Merge remote-tracking branch 'Roll20/master'

This commit is contained in:
sohaho
2015-11-10 19:49:50 +01:00
355 changed files with 119134 additions and 45665 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 243 KiB

+8
View File
@@ -0,0 +1,8 @@
{
"html": "13th_Age_Official.html",
"css": "13th_Age_Official.css",
"authors": "Steve K.",
"roll20userid": "5047",
"preview": "13th_Age_Official.png",
"instructions": "Coming Soon"
}
+1 -1
View File
@@ -1,4 +1,4 @@
/* version: 1.3.0 */
/* version: 1.3.1 */
.sheet-13thAge {
padding-top: 10px;
+3 -3
View File
@@ -1,4 +1,4 @@
<!-- version: 1.3.0 -->
<!-- version: 1.3.1 -->
<div style="display:none;">
<b style="color:red;font-size:150%;">Attention: </b>
@@ -576,7 +576,7 @@
<div class="sheet-table sheet-sect">
<span class="sheet-table-name sheet-round sheet-caps sheet-center">Backgrounds</span>
<div class="sheet-table-row">
<span style="width:50%;" class="sheet-table-header sheet-center">Backgound</span>
<span style="width:50%;" class="sheet-table-header sheet-center">Background</span>
<span style="width:15%;" class="sheet-table-header sheet-center">Points</span>
<span style="width:20%;"class="sheet-table-header sheet-center">Check Ability</span>
<span style="width:15%;"class="sheet-table-header sheet-center"></span>
@@ -913,7 +913,7 @@
</div>
</div>
</div>
<div style="font-size:8px" class="sheet-right"><br>Sheet Version: 1.3.0</div>
<div style="font-size:8px" class="sheet-right"><br>Sheet Version: 1.3.1</div>
</div>
<!-- roll templates -->
+6 -3
View File
@@ -29,7 +29,7 @@ You can also use the escalation die macro in you own definitions via the ```@{es
##### Advanced: Use Escalation Die Token
The basic idea is described in a [youtoube session with Roll20 devs Richard and Riley](https://www.youtube.com/watch?t=434&v=ODh7PN3DVcs).
The basic idea is described in a [Youtube session with Roll20 devs Richard and Riley](https://www.youtube.com/watch?t=434&v=ODh7PN3DVcs).
###### Prepare the Escalation Die Token
@@ -43,13 +43,13 @@ The basic idea is described in a [youtoube session with Roll20 devs Richard and
###### Use the Escalation Die Token
Now update all character sheets to use the "Escalation Die" chracters "die" value as escalation die: Go to "SETUP" Tab on your character sheet and enter the following as "Escalation die macro":
Now update all character sheets to use the "Escalation Die" characters "die" value as escalation die: Go to "SETUP" Tab on your character sheet and enter the following as "Escalation die macro":
```
@{Escalation Die|die}
```
Now the basic attacks and the use of ```@{escdie}``` will pull the escalation die valaue from the escalation die token.
Now the basic attacks and the use of ```@{escdie}``` will pull the escalation die value from the escalation die token.
Don't forget to update the escalation die value each round.
@@ -94,6 +94,9 @@ This will create `13th_Age-neovatar.[css|html]` that you can copy and paste into
### Changelog
**1.3.1:**
* fixed minor spelling typo
**1.3.0:**
* modified power template text style (justify instead of center)
+1 -1
View File
@@ -1,6 +1,6 @@
{
"title": "13th Age Roll 20 Character Sheet - neovatar edition",
"version": "1.3.0",
"version": "1.3.1",
"name": "roll20-13th_Age-neovatar",
"author": {
"name": "Thomas Seliger"
+1 -1
View File
@@ -4,5 +4,5 @@
"authors": "Thomas Seliger (neovatar)",
"roll20userid": "388327",
"preview": "13th_Age-neovatar.jpg",
"instructions": "New edition of a 13th Age character sheet with some automation.\n\nVersion: 1.3.0\n\nIf you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/neovatar/roll20-character-sheets/issues) for this sheet.\n\nFor changes in this version, please check the [CHANGELOG](https://github.com/Roll20/roll20-character-sheets/blob/master/13th_Age-neovatar/README.md#changelog) on Roll20.net Github repository."
"instructions": "New edition of a 13th Age character sheet with some automation.\n\nVersion: 1.3.1\n\nIf you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/neovatar/roll20-character-sheets/issues) for this sheet.\n\nFor changes in this version, please check the [CHANGELOG](https://github.com/Roll20/roll20-character-sheets/blob/master/13th_Age-neovatar/README.md#changelog) on Roll20.net Github repository."
}
+1 -1
View File
@@ -576,7 +576,7 @@
<div class="sheet-table sheet-sect">
<span class="sheet-table-name sheet-round sheet-caps sheet-center">Backgrounds</span>
<div class="sheet-table-row">
<span style="width:50%;" class="sheet-table-header sheet-center">Backgound</span>
<span style="width:50%;" class="sheet-table-header sheet-center">Background</span>
<span style="width:15%;" class="sheet-table-header sheet-center">Points</span>
<span style="width:20%;"class="sheet-table-header sheet-center">Check Ability</span>
<span style="width:15%;"class="sheet-table-header sheet-center"></span>
+355 -279
View File
@@ -2,22 +2,48 @@
<label class="sheet-name">Name:</label>
<input type="text" name="attr_name"/>
<input type='checkbox' name='lock_class' class='sheet-lock'>
<input type='checkbox' name='attr_lock_class' class='sheet-lock'>
<label class="sheet-lock"><small>Lock/Unlock Class</small></label><br/>
<label class="sheet-name">Class:</label>
<input type="radio" name="attr_class" class="sheet-class" value='Angel'/><label>Angel </label>
<input type="radio" name="attr_class" class="sheet-class" value='Battlebabe'/><label>Battlebabe </label>
<input type="radio" name="attr_class" class="sheet-class" value='Brainer'/><label>Brainer </label>
<input type="radio" name="attr_class" class="sheet-class" value='Chopper'/><label>Chopper </label>
<input type="radio" name="attr_class" class="sheet-class" value='Driver'/><label>Driver </label>
<input type="radio" name="attr_class" class="sheet-class" value='GunLugger'/><label>GunLugger </label>
<input type="radio" name="attr_class" class="sheet-class" value='Hardholder'/><label>Hardholder </label>
<input type="radio" name="attr_class" class="sheet-class" value='Hocus'/><label>Hocus </label>
<input type="radio" name="attr_class" class="sheet-class" value='Operator'/><label>Operator </label>
<input type="radio" name="attr_class" class="sheet-class" value='SavvyHead'/><label>SavvyHead </label>
<input type="radio" name="attr_class" class="sheet-class" value='Skinner'/><label>Skinner </label>
<input type='checkbox' name='attr_lock_class' class='sheet-lock' style="display: none;">
<div class="sheet-classSelected" style=" width: 100%; padding-left: 20px;">
<input type='checkbox' name='attr_lock_class' class='sheet-lock' style="display: none;">
<input type="checkbox" name="attr_class" class="sheet-class" value='Angel'/><label>Angel </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Battlebabe'/><label>Battlebabe </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Brainer'/><label>Brainer </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Chopper'/><label>Chopper </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Driver'/><label>Driver </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='GunLugger'/><label>GunLugger </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Hardholder'/><label>Hardholder </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Hocus'/><label>Hocus </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Operator'/><label>Operator </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='SavvyHead'/><label>SavvyHead </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Skinner'/><label>Skinner </label>
</div>
<div class="sheet-2colrow" style="padding-left: 20px;">
<input type='checkbox' name='attr_lock_class' class='sheet-lock' style="display: none;">
<div class="sheet-col sheet-classcol" style="width: 120px;">
<input type='checkbox' name='attr_lock_class' class='sheet-lock' style="display: none;">
<input type="checkbox" name="attr_class" class="sheet-class" value='Angel' /><label style="width: 70%;">Angel</label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Battlebabe'/><label style="width: 70%;">Battlebabe</label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Brainer'/><label style="width: 70%;">Brainer</label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Chopper'/><label style="width: 70%;">Chopper</label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Driver'/><label style="width: 70%;">Driver</label>
<input type="checkbox" name="attr_class" class="sheet-class" value='GunLugger'/><label style="width: 70%;">GunLugger</label>
</div>
<div class="sheet-col sheet-classcol" style="width: 120px;">
<input type='checkbox' name='attr_lock_class' class='sheet-lock' style="display: none;">
<input type="checkbox" name="attr_class" class="sheet-class" value='Hardholder'/><label style="width: 70%;">Hardholder </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Hocus'/><label style="width: 70%;">Hocus </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Operator'/><label style="width: 70%;">Operator </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='SavvyHead'/><label style="width: 70%;">SavvyHead </label>
<input type="checkbox" name="attr_class" class="sheet-class" value='Skinner'/><label style="width: 70%;">Skinner </label>
</div>
</div>
<div class="sheet-3colrow">
<!--<div class="sheet-row">
<div class="sheet-col" style="width: 33%;">-->
<div class="sheet-col odd">
<label class="sheet-class-moves sheet-section-title">Stats:</label>
<div class="sheet-attr-box">
@@ -68,20 +94,274 @@
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Weird}} {{roll_mod=@{weird}}} {{result=[[2d6 + @{weird}]]}}' name='roll_oyb' ></button>
</div>
</div>
<div class="sheet-box">
<label class="sheet-improvements sheet-section-title">Improvements:</label>
<div class="sheet-tracker">
<label class="sheet-improvement">Experience:</label>
<input type="checkbox" name="attr_sheet-improvement-1" />
<input type="checkbox" name="attr_sheet-improvement-2" />
<input type="checkbox" name="attr_sheet-improvement-3" />
<input type="checkbox" name="attr_sheet-improvement-4" />
<input type="checkbox" name="attr_sheet-improvement-5" />
</div>
<input type='checkbox' name='attr_sheet-show_improvements' class='sheet-showhide'/>
<label class="sheet-showhide"><small>Show/Hide Improvements</small></label><br/>
<small>Add all these improvements manually into your stats, they will not be auto-calculated</small>
<div class="sheet-subbox">
<!-- Class Selected -->
<input type="checkbox" name="attr_class" class="sheet-isAngel" value='Angel' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isBattlebabe" value='Battlebabe' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isBrainer" value='Brainer' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isChopper" value='Chopper' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isDriver" value='Driver' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isGunlugger" value='GunLugger' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isHardholder" value='Hardholder' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isHocus" value='Hocus' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isOperator" value='Operator' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isSavvyhead" value='SavvyHead' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isSkinner" value='Skinner' style="display: none;" />
<!-- End Class Selected -->
<div class="sheet-angel">
<ul>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-6" /> get +1sharp (max sharp+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-7" /> get +1cool (max cool+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-8" /> get +1hard (max hard+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-9" /> get +1hard (max hard+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-10" /> get +1weird (max weird+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-11" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-12" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-13" /> get 2 gigs (detail) and moonlighting</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-14" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-15" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-16" /> get +1 to any stat (max stat+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-17" /> retire your character (to safety)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-18" /> create a second character to play</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-19" /> change your character to a new type</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-20" /> choose 3 basic moves and advance them.</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_angel-improvement-21" /> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-battlebabe">
<ul>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-6" /> get +1hard (max hard+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-7" /> get +1hot (max hot+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-8" /> get +1sharp (max sharp+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-9" /> get +1weird (max weird+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-11" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-12" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-13" /> get 2 gigs (detail) and moonlighting</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-10" /> get a gang (detail) and leadership</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-14" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-15" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-16" /> get +1 to any stat (max stat+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-17" /> retire your character (to safety)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-18" /> create a second character to play</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-19" /> change your character to a new type</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-20" /> choose 3 basic moves and advance them.</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_battlebabe-improvement-21" /> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-brainer">
<ul>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-6" /> get +1cool (max cool+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-7" /> get +1sharp (max sharp+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-8" /> get +1hard (max hard+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-9" /> get +1hard (max hard+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-11" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-12" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-13" /> get 2 gigs (detail) and moonlighting</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-10" /> get a holding (detail) and wealth</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-14" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-15" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-16" /> get +1 to any stat (max stat+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-17" /> retire your character (to safety)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-18" /> create a second character to play</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-19" /> change your character to a new type</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-20" /> choose 3 basic moves and advance them.</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-21" /> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-chopper">
<ul>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-6" /> get +1hard (max hard+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-7" /> get +1cool (max cool+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-8" /> get +1sharp (max sharp+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-9" /> get +1weird (max weird+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-12" /> get +1weird (max weird+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-11" /> choose a new option for your gang</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-13" /> get 2 gigs (detail) and moonlighting</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-10" /> get a holding (detail) and wealth</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-14" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-15" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-16" /> get +1 to any stat (max stat+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-17" /> retire your character (to safety)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-18" /> create a second character to play</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-19" /> change your character to a new type</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-20" /> choose 3 basic moves and advance them.</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_chopper-improvement-21" /> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-driver">
<ul>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-6" /> get +1cool (max cool+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-7" /> get +1hard (max hard+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-8" /> get +1hot (max hot+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-9" /> get +1weird (max weird+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-11" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-12" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-13" /> get 2 gigs (detail) and moonlighting</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-10" /> get a garage (workspace, detail) and crew</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-14" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-15" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-16" /> get +1 to any stat (max stat+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-17" /> retire your character (to safety)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-18" /> create a second character to play</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-19" /> change your character to a new type</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-20" /> choose 3 basic moves and advance them.</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_brainer-improvement-21" /> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-gunlugger">
<ul>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-6" /> get +1cool (max cool+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-7" /> get +1sharp (max sharp+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-8" /> get +1weird (max weird+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-9" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-10" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-11" /> get 2 gigs (detail) and moonlighting</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-12" /> get a holding (detail) and wealth</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-13" /> get a gang (detail) and pack alpha</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-14" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-15" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-16" /> get +1 to any stat (max stat+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-17" /> retire your character (to safety)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-18" /> create a second character to play</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-19" /> change your character to a new type</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-20" /> choose 3 basic moves and advance them.</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_gunlugger-improvement-21" /> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-holder">
<ul>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-6" /> get +1hard (max hard+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-7" /> get +1weird (max weird+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-8" /> get +1cool (max cool+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-9" /> get +1hot (max hot+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-10" /> get +1sharp (max sharp+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-11" /> choose a new option for your holding</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-12" /> choose a new option for your holding</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-13" /> erase an option from your holding</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-14" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-15" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-16" /> get +1 to any stat (max stat+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-17" /> retire your character (to safety)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-18" /> create a second character to play</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-19" /> change your character to a new type</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-20" /> choose 3 basic moves and advance them.</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hardholder-improvement-21" /> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-hocus">
<ul>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-6" /> get +1cool (max cool+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-7" /> get +1hard (max hard+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-8" /> get +1sharp (max sharp+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-9" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-10" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-11" /> choose a new option for your followers</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-12" /> choose a new option for your followers</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-13" /> get a holding (detail) and wealth</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-14" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-15" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-16" /> get +1 to any stat (max stat+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-17" /> retire your character (to safety)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-18" /> create a second character to play</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-19" /> change your character to a new type</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-20" /> choose 3 basic moves and advance them.</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_hocus-improvement-21" /> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-operator" style="padding-left: 20px;">
<ul>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-6" /> get +1cool (max cool+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-7" /> get +1hard (max hard+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-8" /> get +1sharp (max sharp+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-9" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-10" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-11" /> get a gig and you may change your crew</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-12" /> get a gig and you may change your crew</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-13" /> abandon or resolve an obligation gig for good</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-14" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-15" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-16" /> get +1 to any stat (max stat+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-17" /> retire your character (to safety)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-18" /> create a second character to play</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-19" /> change your character to a new type</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-20" /> choose 3 basic moves and advance them.</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_operator-improvement-21" /> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-savvy">
<ul>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-6" /> get +1cool (max cool+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-7" /> get +1hard (max hard+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-8" /> get +1sharp (max sharp+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-9" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-10" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-11" /> get 2 gigs (detail) and moonlighting</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-12" /> get a gang (detail) for security, and leadership</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-13" /> add life support to your workspace, and now you can work on people there too</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-14" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-15" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-16" /> get +1 to any stat (max stat+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-17" /> retire your character (to safety)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-18" /> create a second character to play</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-19" /> change your character to a new type</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-20" /> choose 3 basic moves and advance them.</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_savvyhead-improvement-21" /> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-skinner">
<ul>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-6" /> get +1cool (max cool+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-7" /> get +1cool (max cool+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-8" /> get +1hard (max hard+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-9" /> get +1sharp (max sharp+2)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-10" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-11" /> get a new move from your class</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-12" /> get 2 gigs (detail) and moonlighting</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-13" /> get followers (detail) and fortunes</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-14" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-15" /> get a move from another playbook</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-16" /> get +1 to any stat (max stat+3)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-17" /> retire your character (to safety)</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-18" /> create a second character to play</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-19" /> change your character to a new type</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-20" /> choose 3 basic moves and advance them.</label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_skinner-improvement-21" /> advance the other 4 basic moves.</label></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<!--</div>-->
<div class="sheet-col even">
<label class="sheet-class-moves sheet-section-title">Class Moves:</label>
<fieldset class="repeating_moves">
<label class="sheet-movename">Move:</label>
<input type="text" name="attr_classmovename" />
<label class="sheet-stat">Stat:</label>
<select name="attr_classmoves" class="moves">
<option type="radio" name="attr_class"value="@{cool} - @{shattered}">Cool</option>
<option type="radio" name="attr_class"value="@{hard} - @{crippled}">Hard</option>
<option type="radio" name="attr_class"value="@{hot} - @{disfigured}">Hot</option>
<option type="radio" name="attr_class"value="@{sharp} - @{broken}">Sharp</option>
<option type="radio" name="attr_class"value="@{weird}">Weird</option>
<select name="attr_classmoves" class="sheet-moves">
<option value="@{cool} - @{shattered}">Cool</option>
<option value="@{hard} - @{crippled}">Hard</option>
<option value="@{hot} - @{disfigured}">Hot</option>
<option value="@{sharp} - @{broken}">Sharp</option>
<option value="@{weird}">Weird</option>
</select>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=@{classmovename}}} {{roll_mod=[[@{classmoves}]]}} {{result=[[2d6 + @{classmoves}]]}}' name='roll_move'></button>
<label class="sheet-desc">Description:</label>
@@ -90,16 +370,16 @@
</fieldset>
<label class="sheet-other-moves sheet-section-title">Other Moves:</label>
<fieldset class="repeating_moves">
<fieldset class="repeating_othermoves">
<label class="sheet-movename">Move:</label>
<input type="text" name="attr_movename" />
<label class="sheet-stat">Stat:</label>
<select name="attr_moves" class="sheet-moves">
<option type="radio" name="attr_class"value="@{cool} - @{shattered}">Cool</option>
<option type="radio" name="attr_class"value="@{hard} - @{crippled}">Hard</option>
<option type="radio" name="attr_class"value="@{hot} - @{disfigured}">Hot</option>
<option type="radio" name="attr_class"value="@{sharp} - @{broken}">Sharp</option>
<option type="radio" name="attr_class"value="@{weird}">Weird</option>
<option value="@{cool} - @{shattered}">Cool</option>
<option value="@{hard} - @{crippled}">Hard</option>
<option value="@{hot} - @{disfigured}">Hot</option>
<option value="@{sharp} - @{broken}">Sharp</option>
<option value="@{weird}">Weird</option>
</select>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=@{movename}}} {{roll_mod=[[@{moves}]]}} {{result=[[2d6 + @{moves}]]}}' name='roll_move'></button>
<label class="sheet-desc">Description:</label>
@@ -107,31 +387,46 @@
</fieldset>
</div>
<div class="sheet-col odd">
</div>
<!--</div>
<div class="sheet-2colrow"> -->
<div class="sheet-col">
<div class="sheet-box">
<label class="sheet-harm sheet-section-title">Harm:</label>
<label class="sheet-harm">3</label>
<input type="checkbox" name="sheet-harm-1" value="0" />
<input type="checkbox" name="attr_sheet-harm-1" />
<label class="sheet-harm">6</label>
<input type="checkbox" name="sheet-harm-2" value="0" />
<input type="checkbox" name="attr_sheet-harm-2" />
<label class="sheet-harm">9</label>
<input type="checkbox" name="sheet-harm-3" value="0" />
<input type="checkbox" name="attr_sheet-harm-3" />
<label class="sheet-harm">10</label>
<input type="checkbox" name="sheet-harm-4" value="0" />
<input type="checkbox" name="attr_sheet-harm-4" />
<label class="sheet-harm">11</label>
<input type="checkbox" name="sheet-harm-5" value="0" />
<input type="checkbox" name="attr_sheet-harm-5" />
<label class="sheet-harm">12</label>
<input type="checkbox" name="sheet-harm-6" value="0" />
<input type="checkbox" name="attr_sheet-harm-6" /> <br />
<label>Shattered <input type="checkbox" name="attr_shattered" value="0" /></label>
<label>Crippled <input type="checkbox" name="attr_crippled" value="0" /></label>
<label>Disfigured <input type="checkbox" name="attr_disfigured" value="0" /></label>
<label>Broken <input type="checkbox" name="attr_broken" value="0" /></label>
<input type="checkbox" name="attr_shattered" value="1" /> <label>Shattered</label><br />
<input type="checkbox" name="attr_crippled" value="1" /> <label>Crippled</label> <br />
<input type="checkbox" name="attr_disfigured" value="1" /><label>Disfigured</label> <br />
<input type="checkbox" name="attr_broken" value="1" /><label>Broken</label>
</div>
<div class="sheet-box">
<!-- Class Selected -->
<input type="checkbox" name="attr_class" class="sheet-isAngel" value='Angel' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isBattlebabe" value='Battlebabe' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isBrainer" value='Brainer' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isChopper" value='Chopper' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isDriver" value='Driver' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isGunlugger" value='GunLugger' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isHardholder" value='Hardholder' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isHocus" value='Hocus' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isOperator" value='Operator' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isSavvyhead" value='SavvyHead' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isSkinner" value='Skinner' style="display: none;" />
<!-- End Class Selected -->
<label class="sheet-other sheet-section-title">Other:</label>
<label class="sheet-hx">Hx:</label>
@@ -143,6 +438,7 @@
<label class="sheet-hold">Hold:</label>
<textarea rows="4" cols="50" name="attr_hold"></textarea>
<input type="checkbox" name="attr_class" class="sheet-isAngel" value='Angel' style="display: none;" />
<div class="sheet-angel">
<label class="sheet-stock">Stock:</label>
<textarea rows="4" cols="50" name="attr_stock"></textarea>
@@ -164,7 +460,21 @@
</div>
</div>
<div class="sheet-box sheet-holder">
<!-- Class Selected -->
<input type="checkbox" name="attr_class" class="sheet-isAngel" value='Angel' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isBattlebabe" value='Battlebabe' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isBrainer" value='Brainer' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isChopper" value='Chopper' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isDriver" value='Driver' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isGunlugger" value='GunLugger' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isHardholder" value='Hardholder' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isHocus" value='Hocus' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isOperator" value='Operator' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isSavvyhead" value='SavvyHead' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isSkinner" value='Skinner' style="display: none;" />
<!-- End Class Selected -->
<div class="sheet-holder sheet-box">
<h3><span>Holding</span></h3>
<label class="sheet-custom">Size:</label>
<input type="text" name="attr_holdingsize" />
@@ -204,11 +514,11 @@
<div class="sheet-box sheet-chopper">
<h3><span>Your Bike</span></h3>
<label class="sheet-custom">Strength:</label>
<input type="text" name="attr_gangsize" />
<input type="text" name="attr_bikestrength" />
<label class="sheet-custom">Looks:</label>
<input type="text" name="attr_gangharm" />
<input type="text" name="attr_bikelook" />
<label class="sheet-custom">Weaknesses:</label>
<input type="text" name="attr_gangarmor" />
<input type="text" name="attr_bikeweakness" />
</div>
<div class="sheet-box sheet-driver">
<h3><span>Your Car(s)</span></h3>
@@ -227,244 +537,10 @@
<textarea rows="4" cols="50" name="attr_cartags"></textarea>
</fieldset>
</div>
<div class="sheet-box">
<label class="sheet-improvements sheet-section-title">Improvements:</label>
<div class="sheet-tracker">
<label class="sheet-improvement">Experience:</label>
<input type="checkbox" name="sheet-improvement-1" value="0" />
<input type="checkbox" name="sheet-improvement-2" value="0" />
<input type="checkbox" name="sheet-improvement-3" value="0" />
<input type="checkbox" name="sheet-improvement-4" value="0" />
<input type="checkbox" name="sheet-improvement-5" value="0" />
</div>
<input type='checkbox' name='sheet-show_improvements' class='sheet-showhide'/>
<label class="sheet-showhide"><small>Show/Hide Improvements</small></label><br/>
<small>Add all these improvements manually into your stats, they will not be auto-calculated</small>
<div class="sheet-subbox angel">
<ul>
<li><input type="checkbox" name="sheet-improvement-6" value="0" /><label class="sheet-improvement"> get +1sharp (max sharp+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-7" value="0" /><label class="sheet-improvement"> get +1cool (max cool+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-8" value="0" /><label class="sheet-improvement"> get +1hard (max hard+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-9" value="0" /><label class="sheet-improvement"> get +1hard (max hard+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-10" value="0" /><label class="sheet-improvement"> get +1weird (max weird+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-11" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-12" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-13" value="0" /><label class="sheet-improvement"> get 2 gigs (detail) and moonlighting</label></li>
<li><input type="checkbox" name="sheet-improvement-14" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-15" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-16" value="0" /><label class="sheet-improvement"> get +1 to any stat (max stat+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-17" value="0" /><label class="sheet-improvement"> retire your character (to safety)</label></li>
<li><input type="checkbox" name="sheet-improvement-18" value="0" /><label class="sheet-improvement"> create a second character to play</label></li>
<li><input type="checkbox" name="sheet-improvement-19" value="0" /><label class="sheet-improvement"> change your character to a new type</label></li>
<li><input type="checkbox" name="sheet-improvement-20" value="0" /><label class="sheet-improvement"> choose 3 basic moves and advance them.</label></li>
<li><input type="checkbox" name="sheet-improvement-21" value="0" /><label class="sheet-improvement"> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-subbox battlebabe">
<ul>
<li><input type="checkbox" name="sheet-improvement-6" value="0" /><label class="sheet-improvement"> get +1hard (max hard+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-7" value="0" /><label class="sheet-improvement"> get +1hot (max hot+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-8" value="0" /><label class="sheet-improvement"> get +1sharp (max sharp+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-9" value="0" /><label class="sheet-improvement"> get +1weird (max weird+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-11" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-12" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-13" value="0" /><label class="sheet-improvement"> get 2 gigs (detail) and moonlighting</label></li>
<li><input type="checkbox" name="sheet-improvement-10" value="0" /><label class="sheet-improvement"> get a gang (detail) and leadership</label></li>
<li><input type="checkbox" name="sheet-improvement-14" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-15" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-16" value="0" /><label class="sheet-improvement"> get +1 to any stat (max stat+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-17" value="0" /><label class="sheet-improvement"> retire your character (to safety)</label></li>
<li><input type="checkbox" name="sheet-improvement-18" value="0" /><label class="sheet-improvement"> create a second character to play</label></li>
<li><input type="checkbox" name="sheet-improvement-19" value="0" /><label class="sheet-improvement"> change your character to a new type</label></li>
<li><input type="checkbox" name="sheet-improvement-20" value="0" /><label class="sheet-improvement"> choose 3 basic moves and advance them.</label></li>
<li><input type="checkbox" name="sheet-improvement-21" value="0" /><label class="sheet-improvement"> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-subbox brainer">
<ul>
<li><input type="checkbox" name="sheet-improvement-6" value="0" /><label class="sheet-improvement"> get +1cool (max cool+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-7" value="0" /><label class="sheet-improvement"> get +1sharp (max sharp+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-8" value="0" /><label class="sheet-improvement"> get +1hard (max hard+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-9" value="0" /><label class="sheet-improvement"> get +1hard (max hard+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-11" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-12" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-13" value="0" /><label class="sheet-improvement"> get 2 gigs (detail) and moonlighting</label></li>
<li><input type="checkbox" name="sheet-improvement-10" value="0" /><label class="sheet-improvement"> get a holding (detail) and wealth</label></li>
<li><input type="checkbox" name="sheet-improvement-14" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-15" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-16" value="0" /><label class="sheet-improvement"> get +1 to any stat (max stat+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-17" value="0" /><label class="sheet-improvement"> retire your character (to safety)</label></li>
<li><input type="checkbox" name="sheet-improvement-18" value="0" /><label class="sheet-improvement"> create a second character to play</label></li>
<li><input type="checkbox" name="sheet-improvement-19" value="0" /><label class="sheet-improvement"> change your character to a new type</label></li>
<li><input type="checkbox" name="sheet-improvement-20" value="0" /><label class="sheet-improvement"> choose 3 basic moves and advance them.</label></li>
<li><input type="checkbox" name="sheet-improvement-21" value="0" /><label class="sheet-improvement"> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-subbox chopper">
<ul>
<li><input type="checkbox" name="sheet-improvement-6" value="0" /><label class="sheet-improvement"> get +1hard (max hard+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-7" value="0" /><label class="sheet-improvement"> get +1cool (max cool+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-8" value="0" /><label class="sheet-improvement"> get +1sharp (max sharp+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-9" value="0" /><label class="sheet-improvement"> get +1weird (max weird+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-12" value="0" /><label class="sheet-improvement"> get +1weird (max weird+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-11" value="0" /><label class="sheet-improvement"> choose a new option for your gang</label></li>
<li><input type="checkbox" name="sheet-improvement-13" value="0" /><label class="sheet-improvement"> get 2 gigs (detail) and moonlighting</label></li>
<li><input type="checkbox" name="sheet-improvement-10" value="0" /><label class="sheet-improvement"> get a holding (detail) and wealth</label></li>
<li><input type="checkbox" name="sheet-improvement-14" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-15" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-16" value="0" /><label class="sheet-improvement"> get +1 to any stat (max stat+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-17" value="0" /><label class="sheet-improvement"> retire your character (to safety)</label></li>
<li><input type="checkbox" name="sheet-improvement-18" value="0" /><label class="sheet-improvement"> create a second character to play</label></li>
<li><input type="checkbox" name="sheet-improvement-19" value="0" /><label class="sheet-improvement"> change your character to a new type</label></li>
<li><input type="checkbox" name="sheet-improvement-20" value="0" /><label class="sheet-improvement"> choose 3 basic moves and advance them.</label></li>
<li><input type="checkbox" name="sheet-improvement-21" value="0" /><label class="sheet-improvement"> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-subbox brainer">
<ul>
<li><input type="checkbox" name="sheet-improvement-6" value="0" /><label class="sheet-improvement"> get +1cool (max cool+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-7" value="0" /><label class="sheet-improvement"> get +1hard (max hard+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-8" value="0" /><label class="sheet-improvement"> get +1hot (max hot+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-9" value="0" /><label class="sheet-improvement"> get +1weird (max weird+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-11" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-12" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-13" value="0" /><label class="sheet-improvement"> get 2 gigs (detail) and moonlighting</label></li>
<li><input type="checkbox" name="sheet-improvement-10" value="0" /><label class="sheet-improvement"> get a garage (workspace, detail) and crew</label></li>
<li><input type="checkbox" name="sheet-improvement-14" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-15" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-16" value="0" /><label class="sheet-improvement"> get +1 to any stat (max stat+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-17" value="0" /><label class="sheet-improvement"> retire your character (to safety)</label></li>
<li><input type="checkbox" name="sheet-improvement-18" value="0" /><label class="sheet-improvement"> create a second character to play</label></li>
<li><input type="checkbox" name="sheet-improvement-19" value="0" /><label class="sheet-improvement"> change your character to a new type</label></li>
<li><input type="checkbox" name="sheet-improvement-20" value="0" /><label class="sheet-improvement"> choose 3 basic moves and advance them.</label></li>
<li><input type="checkbox" name="sheet-improvement-21" value="0" /><label class="sheet-improvement"> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-subbox gunlugger">
<ul>
<li><input type="checkbox" name="sheet-improvement-6" value="0" /><label class="sheet-improvement"> get +1cool (max cool+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-7" value="0" /><label class="sheet-improvement"> get +1sharp (max sharp+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-8" value="0" /><label class="sheet-improvement"> get +1weird (max weird+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-9" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-10" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-11" value="0" /><label class="sheet-improvement"> get 2 gigs (detail) and moonlighting</label></li>
<li><input type="checkbox" name="sheet-improvement-12" value="0" /><label class="sheet-improvement"> get a holding (detail) and wealth</label></li>
<li><input type="checkbox" name="sheet-improvement-13" value="0" /><label class="sheet-improvement"> get a gang (detail) and pack alpha</label></li>
<li><input type="checkbox" name="sheet-improvement-14" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-15" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-16" value="0" /><label class="sheet-improvement"> get +1 to any stat (max stat+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-17" value="0" /><label class="sheet-improvement"> retire your character (to safety)</label></li>
<li><input type="checkbox" name="sheet-improvement-18" value="0" /><label class="sheet-improvement"> create a second character to play</label></li>
<li><input type="checkbox" name="sheet-improvement-19" value="0" /><label class="sheet-improvement"> change your character to a new type</label></li>
<li><input type="checkbox" name="sheet-improvement-20" value="0" /><label class="sheet-improvement"> choose 3 basic moves and advance them.</label></li>
<li><input type="checkbox" name="sheet-improvement-21" value="0" /><label class="sheet-improvement"> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-subbox hardholder">
<ul>
<li><input type="checkbox" name="sheet-improvement-6" value="0" /><label class="sheet-improvement"> get +1hard (max hard+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-7" value="0" /><label class="sheet-improvement"> get +1weird (max weird+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-8" value="0" /><label class="sheet-improvement"> get +1cool (max cool+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-9" value="0" /><label class="sheet-improvement"> get +1hot (max hot+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-10" value="0" /><label class="sheet-improvement"> get +1sharp (max sharp+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-11" value="0" /><label class="sheet-improvement"> choose a new option for your holding</label></li>
<li><input type="checkbox" name="sheet-improvement-12" value="0" /><label class="sheet-improvement"> choose a new option for your holding</label></li>
<li><input type="checkbox" name="sheet-improvement-13" value="0" /><label class="sheet-improvement"> erase an option from your holding</label></li>
<li><input type="checkbox" name="sheet-improvement-14" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-15" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-16" value="0" /><label class="sheet-improvement"> get +1 to any stat (max stat+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-17" value="0" /><label class="sheet-improvement"> retire your character (to safety)</label></li>
<li><input type="checkbox" name="sheet-improvement-18" value="0" /><label class="sheet-improvement"> create a second character to play</label></li>
<li><input type="checkbox" name="sheet-improvement-19" value="0" /><label class="sheet-improvement"> change your character to a new type</label></li>
<li><input type="checkbox" name="sheet-improvement-20" value="0" /><label class="sheet-improvement"> choose 3 basic moves and advance them.</label></li>
<li><input type="checkbox" name="sheet-improvement-21" value="0" /><label class="sheet-improvement"> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-subbox hocus">
<ul>
<li><input type="checkbox" name="sheet-improvement-6" value="0" /><label class="sheet-improvement"> get +1cool (max cool+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-7" value="0" /><label class="sheet-improvement"> get +1hard (max hard+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-8" value="0" /><label class="sheet-improvement"> get +1sharp (max sharp+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-9" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-10" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-11" value="0" /><label class="sheet-improvement"> choose a new option for your followers</label></li>
<li><input type="checkbox" name="sheet-improvement-12" value="0" /><label class="sheet-improvement"> choose a new option for your followers</label></li>
<li><input type="checkbox" name="sheet-improvement-13" value="0" /><label class="sheet-improvement"> get a holding (detail) and wealth</label></li>
<li><input type="checkbox" name="sheet-improvement-14" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-15" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-16" value="0" /><label class="sheet-improvement"> get +1 to any stat (max stat+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-17" value="0" /><label class="sheet-improvement"> retire your character (to safety)</label></li>
<li><input type="checkbox" name="sheet-improvement-18" value="0" /><label class="sheet-improvement"> create a second character to play</label></li>
<li><input type="checkbox" name="sheet-improvement-19" value="0" /><label class="sheet-improvement"> change your character to a new type</label></li>
<li><input type="checkbox" name="sheet-improvement-20" value="0" /><label class="sheet-improvement"> choose 3 basic moves and advance them.</label></li>
<li><input type="checkbox" name="sheet-improvement-21" value="0" /><label class="sheet-improvement"> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-subbox operator">
<ul>
<li><input type="checkbox" name="sheet-improvement-6" value="0" /><label class="sheet-improvement"> get +1cool (max cool+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-7" value="0" /><label class="sheet-improvement"> get +1hard (max hard+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-8" value="0" /><label class="sheet-improvement"> get +1sharp (max sharp+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-9" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-10" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-11" value="0" /><label class="sheet-improvement"> get a gig and you may change your crew</label></li>
<li><input type="checkbox" name="sheet-improvement-12" value="0" /><label class="sheet-improvement"> get a gig and you may change your crew</label></li>
<li><input type="checkbox" name="sheet-improvement-13" value="0" /><label class="sheet-improvement"> abandon or resolve an obligation gig for good</label></li>
<li><input type="checkbox" name="sheet-improvement-14" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-15" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-16" value="0" /><label class="sheet-improvement"> get +1 to any stat (max stat+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-17" value="0" /><label class="sheet-improvement"> retire your character (to safety)</label></li>
<li><input type="checkbox" name="sheet-improvement-18" value="0" /><label class="sheet-improvement"> create a second character to play</label></li>
<li><input type="checkbox" name="sheet-improvement-19" value="0" /><label class="sheet-improvement"> change your character to a new type</label></li>
<li><input type="checkbox" name="sheet-improvement-20" value="0" /><label class="sheet-improvement"> choose 3 basic moves and advance them.</label></li>
<li><input type="checkbox" name="sheet-improvement-21" value="0" /><label class="sheet-improvement"> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-subbox savvyhead">
<ul>
<li><input type="checkbox" name="sheet-improvement-6" value="0" /><label class="sheet-improvement"> get +1cool (max cool+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-7" value="0" /><label class="sheet-improvement"> get +1hard (max hard+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-8" value="0" /><label class="sheet-improvement"> get +1sharp (max sharp+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-9" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-10" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-11" value="0" /><label class="sheet-improvement"> get 2 gigs (detail) and moonlighting</label></li>
<li><input type="checkbox" name="sheet-improvement-12" value="0" /><label class="sheet-improvement"> get a gang (detail) for security, and leadership</label></li>
<li><input type="checkbox" name="sheet-improvement-13" value="0" /><label class="sheet-improvement"> add life support to your workspace, and now you can work on people there too</label></li>
<li><input type="checkbox" name="sheet-improvement-14" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-15" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-16" value="0" /><label class="sheet-improvement"> get +1 to any stat (max stat+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-17" value="0" /><label class="sheet-improvement"> retire your character (to safety)</label></li>
<li><input type="checkbox" name="sheet-improvement-18" value="0" /><label class="sheet-improvement"> create a second character to play</label></li>
<li><input type="checkbox" name="sheet-improvement-19" value="0" /><label class="sheet-improvement"> change your character to a new type</label></li>
<li><input type="checkbox" name="sheet-improvement-20" value="0" /><label class="sheet-improvement"> choose 3 basic moves and advance them.</label></li>
<li><input type="checkbox" name="sheet-improvement-21" value="0" /><label class="sheet-improvement"> advance the other 4 basic moves.</label></li>
</ul>
</div>
<div class="sheet-subbox skinner">
<ul>
<li><input type="checkbox" name="sheet-improvement-6" value="0" /><label class="sheet-improvement"> get +1cool (max cool+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-7" value="0" /><label class="sheet-improvement"> get +1cool (max cool+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-8" value="0" /><label class="sheet-improvement"> get +1hard (max hard+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-9" value="0" /><label class="sheet-improvement"> get +1sharp (max sharp+2)</label></li>
<li><input type="checkbox" name="sheet-improvement-10" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-11" value="0" /><label class="sheet-improvement"> get a new @{class} move</label></li>
<li><input type="checkbox" name="sheet-improvement-12" value="0" /><label class="sheet-improvement"> get 2 gigs (detail) and moonlighting</label></li>
<li><input type="checkbox" name="sheet-improvement-13" value="0" /><label class="sheet-improvement"> get followers (detail) and fortunes</label></li>
<li><input type="checkbox" name="sheet-improvement-14" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-15" value="0" /><label class="sheet-improvement"> get a move from another playbook</label></li>
<li><input type="checkbox" name="sheet-improvement-16" value="0" /><label class="sheet-improvement"> get +1 to any stat (max stat+3)</label></li>
<li><input type="checkbox" name="sheet-improvement-17" value="0" /><label class="sheet-improvement"> retire your character (to safety)</label></li>
<li><input type="checkbox" name="sheet-improvement-18" value="0" /><label class="sheet-improvement"> create a second character to play</label></li>
<li><input type="checkbox" name="sheet-improvement-19" value="0" /><label class="sheet-improvement"> change your character to a new type</label></li>
<li><input type="checkbox" name="sheet-improvement-20" value="0" /><label class="sheet-improvement"> choose 3 basic moves and advance them.</label></li>
<li><input type="checkbox" name="sheet-improvement-21" value="0" /><label class="sheet-improvement"> advance the other 4 basic moves.</label></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@@ -543,4 +619,4 @@
{{/rollTotal() result -1}}
</tr>
</table>
</rolltemplate>
</rolltemplate>
+52 -34
View File
@@ -50,13 +50,18 @@ list-style: none;
.charsheet .sheet-maindiv .sheet-col.sheet-even .sheet-section-title {
background: url('http://i.imgur.com/RNob7Yh.jpg') repeat-x left center transparent;
}
.charsheet .sheet-maindiv .sheet-col .sheet-harm.sheet-section-title,
.charsheet .sheet-maindiv .sheet-col .sheet-other.sheet-section-title,
.charsheet .sheet-maindiv .sheet-col .sheet-improvements.sheet-section-title {
margin-bottom: 10px;
}
label.sheet-lock {
.charsheet label.sheet-improvement {
font-size: 1em;
}
.charsheet label.sheet-lock {
width: auto;
font-size: 12px;
font-weight: 400;
@@ -150,50 +155,63 @@ input[name="attr_movedesc"]{
}
.sheet-angel, .sheet-holder, .sheet-battlebabe, .sheet-operator, .sheet-chopper, .sheet-driver, .sheet-gunlugger, .sheet-hocus, .sheet-savvy, .sheet-skinner, .sheet-brainer {
.sheet-angel,
.sheet-holder,
.sheet-battlebabe,
.sheet-operator,
.sheet-chopper,
.sheet-driver,
.sheet-gunlugger,
.sheet-hocus,
.sheet-savvy,
.sheet-skinner,
.sheet-brainer {
display: none;
}
input[name="sheet-lock_class"]:checked ~ .sheet-class,
input[name="sheet-lock_class"]:checked ~ .sheet-class + label {
.sheet-classSelected {
display: none;
}
input[name="sheet-lock_class"]:checked ~ .sheet-class:checked,
input[name="sheet-lock_class"]:checked ~ .sheet-class:checked + label {
.sheet-lock:checked ~ .sheet-class,
.sheet-lock:checked ~ .sheet-class + label {
display: none;
}
.sheet-lock:checked ~ .sheet-class:checked,
.sheet-lock:checked ~ .sheet-class:checked + label,
.sheet-lock:checked ~ .sheet-classSelected {
display: inline-block;
}
.sheet-lock:not(:checked) ~ .sheet-class,
.sheet-lock:not(:checked) ~ .sheet-class + label {
display: inline-block;
}
.sheet-lock:checked ~ .sheet-classcol {
display: none;
}
.sheet-classcol > .sheet-class:checked,
.sheet-classcol > .sheet-class:checked + label {
display: inline-block;
}
input.sheet-showhide:checked ~ .sheet-subbox {display: none;}
input[value="Angel"]:checked ~ .sheet-3colrow .sheet-col .sheet-angel {
.sheet-isAngel:checked ~ .sheet-angel,
.sheet-isBattlebabe:checked ~ .sheet-battlebabe,
.sheet-isHardholder:checked ~ .sheet-holder,
.sheet-isChopper:checked ~ .sheet-chopper,
.sheet-isDriver:checked ~ .sheet-driver,
.sheet-isGunlugger:checked ~ .sheet-gunlugger,
.sheet-isHocus:checked ~ .sheet-hocus,
.sheet-isOperator:checked ~ .sheet-operator,
.sheet-isSavvyhead:checked ~ .sheet-savvy,
.sheet-isSkinner:checked ~ .sheet-skinner,
.sheet-isBrainer:checked ~ .sheet-brainer {
display: block;
}
input[value="Battlebabe"]:checked ~ .sheet-3colrow .sheet-col .sheet-battlebabe {
display: block;
}
input[value="Hardholder"]:checked ~ .sheet-3colrow .sheet-col .sheet-holder {
display: block;
}
input[value="Chopper"]:checked ~ .sheet-3colrow .sheet-col .sheet-chopper {
display: block;
}
input[value="Driver"]:checked ~ .sheet-3colrow .sheet-col .sheet-driver {
display: block;
}
input[value="Gunlugger"]:checked ~ .sheet-3colrow .sheet-col .sheet-gunlugger {
display: block;
}
input[value="Hocus"]:checked ~ .sheet-3colrow .sheet-col .sheet-hocus {
display: block;
}
input[value="Savvyhead"]:checked ~ .sheet-3colrow .sheet-col .sheet-savvy {
display: block;
}
input[value="Skinner"]:checked ~ .sheet-3colrow .sheet-col .sheet-skinner {
display: block;
}
input[value="Brainer"]:checked ~ .sheet-3colrow .sheet-col .sheet-brainer {
display: block;
}
/**
* http://nicolasgallagher.com/micro-clearfix-hack/
+6 -4
View File
@@ -8,7 +8,7 @@ div.sheet-core-content { display: none; width:840px;}
.charsheet div[class^="sheet-section"] {
/*visibility: hidden;
opacity: 0;
opacity: 0;
max-height:0;
overflow: hidden;*/
display: none;
@@ -85,8 +85,10 @@ div.sheet-core-content { display: none; width:840px;}
/* ===== Fonts =====*/
@font-face {
font-family: 'Distress';
src: url('http://www.fontsaddict.com/fontface/distress.ttf');
font-family: 'Distress';
src: url('http://www.geeksville.us/fonts/Coal/Distress.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/* ===== End of Fonts =====*/
@@ -600,4 +602,4 @@ input.sheet-exe:checked ~ span.sheet-exe { display: inline-block; }
.sheet-grid {
margin-bottom: 25px;
}
}
+17 -10
View File
@@ -1,17 +1,28 @@
/*-----text-----*/
/*-----text-----*/
.sheet-bold{
color:black; font-size: 16px; font-weight: bold;
color:black; font-size: 16px; font-weight: bold; text-shadow: 2px 2px 1px #cccccc;
}
.sheet-primer{
color:black; font-size: 14px; font-weight: bold; text-shadow: 2px 2px 1px #ffccaa;
}
.sheet-reminder{
color:gray; font-size: 8px; font-style: italic; font-weight: bold; text-shadow: 0px 0px 8px white;
color:#555555; font-size: 8px; font-style: italic; font-weight: bold; text-shadow: 0px 0px 8px gray;
}
.table-strategy
{
background: #ffccff;
}
.sheet-strategy
{
color:purple; font-size: 14px; font-weight: bold; text-shadow: 0px 0px 8px white; text-align: center
color:purple; font-size: 14px; font-weight: bold; text-shadow: 0px 0px 8px gray; text-align: center
}
.table-tactic
{
background: #ccffcc;
}
.sheet-tactic
{
color:green; font-size: 12px; font-style: italic; text-shadow: 0px 0px 8px white; text-align: center
color:green; font-size: 12px; font-style: italic; text-shadow: 0px 0px 8px gray; text-align: center
}
.sheet-center {
text-align: center
@@ -23,7 +34,7 @@ color:green; font-size: 12px; font-style: italic; text-shadow: 0px 0px 8px white
text-align: right
}
.sheet-top{
vertical-align: top
vertical-align: top; text-shadow: 3px 3px 2px #cccccc;
}
/*-----textarea-----*/
textarea {
@@ -72,19 +83,15 @@ content: "•";
input.sheet-zero[type="radio"]:checked + span::before
{
opacity: 0;
}
input.sheet-zero[type="radio"]:hover + span::before
{
opacity: 1;
}
input.sheet-zero[type="radio"] + span::before
{
font-size: 10px; content: "✖";
opacity: 0.25;
}
+109 -100
View File
@@ -1,4 +1,4 @@
<div class="sheet-top">
<div class="sheet-top">
<div>
<table>
<tbody>
@@ -33,41 +33,44 @@
<hr />
<span class="sheet-bold">Strategies and Tactics</span>
<hr />
<table border="0" cellpadding="0" cellspacing="0">
<table border="0" cellpadding="0" cellspacing="0" class="table-tactic">
<tbody>
<tr class="sheet-center">
<td width="130px" >
<td width="130px">
<p class="sheet-left"><span class="sheet-reminder"><button type='roll' value='/roll (@{Cunning}+@{Greed}+?{Advantage Dice|0})d10sdk0' name='roll_CunningGreed'/ ></button>steal cars, pick locks</span></p>
</td>
<td width="100px" >
<td width="120px">
<p sheet-center><span class="sheet-tactic">GREED</span></p>
</td>
<td width="130px" >
<td width="130px">
<p class="sheet-right"><span class="sheet-reminder">forgery, graft, embezzlement</span><button type='roll' value='/roll (@{Patient}+@{Greed}+?{Advantage Dice|0})d10sdk0' name='roll_PatientGreed'/ ></button></p>
</td>
</tr>
</tbody>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody class="sheet-center">
<tr>
<td width="100px">&nbsp;</td>
<td class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_greed" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_greed" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_greed" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_greed" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_greed" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_greed" type="radio" value="5" /><span></span></td>
<td width="120px" class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_greed" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_greed" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_greed" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_greed" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_greed" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_greed" type="radio" value="5" /><span></span></td>
<td width="160px" class="sheet-right">&nbsp;
</td>
</td>
</tr>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tr>
<td width="160px">&nbsp;</td>
<td><input class="sheet-reversed" name="attr_generosity" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_generosity" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_generosity" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_generosity" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_generosity" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_generosity" type="radio" value="0" /><span></span></td>
<td width="160px" bgcolor="#ccffcc">&nbsp;</td>
<td width="120px"><input class="sheet-reversed" name="attr_generosity" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_generosity" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_generosity" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_generosity" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_generosity" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_generosity" type="radio" value="0" /><span></span></td>
<td width="100px" class="sheet-right">&nbsp;</td>
</td>
</tr>
</tbody>
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody class="sheet-center">
<tr class="sheet-center">
<td width="130px">
<p class="sheet-left"><span class="sheet-reminder"><button type='roll' value='/roll (@{Cunning}+@{Generosity}+?{Advantage Dice|0})d10sdk0' name='roll_CunningGenerosity'/ ></button>payoffs, bribes</span></p>
</td>
<td width="100px">
<td width="120px">
<p class="sheet-center"><span class="sheet-tactic">GENEROSITY</span></p>
</td>
<td width="130px">
@@ -76,39 +79,41 @@
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffccff">
<tbody>
<tr class="sheet-center">
<td width="130px" >
<td width="130px">
<p class="sheet-left"><span class="sheet-primer">Primary</span><input class="sheet-primary" name="attr_primary" type="radio" value="Cunning" /></p>
</td>
<td width="100px" >
<td width="120px" >
<p class="sheet-center"><span class="sheet-strategy">CUNNING</span></p>
</td>
<td width="130px" >
</td>
</tr>
</tbody>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ffccff">
<tbody class="sheet-center">
<tr>
<td width="100px">&nbsp;</td>
<td class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_cunning" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_cunning" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_cunning" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_cunning" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_cunning" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_cunning" type="radio" value="5" /><span></span></td>
<td width="120px" class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_cunning" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_cunning" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_cunning" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_cunning" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_cunning" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_cunning" type="radio" value="5" /><span></span></td>
<td width="160px" class="sheet-right">&nbsp;</td>
</td>
</tr>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ffccff">
<tr>
<td width="160px">&nbsp;</td>
<td><input class="sheet-reversed" name="attr_patient" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_patient" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_patient" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_patient" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_patient" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_patient" type="radio" value="0" /><span></span></td>
</td>
<td width="120px"><input class="sheet-reversed" name="attr_patient" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_patient" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_patient" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_patient" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_patient" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_patient" type="radio" value="0" /><span></span></td>
<td width="100px">&nbsp;</td>
</tr>
</tbody>
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffccff">
<tbody class="sheet-center">
<tr class="sheet-center">
<td width="130px">
</td>
<td width="100px">
<td width="120px">
<p class="sheet-center"><span class="sheet-strategy">PATIENT</span></p>
</td>
<td width="130px">
@@ -116,41 +121,42 @@
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody>
<tr class="sheet-center">
<td width="130px" >
<p class="sheet-left"><span class="sheet-reminder"><button type='roll' value='/roll (@{Cunning}+@{Espionage}+?{Advantage Dice|0})d10sdk0' name='roll_CunningEspionage'/ ></button>steal cars, pick locks </span></p>
<p class="sheet-left"><span class="sheet-reminder"><button type='roll' value='/roll (@{Cunning}+@{Espionage}+?{Advantage Dice|0})d10sdk0' name='roll_CunningEspionage'/ ></button>spot an ambush</span></p>
</td>
<td width="100px" >
<td width="120px" >
<p sheet-center><span class="sheet-tactic">ESPIONAGE</span></p>
</td>
<td width="130px" >
<p class="sheet-right"><span class="sheet-reminder">spot an ambush</span><button type='roll' value='/roll (@{Patient}+@{Espionage}+?{Advantage Dice|0})d10sdk0' name='roll_PatientEspionage'/ ></button></p>
<p class="sheet-right"><span class="sheet-reminder">reconstruct a crime scene</span><button type='roll' value='/roll (@{Patient}+@{Espionage}+?{Advantage Dice|0})d10sdk0' name='roll_PatientEspionage'/ ></button></p>
</td>
</tr>
</tbody>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody class="sheet-center">
<tr>
<td width="100px">&nbsp;</td>
<td class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_espionage" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_espionage" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_espionage" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_espionage" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_espionage" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_espionage" type="radio" value="5" /><span></span></td>
</td>
<td width="120px" class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_espionage" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_espionage" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_espionage" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_espionage" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_espionage" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_espionage" type="radio" value="5" /><span></span></td>
<td width="160px">&nbsp;</td>
</tr>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tr>
<td width="160px">&nbsp;</td>
<td><input class="sheet-reversed" name="attr_knowledge" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_knowledge" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_knowledge" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_knowledge" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_knowledge" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_knowledge" type="radio" value="0" /><span></span></td>
</td>
<td width="120px"><input class="sheet-reversed" name="attr_knowledge" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_knowledge" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_knowledge" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_knowledge" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_knowledge" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_knowledge" type="radio" value="0" /><span></span></td>
<td width="100px">&nbsp;</td>
</tr>
</tbody>
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody class="sheet-center">
<tr class="sheet-center">
<td width="130px">
<p class="sheet-left"><button type='roll' value='/roll (@{Cunning}+@{Knowledge}+?{Advantage Dice|0})d10sdk0' name='roll_CunningKnowledge'/ ></button><span class="sheet-reminder">quick fix, jury-rig</span></p>
</td>
<td width="100px">
<td width="120px">
<p sheet-center><span class="sheet-tactic">KNOWLEDGE</span></p>
</td>
<td width="130px">
@@ -163,13 +169,13 @@
<hr />
<table border="0" cellpadding="0" cellspacing="0">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody>
<tr class="sheet-center">
<td width="130px" >
<p class="sheet-left"><span class="sheet-reminder"><button type='roll' value='/roll (@{Sly}+@{Cruelty}+?{Advantage Dice|0})d10sdk0' name='roll_SlyCruelty'/ ></button>shoot the unarmed</span></p>
</td>
<td width="100px" >
<td width="120px" >
<p sheet-center><span class="sheet-tactic">CRUELTY</span></p>
</td>
<td width="130px" >
@@ -177,27 +183,27 @@
</td>
</tr>
</tbody>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody class="sheet-center">
<tr>
<td width="100px">&nbsp;</td>
<td class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_cruelty" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_cruelty" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_cruelty" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_cruelty" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_cruelty" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_cruelty" type="radio" value="5" /><span></span></td>
</td>
<td width="120px" class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_cruelty" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_cruelty" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_cruelty" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_cruelty" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_cruelty" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_cruelty" type="radio" value="5" /><span></span></td>
<td width="160px">&nbsp;</td>
</tr>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tr>
<td width="160px">&nbsp;</td>
<td><input class="sheet-reversed" name="attr_courage" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_courage" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_courage" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_courage" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_courage" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_courage" type="radio" value="0" /><span></span></td>
</td>
<td width="120px"><input class="sheet-reversed" name="attr_courage" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_courage" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_courage" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_courage" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_courage" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_courage" type="radio" value="0" /><span></span></td>
<td width="100px">&nbsp;</td>
</tr>
</tbody>
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody class="sheet-center">
<tr class="sheet-center">
<td width="130px">
<p class="sheet-left"><span class="sheet-reminder"><button type='roll' value='/roll (@{Sly}+@{Courage}+?{Advantage Dice|0})d10sdk0' name='roll_SlyCourage'/ ></button>fair gunfight</span></p>
</td>
<td width="100px">
<td width="120px">
<p class="sheet-center"><span class="sheet-tactic">COURAGE</span></p>
</td>
<td width="130px">
@@ -206,39 +212,39 @@
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffccff">
<tbody>
<tr class="sheet-center">
<td width="130px" >
<p class="sheet-left"><span class="sheet-primer">Primary</span><input class="sheet-primary" name="attr_primary" type="radio" value="Sly" /></p>
</td>
<td width="100px" >
<td width="120px" >
<p class="sheet-center"><span class="sheet-strategy">SLY</span></p>
</td>
<td width="130px" >
</td>
</tr>
</tbody>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ffccff">
<tbody class="sheet-center">
<tr>
<td width="100px">&nbsp;</td>
<td class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_sly" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_sly" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_sly" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_sly" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_sly" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_sly" type="radio" value="5" /><span></span></td>
</td>
<td width="120px" class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_sly" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_sly" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_sly" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_sly" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_sly" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_sly" type="radio" value="5" /><span></span></td>
<td width="160px">&nbsp;</td>
</tr>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ffccff">
<tr>
<td width="160px">&nbsp;</td>
<td><input class="sheet-reversed" name="attr_open" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_open" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_open" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_open" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_open" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_open" type="radio" value="0" /><span></span></td>
</td>
<td width="120px"><input class="sheet-reversed" name="attr_open" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_open" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_open" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_open" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_open" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_open" type="radio" value="0" /><span></span></td>
<td width="100px">&nbsp;</td>
</tr>
</tbody>
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffccff">
<tbody class="sheet-center">
<tr class="sheet-center">
<td width="130px">
</td>
<td width="100px">
<td width="120px">
<p class="sheet-center"><span class="sheet-strategy">OPEN</span></p>
</td>
<td width="130px">
@@ -246,13 +252,13 @@
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody>
<tr class="sheet-center">
<td width="130px" >
<p class="sheet-left"><span class="sheet-reminder"><button type='roll' value='/roll (@{Sly}+@{Cowardice}+?{Advantage Dice|0})d10sdk0' name='roll_SlyCowardice'/ ></button>dodge, avoid, escape</span></p>
</td>
<td width="100px" >
<td width="120px" >
<p sheet-center><span class="sheet-tactic">COWARDICE</span></p>
</td>
<td width="130px" >
@@ -260,27 +266,27 @@
</td>
</tr>
</tbody>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody class="sheet-center">
<tr>
<td width="100px">&nbsp;</td>
<td class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_cowardice" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_cowardice" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_cowardice" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_cowardice" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_cowardice" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_cowardice" type="radio" value="5" /><span></span></td>
</td>
<td width="120px" class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_cowardice" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_cowardice" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_cowardice" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_cowardice" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_cowardice" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_cowardice" type="radio" value="5" /><span></span></td>
<td width="160px">&nbsp;</td>
</tr>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tr>
<td width="160px">&nbsp;</td>
<td><input class="sheet-reversed" name="attr_endurance" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_endurance" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_endurance" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_endurance" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_endurance" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_endurance" type="radio" value="0" /><span></span></td>
</td>
<td width="120px"><input class="sheet-reversed" name="attr_endurance" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_endurance" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_endurance" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_endurance" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_endurance" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_endurance" type="radio" value="0" /><span></span></td>
<td width="100px">&nbsp;</td>
</tr>
</tbody>
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody class="sheet-center">
<tr class="sheet-center">
<td width="130px">
<p class="sheet-left"><button type='roll' value='/roll (@{Sly}+@{Endurance}+?{Advantage Dice|0})d10sdk0' name='roll_SlyEndurance'/ ></button><span class="sheet-reminder">car chase, balance, disarm</span></p>
</td>
<td width="100px">
<td width="120px">
<p sheet-center><span class="sheet-tactic">ENDURANCE</span></p>
</td>
<td width="130px">
@@ -290,13 +296,13 @@
</tbody>
</table>
<hr />
<table border="0" cellpadding="0" cellspacing="0">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody>
<tr class="sheet-center">
<td width="130px" >
<p class="sheet-left"><span class="sheet-reminder"><button type='roll' value='/roll (@{Devious}+@{Corruption}+?{Advantage Dice|0})d10sdk0' name='roll_DeviousCorruption'/ ></button>persuade sinfully</span></p>
</td>
<td width="100px" >
<td width="120px" >
<p sheet-center><span class="sheet-tactic">CORRUPTION</span></p>
</td>
<td width="130px" >
@@ -304,27 +310,27 @@
</td>
</tr>
</tbody>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody class="sheet-center">
<tr>
<td width="100px">&nbsp;</td>
<td class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_corruption" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_corruption" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_corruption" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_corruption" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_corruption" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_corruption" type="radio" value="5" /><span></span></td>
</td>
<td width="120px" class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_corruption" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_corruption" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_corruption" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_corruption" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_corruption" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_corruption" type="radio" value="5" /><span></span></td>
<td width="160px">&nbsp;</td>
</tr>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tr>
<td width="160px">&nbsp;</td>
<td><input class="sheet-reversed" name="attr_nurture" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_nurture" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_nurture" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_nurture" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_nurture" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_nurture" type="radio" value="0" /><span></span></td>
</td>
<td width="120px"><input class="sheet-reversed" name="attr_nurture" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_nurture" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_nurture" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_nurture" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_nurture" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_nurture" type="radio" value="0" /><span></span></td>
<td width="100px">&nbsp;</td>
</tr>
</tbody>
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody class="sheet-center">
<tr class="sheet-center">
<td width="130px">
<p class="sheet-left"><span class="sheet-reminder"><button type='roll' value='/roll (@{Devious}+@{Nurture}+?{Advantage Dice|0})d10sdk0' name='roll_DeviousNurture'/ ></button>persuade with decency</span></p>
</td>
<td width="100px">
<td width="120px">
<p class="sheet-center"><span class="sheet-tactic">NURTURE</span></p>
</td>
<td width="130px">
@@ -333,53 +339,54 @@
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffccff">
<tbody>
<tr class="sheet-center">
<td width="130px" >
<p class="sheet-left"><span class="sheet-primer">Primary</span><input class="sheet-primary" name="attr_primary" type="radio" value="Devious" /></p>
</td>
<td width="100px" >
<td width="120px" >
<p class="sheet-center"><span class="sheet-strategy">DEVIOUS</span></p>
</td>
<td width="130px" >
</td>
</tr>
</tbody>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ffccff">
<tbody class="sheet-center">
<tr>
<td width="100px">&nbsp;</td>
<td class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_devious" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_devious" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_devious" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_devious" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_devious" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_devious" type="radio" value="5" /><span></span></td>
</td>
<td width="120px" class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_devious" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_devious" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_devious" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_devious" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_devious" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_devious" type="radio" value="5" /><span></span></td>
<td width="160px">&nbsp;</td>
</tr>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ffccff">
<tr>
<td width="160px">&nbsp;</td>
<td><input class="sheet-reversed" name="attr_insightful" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_insightful" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_insightful" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_insightful" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_insightful" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_insightful" type="radio" value="0" /><span></span></td>
</td>
<td width="120px"><input class="sheet-reversed" name="attr_insightful" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_insightful" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_insightful" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_insightful" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_insightful" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_insightful" type="radio" value="0" /><span></span></td>
<td width="100px">&nbsp;</td>
</tr>
</tbody>
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffccff">
<tbody class="sheet-center">
<tr class="sheet-center">
<td width="130px">
</td>
<td width="100px">
<p class="sheet-center"><span class="sheet-strategy">Insightful</span></p>
<td width="130px"></td>
<td width="120px">
<p class="sheet-center"><span class="sheet-strategy">INSIGHTFUL</span></p>
</td>
<td width="130px">
</td>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody>
<tr class="sheet-center">
<td width="130px" >
<p class="sheet-left"><span class="sheet-reminder"><button type='roll' value='/roll (@{Devious}+@{Deceit}+?{Advantage Dice|0})d10sdk0' name='roll_DeviousDeceit'/ ></button>tell lies</span></p>
</td>
<td width="100px" >
<td width="120px" >
<p sheet-center><span class="sheet-tactic">DECEIT</span></p>
</td>
<td width="130px" >
@@ -387,27 +394,28 @@
</td>
</tr>
</tbody>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody class="sheet-center">
<tr>
<td width="100px">&nbsp;</td>
<td class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_deceit" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_deceit" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_deceit" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_deceit" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_deceit" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_deceit" type="radio" value="5" /><span></span></td>
</td>
<td width="120px" class="sheet-center"><input checked="checked" class="sheet-normal sheet-zero" name="attr_deceit" type="radio" value="0" /><span></span> <input class="sheet-normal" name="attr_deceit" type="radio" value="1" /><span></span> <input class="sheet-normal" name="attr_deceit" type="radio" value="2" /><span></span> <input class="sheet-normal" name="attr_deceit" type="radio" value="3" /><span></span> <input class="sheet-normal" name="attr_deceit" type="radio" value="4" /><span></span> <input class="sheet-normal" name="attr_deceit" type="radio" value="5" /><span></span></td>
<td width="160px">&nbsp;</td>
</tr>
</table><table class="sheet-center" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tr>
<td width="160px">&nbsp;</td>
<td><input class="sheet-reversed" name="attr_honesty" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_honesty" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_honesty" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_honesty" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_honesty" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_honesty" type="radio" value="0" /><span></span></td>
</td>
<td width="120px"><input class="sheet-reversed" name="attr_honesty" type="radio" value="5" /><span></span> <input class="sheet-reversed" name="attr_honesty" type="radio" value="4" /><span></span> <input class="sheet-reversed" name="attr_honesty" type="radio" value="3" /><span></span> <input class="sheet-reversed" name="attr_honesty" type="radio" value="2" /><span></span> <input class="sheet-reversed" name="attr_honesty" type="radio" value="1" /><span></span><input checked="checked" class="sheet-normal sheet-zero" name="attr_honesty" type="radio" value="0" /><span></span></td>
<td width="100px">&nbsp;</td>
</tr>
</tbody>
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0">
</table><table class="sheet-center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ccffcc">
<tbody class="sheet-center">
<tr class="sheet-center">
<td width="130px">
<p class="sheet-left"><button type='roll' value='/roll (@{Devious}+@{Honesty}+?{Advantage Dice|0})d10sdk0' name='roll_DeviousHonesty'/ ></button><span class="sheet-reminder">convince of your truthfulness</span></p>
</td>
<td width="100px">
<td width="120px">
<p sheet-center><span class="sheet-tactic">HONESTY</span></p>
</td>
<td width="130px">
@@ -416,14 +424,15 @@
</tr>
</tbody>
</table>
<hr />
<hr />
</td>
<td class="sheet-top">
<hr />
<p><span class="sheet-bold">Powers</span></p>
<hr />
<fieldset class="repeating_Powers"><input name="attr_Power" type="text" /><input name="attr_PowerPool" type="text" /></fieldset>
<p><span class="sheet-reminder">Note the Strategy and Tactic for each power. Dice Pool = Strategy + Tactic.</span></p>
<p><span class="sheet-reminder" style="font-size:10px; text-shadow: 2px 2px 1px #cccccc;">Note the Strategy and Tactic for each power. Dice Pool = Strategy + Tactic.</span></p>
<hr />
<p><span class="sheet-bold">Demonic Aspects</span></p>
<hr />
-310
View File
@@ -1,310 +0,0 @@
‰PNG

IHDR ê , ÍR/S sRGB ®Îé gAMA ± üa cHRM z& €„ ú €è u0 ê` :˜ pœºQ< ÌIDATx^í½€fUyÿ?ƨ)&Ó~‰IŒ¦ª‰-ÆcI¢Æ‚€é(Ò;KïU&HUQ*Š4)KÙÞ{o³³3³;3»3³»Ïÿùœ÷ýÎ>î;÷}§ìμp÷Þ¹÷ôû|ÏSϹ¯°M½ÖôŠ&ÿýngó«ÍüYýýN:oöGº[¹ÓÔô;)måO±©©é•¯ÜòwS÷ú¦¦WÿnÓúW¼ªi³gy6mlzÍ+=¡—e½¯lzÅᄎ¯²Í^ÎF¯ÿ•¯ÜØ´©©ÇÓÿAzöŠWllêݰ¡éU¯ymª§§gSÓ«_ã™g°MMÝëÖ7múÍM¯yíï5õÚæ¦W½ò÷Sù››z½G¿ÓôŠM^3Uz÷Rÿ(ÓÛ³é¤áÝ÷tž`“7âU¿C‡~§ic¯gaH¨ÇÛдÙËy×ÝMæy½')]&wÑÏ<ï+^Qü¬0ÃèÍѨ5 Õ6m2Ûìdå?NñÙüY:<]:ô÷–´Ý=•Œ½~ÑKf
éZç­O9ÖûÑídžMݶysW¶™zIW-n³çÛìÿ¯+=âoÛìeötú¹ÚFÒôTóözŝ]Öµfµµ¶­²õ;ûÚÞë5nÚìµÒ6‘ÊÚèy©?7Yï¦
Ö½yƒ'é­ôÌÓpŸ¤½T‘ƤÚ÷¾nSà¯gSª«’ºø·¹RÀèot=Δ À šhºzlfj…ˆ!Ò^'WD ¨M ÆMíŽÐ5¶Þ‘[*)+élÄPª¤¾Ñë¯àÇKìô£+Á9¤õn&÷[¿¾Årí ê¥ϰÑÛä ]·x±-[<Çót¥z*¸ìõ®1 U±–Jó6z›è³£rS·ÎËÚ¸Ñï1Q¤|›R¿úæ.Ÿ( Àod† ÓüÝ“@€ÝG:hú- :.
ö!²
”- ­ÐàŽºÙ9Ä—¹
Ônçb ©ÂºªÜ¦g#s¥µ/iÎYÞz‡Ü mÚØ“ªíN@åoÏŸ¨Þ¹ÔƵ èÀšT½éß.k^5ÃzÖ/³Í½<w0ò;ØVLž`+NO@]ïàÆI€MWOÝòÞ*'ìéñ¼]é¶o²§ÏU®+ &fŸÆ†Ò|‚ ®Ôiíã ùm¨£`Ú
#PjÍŸ@Z9Ô>V
—Úäâ£#(!|Sïf§í.[=çy=îaëZßn<_·yâ\Îa9ÄŸOîu¼ÑEÕε.-;'Nâïæ­gÓZki™jí-Sü‘OþtÜ´t¶ÛÂ'±uËæ&±z½³Â48§ÜܳÞ6mpP9ÇîÚ¼ÎÌ Gö:¤«g/4[ç d¾¨0ùêÔä}𫍔_mEñix¡È>
Ô­@¦£UÔ ê ¹iE[MÚœu´!–V Ô»Éf>õ€-šô˜õô¬­r7îÍ*hèØÐm=~
ÛØë`qp·.]l=k[SpSzýÑÆvë]?ËZ—=å€ZåઠÆ[áâõÒ§´ÞU üo`]i
Àï]×f=Î5îp rø„ ˜×´Ùì§Ÿ³ö…K*\5 ÔÐJw@peºxÁO}Ý¢®RÒ¨è;
°¡¦Lò­Ry4 U¹i˜h9wtb†à7oØ`ÍÎådoZ·Ñ:Þo]Kf¸J‡!ÈQàâm¯|,‰Ê½¶jõJëvc`@O´®N[4eŠÈAˆ
K …Korñ¹e¬­Yð€YÛ³v/ÇAº±ÓAݹÌV<{¿­™ñ¬—ѶÅÞÕ½ÞZͱ®öfOÛéªl‹ã±5éÓÔ×ÛÞfóƍó å·>k8w]w3F*êtñ¶2.ôÔ93RƒÄýŠ„¾ÅâVåÂE/d¨CE¦/ßr !Ž&Yx·Hp¤[¬¼¥Î¹ÖÚåK€kÚÞ•KmÒýwÛŒ‡î6k^äÀq¸u»¸}­žõ¤­ižc-¶tÑlGà†d™M:ªs¿ÙcÇZ/ wÜ¢R{7ÜnóZ[0ñNkñcëšó¨9b -Ö¾ÄËhžf Ÿú™M}à‡ÖãâïÆÕÎÝ×y}>)Ì}î k[>ÏÖ®^`-˦9w]âG»3ïvÛìºsÛâ¹öäÝ?ðòàªè«ðp¬ë͉›n1 ½ÐžP\•"j˾£@}ùl¨zÞTy/*LþÁhRµÌ:'D/ÅRúBÎë¶Ý
Ö»¶Ù¦=qŸmj™ç˜…¶ÙÂç~jSîý¦uÍë`YáTP[lÕ¸ïÛô¯ò4K¼ŠV›1î1[ÛaáÝàœq}«-7Ö6,Yœ D´a³»sl£?ocóŸºÞV?½uMºË–<ñ#ëœ÷œÍxê^{ïÍ6é×ß¶q?û¦Í{ä'fV[µÔ¼ØïÿÌz[8—^d+§?jã¾Ã6®còh³ŽVçè­ËlÚ£wÙ‚gîõv:À{ÝjíP’lÝà%ö̸¶px®Ó3w?!Jtw#ïÃù7ÙŸ¬W®ÞC/×OÏ(=™Ÿ^Äps‚êz’Ñ@ï¯ö•{ü$.ï«úŒxÕŸòi2ÓYy’šUÍ?ÔmÞËkz!PH“¢BdrEÀi6BÀλZ—Û2ãÄûo±ÎWtÇžåfK²Ù¿ºÒÚÇßg¶t†S¬¸s‰­}îkþ&ÎdÛØ±ÜÆ=ôë]1Ý6¯[˜Ž•S·q¿¸ÝA6ÏóÀU8 ÙË]3ó×Ö:áz[xÿifS¿o3ïºÌæ?ü-›òëoÙäG¾gËÆÝmSï¾ÚÆÿbë˜ð+³9ÏXû؇l܏o³5³&Ú¦UÎyW<gã=MÛ|u7z;)¿s¥-þ6ÕËivn¿±cehÜåíFdwÀaüb$ªößtNJ­[;Öaüª€T¿Hº'àò÷úõÎ
1 7P)?NFêg>E`íìt¿·ƒ;ŽM,qîñÙ^Ê÷hž>¾‘¸çnZuÅT9v–ä÷„‹¸uuãÚ¶xâýÖüÜ·mõÄï;Ñ;'ëZ`mãî´çn;ÅfÞû
›~ÿwÌZ\§la½Ï|˦Ý~ºµMs ´/·i÷ßáÏ¿e½ËÆÚ’ñwÛ¸{®³9>~‡-yæ§Î;ÓºæÿÆ6/ü¥m˜x¥-¹÷X[~Ï©6ãû'Ú’_]fîºØºç?áœ{²ƒ÷|›zûɶüWW˜M¿×fÜ~¥M»ó&ëž=Á|°¥Ý`+¿ÎšÇßáåNr7¯[|»–ÙÆ¹ÛÔ_\eü®­E<^×bÖµZ—sâMë|òq]—è‡$†²
D«WoT8 @mmm­H%UâÕ5) ¯C,Â_¡Uó”5¥¬|ú')]sÖ¸ ZIyzÕÏñ“´¡Él°ílþ²þ÷sµ?µ"öVüƒ V|†Ðœ{7ú¢}’Å]΍;qÚf<hs~u¡ÍüÕÖµÈ-²½ËlÍSwÚ¢_\i ï»Æ¦Þs¥uÎ~Ì:&ÝgÍ÷\a‹ï¼Ðæ9@msÐGï´¹¿¸Ö6ϹÏ&þüR›ø“K¬wêÏlÊ]ÙäŸ_fë¦þÜ–=s»­zÚ¹â“ר‚Ÿe­÷o«~z¼-ùÁ±6í¶ÃlÖ]gÙÆY[Ïôûmæí'Ú”ö·Å?>Þšïõz¾s®­¼û³…ãÌf?j³~xº-½çLk{½s×ß8çžd=óŸ1ŸQlá×ÚŒG¾c›§{ל«v»µØ¹pë|9‹ïHÄK!Ø&—+VÖn3f̰©S§ÚSO=ån$çÔ€º*úFnÁ
¼E\·Œ¨Ê@WD4)3æ)#ÄZ ¥Œ_üâ ¬<òHê·À¨¾ ÀâÈzÞH›ËÚWVVYþmý¼¨
\¨ Uºén*Ѹ*;q´ÊzN²Õãjsî>Û–?t™­úKç‚3mÍãwÛêo·™?ºÈfýìb[;ñ.›öÓ+löͧٲÛ/² ·^äâëƒÖþè-6å»§ÚŠû/³Iß?ÙÿâR[ðó‹lá½çÛôŸœæe^c¾¦­}òz›÷ã“mþ_µEwl}úµvß)¶»Ž{=ómó?´Ž'¿g3o>ØVÜñ%{ùÿÙŒ›÷µù7a+põŽû©Íýù6ó[GÚìoÅæÞuŠmš~§-~ð&k~ì{>\j3|ÍuQÚVOu À9mëBkžúMô¶iùL·
»îÖê
>>ÉûP‰ÆÂì“\òÎ;ï´Ÿüä'vÏ=÷¤cÚ´i6wî\{æ™glÁ‚öÓŸþÔî»ï>[µj•=ûì³¶p¡×3¿2Blõ”õMÐwÜq6kÖ,;á„lúôéi |ðA»ù曈¯¸â
›?¾ÝÿýöüóÏÛŠ+lÞ¼y‰Cçâp­~ÔÓ¾þÆ ,ÿ¶~¾¨Î%ú@ú n±yB˜pÖ
Gu ºÈ¸|ü/mî¯o´Y?:Ãfû±ì‘oÛšg~a‹~ù=[|ÏͶØÁ1çÇç;óºÙfÿôb›uÓq6媯ØÔ±U¿¸ØÖÜw‘-ùñ݁6õ¦ÃlÆ·Ž³5¿ºÔVÜ{¦=vÕ^vüÇþÌö~K“íü×Möð;Ûc|Î.ùÔëì+ÿØdWíôöý¯¼ÅfÜôe[q÷×lîwϰ…7`ó®ûœMÿægmñw÷2{ð [uûQ¶øgçØó7mw›sã6ã;‡ÙÚß\n“o=Á¦Ý:Æød0çÎslÙc·9P= bõÛ¼|ª-zú›û›oÛòç~i››]¬·u)N*©
H·)àÂ3ý÷­o}Ë~ýë_§ó7Þ˜®»è¢‹a~ûÛß¶«¯¾Ún¸áûñ\7!hÝ?}b] ôG?ú‘qÆöÃþÐî½÷Þ4y}ÿûß·ÓN;Í~þóŸÛu×]—ÆâüóÏO ?~|RøIòØíïŒeõ—y¨ò7U‘à´pÓLïG% K§‹‚ÝKmΣ߷?¿Òf}ÿ,'ú“lñ½×ÚªG¿cËºÅæþìë¶ä®¯Ùóןh3~x±-¹çb›~ãÞÖò£mþ·ö´EßÝÏæï ë~àLkýá±vÛ>oµË?ó&»z×7Ûô›¿lg~òl¿m²ÿ¥É>ûÚ&{þò}íþ1Ÿµ½þ_“}ý³mG¿­É8éÃ6þk{Ø|Üœon³.ÛŦ\ôß6áòXû]ûÚú~Ѧ^ö?6ýÛØôïf n:ÈÆ_¼‹­üñIÖüÓÓl͏Oµßœù9[ú½Ó½ÎSmÞÝß°NçôëçŒu=ú›zï6÷Áklácß·Í+&{ß[SóURCA,1ÊUïÌ’%Ku“ó¢ElæÌ™6iÒ$kkkK÷{<2÷à4K—.Mœã¥ð“ØEyî!1 —ÒÏåË—§1xî¹çlåÊ•IÒàã ]½zu’:¦¸qâ'ýv¸Çhk­V?ê­ßZq¨&ýT:jo…sÈ‘葸Wwm Ô¿¾Õfüìr›~ÛÙ6û»gÛŒÛN·¹?ºÐV=r³Íñû³¿{®M¿édç`§Úxç˜Ï]ÿ›vó.6é럶™ßø\:nùâÿ³Ÿùïv˜r×?rNùÙ¿²E.žž÷?`û¾¡É¾µÿØ>ÎQ§]µ»Ý¹ïØa~ïꏿÉÎx×ïÚ]¾Õž>ýc6õâÝlÖ%»Ø¢KþÏž9î-6õ¼÷Ûê[w°¥_ÿOæÛlÞ·wu.¾›-»qŸæ·cKn;Êæ^»¯çÿ”-ºéhÕ6óûYËã?´®ÉØÚ ÷Úä;Ïð~œcÍ¿uƒØªñN9.î§(+ÿ)à¡j‘F—‹ˆ-\ÔQ‡› ·vùEF4¹l¢^®k¹o4f‘‹Æ{Ãݏz2X 
6_dRò“¦%1U=µjL"N¶çꮄ^7$y”õ¬t_éuny½Ææýär›çF¢éß<Ú¦ù±øîkmö¯´§.=ܦ^ûU{énöà…Ÿ±1;ÿ­íþ¯MvÊ_gçÿçÚø³?lßÜùÕö£ßk;üU“ݸûë큣ÿÝæ\¾‹]üáWÛ.¯s®yÚGì»þ¡­þÎçì‘CÞoGû½3þîìŒ7½Â~¼Ëÿ³ '¾Ã¦œü›3æ½6ëø±©GüÍ<ê_lÖ ÿjSOøG?æŸlÉ­Ÿ´‰—Àæ]üa{êèwÚ¬¯ïnÍß;ÆÆóY{rÌÿÚÌ«÷³ÉW~Éž¾ø`[üƒ«lÅÃwÚònµÉ×}ÕÜv¬Í¿ë<ë˜ìÁÌô¸d(Ÿ¯z°øVüÌe/{ôy…Œ_½%È&¡>je™šèׯp‘ð»¶ì×׸ÑèkùåUöĹ»Ø¸¯Éž¹é »tߏÙWþõÕvìÛ›ìÇÿ³]»ÛŸÛ»¯ÉÞñ»Î5¿ð.»äïµçd·ïþûöàEÿkŸøÓ&»c¿×ÛÄÓ?h /ÞÁÎ}W“ð—Mvûo°ç/øG³»w·Ç¿ü6;ÂË8ìUMvÉ›×&ÿv›{ÎÛlº²åüÿ°å§ý½->ñïlÂ>b«NùwvÄßÙ£ý±=sêßÛÊ>f+/ÿOkþúÇmæe;Úì+÷°™íhϝú{òԏٴË÷´ ìm‹n=Íf}÷›rË™ÎùrÎ{Œ­¾ïb›ñ‹«“ ÿõ똬øßÝ2>£@8ñ·þ±{qP~rÍTDß´Ì }X\]»¥3Žv®°Gn;ßûè_ÚIŸ~£è€<Ï
=Ï\½¿íýþ?³ôm>ò‡MvÅŽf ¯ÞɾµÛŸØ÷ŽøÛáõMvö'^i³®ü„-¿ô?홣ßäÜî“vЛìž}þÒ&÷›=æ¿ìÚ÷7ÙQ®£žìƤ çüƒÛù÷°Gü{;öO\Gýßµ«>ÐdÏžò·6íì×ÛóG½Îžù÷6í˜×Ú¼“þ¦~ùÏmíÙï·E'¼Õ&~õ
6õÄ·Ø´1oµ)ǽÞ6ßöY›Õ§íÁ£ÞfãN~·={ôÛlòi²Ù}Ú¦_°£-¼æ [pýQö}ßgûý}“}úÏšì w¼Æî8÷WÍ=)…3Vf6VuyØ$!•£7:ÃMTÅóеÂA݁_ÕQ{|% ÁóÎ[ÝÏÀ—½ë*û¸‹¬çîø÷vôÿ›ÿý£mêÇ\—<ÿ ?ñ*ïÜmúéï³GOþOÛÍ ÿüÿm²ž»v·ž?iO}åõöìiï³/:¨¹×ŸÙs¿É&þûå®ag9Pþò¿Ø¯÷­ußòI{Ä9îÉ^ßÔ1°íö*›vîmþÅþj[~Îlù¹mKÏ|½M?ìuö䯲q_ú{ÞËŸtÄ?Ù¤cþÙ&ÿF[}‹ºW|Æž8õƒöô±ÿjOþf»ÿ·ÛÃG}Ðõם]×ý¼Í»to»òÿÒþç5M¶¯OûüS“=tÕI¾:ÇCWÚ7¬¯Ds(ôr¸_Ôhù/ïÉÀšÖwU-$]‚„¹Ëy=kLùÛÅàNßn¥Û£’ž¿ûzû´sÈÛö¯ñïMvçÿØæó ;ácc{ýÛkìšÞjç|¸É¹äÛmÅ´§~‹þç.Îîõ
[tÍûìéƒÿÜÚýOì×ý£}Å9åý{ü±?ôolŽ„ÆðFûš»a~þ©×ÛyÓd ǼÛfûv»ù}M¶òâٝŸi²±Gü‘ðmúá¿gmgÿ­­»èléiaóOx­M÷û=7ü§-8û_mî˜wØ_y“ý戱Û÷þëdœÚÏ'’9öŒÛ~or½ùco´‰_ßßf^¾—M8ãÓvý'ÿÒ>óûMvýÞï³O:`¼è³ÅI¬ª»e*ú|åϤŒê_£cPƒÊŒaõÒŽU»3ˆ³V‚Å âžéóFxDáŸrwÉ•;¼ÕN{Û+ì²5ÙÌ«ö°1ô®?´K÷üg»ë¨wØ,ç¦3¿úÏ6ë°·ÛÿÜd÷í÷{ì_Ù3_~½M8ìÍö›ƒþÙpÝõ—»¿ÆÅ׿±ç¾ô§ö­w7Ù×\ô}ò oµozžæS?`‹Ox›ýríÿl?Û±ÉٻɝþW6ÿø?±æ3ßèÜôlÊ1jsNýÿlÍUo¶–o~Ä9ïkì|Ïÿ¾g?Øû
¶£sîcÞó;¶——}×—þÁ¦]ùÛɯÿ¯°É×jKoù’͹tg{ℏÚQo•Ý´ÿÚä'¾æ@õ@ˆMkXDÐSá¦U#¹Ü3e/¤Öóz_ÔhºmÃQËÞkÙ{l~•ïÆ¤¨ÕÕ^CeC²
WMÕYȆ
nLÚ°ÚÆÿä*ûŒsÔCßùç¶»~NÿO÷w~mjt.ô®W7ÙwÜõ²àÊOÛ‚1ï±w¥|Ã9Ùûÿ‘Í>ùßlê‘ÿâ÷ßïºãØqÎiœùf›ÚlÜWþÈÆîýÇvó[›ì¹ÝÞh~úlñ‘ÿhS¾ü§öìþ¯²E§þ[uÿ?wˆƒöÌ¿²çü³Í9ç]6éäwÙc‡þµÍ¹ðíÑcÿ4qùC¼}g:g~þ„Øó~ÊötnzÛ!ÿfŸwü¦Ï{yçÎöþ§WÙWßëºíÕûÚŠ[¾hK¯û¼ýæ¤ÚyŸø[;à-¯´Kvxƒ=rÙ—<ìÐ#”6­Oû>und1ºT…²WÑÿó²=ú|Û ´ÏmYòzËÞOu”å@­ˆ¾Õª"ðŽ
'ísÝÀgÓ®
«lÂ.µýÞöûö ÷þŸ%œà '.ü¬÷ñ¿±/8 o:æ“v…2L¿rg›{æÙÆ >kwü›‹‘;þžÍóN?Þa«/þ/w£¼Ù~âréùÿh›nzŸ->ÝõÔƒÿÌÆîñ'¶ø¨·ZË)ÿfkNûWëºè}¶èä7Û»¼Âæžò&[wå¿YÛÕï²;vû];ÿ=Mv¤ƒð„pöâwØw÷ùûœsÏoíñN»àM6nÌÇì>’ÄØ[öÿ'»âs¯³‡O~¿M¾b;òßÿ?;ø_\§õȧy_ßÁÚ¿óEûÕQÿn?<úöy/sïÛì;ÎJÑX½iWE¶‰qk/Kð¦pe/d”£n[ÀÕ ˆ<]Ù{h¹æsŽZY?S5föUë/+þª•­NØÓhãjü†íábá ïÿk;Ð
?g}ä÷lÜ%;ÛYïý=;Ø­¸ç}ö-öç\Ï\¼»=wòGlõŸ°{\g}|OOx“OqcÐîç¼èMÖzÅ?ZûÕÎaÏú+[uî[mÝ%ﵞ¯yà‚sÙecþÖfõz»ïßÚi®Ë^õf¯ËõÖ_îý{6ý¼·ÛiîÊ9Ð9ça¯ÿ¿oS.þO»~7·Ø:Àî<ôvÛ®._±»Ýô§ìS¾ñÿýçvéÿ½Î&|ý³6þòí¤w½ÖËxÍòvN?çãnLúŒÝ²ó_Ùñï}­]÷Å÷Ú—]ZX{Ÿ¯£íõ5U)£b g ™Ê‚·|¥G T—ƒŸtÑ‘¿µ"oÊm°Ï‹‚òé3ýSß5>‘8c½q,âê›Á¶í¥”߁ZÝ·¨*ÉUÂn¶¬˜©„Ëa5áp1¹ÇWθóڏ.¶Ý —ýÏ?Øéïúc;÷C¯±‰îh7úÏìꏽήýü¿Øn1}ô¼]ì·§ž?úÝÉt¿G#-¹â¿mɵµ—¼Í–_õ[uÕ¿ÙÊ«ÞisÎ{«-:÷}¶ôìØòóÞaóƼÁfžüÿÜWúF{r¿7ÛiüŸ~ò]vò_8P÷ÿ <z»óÞWÚînøÙ߁yöÛp.j_÷…WÙÿ:G}â²Ýmâ×>o.ÚÙ~yܧmÇOyû+íëŸü3{ú¢ÿ³IWîf‡þO*Ô«þóìkïu=Ûý«ßÚí
¶³O
ßÞç½v’séf_`°¹c•±SÛodÛÐêÞ3‘PãòPÆ3>‹ ¬·wbÊûIŠî ¬qíjì»ÀŸÇ±ÝÞÇi°íï‹L’Z!ÀЦ6ÈŸR¶TqÍwsª[aóûîß·o}ú-vãý•Ýø©¿²¶[¿l¿9ôïí;Ÿ~…]þÑ&»è_íócë!€ãÎÿ„;ûc6ÿ{Ú¬k÷´i~ÌüÆî¶ä†=máµ;Û¼kv²Ù—ïdó/ÛÇæœ¿‹Í¹àc6óÜwÛì Ü·zÎØã9(]½ç3ïµS݈5á´s.ø;×£ý7ùqñÛ_gó®ÜÅ®ßãuöqÉqöÎöããÿËî9å#)µ«íé ¿y§¿±?ó—öÝ}ßj‹¿uŒòÖß³KÞóvÑ;^m—½÷Õ¶àšýí–ÝÿÁöð(¨[w{³î“Íü›NðÉiy’=´ /{cFâ„ØâúË¢—4TDX&B
–@êÉOb\ñB»ø[ëoã:Tž)¼°ˆƒæa…e}ìïyYûSöÖÌ[
ÔÍ=èb••"¾ _²³Å?ò-»à³ÿh_ûðŸÚU}ë…o±®»}MèEµ_ú»óKo²§¿¶³-óep+î»À–üäd[öS?~~†ÍýÁ›÷ƒ³lÁζ·ŸækGO´Ùß9Öæ~ûx[èËáæ]wŒÍ½n?›{ý.6튏ÛôK?iÏõa»ùnßyÿìRϲ«ô—Ð.ó`‹‹ÿùUv’sÛKÞõ§¶øÆƒíÖþÙ>ãÑNWïÿîxñ‹sv°G.úœíïºó¯yg
¦øÞÞÿd=Þ¶sÿã÷욏ü…]ýÁ?²Ë>øÖüƒ“íg'üéåžìÁ§¼ÃZ×m¶v©ïÆÖ"•WOdÒB*%TE½¸äKÁòRõŒ@}ýÊ^ö` m°ùËÚ—sOqF-ýÔ8D® Ès.ÿ®§þ—'P(+.~iï ôwe–îÄY;¬sÖ#öØ
GÚcΟqk錻·M³n´ÖÇÏ·¶Ç.²ößú¢ðé?³vß&¥sò¯­å™ÚR_ƒºøÑ›lõÓß³Uûr8ì_pÿÍ6ÿW×Û\ß™aî}¾ÅÊ]¾FÑWÜ̽ót[pç‰6óÛ‡§U2õ_ö57FíÜôl笳/|Ÿuܶ³}Í]9ßqÖùoÿ;ç=ÿÏVÿä»åà÷ØÇ]þÞ‘Ÿ´÷¸ëçÁËð¥r{ÚþÐû|‹]鮤ç/øõÜûUûæÿ½ÚN÷À†Ë?ð
ûùWßcí]a}ã ûö±ÿkß=áSvï¥ûÚ¢ß~׻9àzÜ „å—íGÙ¼Ó7Jã(»º|ç‹°o€É}~<;<HNBn j$ú‚t¹ªÆn‡çkMãäV´Ð~0`îþ¦mä}AP~…U¼¨•€üŠa ¸vafÑôRo÷Zïw±Ð®G|ׇ'lÓŠ‡|66l–³Í-s}ûÐ)¾¯Òxë^<Î:޵֙ÙÊqù†g¿ñ­Œöëûmɳ?¶åæeýÐV=ö{åÃ7ûbòklÆ-gØÄóö± ¨·¾ÿíLçŒá1À÷êb«Ç ûò¸ ßÿWvô¿þ¡õþözûù˜OÙÿ¹áè®ÃþÇvuô7Wd³¾wJ2zêœò[_øsûõY²Ž‡Nµ)Wïi“/ÿ¢­¹ëló%3î†ñM×Z½_ëÆùÚTßµ¢ÕÏÝ•DŸSL%†7ßmÑ÷ÿgg~¬å,ÓbA4˸'–»ic.í‹$0‹›¼e/k°„V–¿ìy=íS_cY,ec)c“&üê†gê¿$ Æ'nŒ&)d¨6lÿÊú¿µž§ ü¾_RL«@•ˆWÙ´¹;ÛðÙëòþ6:X7ùÙ|û’M¾aØ&68kuËp«¾ïï;ûmð-[º×.J»vûö¡+æ»9ß¿xá±³¾&±sÁl[7w‚µL{Â:fµ®©ÏYïÌñ¶Þ÷VÚ0ýIkû˜-úÙ6é²Sӏ?û¯vŒëš·ìñz빌}ícìÆŸ·Ùqo­üÖß5›t³=åÖçcÜZ{ãÿü¹]ð‰ß³ ·ø
ßááÆ/¿×¾wøû|—‰ÃmåX_(Þ>ÅÖO~Àlþs¾{á4o}ÛP߉Ýº×ú–¤æýÙÔê÷œ#®sÉ‚5âUežý£¤×³¦’ÅÑìTÀŽ\³“Û²°³¹¹9íþÀZLÒ²“çp×­õ¢kÕ3XB¥wÂ9æÌ™“úÌγgû¶6¾ œ±à>[×Ü}÷Ý6yòä4Á1iE˹&»êá§¡èYƒy®~¿¨éëH•0Bý*|ħS&´šœ|Ê·ýdƒêôe³nöRª,ãënNÈ|° ñ´É­ÃÖ¡.>w¶¶Û¦.ߤÅwÀooµu+Ùš¹¾±ØÒ¶i±ƒeù
_òê}Záûô.˜cëž~ÔÜr©ê ýÍ—?jc<ˆá¦½Þ`í÷žlgä솽Þn'~è/ìÌϾɺžúºÝvø»í²ÿú»þSoH;:¬{ÚÝ+óîq0ú^I‹˜ÍÎ1;—úÖ¡>Û·5[÷*Ÿdñc&Éžu ì¨ïâ­±œ,íjV¶„¹¦0K×[Û¯<ñĉ Ï;ï<ç›{_xá…vÎ9çØ­·Þš†’
Ø–äâ‹}·DßÁ_ëSC„eDPVö`ó纨€;qâÄ´£€½æškì®»îJã1aÂ;ûì³ÓÖ4GydHö>º“A ¬‘ý<lÿQõf}!PÓ–†úE•È
¼Å: t+T[±WbêÒtIômŸð««rØ7× Ÿ?áJë=p`݆µ¾Ÿ˜¹ÝA‘fôaÉFÙkŸe›g?b‹¿s¦ï ÆÞÿv±1Ü}ä¿Zç¯O²¯ïõ7v•»n®8àmöÀUû[ë³7تß~ÓõÞ«üú¶y‰oeºz¢sÄy^.Û„ÂõÛÒg4ÒæZë»Ü˜íߨáÃU´ ºû…o×t§]þiw•!_«‹(nqÇw¤}€àlÇÂ@lE†gl1ÂÖ#pÛÇ{,q8 7Ò@Þ¬DÄè·T™)¯Ñ<ÑH¦¼ˆþ ñÃãñ›ßü&mMÃ~Q<ck®Ù.ºod Ê
U¶í¥”þÅ@†Þ峚Lõ|—m¯‹¥slʤhÆtÉ×ÜØZÓ7ñnàVâ‹ìáSwu_í>®SîcS¾íKÏ&Þh͏_i¾÷‹sK8¥ƒríx?|“²u³½¥n÷rѼ»Õçëê§)˜XÐ!«cÑfÏõl ­áBÜ“Þõ1•L¹õs°À*Òñh×¶Ü)!߯WA
ÑCûâX䤷5Û? d?¤E;Pû=€ èt¹kiu3 ¶€ÁNš¶çÜŒ Ĺmë| ïÜ׿œCûwúµoîmëÙâÓ¹¯‹âió5ß]ãOÚD»ú-Ö>ÿ°öˆReÕᬖ2Ñ)·`ЏâBq«q òÁy†Š£Š*¢‘fH)¥Fae\OãÓi3îè†ÑÖ,[£ÍÛc[¨/ Db/Ù'¸ºÍ ]ïF«Ê·Éƒ(ŽéCSh¾äÆ·jœW>Tìèö/ÃmÞ¶Ia£§ª¬^ùŠxå—8¹ïz_ùÚ¹–¿T"ij¦ ¨‘£æ×¹OµH¤+3ò”-¦CPQFÔѪOjƒÄÚ8i””Ÿ‰MÏëíY;·Õóz駬}Û¨­Ò†ÞpÍÊò1ízˆ,}8™ð«VÖ.À ‡Øv:<qÜ \Z3+~*žßÊm*§²‡Ʋp¤½¡¶ù€Õ3Іâ/Æ®ŠÐ¢—[8ËêèO4æYäLèËì XHPF õ>/¯Zc˜sMꨄýM õ¶u[§+{·eíSþ!jAõ+Ú¬ª›*Ÿ†ÀΚ8¨lƒU¡Ñb‹­<78ð bº'€’ÎóGÀ§A‘U,•íÿh¿™‚+d0cÎ)$Цªµã#UW?ùPOeâ1ub´yøá‡í¡‡JF,|ºCµšZà)ò¥ªÏÊ9%÷¤ËËf‘‹¿E6‚2ÂiÏËÞoY{ëj=õ'¾=ÛÒ8€ê°K $|`“sÊJ`Ee¬_ñe7|U­ax½[‰ùÄcò¥¤ûp´ŠV gÞàÖZ¾ƒ
„ÓžFÕ
“µàWÁZÙa±ÿ_=ý§„ä d‰|EzXYùe\Eu´··Ûm·Ý–|”lþU·QÙ¯¬þ<ï:¦5ôTQí-úڝ€­´E‘[õ¶§?)$–QÖÿá~^ïû)å¨ÃÙÐ
pR8dÒ=ù~ ß,uãÐf¤ ½iÑv5¬1ù>«:.ƒÔô¡dÜF•Ç´¹8UT7D(Ô©ëØÇz,½EéUgf$–(úæûŽq|¹Ñ-Ãýlb
PÙ‘¿ž_YÝeÀˆ“’ õcIñÜ÷ª™ù;ö£ HeÏË$Fò—Ï`Ÿ—½£>ŽZV‘
’¥Ž¿!>K€óú¬³Î²3Ï<3¹Çù ÿŒÏN?ýôt3fLºO ÷pv“&¥=íLOsžâeœxævêyçÚçœmgŸy–ëi¿v¾ÿ}ʉvÖ™§Úigœb§åuw¾9õLOsž;æt»à´ÓíüSO³ N?ËÎ9í ;ï,ÏÚYvú©^Ç^—?W;©ÿ̳ÏHmR;h¿úrÒI'¥kµô\ëP:òÒ_ž_pÁéy*»Z–òñ7ýÖØœzê©vî¹çgžéàiø[cD›U¦Òqo¶ˆƒKüìÌÏ'4Ž>Ú7wßm4ô0y ã·üÙÏ~–Äc|»ü=œuèÀAà¾f>cÁµî«=@pöp¦}<S›ÕNòX¢26Qºÿƒü }FC}¤<åSÚØ6µe¨ÏÔ©ïñ9¢Òøåÿ2öí”_+a¾Œ‹
ÐSN9ÅŽ9æ;þøãÓÇ€tÍ}îA,GuT"@®‰B9öØcS^þ>þøíÄ“NµC=ÂŽ=iŒs¢—é@9ò¨cì˜£Ž¶“?ÁŽ>ü;ҏNò´cNµ#Ž=ÁóãÈãN±ãN<ÝN9þT;ñ¨“ì”cÇØñG`'}’pÜÉvìÑ'؉Ç{šãN°“O“ê&*è¸޵c?ÆNsuÌ‘©Ý'Ÿ|²}õ«_µO<1…¶XÎä¡Í ‹~rMZòñŒãðÃO}ÖX>V}fbàoÒS®IG¹‡vXºO½<‹iÔÊ%í×¾ö5CÔՏwŒ|ß… ŠÜ_  ‰»å}rÈ!éL»8âˆa=¨ƒ1`¼¨‹kú*šÑsúvà¦tŒ/ii'é5ÞÜã¹ò«í_þò—S_7îÑ7®=ôÐt¨ÕÏßJOùÃyÐÚO}¼Ç±cÇ&ÛA´€—”祢o|áY°rò}•eË–¥H"Mø[1¬|?„ƒgDŸNG¼+3:g¬’|{dåªÕ¶l•ÇÃ._m+VûÇ—¯²¥ËVxy«ÒsÊ%>¶e¿eér›³`±­j]kóûG”[ÖÙÜE+<ïšt,ZºÚfÍõPÄö
¶ru»Í]°Ô–7¯Iå‘wùJo£ͼ¹y¥·sq:–-[’ÚHœi?m£^ÚŽ§o¤ðŒï£ðŒ{p,è…ô‹1à™òp&úˆƒ(Æ‹{œ5väá9å+XéHK;ø›ziéô} (3¢/%žEq›÷Èsâ‘yNŒ­>dEÄÐpÔÁñÈ#ôÕI˜Là4¿úÕ¯Ò™ö‚É3ÚÂsÚ©ë_þò—é™Êã>y}ôÑt&=ϸVIƒíñÇOQÔE9\sŽôÃyP?õªíÐI#¿>Ñ·ÞLŠ4‰
¾òF‚«¢`æCÛ{ï½B,Q„îõP½.ß27 6žõë»+ßѬ|$Úuù}n± 6ú,ל1'­sL´wtWÒt°ìÊõà
Úâ3•c§bD+B†{QGÕ$µv-úoåÇÀ­Y³&‰ÍúЇ§…ãéøýOîç>Í<↿i—êÖŒ­¶¹^Wë½ÁQ!<é„׹µ~±ÿ±ëï¼³/ p.yÓM7õY5åKç¤ËÒn¥V¸Ç/·0Ñ%]Wõp³Á¤‰®º¨§Óþè-¨õ.êj¬(F²bæ¦yî3ûï¶Ûn)øœç„×Á‘ôµ3ˆÞ<¯$`€]º|Yªb}W‡Í™1ÝÍó ü
ëmÉ‚ù¶tÉ"[¹bYÚT¬km«Í˜<Þ?"Üf¾x»­wµ»¥wDL›3Ãfy ?öÞu:lÖœ™¶Þ-Ç´I„ØØÖ¶¶O‡ƒs©´‹—Jzâqe9••R"'é!2~:¢%ãÅß N«X`ˆ’þCX”ÉøñŒ:à¶">®³¢§8h’‰ÖT®Ô¢/D)ik€5Õℇ µˆ¾"BbqB'ã'ÑUœdÄ“n®4‰¦Ò½Å€˜_ç8䀬wÒUëˆ0âý(oǁƒ›"#Ò TŒ.ÿøÇS :²{Eo;Þ v£­íXg»í¾k²Ò>3ö)ÛuÇmŒë}‹œwùÜŽvÉÅú²¨‰6Åúå÷±®ºÂ9hs—Ú
ßþ¦Ý÷À½öÜÄgm—Ýv²Ë.¿ØÅÜ…öuOsúé§&.¬ü’‹”+‘\vÙe†ñkŒú°î^{í•ôÔ[n¹¥Hê7"+Ä¥-Hp‡|ç;ßIà㣽<cÅF&Êüïÿþï´š„U%| 3ԍî‚ÈJzŒG<§½ù¦iÑ2Zô²{ÊLjŸÓ&MR1äQ=ŽQ7§ŸZTúË÷ùÏ>‰ô² ¬ŽÉCb$ãŽ4C‘ÔÐ;éÛ—¾ô¥4æ˜øú¢Œ§Ÿ~úRœ¤•¢Éc¸ÀšvüÈ­âõpTµ©TG‡(ÒU‹@̽hÜ`ÍáþûïŸÄCô,€‡xÐöÚõ )Rèž{~n{ï»§ÝtË7ýé&»ˆåPÏ<g-+VÛ'?ù)»êºlòœÙvˆ+ÿóœÃ®_·Ö¦;Q®]Ój·Ýú-{ø×Øäñl‡O}Ú¾÷íïØÊ¥Ëìúk®µ“O<ÉZ\WíÙ@¸!nÛÍ6îùI¶Û®{Ú%—\–Ú‚Aç‹_üb²H²$
ˏ…†XøÎ§ˆŸAg²Pü 0IÐ7xœÕ)ƒòù¡Gñac\)¬[å·`ö‡» Þh(Ò¬šOÒ9£Õ—´pnš_‘x•»KÊ€6ØçEFµÚ@} ßØ1˜ì°’2A!}@#ܤŒ)ãÍd†~ÉbMç=PÇ;ìT’Ýwß=Mr0 7ú0rR§Âo8Aj½m„³–5¯<®ëèUÝ‚a©iPôq)`A€ 쎟ÝÁîwCÁ Ÿù̧Ü
{¸í¼ËN.®³ Ï=Ï&>?ÎÖ¸‘i·/ìe“g̶enT:òÄ“mîÂEöÔoŸ´wØÑîùÉÏíÖoÞlÜ{¿{ú9;þÈcmƤißc ç,°IÏO´Ïí°“u¯ÇçZYÂvä‘n>âXûð‡?š^.ÖZ¿Ç{$ƒÃ“O>™¸¿¯|å+}"°DR pqЗ8 õçÃþpúX1׌‰Qd¬Ü»ê*ÿòKX—©SF€:þü¤«!Gˆè‹tW½ D_Œñ'ç3x#3z-",»¯vEi@j†Ö¥*
Üã#?TÞ“ûg>ó™ô.˜0÷Ýwߤ> ½`Çý¸î´ÓNöя~41ê‚#© ô(™äºjYû‡ê¹Æ:N¸C
TUù\Š¢•8 zß.»ì’ ÊlˆîÅ c–'=ˆuÀ~ûÛ}¿¸7ù9.œŸÀ‚¸rŽûBÇ;P‹>ö±ÿ±‹û=ûÜ8{êégìKÙ¾þõ¯ÛþûîçÜrµÝ|ãMö«û~™Òâ?n¸ŸuÉ¢ÅvÊI'Ûùx‡¶1SS7ú1ë$á p1Ä0^"ÄÀˇ`˜¥ùû›ßüfßv!iß$o?"â* €ˆè/¢àCCìÇÕÁ°õ’K.IÅ=&, >pÙË/¿Ü¾ño¤tè¼VJ§4Ö¨ÑHαŽZ4¡**b¬UNlk4´Ñg¸¢$0tú}öÙ'qLè ñãÞ¬Y³ÒÄȸòc¢„Ãm)×]wMùŽx¼7¤Ô
Þk.PÆÖI>Q5l¤þº8j,PâT®ìë%ÉHÂ߀ŒÁG”ã>y´‡œŒF3¨<g05 Ì¦Ü“5q£‹êä9[Ncò©\¹[(›ûäӏÁ"¯,Óô…²µ+ y u \!ù2-@F&Ò‹+r¦_ý¦Mw ÄTH-«2®!&8\çbšÞA+IW ¨šÅór™ÑæZÄIÿ'~gÆœÀ &AµÑ{-[IŸw†G}ü+5BeÑçz-®ƒés|‡¹ä’[¡ë©§. jöÑ‹…=PÜo¿ýöt0¸ÜcÖc·ƒï~÷»I×ÃHÃ3®1Ê —¡‡0#²ÓöÕ!=ל¹¯r¹¦Lòqç”É=¥ã™òskÊWºï}ï{éoÒÑêçÏIÏ=Ê–8Ë3ú@ºX¯ÒòŒ¶ÂÕîQéUúN[¹VŸ8ÃÍê&=܃3éTíˆm£=”E`=@`$=Vô:ô7¤¸ýp  IõqM}Üç×´uÉæ·¿ým_Û¸Æ^@:ž«ÍœUn,‡²ÉC?yŽ„C>îS÷¹§v gß)›ú8h#*êM> PfasÏ=÷´Ï}îsI¼å@ŒãŒõ1Žƒû;º÷³Ÿýl2ðœ×
zgžsæ  ò¡Ÿð7"
gå¡ì/|á )
÷xNZÊã
‡òrçäã <ÚN®y¦>Q+¶gèF<£^•MßHG™jŸÚJò1Nê÷H§|Üç9éÔw¥×xPg¬‡±"=á‚ù ïOôå=âËF´ÆBºß~û%«)}Σ¨îqÐêF5¢Œ1†Gt~ž3ÊÏ=Ò“–{1úCzhŒ´ŒµÒó~‰z"ãÊ}êÚý§_´•ƒ60ñJ2Ì7è°uqTùìÄYù“Ñ

¢(³¢ śè‰.Y=ƒçÜçšü<'/÷¹¦<å‹ÏHƒX ’†òÈÏ}ê#-gDGòsQ’{œùqŠ¿•Oí§-<§\ù6U?eª­”Í5º ú¬þêL_È£q!yÔG®i“ÊQ¿ÉC¹ÔÁ˜©?Ü#­ÊÇ8%G¿DÞþD_=C Dz­øY84׃9Ðçû;ˆ<RÌ­âwÓKI%
n,I1ˆµŠÅå Ó~Åí’V1Á¤—t‚ÞJ:êâL¹*+öUmé¯ÿeý+;Ú¢˜dμW~òêjŸ˜
¢/Jæ>?ˆBãš)ò-8rƒHÔ…uëÖžDÑÿ§É#ÎFˆx1PCºlÞÍhñ9}Ë•|õ¥H_Ô K ­õT&Ï5.j'ehlòº£~'ki´Uclj{ÑH8XLùsý4ŠëjCÔÙÔÿHOE:v¤‹ÜõBy9]FzÈ]ÃÙÿH—ñÝÖ²ñÔ⪥@‰P•Fö-ñœø#@r@*4L÷UØ"˜"QÆhùy®rcû£é<"ÑÄÀI"šÜ®:4ÁhLTFì»@¨É@mUÚH|µŒBµDߢ‰2~kjì£&˜|"ŠÜ†~Ê­£>“^ãÊXYÅcù2úEšξkBU¿ÕFú'Ž!ÑQãlÏuÜiOƒÝ3"|%Ϋ†jÐã,OgêÊ-® Ê°(Wy¹ŽnˆÈµŠˆ"çÈ´'rGµ! "¶Y/=扉œU WúØö8ãFID/9¶³Ì=UÞŸÒ7*~T=„ž×ß_ô¯F:ŠïJõ1"É+¯/—öâx•¤¬õæ¯E{eùõ¼”£ÆŽëØiq?*š½%"Ç™P3 é¸Öì‰N®Š"?aªX_œ}Õ}ó¤–8™ž^J个3N2¸]¢ø¤ôQRˆKàÂÄ}Íìz ŒEÎei»ÜHš¢È¹Pû#†Áb½„¶½¦Êñ‰ôÕèxÔÔÈMDP<d˜Ñ27ÌÏ8ó1”`øáÀß()þ0Œ5¤'->E\Q°HbtÁ¤-_¢_œYà…`1 ɐ€[ˆƒà
œÞD¬`'ÜŒò˜4¢ø©r8ç³m.‚Æ`nêeéí£Ÿ´Œ;Z®Fi7>B|}úŒíbI? ËX`\"a…”Ç0v”‡ñˆ>Péâ3úN¾(žSn™è;ŽØ(AmíôC ¤áŸajnB†8 6ü¢øå„DÕ°_!á\<‡hñ#a¥ÓÚ¼+¯¼2«œ|–„îa$M\6
â^Dö rüìŽ@×_}²ìZÊ¢]8Ä#0›Ä?M ’"áǯ®‰#xÊ¥Íôk$×DIaÑŒ´ °S/}Çç @93±À%±BrMÛGB,)ƒôL*‡1’¿˜´ø‡©ÿ*@×ïåÌQ_ê@UÿJ9j4”D‘™§;œ€Ù_\°r-Ïí i9g@AÀ4„«ÅÔixuu.æF\“þ\/ e RÊ€QmPÚ<EàÆ‰¨;kBˆ+C b¯"Žà„L@pAÆ‚úé?}L¸Uè;í„ v$
Ê ¯Œ Ïéî'8&Ïh?÷áÒL.ôñâ\¤¼9êpsð¡œÂQëj-e=\æ\Œ„`œNzô2Ä<Ѳ)=3rS§Œ#5D/îð%F“¢æ9÷´ŠB_Cd\ ½p šhÜ(š,t‰ Ìt?Zi)›¿gõ•|Ò1ã8êZº|œ$)_áŠsG9êpÃôÅ›³çÀm¤Ã
T5$^¤ïE«¬ˆ0Z<c'dxŠ–Í„‘KˆXó‰Bí@Ç%?ÜÑIJ)@‡n§€ ©=oy„›`¸<}!ÄŒ3œÕ'Ô] ò}F®.ŽÁ¬þÄçyòÌq¼È}ÅEî‰8¦Ñ¢,ðå÷GLCÉ1!Ú¡J;ÜíÊò‡¨TPdÊWˆD­ÀzqÄ"+§^ Œ£øòò:Å‘åŠAĤ.@ÀÇbG,EÔ'0µñÜ›ØOâB/eQ%%CQ‹Ü6QŸÏ'.&‰8NôO@“¥;êšqË}½´/J"£:ê ¿vÁ5Ø a[Uí/ÕQ#GÑÜÈ”ëw¹K$r–\DιR ƒT‘
½ƒ b+ÁÖˆ¶´8×B_¥>Œ[è’vÈGzîR@
XH1((ˆVâ.m΁WϽè®Òd&nXkrÊËÍËx9u°@,˿ݍ0â|<Ë}¬"Î| Št€"@ _F,Ä2îÀe œ€ŠåN¤A$àèyˆÍX—1ÊP†1òQ^Ü]An)µ)ŠÀêKä|E}‰“P|ž‹ôú;ªq²£žèGeE 21åëQˈq0Ï
¦¾¡Î;RÛŸã ”£FÇz-B¬5xÊ[D̹˜WkæÊÁ
·Õd±Hù"¡ë9\PâKPá¦,‘â>ܘ´’¸‡Î*Ÿ/y 9–\ €µ<+®!­¨š”¤ŸGÉDcA™ûr#xãX«Ÿ£@8|G:PÕ³R $¶)êFúf͇1Š’E4Oõã"®u]{ JÁ€Žà¸¦ U\£»òŒ÷ÑYµÐ` V¬™D܇#³R#7ä‘J­ *ŽQ´új¬k¿ÖÄ7
ÔQ ¦ȉ²VŒhœùó4lõ 5ŠÓ‘Å€yԝá”Ê GÅàù‘}1}U+ZX¶甡
pc€B¤” 
IÒÝ‹tö\'•¡LåÈU«ñ’X'RžŠ¾ö%ÃQ:"¢ƒâ, JÏrÑ5çeÊzL'Œ8Dß§ÒsãÆ!Ü6DÁ"€°ðq‰œÂ=ƒÎÊ=ŒKʇË “—!ùë}c{%ڍE$³þÊ.J7
ÔÆ@Z&Á4^ÚÐåÈqW—è«êsÝ)v4ŠsÑà+Њ ¸PÖœÃq®˜FíLp>ÄVôUM0@°X[ûa)Ìø^e¸Â@…ÎJ~ú §ÆÝCYˆÈ²þ–Uyóú¥8sa£t’ÄûQuðÀéUí+jœý#ñÈ÷8 ”–`*#y¥ãjËÄ_žçªÕ2ñõ‰ÛR/¢0(@ŠuDÌ4>pM¹&¯ú…ŽÊ£¬jKì—&©¤{QO•¨.õ@}Ï
J¹8¬IsTôm ¼/ æñr ï!."J¢ÿ!&
½ tˆ×À =ל1ÖpOߣ©%
Šør}7ŠºâÊ98óåxˆ¹ˆ³_|q
®'Н w¶ëäov`GÔŽA¬..Ä\v³Ó‡HC´“ Ë8*í"­\E”§¦Äh¸¸Â C|ÁŒ+Á<G\gâCôÆRÍxF…DŽê¨³H«WÅ\MånXôU'b@:Ä Cx¬~¨Ñµòƒ3yX)ñK(¬rÁrªÈ¡|}¦º·'Q;r+i­@ ¥禍ll¥—•.Ôá³
†ý_á¶ì1‹hK¿0*±úGßÙ¤¿´“~jâàïØž"š€
'g¬˜X%Ã5u0>Œ›B™ Hêžé Ü´—à&¼ü«`tlƾ–K§1rÙö©ëU‹¶}K‹[0Øö×-úæÛ 2Ëà T}šP"LboùÉÉ5b°Ç"b!°¢9ÒH,¬E„J‘î&Ÿ«dË¥¥¿’†¼è \ÓõKV`-¨eù‡“hÓQ¦‚.¨ŸzíIL-0Ð䥠~íhk¾GP䪣@YÝj@U·#+†h¢!(D3»ŒHytMŠVd•¥Õ&ý‰%t®÷ ÔÒÕ‡þ—»’¢Lùóºc4‘®s¿n>‰ÄÀúHBÒ=£h,ÀY·sQ¨Hg'ÿK
¨# vÛ®5¥Æ$m$Àhð(2vÄ´‘¸‹@/€ä»²é~îŒÁ
ԝ,.øV}´'ç€q9ZäH\ÇUAEÀ+—êªÅi£U<N$yÿbŸâµêÔ½Zbö(P·˜†³æº 1÷aæ@ˆÝÈÍâuäVÌâŽÔw€r]5ŸHx®u "pÚ&CPÞ6žI¬ÔdWÉÄõ²Àê/mÎ¥ Iª?猨EF³üå+¿Ú'¿QŽ:œPÙ¶e×Ô(¦ÅæF]R:Y΁rãOëjˆâhe儈e|ª¸œL;:D®‹.M:¢øIwæƒ  ¢kµ¤oÃDÐÐΨ«KÜ•X]TŸ¢€ˆØwÒåÀÌ%‘¨F”‘ÉKÕ˜TÖï—ËóR æ3¸ˆSW¶äœ6&
EX:Gî©røZZ, Xkù"eâ÷Ä’Ì3¾Ä¦6±ïÖ[> £û'Ø@^&¾Ð¦U3¸lp‰`ÝÅ"Ì™¯Êi7s = · `×ö1<Ó!} :è‹v*Œ47r ¬¹D’OåêÉõçQ ¾´![
ÔZVY!ãðDBŒ:gî*‰Ü$e\tŽ‹—„ÄW‘MÌø¾3Š`PÀÂs|œ|‘ï‘™q½À}ù\uñm¾"es2 H>­Ê¡­€QÆ@
8p+°ê“<Ã'Œ_“:Ðáú¬Ê!|1NrEܳH|ŽâzŒ%ÎÇ;/£@}‰µ?«jφzX¢hÉ5Ü’@
‰× ®H› [Âñ{²£ß0  …á ˆo±ò}L€”¼|µš($¾‘
W&ŠBâ+ã×^{mª°ó½N|šˆË#P¦6ƒckkPmR kMrC=v”§w…4ðRò£ÇXÅ2s›Áp×7Ðò›¶5P£ØG[´é4€€[ˆÌCàä³… n†ÈI@=_UCôå«Ý”EÅ?øÁ*Ê¢.D\ôR"‚øÂiàܐC*À@ãð ~teÀÈOßèŒ\Nî$î1©¨}1æj£#VI?
Ô:Ç-wûD«) …›)%,‘¨&"{ ÏÅ¹à€ˆË€Ž'ë/¡wˆˆþA„Å`$¢†c“Ÿ¿õ½SΔE;H¯åo1ªÈ 
n¹E¶Î¡T²Q løF:PÕ¾mÎQ¥¯æþи¢DQ<"ÆÜÚLqmj4¸`r÷¨"|¨C"·b˜õºóÝu_Ƴè•>›¿ô­©:Œu¨:sE#|œÚZW
ú¢§ÒÉà„8 E„EÌ€ â*ÆV¾Ä•.4‰çÄÊòŒ2£ÕÎK}ˆÏò™ŠS–¹VÔÝÎZÁuMCÉFÚÐpõ%éU
U¢¢ˆ
.ˆ;†•6è{è¡°#þHž!Ò’K+Æ$ I9qÀȇdµ~ / ¦ŒN¸cáü¬æ¤€>îP(ŽÛÆàEý4rÔþQ  <[3×(P«£­¨u–ت—WX .‚ΉŸÝ”U$ñÇò:îÁY•ÂOAŸp« d FüdÑ%@U1äc5~Ô 7Ç@Uo´ÐÖ$®¢ºF9êÀÞÀ(P ªÀ*p±›Š‰´p>–¤a(¨¤Ð<~pµ`\â3чK™|l «1~Yq?ʼ«N °ú‰+b¸7Ž€•¬tùËÎFBåjcã¥Ô#¨/0&õÇõÖýús‰èãjtLÖ}JĤ}¸d #€E a’ŸMÊ .‚ ´4Œ4ˆ»¬)…S£›Æ |¨,ŒD?EË-nDc-ÇÓ2·æÈc[·öË×XpÞÚ;<Ôÿ¦ËSdÜ"í–×°%Å@êj¤üÁ¦ÍÛ—tÔm TxtÓÐÜ(€G;CðíSÄ_ž¡Kò ÷
ۮ—¥ ž¡—b€˜8 sê»3 Ðs¾üòË“_½N­@ Ê 4°ÊÀ¥»øóLÜ[îœ" ö¥•åj…†ëý
Üõ–?éF,PÕ9‰²œ~M| úÖ €€»Á9àxX~Ñ[%>Ç| =T/Q†)tVò!bkŸ%òQÜšc“Ä]¹~SÌý<—:beüŠøP¼¸þÊx) 5gõŽY£ h=õ¶g¨ÒH Ò¹P—~ÑàÈÅD”q›Tƒ…kbõˆò»R.nôX¬Åº/=X±»äãõÊMGFŒF޾WÊD×UÌ/bûÖ´öÒçQ ¾X*¬˜F:X‰s ùGPsPj€%rJoÌAÁ@1Á9dñ•¾Š‘JF'¾HŽî
° 'Ž‘ÑZ.8/¡…Äýp8¹–Ë‘e"š#vk‡Ã¸²h¨fÚ¢r†¨%4µ³žüµÒhêOŸ¬§üþÚRö^)¿Ö»ˆj™çvµÑ$ê§EAE+OÄ…óu¢¸pÄmyØÙ#ú®–¢‘½HÄäñ„îŠËDøTŸ U€•zÈO=%-@^¶‹~4òüåÔ"=´
(õŽ=ô]oY1]Ã@­g Êô§²ÎíB¨0À(¶F·H(õ#š<¸©v³nª—
°®çÁöø_cô ÎI€?qqò²Î• ,Δ©u¨¤#ÈŸ´yhaÑXä%æyÔ²÷[ö¼¬ýeù}^Ô÷FËh$}£ý+K_ïóÔÈÅâN ‘Ë
xt29¤Cº‡‹›&~ñÝ‘­B`¨( n gäâš¹=>VÊTt“êØ,…ãQQ⦜yÆ’»ø¥¹áœÑiÓ˨ê#àk$m°ò²ÊÒ×û\å*}éÂñZçÕÛ€áH§}Ž#êâZ!Zé /LÁ<ƒÛbÑÅbL”‹ÉÑI™IÄ xÉw饗¦2x†ÈŒ/®Ì¦Ø¬_%†)öâE?¥ \EúÕÖ2*E ¢_çßGRDœìÔ¾8YF‹¶Tˆ¸o”Þ_܇{ÑÖËã™"Ì$%©Œ¸ÀA,9ðŠÈǺTVÜ!$—àH¥±h¸Ôx¨LMÔEêV\ˆ'H単Èݍµ7ïW.¶{ J¼TÇ".†"€‡®)‚àeâ/…ÃX€ÇO.!ž‘‡g€”²Dä¤EÜ%¬PÁþ"P Lp]–ßiAN e/b0Ïûj Ìĥúè»>5ÝKR´#?3úò]$JÕOþ" I«Ÿ@lò}‰yŽ¢N9Q+ŠL€ˆ Š 
`y§.m‘£¾ÒOíÞ¡÷®uÃj{ÜØ\›äå®8òjbÐ"|Í¢jœ5  BÜà;ΨUœ=ù‰«c´Á™^&eE׉³"/Š#ZzEÀƒa=yË8ª&³ÈMÕ7ÕBX«ñ%ãC&¬—”ÖSÒ €å gƒÀù[VtÊ¡Lüب¸¾T“'iÈC^þ&6­ã5:RíhÜ£\=§­¤×ö7¤£}ÜמW<ç}#×”¡msèïOi´V™2i7ùIC™¤£=€C$^úJ;i¿úÂç“ETãêy·J³Ý5ŠLt*rÁèkˆu†c¢ÏŠ«ò‚ fXîÃUqõðÂl‚ö¹Ñ‘GëWɃ؋þ‹ «sœqyPµ Aeçã¡A„ôB£og8Ò×Hˆ»6‘Ÿ<”Á3¸#ãÄßœ€a¬4~”ÉA~î“F``òàoíE%ð\ÐV„:yŸ¨!´ð‘ŸçœÉÏ5ý¡.ÚJ~@+¿7´"ÐQï”÷OZ}°ºŠþPïÉ€±$> ¦>qf2ˆ;Qê=DÕ"Wú{ÿÛ=P%Ήkæºs䲃ºû,NöTˆ ”
Ð JôQ^[¹ð}T÷ÿþïÿú6^CìE…XÙP
ÈÅ °Þ|e5Ž‘ÊŒ"1íÑ06
Š$”È!dÈ“ÉNF4I)2Þéý(ì’²c»£Ÿœ´Ša«M<ÓúcÕ/ÝWRÔΪO÷(Of1}n¼ŒÒ× nÎ$ÄOý¤Ýô5ŠÇ”¥5ÕyŒx½ïTéDÏÛ=P¥KåzDÜBE„]:Äù Æ^JÄ÷ò"x‘ÄS6÷˜¿úÕ¯Ú
7ܐ@Ë= ŽÑ
 ¢·òb(#ê_EFF_T=éûÅ-©òÔÒ¥¢¡G×kµ)J,ÑX£kº–Q-ªzGœ‹Æ-©V>òF=Y“Q](åÑ9LíˆÑmqÏi=F¦¨çÇ>qGÉÕ£½¤€‰9õâ3EÄe¦´ÇsŒí´ÓNÉ„ž…Õ—€e± hÊçœ Ã ürN=`Lšþ€ŽÀ®Œ§žzj:˜¤Î8ãŒtÍ™}”õìÌ3ÏìKÃ}þæL:vdäÌ'(¹G9ä;å”S^PÏ9HËÄFš“O>9UÞI'ÔWùIGzʤêPÙÜçoÒQiyÆ¡2)Ÿ-`I§¼¤W[x®¾R>óŒ²)ƒkv£$
Ϲ&?gžs¿5\«]Kµ[ã¨öE|=@]l÷5ήE&ï8Ûi`´#³Àƒ; q
WȤGôEá°^˜fH¶% ŽgìZœd0 ,Ê[&úJ줍b=í>ôÐCÓ™ãˆ#ŽHüñéšã¨£Ž²Ã;,‘(?üð”—kžëÌ}&:ÊágîqŸ3e‡¿U6i¹¯´1iø›²T?gµ›kêT¹JOûègå×Yí#­Æ@ùi‹òª=å‹}Ó˜iÔ¶¼o?ÚJ¹x2‘¨E­‹9Û×ß¹R4«Ä{¹µUÀË}W¹è›ƒ6“È‹1@F ˆlO(Àe&Ä?
h¥ÿ@üȏ÷ZʹyÞW‰5ýëuP5öô ÑœþÀ]ë9 .äAúào&4 .ÜÃ8C9<#“ ÷”žgLnÒñô7Ï9˜,y¤Q=\“Nuq_ϸÇsòP&ùyƵʣ}rI¯¤]äS»äÂQ{UåÐ~ÊÐ'OÔ•¥1á\Ï¡q¦LÃ@T¢R –±ç\é.ú;Mn(«#ºWŠDY‰›z ±îVé’rpKß’›EmŠzX-#‘îG£BO=`Lš2Ñ7>×l®Iu “F¶/~ñ‹‰C ºbÕ8KçÆ¢¨·S_ •Nªw#Ðîç–Q¥“
t à²Ë.«¹Kï'É"Xâýü½E† —ŸÒIpµ$žèÒÔø2ó†”q‰Èæ•6ŸQ¢îXÔÑTGμÓÔ7ç´äÓD¡z¹G:½ÐH4\GBáðÒb0¾êŒføÜ‡¦¾•ML‚¶ ¨–—O†q¤OHˆÈôwÅŽ;î˜îÉÒ)Â×÷ô®´I ŒõÈÐi#ª5qÌ¢QºPIÞøÆ7¦ C¿(ÝEßvž7Ž]LG9¤ÍcÊE?ኃy
µÖlQ^;çhµÄZ¥Ï˪gÖŠƒ©r4EzbN 1­ÒNµ5-¨zi"DG´’–½œZý®u¿¿w@ž¢¢÷-¢ýqUMb‘³!ú£“éÖïë®».¹¬öÙgŸä¦B\ÔrCêÂp'æ‡kìC¡½ ãâ(?}'ˆ¯!à¯E¼Eÿ‡ƒc´ÑûЗâÑùjõj²%ßB…A}Ùy睓ñçÒÇo½õÖDÂLi ÏQqvÝuWÛwß}“ñÊ`œâ»Í]ônr ¦Œj=/ê@
ŽD–›Ò‹ÌãýÕrîGQ6–9eœ½ó¶äU„ËÊEºΜ3ææú¼MýMhµž••Áó2ŽÚè‹Ú¡{ ¸'†ÕMÈ&ÖWŒj€L ïï—¾ô¥Äy?ð$b' k)eŒ °ù½ûÝïN[€óùÏ>ç e³Ée“Gá› ®³ƒ:(‰¿|ÅOŸüä'STuŒÂä€àîµ×^)˜ÀöÌbB ”Ń…Ÿ<L H ,ì |Õ©Óz°1˜±å¨¹(œ‹®yãò¿£XRÔ‘€"®£"8”678I? ãE"V¾¢ tÒDî^4³F1_ºo/3zwíï¹@S+(¿Þ²sîªöK p8¸˜‚ôe=F<ðÀDø{°”Džs7ßb
/å µð½ ÞÉ.»ì’üÚp¶=öØ#MÂpEŒ{ ±V3c«‰
@Ū
¨dy' +-«›ØWëãÿxjuÁ1qSÑòÁé)0òãdL(ŒKáÀÄ€G½XãÒŸ4’¿ßz€]+MÝ@UƒDŒ‘øya·tɸ E䊈)²Øª“Eú¬ž©<ÕE`镹ޑseéU P>ueV:s‘ä QI†—,Ì—ÚŸŠÆ<Ь‘Xúªú z󉶌€â˜ñîÐKᔈ‰¸ª>øàDÄ즁¨È]Ú PH7‘ 8À gcWIÒóC4å‡ûâoÿöoS~K `A'f‚»(žÃá¢ïnŒÈzâ‰'¦@Ê`,8ªÞþrÊ$Ôñ°‚HÄo M{»é‹1 6ã zŒF¯þÆ/2¥ø¾q]@#bŠ
…Øár D"*X­H Ñ/]”·ˆÛGÜ3;«U§ Âþ\^,q™ˆJ„óÀ€NEz}‘ô¤á¬X_ÍÒt½ÔÈEEð‘cGpEƒ’€Ïd"—
ϹŽF(õ—úé[\±‘OŠâj¾Æ(žkqÔØÎHXõpòj|HHHØ$ñR? ÌNŽè‹p]– 2a’†÷ŒÉ᳃†BñH+:` "ãĻŵÁ}D`Ö óLék¹/ ñ—t LqÇЂÆšv²$’ñfÌð›ÓÒ( ŸkD`ÊQhe¤‡²±Ë¥þÖÄ'벉’çu5ç*š=y!Ì€ˆ3Úñ±‡{ ‡Ada6 ai/ñˆû "‰v¸uˆՁ¢àe^>Æ }‚‘k ˆOè ‘¯À°À IP=®D†Y–ÙV_Ï]Œù¤'"€q€ð(“>q†[Ðo-cæf,à0ÌælIJ:|¯œ¹OÛ
úÂø0»S¾' ò,çâ´³–1I®&78ÑX¸=†o Å™ h¯‡«
ì¥@Í] Ò- ,f&D1Q"„xqˆC„p1ÀÄ,
q0ˆV÷´˜/pªQôg–øE]”Çì ’–¶ ~¸+3.†@
pù›ô à ҺEê¥Üþêó „6Râœn
Ú@M¢±àœtŒõÐÒi5
\Ÿçôƒƒ±C¤CG£ ÆK«2òÏ}ôÇQ£èO_™œvÛm·$"¢ ¢¯Ã7èà{î¹g
Oe̱0Ç5°eÜ´n FQJâ¥Ç}´Hè"ÍüÒ%r'o2‘ÏŠz"G9ˆ\ˆ;ÜÓÒ%îÑV魜ɫ•
œµ ™<y}yÛr\ý#/Ïrc”Œ.Q¿ÔϹHK>­"©e@“اsG¥^qÔØwÄJîÃ7
M…ö¥Úð®¢m¤ ¬
‰¾°¹Ñ%êNj„ F"ú¢èHе 9âtªCå¡ßÂuàhÒoX†‡†kòœÁsqî Ñ£³Âõ0óÃÙigÖI¢(}Q€ÌõÔ\÷ =:ŒúÎYÂ8‰¨œ¸P]ã­×ýY5®Eã՟襑ÜE¦ d[œËô¼²6
wþÁ–%D1³„–оEJ¯ˆ°ˆûésqÖ‡ÐrGqÌ­dµ J´I;
Rb! úªÄGꈈŒ W„J>ÄMòñ£n qÏàÒZœ5Έ¹ª1¦¥lYÌ£ñJ“’Ú¤öF£^nÔ菣êYœ D4õÌæ£i>Q:‹dœÔë)½¨zÉÑpQ‹HÄýrÂQäÀ‹¨<±3š$8Gƒ3@•»:!œ”tèÇ "öR/º2ypHÅê‹ÞŠîL™L<r~ÇÉEàÏA¦Ù>ΚscÔoõ-ÆÃÆzj½°8«G€EÝ´P‹ qy˸Æèóþ¿ÏÔßøDÚеԙz ª4uµ¨ÀÜ¡_¤× ¸ ÒÃ"WUÞȽsqSªû_´=
FÄI 5ÜÃɍ¸‹®Š¡ «*ÖfôRDeŒ`ˆÌ2€Æ em‹¾Ïø"rpŠë <±ßùøDX /PmÐØË¬ß(P•_ö…H8õX!¦Ñ´/ÜîÇ¿h­5†u5êdÑm‘sc΁ÄI"±æânÞÀ\Ǎu©ƒ£#‡ÊuC¬ªXNá²Ô)=±Wñ¼p]Þ V&Òë[¬QáÚ¤ÓægêW.ä÷‹ôÉ\ "¿ê£ÏE Ïgé89䯤ZÒ@.†
d¹¾Þh9eܺ¬¼áÎ?Øòs†#º.bDýõµ¨µE/Zæ‹óô'£Gðå"o½³}Þáøwܤ ý1 i£-\L0&qp"ãf‚àáÈ€•¿ë0áe ºÞ6ö÷¢E䨳æ`ËÇ<Ž#Æ2DùF ¡ Cñ|° Î¥¡ÿÁq(Æ¥¿2Ô¾R é•ù=ù…"ˆn¥h\
ùK¬÷¥F±9,„ªÝ”E°5ŒeXíÁØ„¥ 1÷h3ú®¬Á€`"&tqn¸1ܵÈmÔè‹S[4^”ÑâI¹²Fç’ÌË
¨êïP µÑ÷µµÓ×
TV¤—q?®"aG÷9‹øbL®:Z$zõçK­5@EÜEm†ƒ¢¿Â)1ÁmàŒúòK<C¯¤%PΉ;?#Æ'ò`¨Òž­7ß|óí4X`‘[ÅétC_Ž@-š¬¶6ˆ¶f}¥5†Ð-À""9s£ÈE8®^+#£ÎVÏ€‰zLˆºD"Á]ÑI9à˜„åéÈp[¬Ä„AN˜ 7Öb~ÊGˆ"îœ8IÕÓ¾þÒˆ3Dã‚Ü<¹J ®šOt*ãå úv¼·Çü¥@Í-SÑDZp("G³¾¢~ô!`q8
P=Ö®Fq‚È'ù{£å4~œöÄP;Õ-cå‰ó©íõô¡‚P½±¿Ü‹åGÝ5‚º(Í(Pëõí/M)PÕ% ]:?0×p'} ΄Dć( ñH.¿>7¿õ! G?_ِqÒȍ¥G²p€x[‚¢i'M;á¶pIëù[º*nÄcÄ^­a"0¿"µ¬½µž3ŽÚÀKßqźŒ±KViž3 Æøè\jy©õå ‡ÖC3¥@Õ@Å3ßrË-ÉGÉ×ÌðCBÔpQÖõ±ê×§ 1ä –GaYåš4€BŒD¯ºêÝHL,þ%¨U ìF@;Ø€¬F!XvÑVøcíE堝Xˆé+«N ËP’ô‚·Ç©q›•2ø™<ÖUrÉC+l°D¹}^Š@}9ƒµ!c’ôP陀# ú}ëƒ3Ü•3`fuœ“tڝOò€Â s€6*þÆôQü…óc,BOå,_(`àí…³#JbÑå9!‡‘èVaíé˽¸ž´žÙ°ýΉÏ+´Œ]Ô ÷&ì‘öé#N¤}¹è¨Ñ}2ر.Êÿ’qÏäVU:¦U(vS£/U¯ AÄ0ñSŠ;å–å¨3F΃Ò#׬r¥É7@S»£ $˸/gLStg|¹Wâ½ZÜ7êÕùj
ýõSšDûØÙbÀÃË™Õ j½ózÓ×›n¨Ë-}#ÄY¹ǁ6ôSf|¸ÜI4ǍŒ¹Ö§÷´y³ «6sæåhdòiCfÊFLFTä>œ[\÷h›–Àé“|⪔OÚšºth£gý]”&¦×¦ÓªCã |”§Oª
¬@%Ðg¹¦O¤G§Úhš4[ô~}v0†,FÀµ^(UÒ
5 ¢Í`('ÊR æáqT.÷D…«BßÔäo#bBT\–‡§Ò¤AgŒß’Dw$~O}°és{äÕmΔÇ25ò8“‡ƒûú>'éI«OãQ¯ÒiÁ·>5Hú„^¼WëZŸ ŒgõCŸÿ£Í:â=ÚÅ¡ˆ)ÚF{i7màoÆS}ÒÇ÷2
ÔÆÀS—µÖóæk´¥
먑$Êi¹fŽèË½´/DôÕBqö©LÙ1˜Bzrœ
•&ºNj¹1ò‰§ÑËÓçb­D_‰È1ˆ#º}äÚŠ"oT 4~r å"7õÈJ>œ@-ÓáÊžv|Ëò¶þz—«7õæ ”p~"VÄMí ¯]˵¶Sn™˜^÷¤wÂAJ鈪7÷_B¤DÁ‰ñƒ!&"úa|»ñ ƒî¸”,¥t^:k/Zz_:jÔkÊxNH~­6І¨¸‰±D”VÚ=ã•&%D㸚”o¨Eß2 ”=/#ÔÁ>lýõ5w @ƒ«‚ea¨Ü3
.6éÂՀ屰àfÀ—É’3Âöpëà·ÄEBÈ›wÈxcŠÉ‡¾‡>Èž±X 䌫…ò¨ÿ)¢#›LÅÀ…È™‡BWÉõÆ
`±¾•((}‘œöJþfܰž£ƒ²Á‹ÖqÑ Oóœh)Æ’2è Ëò˜xpÓ «ÝÃÉQ ¤‘ž¿^ æýh¾FÇ££62#Á1åƒßO;&0ëk«N€†Û?$`\ü­MÎÈ„ãÁùÈK:Ê\ú‰³‰–´NÀÑ™0¨àÕ¹Oð=“ˆV¿è l*?.7ÇŒVÞ²qÑóÜ2,ðàBAw¦
ÚΔ±`L  :' Ÿ4Œ@åÌ}Æ…<\3éfmÑ©ˆ°Q 6Jþ[Ò—n %u¹MeYÄyb€x®WK×Ì;\K·Ë¤¿£ˆWÌHO–è'—…B%âÆ@Ú¯|ÒãYÀ͹dÙKË_«­e)£Èß«ûEã’ç‰ínÑ·¬ÏÛûó¡T¤×Fé§¿±,µúŽ„}µê<†ej(à²
Q9pi~è|ˆâZ Nò¡»’F{ã’ŽF°6)#¿¶láZ ÊÝU#a|4&œëùHÔHhóhÔ\‰‡3âc\€N%qûÜCÓW¼´ã¢$º ùøqñÐbˆBdç ðãć3î,1”³ec¯ìÅ©G:ØùùG<Pe1À d診‡q
=ÎÊÀ@t9éºè‰è¯èÄúŒ‚v­—$›rKRÝâ¨ñoåîW\j2
Ôá~ Û®ü>cÒ¶kBc5{ FX@1Na†C²2†OG d\D ƒ gòa5E<$œ˜ˆ(Ïç ³ DµZÈàÁ]·XGÚ¼TSxŽ*1U/ úlÕ£4òíâ²á‡¾IÖRDdÁસŒäjÂýÃ=tVù}"ÖWý­ùöP­Eå¨C5’#·œÔܪ™VD#¡¸q «r¬ Œ3 ×–, . Ƨ‰Š˜]ŒMø;áÚpb Mè°°põˆ«Ž„W;
Ô‘ð†·
#¨t?†ÙåÆ%žk5I*ò âÊ>
@®ÊÄÀ„ÿWâ%Ü’€ Ò’.Šñ ãú®|¯rÄÕ8ÃûŠÊKmï)F<P£Ï1FIEw‰tÅ|À‹S*dp¡ÇÂ!
+/¡‡ä…S’Ž4âÐè¸ˆÏ X[¶ Ëjÿàá&€Qu¸Gxd—ߐ1)úãr«$Åê*ž7~$*aëpŽeÅkêC„ŒD,鳈¼n¼ñÆ$Æ¢Ÿb¾«ªel„úñ„c˜¢,Bú0<
֐ïãz^éÓù"E†IŠˆå@rîðP44BºeIÙ󲺛¿ÞòËÒm«çuU #0eÕ=¹EèŒÓ!$@, Çm1#7,P£(#¦¸/*F!¥£n}þQm¬JûFZÒhÂØ¤@z¹}ú#ReóS4ÁÉà¥G̬š8 ԁö§V¾áÚ`Û;Xúlýeùëj Œº â!¯èíØ!‰È=‰éÅrŠˆ©Í¹h\¾z¥¬Áý‚ž
z/íR;1؏¿N‰®JŸ06ÑVâ… ÀÀñÃaáªp] cýmÕGŸi¾\&tb\EèÍÄI9Å8"01²ˆß`9ê@Çý¥’o¤UãܐŽ*n‚xxÕUW%ß$:Fˆß$«<!hVÐà«$
«X·Sì@åÏï PQ\ec6@@ â1‰ió°k®¹&µýœsÎIâ.&ú†È ˜(3êύnl#¢7™Ñ&|À´‹:Y=ƒ˜Î†lŒ)«ph'ÏÛA%Ñ™64ÊQm÷K-ý`éokG)PÕ‘È=pWà‡DWÃ…wd¦ÇÈŠvQÀ%·‚øáVp!­_Õ²µÈÓá(þªÌÜ9+b$` ‚¡@À¡ èñÀp\8ý„ø™ŒHˤ#Ñy°m¦ÝŒ«6‚£}*I®Jý´îOÝŒ«ÖúªO£@ø›xÉ UC‡$úq@pAÜ£Wˆi<—EVÜ4nÞ•m ÃÞ_9çSÛ¤7GàqIîŵ°´¿‡‚£Òn‰ãšd(W“™Æ Iët¾*hTôµlÉ󒪃®EÑ1×Ï4«sŽKµâlŸ/á
ŽZkІ¼ñï:µS@Ö3¹l†jbÉÛž©Ú¡Ï<ÆôÑ<”Uc¸½ðà`:|››
¶]yþRÑ— 1ö•ë"3'^]tçD G±m0„Ÿï@Ñp㪘hµyòÉDÏ¢Õš{´(8jÑ5&ÜS;òúù[mj5i=ï¥(O¼7X‚ÝZ嶝Ý¿®…ãÃوȭdÅ׊PD´q¨eq폫æ/=÷EÖ"ÔØÆ(žÆqÉýËz¶58“ƉþÔ»gÒÖh×pÒÍöRö`'寋£ç ä€·À@Å>BçŸ~Ò×°Š¢ëb°"* /#©S€ƒi;åé pD5XÚÅY“ ]»/jùÐÙ‡RT@Ì[Þ>òns 2LÑ
,_'VO\$€ðž{î¹iD¯¿þúetâ‰'Öüê÷@D¯"Ã=ñÑq7ó‹å1íâo hX³1šñŒ¿©>ä´58×(P·°
¦•Û¨1<Qe:×äËigŸ}v"~8+÷ ÁÞ{ïbo%†62 ¹(¢2r}Lz( äLJ¯+.nÀÉ߀U›‡k›RÒàŽŠzx#ml4í(P±í/ý6×Q²Ü€·‚Ø9ã—ÅÁÏvŸ2 ^ˆS”EðåþÓ"ƒH¼W‹ãÉ CPþa‡fûí·_µs§öVq3nÚÈ3Ú^kj2êPèЕ7d:ê` l—ÄQ ÚÃ5 @¼=õÔSÓõ˜1c
ùLb mì¯

žW;r®'DöØþh c娃¥Ží?ÿ`ñ5bŒI¼
¹X‰ÀÚy_ËËÄÅbðAÎA,îëÇQùÑz¹«& qîȵcãN…’âö£qrÕQ·°„ls5r,F–`Î’ †ˆ_œ
°i[K —%V{éFk°hUŒ€.‹-¢­VÒ¨=Ñÿš¯^É9{㣟s8_ö¨è;œ£;2Ê@ÑO #ñ­ÂOì­,¬$aC31GKÒ0òðŒ|œ•çÄî’×ψë…È-VfîcQ¦LVЈóÆ( Zâl™.<ܯ[õ¬Oòàê§í1¥^µ —
r)¦ìïÁö½VD[ldUoÿúk_™èZÏó<R/NöõŽÍ6jNàâf€4:àGeÜxÔY Ȫ@N¢1Ü“>p^6<c—Bžé¥’†óòY¸"†€}¬ºED¢Á͹)mwLÔR½//¦ë¨EâwÑÄR«ÞþÄ÷|Bh¤Üzú?„-)(Ž­ÞeTk4™ÖSþp§ÑøDu+ª{ṍֿšs+®ÝìÕ9: ႬÍÔ†Ù,Ãú– k;ù `³³ê'yõã9Aî¬E¥>V©èq0)üèG?ê+'6´?£S½/a(ÒÕjT'4žZ”@½Q—¯u­pÉ\×—ª‘O\*Wz{=uÔJ£²óÀ˜¼MùF{Ç`êl^Ñw¾B£Ú6j$t"B|ÕŽö",k3¤@%ã>UÄ=ò S†f_ ç¨,Ëcà°Ö‰yÆq¸ª6æõñ)í¹”‹Qª;iœtâ΃­êqG-SÒB½õ*¤ þJš z‘ÐÕMw(ÄÝFûÞ_úÜf¡ñ©·å6ªƒÞ‰Âw
çT€ìâ‹/N¢¨U“1‘ö²Ë.KàåÙ­·Þ𢄠Ï.¹ä’DÒÂ!¹Ç3ÒòŒxÉ,Èæ†+åCOwP;sqW ÉűF_D-]§‘rH[¤£*”‘Éèßø†]}õÕ)‹3Ñ_ý1
×W^yeÚ4@÷YÔN~Êå HEéH[V~Ùs•GÙ¤¥¾n¸!µCõpÿºë®K×´Oí,+¿ì9u æ ýj/í‹ûF×ÃUG P#3ûhæD„eG^ Å6Ÿ
"`ñ4ß %˜ÑW3Ï  Ô3¹V >ßÅ ¸ùÌ!Ï‘‰#ÆGËs=‹œ3ÎÚ²>ç;=0°Q·®hƒM×GBØwß}íóŸÿ¼í±ÇéØsÏ=û=vß}÷¾ç¤×ß{íµ—qèï}öÙ'ýý…/|Á¾øÅ/¦zê)¿¬~ÕI=”M¹Ô³Ë.»¤ ®IÃ3Òð7‘k\—•?ÜÏiÛ®»îšÚvä‘G&æ3ß6ç¨"°Üò ‡å€;êãOtPÆ8$Ï8ǯpS°úÆŒÜ4ä…›bQÖ–0â<#=õiæÓsžÉÝ"à ¤§
ä‰>Ö­iPªTEN1vôqa܈¢BGGz(;+¥ášüüÍX1ÖŒ§Êå‡Ò”•]ïsÊS™»vé ¼”6±KgþVêí_½mH:Ú¥ñ =Q¯oDLßæ@Õì"°‰ÕG"V¼("GÎ%×1¶ìu„Ί%—í`¤Ã°ÝŠ\0rÝ0XpEžáºa33¬ÈèºÜ§€ÈÀ±DS®öý¥NŸ²Øª…zуÅm2s4O5Np‹¨ßÕ»£ñHÒ„òÑGÀ~ÒI'Ù1Ç“öžb U~e6òŒúd”ÒµÚ@ÔÚG‘öšBõ‰jHnðk¤Î¡L«vHòˆk†þŽ Ö"Ðzëá?Õ pC³=œ EBÈød! UTΔ£ïÓð,F&ftA2µ•'ùØwIºíÖâ¨Pù÷QãÂúh9­—õ^")/F¿£>:õŸ±Üi§§Í'Ù䔩4ÑØ’K1qÒÖ{‹†$DJÊÁ]‡hɤ¬rc{£T¡º¥ÒpA3F™Å6Æw_+ ¥?ƒl²sè=Ô££jü·{ F¢@W•x¡
á°ƒŸ¾Cà E.ŠÞqX~"BÊAg%à‘OþY®Ù.¹ i°$‹èÊ!É×PsÎÙH¹1mnDãÒ˱Ç›’AÀLŠŒ >ùä“Sœ6Æ:Æ‘ã‚+ ?ð(c84®4ÞFEžóE>ÊÒ;â½ï¼óÎ}k~±aÐDÍã?>ÕÍ{cu~¼'€Œ½ƒJŒN¤ÃkÀß§všyæ™i‚üÄš#)廈äÀïoL‹À؈ȫ²G<Pë!,‰Æp9ü­1˜¿yù/Sƒöñ°D-rFžaÌàˆ»±L¸3ËÞÐÍ (D@Ú@Ù
φÒõQ6e@׈D..¢ ­ÖYc9•ò2¶'œpBj÷˜ìøÕàŒ3ÎèÛ£C*Ð!:è ”@2!2ñaÔárÈ!é=¡B ÿuÔQi|l”zз)O?Ê9øàƒáò ÑiwÛm·tƨ£zh++¢ ?ï Õ…Ï:ë¬4ùÒŽC=4µÉŸ_4j<õÎûCqOqpµ7ªse@§½Û=P5H"$ôŸ¿™‘/½ôÒä/\Ìì yÐ;±î2K3cÞ~ûí‰høñ’1ï3Ó8öÚeiƒÎKǵ@@\><£>ÀŒ{ˆÙ[F¯2
Åóþ€Ê3MQ´l½”GEGåÇ&&7 ð¾÷½/=cL/¼ð´ž+<ï P2!òÃR ø 9Ïqeöƒü`ô§>õ©Ú)‰ˆ<ŸûÜçúT¬ôpD&‹÷¼ç=© @‡îÌ}8'?Dd€ˆØA †|¸²<ðÀÄéóI7ꍌcœ0e˜¬7ÿvT:*>@ÉËa º <^
/ ÷ ® Œ®)n€qù\pÁ‰°!Ô26ò!Öq.ú«‚÷±4Bœáy睗ˆIۏn-®ZÆQE ÑøÑhVïÏÅ4qR
.Æø°q9.íìÏXÉgäñOÿôOI¤äÞW¿úÕô> 2@¥ °ã6CŠÁ½‚uWÜ—wCúñnà’R? -â+F@ÊeÒ”‘ðÍo~súŒ&ýÇ5E}ˆµ€›‰„wÍÄËûc"¦lèCÜ_;ÄñR;Êl(R³búzÁÓm÷@ÕJ™Ø)fL@«ÀDrÁˆøx ܇Ã}ó}ø›ûÚ%?~ôJåqÖý|à¼œzóôÔ"km#:RÔ±D”´‹24‚ÈȨ8j€yÊ)§¤C;d 鐟1BzáÇö6¤A-ócÃv€F$i™ éÕ&Š LƬSfbVè(õÁAáŒÚ¨œç’p¨‡w @ÉO]è²X¬ÛÑ­µ W6ˆ(™è½Ô;ŽJyJ\Û=PE4<¹T$Ë-oñš|¼„ø½S5ºŒ ¿tXÎòíÆ—À૾­eñUûuέ¾ì BåÀÈš²£OLC^îN8€C­P™ˆÿ\sƒzHƒäÁ}ÊBePý¤áåé«z”ÊA[¹&-פ%ò°è‚I€4*›´\“ŽzyFzõ»esP¯Ê§,õ“~QiTmæoÊ%í);ÒrPéáú9ÍÖ3!o÷@•8—Ïxq¶‹3Yî:ÈE;tÄ_DDdf^|¯è8—_~yšÕ;î¸1…h†.+NgÀð´µ#“úã¨Ò‹8#Þ£›!&bdÁ‚(Øß8«tXY9HÏ=žQQAÜÛqÇS¹\s¦¥ãïvØ¡/?:'â®Êâ:æW>ê£ÕKzµ‰4”‰̵úFZêVTåªÏª/ö‰t1
×ÜSÝ”K>êRŸÉ¯¾–ùÕìR;êáÈ’bFÄžIõÌ(µÒDql åäz EâÇìG,(.D/ 4&~ô(D3 "ˆOÒÍÐQùå«=Ò¶zóÔ«£¢kV\NƒÊ\-ýeùGúóÁö¯žüØM8´X#¶‹Q VQ9,3œ¶%EÔEŒÅxÄR8ܸ]à¨Äl"ÞalÀrŒŽƒeS>ÜW/¢‘R/(‹Ò•é¨ñyQðÁ`êÍ[ßÈ"à‰«Ö—{;ˆL*ëÈ`9*åǰD€ª]J>‰NƒÕ>>ôêEä…CüÜGÂøQï·²¾Õû¼^ŽZT^™uôù–½·:õ¾ÇþÒm÷:êP UE$¬ZFˆY PqIàPÇÒ  1~ÈC¬0:ª~qcñ¡xYý‰ÿ<c,j“¢AiëÑ‘†³Ý/‡²së®8kô©Ö3£@­8¢ntE(®CÈ¢èWÑ hò+ßH±úРľEÂ(óŽ>ßÜ·~ cQKUÑ{©¤¤j©è£Ë ;ê›QÔŒ÷sÙHÐQsBˆ‘\õ<”Ò@ˆw$ålÿÊòKê
,šH_ö@¸"ׄ"h¹æžDÙ(n“?Ñc £Þ[ö2û|0:êHÍK±-ý½ÛZRÎ(PkŒš¬\Ez\­ †<~³ž1XJßìOGGÕǽ­)žE?·Ç2†Ê†RG36ƒ×úÅ5|¹¨'",¿?q0Ië¥ä@QY1(Bzblgþ‚ó€„Ð|ISÙ,_F<9Xõw‘‘!‚ˆväâ¶ —Í`8jYûGŸŒ(jTzµ¬'çq ” R£ˆ”‡{t`±ÜX‰|2␯–™/5’h_Àª:ãbáþÀZÏk¤Ì¢É@åÊXäã̝¸ŽZOGÓŒìh¨êŽY PŒ-:šá#ç%ŸÒÆ­5TYD”<Ï-d*ŸÈ!V¯w˵‚ðq— b,¶´‡3i8ÄqqÃ÷óÍ_ÕP‰†jot×Dàjy&ÌésÜñ€¿‰AŽ“dþevêé/Öwd“âhëúR FqL+ ‡_'?DÆ¢[C$ì-¤o†²¦¢ã9+xN>SËsE°ŠCÔâÈ
Œ§nÊa•a{<ß|óÍiÕ>Ðø4i ÷X?J 6E$@©›È#M:q9SÎåJF±L&ôŸõš,ïbÚÏŠƉð>ö&¾÷Þ{Ó
Öf²èˆ'BégÒ°Ê'¾Û(Pú¦Fv¾R æb.CP<à€è!,­<€¨X$¢‚0‰ä!0€-QX¥Ï
Ö²ê!ߏ(çØy5Iè9ëL!p R>¡~´ƒ2 ñcU«'h# ¦~®Ù߇h#@@úÈÉ£^=R¬eeì ;Ð.ÖÈÒf&ÚÈ™4´Ÿxcú?ù8ª£Žl
EëJgí貈Gûíꄯm3ãzQé£2ÃAø[â[>!P/D^Ë@%Vú¦Ê–È(.©•-´]ú,å*6ÇͦÈ?TÜ4¾ ùÓhWü6޵KÄ—ÞMzÚuxòrHlŽËðF9êPÀaä–Q
Ô"®"îÆ3BéjwrŽ˜/7ÓÅ2ã½|PÄHD@Äj}G•Ø\Dj}Ö‚ „4ˆƒÚN=4Òs
ÐYÕÀ=mõI½ÉP¼:M6q,µ0] ÓY˜4>ÑàTËb>Ž:X«öPŒÏ¶,c¸û?Tå—U3½Jœ.n+2r C ¤ÑåÕ%îðl€˜
Ñë¸Çj}¶Ö@,'¼pqâvÅ1Ñc<ú5ÀD
@< j"(¬ñŒcsòÜ¥›¢±ˆ1i¨i¨Çik•7ÜýªòëêpZQGòú¢õ˜ôüÍú>‰“èl  ÷ऀW; ‰ 6ká.ÀDïØÃÚRYÑ%Ž“&wOÅÉck®9íï †£ç»-{èF`P@͝ùƒmV­òägTùp,¾XOÙê# Ögγ0^ÁMá¢pM®±þ’ñCW¬Å ”5¤ˆÂäãyó ÷ÒdAclÒUϘå“Yžg¨õŒâöfP@•øVÆÞ0 ñ;F8± ".†)‰ˆøIµC÷%£Ç*ð€<賤„ˆÄX]ÑUH¸©öxçÖwphyúÌx|¨}ÛO¾Au¸»ZÒëŒVe‰¢Y)¾H80€øoá²ø2¹‡A
àÂY ܱðÊ ÇÆ@•a ÷8DprÔáí‘Wþˆj4 èZ\¯HGŒ ”²”D8&b¯$¾Ã} J ÝŸ0 –žŠ¡  \~”è·æv ed3ÊQËFhû^
ÔFt©Á GLjbon5Jqa †N èàš àšÚî“`îé»3ìØÀö ÀããÄ ˜Ñuù19O>ÍÁô¹‘¼eã£Ég42©‘QÝ~Ò–5v%‹8×Pè[ýKŠ‚¢·ÈG©{ˆ¾›Ø£•h)}o#{´"ÖòðDQJ€U[„=D€e7=¢™(KÜu Ƥ| ë?· kqå¨ÛàÚÒ†*‚‘ï4ÐP\Y~ˆ2wH|® EIÅ¿ Ú×GŽeá%]üØ“‚úµhœ¿ºŒ^;….Ö3nÊ#?lñGÚè›ØþÒ7 Ôh-šå%!äèâP`‚>ÑÃíTVܯ(_q[$þÕréäœ }•ú©ƒú*÷´×-¾TŒG<Çiô-Ü7l°ûkp¾²¦–5–ûÅ%.ëo} =†0Æ^EG1©è+ې˜#ò±á†.üÃáöÛù¾Å[KµlKKJGrñb‚¨ 2G„ÐÑã Gçã¿D!fBü<÷HÃ!ÿ'ÆtBÄPÄL­é—[|:[ ¨J+°J-;ÞpÃ
ɨ¤OÐNÚÁ7KžàCEX†Ù_ ˜€‹¹ˆeY®÷ ~ÀC?Ñy©Ÿk}¤ˆ3c)Ÿ.z0ãËX¤O[™Xð3¦ 7WKFZïÛØ’n¤Uí+jÎ9 |8
à"À ÀaÃuXýÁêÎè|¬a=%=Dââ¤,V¿ä[læ©¿sq±–®Ç+¡LV ‚ øØ.«hh;àeF#tPÚ…U—¶Ó&ò±¤>¡Ûj2)jKC¹Ö¥>ê¦l¢¥3ÀˆØMù#ÒÐþ&-\’tô±ÎÕ Õ G% r”£ÖÚ— PóY;n‘É3¹)âR1À/,‡ íR aE­¼õ
yqª|Ñ€VÎð‚¤wÊ@“랤‘KW[˸¹òä±ÃqÇ Êâï"¿lüjy\” 5¹‘ÈÌQ 6F-#¨êM)GUB‚ˆ E@ÒIõ\À (S:,Ä(B×)@­ÍÓæ\Ž2©WÆ£¼?zWýˆ
`ê_Üq!ê•ý‘F4.Z©i+Ç•3(¢^'ÚwvPÿ‹€ZïDÒi¿´R¿d€š¿lYQ! @ CœCgEDD”ãŒ>Å5Ï8¸Çc ù8sàßDìäÌsÊSäÏ%R«Ê$­Êæ\t(½Ê¤NÕK[Ы)‡:ȯv¡Ò7õ ñ“ç´ƒv¢W’Oå©îئØVµ—:ñëj¼¸OYqÌô)zµ“´Œ«ÚɵêEï×–6¼£Q lé@­[G­%úJˆSH\׌L ë*ŵ¢8\Ø+®ÝEzª¸4g-pgGS[Õ>q˨ŸÇ6ç}ÎÇ(ú˜Å)[Ü5N~9‡¥¬hùŽn%•¥˜eI¨ª¤£ŽrÔrð¾d€#"ŒBš ‰L»Dâ£<Œ1€3n†¦tùZË<¸Bzb""-׈„ªS:±€J]¤ÑWÁi'íÐʁ¯Ö™räÑ$"°H”-šx¨[b¸Æ‹2¢øšOlä“Î?
Ôr@ÖJ1ҁªv×¥£F}I`Â]Kß$;ú±"ÿ$+WpϰŠxcõՁÕ€â~@ÔÄu¹œ ×+âäLYXh±ÐâÂÀý÷K±Ì²¡îî!f^qÅéãÄÔ‰•ý‡ˆ2ÂºŠµë³@#àj¢Ï¸¢è?}DÄ'j w "3ýE\æšûŒ
ýCÆúÍ=,·¤câà9eiee@Älö¦b|ÉK>ÆŒ´\G#WœLGCÚ‘œ³¨×"7…Xq»ðmPüŒÚx *€ÀºY
ÁéÓî¸DX÷‰/wŒü®âlâ4‘“D‹¨¸âvñShe^{íµé lpÆgÙ™ õ¢ïh\5´ Mäš8b¿µv_+}Ä
E=äōBè3“uãåZŸŸgHǸñ9Gúދб¤ Æ ÿ)º¬>_Ïs&!}枯Ì11¡£ê7
Ô‘ ±¡i[)P#¡Š£±ÚDHZç 7% ñ ëZŸ$ä9¢©"}¸Ï=8‡ÒD‹ºaÜ<
â„Ûð\[©(4ÀáÛE´Õ¹œN¦¯?Ó~îÁ%õ“ûEDt7!BÓÊ Îpdú%q—~Âý´qíbÌøÁ1òòœt¤§½Û)‡{²¬+´‘>SGô“ŽuhÀ0K)jý"—ƒ˜r§»€F÷…ʈn…\”Hs þŽ{  ¨ÀÊ}ÄnDQq‰–XK!vÚ+ŸÜEút;"eüT|qy”TQÔTQX¡ÆA>Û8Ä>«_ù8ð·Bs#[î2c\FEß‘ ··­¨¹…6úB£xØŸÅ4-›ÄXq.•]d­Œõ2 > Gƒci¹!l®
Âi'i˜(´Ó  &œK)` ¿Ê Oì“®)#Ð4ùäUµv ÔÄ“ƒ:¨$Åäc
)F:p Œôœ¥@ÁF¢(¤"BÎAÝâEKÓâ@E+¯ˆVåBœˆ‰è{*=¿h\ý‚±šÀ”€ðʽÁ=bn¥#†¢ÏæûåFPô÷Bc€„8aíT6ñ©|¥ËÝBE“Ù¨è;Òa6øö•5o#'ÈÃ󢟏¦åÑ;"¨èsÅiswD¾\ÀÃHƒ.Œ¨Ç΁ˆ³ŠàÞ{°ºbíE'DÜÅ`1|Á1_,±o¸‡Q «Ž¼ѧ™G&ZŠ‹^K Ô£IPAc¡è¨¢²G:x ŒÔ$E•UD[$ª‰ÐÄ=ÔÙh¥Í9D®›ŠãÖ“W –/nˆ{G!tM\6è©üàDò`iE4&÷°úâòÃi ) ŒA
•¬ßшû™O0¸qì¢ÿT àã8êÅÄzr"Ê}£@©0ªªË9¨ˆ)ŠgQDŽ„œël4 c$æ¨ÓæzšˆZñ±Ê§ÞQLEŧɪ‰Êø-“á¢ÚIPËÇ 5í¤~®qa¬¢.¸7“>X¬ÉqÛÐ"Z“
çh(ŠÀi"÷Ž“V> ʝO —hLªÕ®Á“Ïh ùd9Ô#’—_ÊQc†\då™âMÕШKæÜ'ê´±cy zNœ‘;Eî}®Ñ:-°b$Ò„ ÷ÅðDü,ÏuaÄc~œ#àV28ë;1¦b8¢ê(šTŠ$ˆ|¬ÞÐ8áå^éŠÞÇ(P‡2Ååm- 6ÄQ‹Ü ¹¸¦¿sëgñFB£!\Îqs÷N¨òK¯BÔ“µ™6éÑ?á¦è±Já"4ú­öDk^ÑFê#Ár™Ä¶DPæ~à<¦7ù‹ÀËÎÁªÉ!J&\u¨i"‹Ü“g0µ,»úʛҊ k§çW[ Ég¶xÄVÄWôO¢~äž´€gŠB<&J PbÆèD>" ,à%¢‡r4Š™´9Ÿx¢hŸƒ4W!r{@$½"ý4N¤£@}iU½)}£X&Q72Š}ñCÀ‘P墈Ĝ­«q®_õ§ ´9Lb¬€E±PéµLUÖUtR8°¶PëbB<&_®¯Gòȍi´î6N6䓾%
=Ž“t÷È­#G%ÏhÀÃK ¨¢¥º€E:]+ta‰rñ\€ 9Q‘ž ¹+ @‰œBA€S€ˆ{E’ëÁµ@›ð·VñPmÐV¡ÜÇmÃýð¤á¬U0X.Ih’‘)N21XB!†qRŠ‘QZì®ÐË81]|?£@}iµ!5ן 0Œ0dÐã°œÂq0Ö B0£#2BœXQIû„û„ëa•E”DOį©…å¤ãoîë³яX¤¯æ¯GD-Èq ÀF@=†#|¬øT Ò'`ž•7|Åœ~ðœý’Ž=öØ$úžrÊ)©Ÿy ˆê÷écØpæo}UŽþQ6÷±@ÇâøRcKpiq!‘V¡“µ8êÖ!×—o-[˘T·è›s/ @,-DÍŠt8‡¿9 DÏÁŠV¬ÀÐÿØ[KÏ @ã
KÓ¸ÏÊþæLÙ%údŒ¦á¹µ3w ©skÔs#aSõ0!°š•vJ?`¬þ$¬Zaa³3¹uT~hi#`b
«_®»îºô7c4XyÃ*þfÕãÆð7ub¥¬´q¢m_ÿú×S>Æ6n°VÄQ_¾Ú:=ßZ@mˆ£ÊºÊÀ•µèZ ˜Ês-“5UÁ²î*-Ž'UÜ·ˆºàºòkæ6rI½¢<mk, €:µo“ÚA»´ç®Ärž©.M1xA "¶tRI¹;IK):˺¬àˆ"+z”0ô©É(~çã’—'ÎQ,/2dÅþæÏ#ÝD©,ŸXsÛBr@œ¼cYy¹±Þ"©,—¨ÒÁ?W»r»JìGÞ§²²óúêÒQc&*ˆº•­ŒWN|J§sä~ê(b©âo£UÄ“ûn£îõZ
†žKÏ͉òò˜Üœ+«/ô=eŸøB”'öYЏ[>.E+êȉ¿s Šˆ# "h¢¬(Æ™´9¥{×iS>'õ²Hõù8)] iÕ».*?¾ce>鈞"ªmy;b_ãD¡2£TSdh,zWðþR ÆͨEÄ“
Š÷ⵞÉãŠÕáüËiÑ•£©#¦ˆ%£"øÄÝs¢Šm ^ú'ÂŒup_Fä”ùàKÔ.§þ8iÙ¸F¾?ŽÑu±Uq›Í½ùQ\›’³žkÒrqkDoÎ,lçZê
“NùHÚÃßÔÁsl*gˆû<WyøµUŽÒi>é)S‡Ê¢ Òp†CjX<Óê!¿¾)¤>`ƒêó+½ê¤M”É9ä!-Ï4Fj/›ŸöqŽÒ°5r–ßHò´t$r¾$é†=ãÌNÄé)S¢+ײ’^–Ô(æ ΰ±]9Í9zGûå“TähŒUÑd§IPç"Ž*®ÈB†}÷Ý×öÜsOÛm·ÝúŽÝwß=]sÿ‹_ü¢}á _°]wÝÕöØcÛgŸ}l¯½öJï´ÓNéžòï¼óÎéSî.»ì’Òí½÷Þ)å’‡ç<SÞÏþóéu’žkê$ÏHÇßj#×ÊO}<ç™ÒÓFòñ7eÑ®U¶Êámá¾úDTžêæoåÕµÆ#ÿ›z(_ý¥ŽX7õÐvêùÒ—¾”ÔFýrI¥?Z(娍Ò@Óæbå (ŒTø<%ºà2ÁzŒ!Š@zqa|ž¸MøŒ@,sÓ²7B%‘–|ð+,0¶[œ’{]Eè9GŽ:˜$MZE{ït|ÊòõÇQÉ+ŽÏD‡Žq䌱Jû<aYæ`|ÙÄ‹3¾ežc¡æÌ» ¡™”AÒò7gò“–gÜã îSkÒ’FŸ´ä>åò7éÈû'
õÆkY½Õ•§6ªÔ¡¶«­”­6«.õEéI£öòŒºÕ&Ò¨í”É5Ï)“ò4fXçUg#h.Ü+{·z^PsŽYdÐ(â*õpZÒD
×È™gž™D+ÎÌ>GuT·xY¸I /‹êy睗špÕUW%2gœqF2zája
+e\xá…Éj{ÖYg%q„ÁSýEÆZþƵfÂïK^ÊQ0®˜Zã”ëJµÔ‚zƯŽUõU>ਛÓÄB¬ÐŒ‘ Xäâ?çjJ®;Ævi"ŽjJ4Èå~æ¨ÚDéCãÁó¨—ê}D¾TƒÈµ  õ F€%]ôÛ¯±)ª[_]Ç÷•ë´J“«’C
Ô"Ή¨±ÕӐÜ:HYÌTèԍ.Á¬vÄG$w
ðÒK.¹$¹‹ b®•Çl†û
DÈýsÏ=7qk>ö„7Zr#k;€É C¼pvŽ ^fMê¥]‘‹ÌÁ}Ž" éùà ÔIµÞ “@ÅE„Ž%°‰¸°€k2RYü­É ˆð#¨bŸ£n}\G•FRŒÚ·´á™lRCHµ/Ÿ8xçtP8íAÊbâêœ¼ ”£È(S —t§¶«~qJ©<ª?6™Ô¯þÞ}ÄX]5Î,ñ%šrB,jäfꝀ£âOå¿!A'tR{á’ˆ¾çœsŽ]tÑE©
¸.âý —…È<¥‡cà3ňCcŸhâ1C9$‰: —3@äe#^^86 
#bkV/â eãRëy‘¾[&úÊp¦2ã˜sOÏÇŒ“ÆZ€ar“¡…1bòÄÇ‹Á„<Œ!Ɓ ”1á®5¤Æ“ñ`2Ctf¢¥ î±3$uøÁDHÝäÅoŒ$EY¥Î<‘ã×§‚^èï Cô"0«ß莔ɻb?òÈ#“tÄÄÀ…&È ípœ~j'MÊÖw0¤7&gÚÂi{WMr:ç8ó° u ÄUO¾8“ž €h¥O<1` ²xà)8—…èËùôÓOOƒ`øÔ"×D 1øä…£»0Èè"#(æW\BÄË™—€†z 7털â ­·ùì[OßûKSÏ‹ì¨Ñg÷Èq¤Ã"‘ R@Јúüñåšk®IH&DmñNȏ1â³Ï>;’öðøŒ%×H.Œ; a Ì—¿üå$éüñÉ"ª‰Ã`ÞSäxlûя~´o×Êw¾óI}áG;“7ts '$I,JIŸüä'íä“ONÏ÷ßÿÔ>èz¡ï¨V”‰êÂßôæÀ˜@C´ £íúÜç>—ÚMÔu²wôW¾ò•>5IJTíÜÈê¡‘†8j=6šF¢P.*ñRÅñ À€û1ƒc(bx±Ò‰zâÇ 3c£·Âa%
1Bdea^çoêÑl­Á˃(¢>u“\d/¡QÉ¢Ñq‹éûªÄï(fæu‰ƒj˜ÜöÛo¿ÄE>ô¡%ÎÃÄ !NDd"Æç¨:œþù‰H!lÔ @p9B3ùÁ¡%õ Šòn™ˆ8à€ôÎ(I‚GBQùœ›¨³G“5mAÊbÒÅ*Ë©€LÊE
ÒäKÿ± <9æ˜D¤#=Ñ`Xp¡~LP¬ B²ƒ³*¾¾1Ñì°Ã©~&Ú÷™Ï|&EQGԍsý^tÒÈ;ßæ@ûé:ê<±ÃÒ£ÞÅ@‹Ã‰3èå¤ÑÒ&pE‡ôÑåE¦\íÉŸ52ðC™¶Lô“Fl3ã(#c{ÜqÇ¥‰ "†¨!^qƒp(ùà  ±GRœp3DJ@ Ðō Cd”?2 'uÀ‘àÄŒ-b&Ò ".ö~¤Å&ð©O}*镸;h7nhù†7¼!¥%@…Ó]pÁ/øª=@פ„XPùÑGT& Δ (apqÂW¿úÕÔ>Æw˜‰® ù1‘1)E¦C;¥ïª/š¡mTD–XË (tŸh%„¨˜õá¢ÚiüƒÉLÌ‹†£Fë&Ħµ¦Ú´[„Ê3îé‹ß‘[ÊÊ(&êž9X£¨ÚÈ‹LÚ2ÑWmÒDÛ,NË‚ÄІ˜‡´‡ÐćX÷£òão€‡A¿ƒS¢Ûò2A"æ2æ€N9 ^€ÏûF?EüÌ k½lâ¨è¬ˆÂü!É PÒ赈k8ye—ˆâ'm‰ú7_T€>è#m…3Ó *Ûˆ6`‚{2© ]ðÀ °iíB_ÅàXë—ÓT#ï|›U„Å !€åE3CÊ ¤/‡ó’ñu1ÀZ®ïº âJÕ¶*/Ï (ÊT¬1 çž¾ïB™ˆ7Q¯+"ðœ[
5P«£ªÍôƒ1kÐ7Oè8£o2.<Ó×áµ Õƒ{ˆƒ¤QY¤%
åâá> ç¬…ö” 7¦^}qkò©,Œ2¤¥-Ô .Ý£<òð·€(rˆ2(àmRd”"œ(¨ös­ƒ~pŸ¶Ó6úB;´€"Ž åiÌÔNòÓ6êV;Õ_žq›G”üêë6ª)êX 5“iFEü€»Ê‘9¡Ä,‰ˆYqÕò1ž©Lê¤\Ê"/z” $m™Ñ…á$.ÊÀÖôFÒ
¨ª‹1AÌ„sÁà„蟈¼p!žq¿é¸F<„c’‡ã°ÃKÏu±.tøá‡§<è–”yôÑG§{1/÷ÈKÜG7åoÒsP~Ì«2hÜŒg\+ÚË3õ‡2HCÝ”Ï3ÊÁx¤4Ô­q ÌC=4=#½ÚF¿¸æ¹òj,TžêR›¹ÏÁ8P㢾Q'å ЦQ¶9PÅQi´Dô¸!÷ ÷/3\QŸ¬¨°Þ2“a¢×.
nŠáˆ™ -_ Ç$€„›êG¹p]¾öÆ/Zõw‘Ù ‡2m¢¯\/2Ú1p 8…83=܃±—ÂƒóNœŠ2´,‘û<ç\‹gäãž8³¸upŸvN¹ÏUÊP,®¶Õ‘ MˆÛÒqtqTI ´‹´Ô%..¨<Œê¥}zŽ;JÒ eP–¬Ãê›Òò7ÜXé µ•<0…¨ÃÖKÛ¨âPQÿc ô E²Àm8:
  +?EÕ ÀÄ@(¦——×Ä@HÄONoÄ]­íäZËó j83/;_z—ÇgæÖÝüïz_Ä`Ò•“TvME°ZO.îÇI+Fðäî†XW”Fò~ªü8®¹Ÿ7ª1P@“fìU$úRZÕUîå®”¢÷! z,+¶µHM¢ípSêkªG´ Õ“7o4\c3a^!Püõ4fP€‹Q‚€Ü 3Àeç , À5k’†O$o‹©G˜á¸c„IaÕÅ­"Dâéï¥ •N«:PôÅñzÆ~4Íö1#¨ùlð°Ú"ê ZÄaÍL? 
>Û(w º'ܐ|2$AȈŘå!dòQ‡\A2"Á})6÷«ÆÙ¿H|‰fx®5»×ÔÁ’Ë(P;‚#;ÿˆ}%Jä¹X$¿飈#=Œû OF%\Zè-sn¬/{F8*ÏÑcÑQЇU‡€ŒÛ €ã‘ÞLDníª@#·-j‘Ó(PG6ÐÛºmÔ¨ÛH—‰bc-ߟ¬¾¤À€‹jãmÂÛ»
€øg¸âV1f( Éò‹øˆØ-—\–€b¸Â( ­h0PñŒòÉc‡¥cû{Ù£@,FvþmÔè?C% …¾EÃS\Ÿó7dÄ\¹nT&ÀDÏtˆÒq+@GzDbŒXüxN}ˆÏäCäF„VT“¬ÓLõê¨CE£@ª‘™åls 2,eÀ-j\Ç0B…if¦¸`åA¬Å\ŽÈŠÅ˜¼ N"+Vb8°Ö¥PŒTX áĹU“Èžfµ|phŒRڍ¢Lô­‡KÖC:£@­g”¶ß4#¨QGÍ‘ÿÅHV\•p.¸_¡ÑGMÑIá‚ú*Ä]¸¾-Îüa)+0~9 8uO-¥ÂL}´A¡Z'¡FI¤Q€µÑ޾ҏ 
]ô³åþÀh•ëqá‚Q( ܽ½@³êq™²1€ÄbÌ5ñª€›g šg„2b…&.ÚhqõPb6qŸú>k=Vߢ>—IµòpÔ=³}°ÞÖ)Påõ6²¿tÑÏ ÷EôÄ Äú@ôG,¹ƒI‹.ŠhJ X+eÈÇʸ!`WL¦8,ÏðÙ¡ñ¯ÊÍs€¯ø ~Ñö•íkmѵ¸¶Î[û“õ´o }Š|#½}õöq»ª:Ë=-‰‹ú£tSE‘'~ÐFi%ÊЁ
Úr#rzÊŠk;‡ÂÚ[¡EÃÕ(P_HúõŒ_½`Ù–é^@…»a(Âz ·0
ä>€ã“~øatâ‡HLôK£È‹;†ôä…ÛâOÕ§;0H±(š´ŸH'÷ Öú® åÊ÷šë×Ãõ¢·%P‡«O#¥Üáz½åo÷@'Eœ¤,XT€î‚?qpTÒ³E :&Û…`íEeM$ƒÆZKÎDEQ&†&î¡»VX‰v"¤pòCŸ…³²Þ‘òã—ÖÊ®ÞÕ_9ýu°å6ÿp÷°í+Ë_ö|°ý++_Ï·{ 2P ƒ-ZÐYôL|/z&.@
ȸO°? >¬¢ÑË®Vä°+ d4öZðl1 û ¡ûl¸. Õ¢eVø7ú+{Qõ”7
ÔÍ5¿ÄP6~eã_ö|¸ËÉ U:%",~Mv @Ô…ûXDW|šˆ£¬
”pTÜ1XlÑaÙ™€m:àÀì×gf  "?Ê ¥18ñœ
°¨Ž*ÐÈ[ö"‡âù¨è;£8²ËxIpT 8XdÑÙ·‡œ]ñØVCŸNÔn†Úq˜í"Å5µO Õ&\¤çðåêÑ÷TY:
|p{ ÆØ¯¨[c”·mÛ=PeÕE×Ä ®Ň
1ðhŸ%tLü©
`ø!!|òè3è¥ä#¿Âµ4Ž ~ôR‚$pÿ裩†ó5u8Gwd”]
Ô|¡nlvt?h% Ϲ¯•0¹‹B2w#ÝÏ×
~ ­ùÂn­t‰‘ErÉ”éj»€ÓçýTùq¹^Þ÷¼Ï`<‹®¤˜6¡T¾¸;†Ú³µÝ3¼Ç‘˜v ô¸5ûÑ°ŽªÀ€œKÄ5˜¬10>wÇôÒAµLMÏ(#Š˜ñZñ¼¹{$üU`cŸãbqîØ퀐OqüêqÛÄþ©LM€qLÐQ  >#¨êU)GÍ!"k@‹€˜s°F€ k¼Ê tVÙ\ñÃËQ,-hQ;sÅÕ?\Ç€‡ztÕ¸Æ6riÕ“/ÔI6´w”£6Ø—PsŽ X:[Œ¿-aÈÀÄ}"ñ+°@íÉ7ðÎ_yãwPë}¥µÚ\äÈ©%ÎÖÿãý¢4”â¦QDÎ¥–Q ÖûF·¤=6^Ëàs”rÔœsñ·À¢0ºÈ¥0à0Q_ Gy¹–Î(BÎck5A0‰hUK.ŠÖÃíb¿âP«\m®FY
OÌÇ'rí(6 ˜*ЩÜ8Á ŒR1Štà(½ŒrÔÆ@ñ’ª%Šb¹ÑFŸ”ˆDTËÕèÀh)[®G‘<ÌW[#€#ÇÏ׳–½Ú(~æ"\¸N¹ŠVÿ¥_æ“V Å‘¹'CX¼¹t>Æ£µìM¾øy£ôØx
C“£”£æº¦·b$® –xáÖÐfaÚ[w¨9j¡}D#Q/>M\.¬ˆ¡=Ü'
Ø›W‹¸#·g.ÓSã0çÆ2B é3;= I0Dà"bo}Tˆ1c2SIKîÓF"©(“köh"¢ŠyIKy\+t1—4FÚ8(^2@Õ ®!ÇÐw.‰üá;0ú¤6:(jégõ©2r5ü¥ ÿ'¡€D#±M( !Œ B™@¸&NŹ ¤ùKŒ“>V|³D(1A°N•H&úOdíbŒSdÙûkk²{ ˜YÇDCàéOÖÀÒvÖ¸ê³,ÝÃoK½ zÔ=S/ÕN7ҁªö•rÔHÐ-P ÀÀìAÂÕ8¸1ØáÌõIDB&ˆ™½~!v‚ì9ë[4€€gl3*ƒ—DÈÜ•£öEeÔi%¦*܍%¸¶>‹„Á*¹f_a Eàé/ K» ©>‚Åbt&ž1n¬ìAÏ$x‚Å<#
epÒQ§>7©÷£s®£62Å´ñÕ"æzÊ®õîã\O9µÒ”ÑÖ`ÊΙL”`êxYýõ¶¿. æÜ•‘FîA†•H@e©÷y,›<úòsÔIõùzM´K‹¿å
áo&þ–ªeqù ÈÝ$òÑR~\תþF½X{
ÇÏ>Ê`$‰Cºw4ÀñLka¹–
¸‹‚:ú3&5J(e˜ƒ¹Ñò‹ˆ}8&‚þê©5!ÕK‡äèøäí/ª  Ê-ª¤ÕŽ}õv¾¿t²‚Š !\8 ÎJ = …ëÀYájèsÒ‡Þ7¢Mpò ãj]ª¸RÂ ãÇ¡jqà8E I÷¤\Óîh\"÷cÀD$V®£/7è‰ó«žþ€:ñœ$·3H*©Åmê­/'àzó„t u¨Ú[
Ô¢(½¬üsÐz¢oêéD.öjWDOquD`t<qw8;ê3õp4ÄJòèû3”ƒþ¸á®p+À s"ÔD!˜ç$µˆ9ï_Yìo\ÑØô'Šiü랉ïV’“ÂAUG‘‘°žwÓlÏ@Õ8 v²jdÌJš7.WXÔHcj¥~­-¥N8{“ë)_ЬèÏü´!F M>é¶äå¾óÎ;_ða¨i¥®µy™&¥ÄèŠî#åã\äËU™< ž8Öº7P ª<M~ÚV†þ#-Hm*nKhµDÄ¡ Ÿá*cÄUœ$ƒ£¸Öhdàr_¡ˆ‰±†]pÉðƒCb€¸8Ðóà¶üU‚Ã8Êe(´úŽüŸä"Ê£¢¬œkD`rÁœsª¼ŒH9·­õl0@•
„qÀ`ÅÊ­ýºeï¾ìG Æ i{ç´eýèó†9jNˆ‘›È
’»
Ú8nÇ‚€¸Ìß"*òÂÉÐ;YoÊ}ù"ÑMñ±Ê „;…u©XWe¬»b¹å?ò#Jcé–¡'_‰¯¸9PÅ!#wÔXåc˜«Eå ¨j¯À*¿/}E%àÐj G)â yŸSþ`hn$æm¨Q)"”x¯n=f³çâ?_×’névÑêÆ ˆè+•N ÇÄU‘ÁY†'Äa63ˆ$gòBŒOp§À9éẠ›|”ÅX¨]Eºgš.…rpFµy3N½>>~EuzSÒo P|‘ž]‹ø^ †ê «m7ûÄ·¾+ßÚ¶v[×¾Ö6t­·½n óöUÚ8°ßH᜵DîÁJ •Ú¹JųXL‘%ô…ÄVYF–‹®/°¶õþ²7UP™ æø+üàì‡K1yšM½þO• z»{úš¤zb» Ü) ‹.Æ$µ ë0ú)@”XOP`¦NÚJ`éàÂýÈñæÖî¢aV{bÚ¨¿Ò°ØÒäæ}vçW:6nîNçîÞ
©ËŒÅ–_å:Ý÷KMl“&M°ß<ú`ùƍ[Ƨ&P5!Rs‡_oâ}øåúÞJ¼ôºÖ5Öî~éM¶±c­uw®õ§°nK¢~Ñ<¯}“ÎÆ4ÙU©iË0dÏIÓ)}VÜ‹ò5 k•W
Teáö'ÖFD«¯\ât”™ÒB
éþá.Dê߆ٴò´îÍ=}\µ·Qo—ßïñüU⎝“nIùrÅ((k0Üë/À”pH¸&ay  c”àD ñ7ùØ¢¥ÈÈTïKÓÄ㸴ԯ Q¬ïîêª;uü‘ü÷¬O2FåÆÊ"ÿp,2 >jUÎñ"ö´
T@Êè÷øä à{\nY쟱t°®oYm6t8W­pÖmTµÿ2Ç‹U!šŠ”VÜÒ¬X9˜h*“ÍvÔZ"lŒöÊbY$ÖE.ÒçÌO”W_…£ú‹OZá¬=+A I$½f~ÔÁšë1Ñ„A ðNÀ¨ñ•ÐCBýø›ü˜ÛåͶÑG)[¼Èâ‰
£€•´ œÑ 'Ÿ*yúÄå¾™½J4ÎE™Æ I~§{ƒǵÓ9ä ÐåÂýª™r'Ožèý{¨Bœ™Øœ·µ :HS+œѦîõ¶rÞ[½p¾­]¾Ô;à_¶ëîÜ€úÂ!ëu}vÛ쇀ªóÆÍÞãêÓxÇîã\Uz,#€!z^7GqIŽÜ3Šuq5I>Óq׊ŽWá&¨:ë×C ˆw¾ÊFß@Û¹ÈÚµm•Õ(®UU¶- v± Šs  9pסJŸX4éÄe{\Ã5ɧEŠpâœ/­ëï}Ô
˜ Œõ^‡ëª³PE7íèZ—¦ªîž
±D€v¬íôñØèØÙT„ú=eÊ$—®‚4ŠÊ/naP)ïb“ µ}ñ[1kºµ/[â/ÊÅrçþÛ’£Æaéë]>‘½pèú> Æøq -¼à@…· F%b€ð‰ø»Àu´‚_&úDXT1Ò
ÌþXSç’Å+l}W¯M˜-Yì Xãi§;¼ËÆ>ý¤­\¾ÂžëQH –ÚêU­¶|é
¿·*Ýç'†¾É®ºÍJ¿õ,Zjùð~SÚE`<”Õ6D-a`úæ7¿™D^‚éáÀ¬Ê‘Ï–òŠÊÏá 4øváîŒ ñÇœüÁcÇ>å"x³Ú·8—_ëèG=í[¼hy褉Ómå²Vk_ÓiŸ›düúa ÜÕç|T áà¤El/
Ú(šH^@Ó¹ŽZ妽»¼|?º×ÙæV÷YS­sÕ2ø # ¨i«zQ†¬>•&P3Ò{K õ±Ã0–Ž X¸«¸ê¶ª˜]]u‹NU‰ñÅ’Š®‡¸¡C¼¬áot<öÍÅýÁöš &²©5_TƒðøÃÛ]?½Ç µ«¯ù†ýâ¾{=ß3öoßj?üþívãuß°»ïúi:î¸ýN»öêëíÇ?ü‰ê¾ª|‰ÜT"»üŸ9§°¬²¹îºë’®Š¨+0Ž3&”ö@Oh3Ü•ô”]¯è«%n´—•6”Ã*ô\Ækñâ…îçýaš˜8Ïž=3éwo»Ã®¸ü[¶´Åîú‰¯ÎùÅCvÿ}Ù·}ßÇæk]µÜqâ.*çjè09UÍž9+M2•\.wõâ €Z1éaÈrYǯcC›û¨ÖXóœ©ÖÓâÈ7&mr#×6ÔQ+µ¨¤ ¤R¨z]W ¤#û€ZkŸ(\5gnW@•ž9€‡X’¯
`r®É}DOŒ9ü
—Å?I8Êò«l‹qÝN$+V6'3ßõ µkš­³Í¿î`_8{®­YÕ쮁ŽÄM››[œ‹·¥´2ˆ#p‹H4n
FZÚ¡¶ášA: ]H ô¶Âý˜˜´¦•ôùæbep ïŒy)“ò?&fòE¸Uù9O³¼/œqÅroÛ*ý+kš;lõò5¶|Ñ2[ض­¶Íë[òÖús™]‡ÜìªübÞœ¹6ö)¬ÖKrÙ¯/‰€šS¨.x{!~Ãëèj1[íRÍì)¶~Õ¯¿}»à¨2ƒÈ ]Q­º­·gƒëý.º÷T9ª•É.–’©*:¿hk>(ñ=¯‹£æ"%³u‘…7wWD`Gÿ__ ƒ‹nÝN²%Ô…´»½ÕV9or.†˜'»Ä—ôä亩“b=✺ä# Ól(¹¿À{µ=Är]køóqŠí«äÁ…åDRµ<rÝ=ybDeU©.ýÝë€Ü¼Î;ËÝ%sÐ°Îñ6÷ÂY{má‚yIU‘©Œ,Š€ZáÆŒ±×µÉÙ»Æl­O gØªé¾ ~ùüÄQ7zÛÞ=S›£
K©h†ñ¤=]n s r$úQ‘*àŠ ü£ü–áÉ@/½Q“|¡c¢„̐}rœ"ÝhÁ±Þu¶…Ó§Y;Ù劸*cTqå”ýb½Ei Û•uËQ«Ž¬õŽIÿuV8!C‘Íb©ÓÜ\7Ü´Ú:ZgÛÒÏYÛªY>ˆ.–:çÛÔÓ™€:î¹çÝ"K!™ÅSþ­ª›"g²{ÂÀQÓ$‡w³ƒß¹iWË<[3ûy[=íY[>õYÛ´f¹K½ÎÍÝò[Ô²ñÕØÖ;vù»èOô@…V*;&ò—Ò–ûœ×áÆk׳¨Îb}ÌÜ-è`íó¼üzh£Œ.ë}ސŽÚ7Zá ^œgFoHŒÂEsǾ+®uÙZ7,Íw fï:fôª[¢:Ç ¨eî‡>`×#ÖèHœ³¿VFxµ 8 U”–ü͈¡ˆ·.†n\ië×Í²ÖæI¶fådëjŸW¹¿ÉÝO®6,[²´Ï¢®"4f9V€êÄ›üŠúP7oîp›Ñ2kY8ÑVÏ|ÆÖÌxÖÖÌšhúœáCòAV€^kœÊ€Zk²+¿>€×¡£Bc€4¹™¤ÁZV,ñ“*ôU=*º~•›öãÞª·}õâ£?f@]
‰¾±°FZë…¡/ ×¶f >pÖMÛô)¶húÔ1ÍþaDâZ=âg=iúÌáê–I¤
ÌŒ‹G3 Fk÷k·”wαÎvßé¡e’µ¬œà…4'‘8Yb“°2`e@íó·¾ ¨à–u´ÖºÒ9÷Œ§­eÖ³Ö>{œu.ž™€ºÑEpYP‡¨µ\m… #IÐÍ“!©´g˜ €¶,™ïóZkêfw“%®ê>ûJ˜XEô-cƒ¥­F@¼Õ€¹ÛÐú`ÝâºÎ’Ù¾‘W‡ëBmÖ6o–ÍŸð¬5ϝe›ÝŸ˜¸I jÑ i¤ÓEN3³]ìWw)$4Àô"Ê7Zy†Á‰qò™Ì}7¯¶ÎŽùÖÚ2ź;¦ù$7Ήm‘¯Õ£ºø`’Õ€¯> ¤Oô-y!GMâ6̵
Ôµ«æ:PŸ²µsŸ³Žy­gùë^³*éÕˆ
ñ(G-“€´’#ŽjÑEr·¸…:©>Áô:­œ7#õÝô¶ÑýåˆÀÉm P+"ÆÈømU æ`­ˆ®¬k¶SÇ[÷ªÅÖ¹Èw_ðëeSÇÙš…³]_Å©NÄREŸí{…C¤Ì7*šÕ òº_o5”­ÒŽ-3¹‚ÞX! X=HbÃ*ê ëéœj]kÇ[g«ܪÛý›Ý߉ޥˆ¥ê˜)âëÅć`èZå¨É…¤]jϺŶrγ¶nÞó ¨Ý+ü‹în? b,µ**¨•‰È£»Ý7CLë¿‘A!ª…T$7ÀêþßÞ¶U¶|ÆD[·lA²‡`°„«Ô4vUÑ÷eÔ¢Ø'*1 îPïn]æ¢îk7ÍVLyÞš}×.tl‰ë^ÉÊI0[Åtô" Ö?ù¾èÝ×#º TôUe¥u¤öˬ»åÕSu±bÝ® v³]gÇ"×O<ãܯúœÕCû6ae̪"u3Á^F8[€*#VªmXak捳¶ÙÏØÚ9ã­ké\w©¶ØG(<~°@œò5ÇMÌ5©—¶_ öцRY¯»šºÝÖ¶ÂÇæº·Þïyl@:Ü·ÞÇU«ï¤ôý•5pˆžš£ÖÑj ’Nà–ÊNŸ¥—Og+§?o-3'$7@ÏÊ…¶qíÊ$Ê1ãÎö" Ê…1€Á¨WÇ.*àQH¢ö2*Z`_»‰¤[b|_¨[VõsÀW•ÆRûÝÚ 7íîxÆš—=é ÃÅ_* ÖŒÅÞ-1Ô/j2°ÝT-?jÛ‚ ÖââoÛ\ß¶fñœh±Þ_Öž ºõ±Œ>R¥s4}H®0òÕùÕÔ¢KFôÿ]m P£}•-›üœ­pæÐã‘p.žhž¸j²Ëê›$œÚ†2M&Q%Ù!ªV$è\åªnŽÀ
ñË’ÙÝníó§Úâ‰O% v/›ï╯m†; æ¥5É:\“£VgÎÌ®}D.Uå,ª?gùQsP=?Öê
>+w­mõ¥`«­Ý_|纎-Û—8P;å^ÈIDL‚9`¢ UêNõŒ7+Ù×6¯u_àD·ÁM@íé\è‰ÝJÎÊbYê>Ž*ÎZíQ7D½-@­HÀ•)t°k©µ-g«§?ik绸¸dn’rº]îpoä¨[„›-º]ÙøPm„·eIeÿ–äø>
ßy ­B+QرTû¬æjþj[:å9?ž·®Kmž×UýÅÙ&–ï%›9򱁯WäT-ë_£€¬•¾i‹ UH’¾bÈH³Fõèé­¼€Ê¬WYyÿN–³´v‹—ìzG
qT8bŁœfo‘Hßî¢Õä§mÙ„ßúŒ=Í a¾Ç’®H³vef«Ô¯U$[Äf=ð¶8Õ*LŒ
BÄ*™ rÚR{ek%Ž3QzZæTIŠÎUùy¿Ò:ÎÊZZÊêu‚¬ª’Õef•€îJTûä–/´U.´,™m­+ÙZxjiiµ5mŸÛÕf=|šÕ½&ªI€«êœÌôèF~›GxeqB»ê ΤÑ#Åõµ××ÄvV8êÊ¥¾ãÚ‰›¬ß§Ò²JÄ'
FW±4ÑùÊûîÆHÝÜç«Ä]¶v¡‹¾ÎM]ô]5}¬u7;×î]çcâ* ÏûFM)(•UP•F òUy#ço&GÆ×ëb1:*Á2ÕeŽ.e½(Uzê“(*ÃØ7‰%K1ï-Yn«"¾÷;®‡&ÈÁ£gÜÚÛ’B!Npº›2ÁzÝ6BŸ6,ŸkÝ«ýÚÅc&/Þ;dšh6UV "ÖW‚~"€Õç|%Zò¾Á,¸x1Pû<íÕõ²‚£ÏïžD’^ëðY(9»«}èë FÖOòκu~ès|jêœ\þr6.™eÍã·åãk+§¹Ø»|™mhŁ_i­^†ÚÅÊ–„´ÊUàX)Þ©ÀgIoGš< ÚPùtwv¸kc‡ì9÷sBÒ¢l8¤&¬­SG‹Çêv³¾»ºZ–ÙªSlÅœ nIôÅX(»€ë6´[ׯJp€¿ù>$&<†!ˆÊ‰‹&#Nv¢N“Ee’©Lv€n`ŽáNš€ÖXÏÚçýæ8k^þŒ—æU¬ÃÂHweBJ»1¤¨æM3ãV©›²z½Ú”Âë|‚ÚÄa,»kfÛªY¾Ë@ñŒ«)ó½¡k¼Jr@V– zÅ«NÈÝ›ÝÅ–¿ó~œ^Ò{ª5õmKdY—/Dç=¤`·þs ô.wÕqMÞtõ©ÊáÒ­4áUϼCtsÆ W–Óýb&
4œÖûä²±Ó'Ñ…3}%ÐÄÄU×Î÷
ãW/´õK¦ÙÆÕÞ¿^ç°Õ•3ݘQxï0—DKLð•o É=¥eZæ)É@jQ-õ©/À¼EôíCÜ‹9ª–Z%úOŸ.ì´E¾.‘•ˆ@âÁ3è=¾$H"Î<‡Ð»¼ƒë}ÐØ- £ÓE.áêpcˆÇ¿¶x¤Ë²g¶¥ÏýÖæúѺ¤Â‘šîêò5¸®ê8ÆK3dâêÞ êaÛ:Ÿ vfžNŸ :&Ç?æËÒœ€;œÃo¨¦ MGëº;L›4ºeµÇ»U“>®Yãß•éðÈ×[ÖyY´…?ë]¼]»¦%uÝê%¶dÖ¸T7¿¦úZøà¨‹ÛÕÝæ!k.!Àñ¹3x8mZ*F ô¡Pápäa'&€.ï\‡÷k×/·u+ë!¿cmÙ"ßßiÅL'x¶aùa—|ù½¯dZßå:¥O*¼¢À  >Dt²´ÀÀ :=wbïðк
¾¢i³ç³._å3ç1k™ã±È3Ÿ³ö%®£®[ô=֣½{뼍ðÆ™…ÿpÛTïXÇZßÊeK>§åy|GÇÝnŒïúukm•ÇWÓAúÛµÞul¤5¾R§Û9kE:¨H"HaØ{ý=0iòñwÝ ø{îê$8ÆU‘N—bh›!}¡Ïë ËØüµ¸wa•Ç-/šðœ-™ø¬1]}ð‰¨}þdÇéòʸ{¿à¨‰I1øXmÚà>viOæê"~­3ÖÆxú¢=´ª¨µÖZï"ÎZ¨’õÄ1«¹i Lð|"dÊØ·µ­MÁó¬Jàœ>¢äļعäÒ•+lÅêJà=ûï¬]ÝfK|9Û‚§OÞos~ûÍxê7¶ÌW4{ðþšÕ-žÖË_×i«]Œd0´<Ž]–'è¿ye¥¼•Œ¥ô¾ÚëmYã/…/âÏW7¯Lõ/X¹ÄVx›Û¨XÓÙºÊwl˜¿ ÉkS´f»é/¹Ýãi»ÓJoK«÷6mð—ѵyÖypÆJés'µ…SÇVtk×uÚ|ÉZ›ë­+œÛ®pq±Ù—†µyŸÚWù¾K+ÖØªÕ>Iµy þò%irh_Ûåi}áBK5§ þå.Î.ò´KmÕ2×[;¼
îÿóƒI`úVk^4Ñ'‡û¬mɯmîŒlÙâ)®#û¯ðr—zˆœ/ˆ ËÊe¾ a•­ò¾4{»™@˜dЩ×ùß, Ÿ+Z|‘E×ZŸn7hóW5¯p‰pÍÿK›ýìƒþ~²y ̱v/sÕ²Å^¶—÷‹Å k;¼Ýžg…¯®Yá!zkÜ: Èhïjo‹+  8Z¼îe¾®uùü¹6wêdëlqwÓjÏ·ÜÇjõ2›7–¿w/Ë©·9ÈÉ»ré2ß«SÿXbÙÚÞ–Þ tÐêïl•¶‚•+|¹dksZ2¹ÜÛ·Ìó²èº¡Ï-î–Y4}¢-t=uñ”ñ¶pÜÓ6wìöxÂc¶tòSî¶™›úý6·®µÖu]é}¯Yå}ð~ÓgèºäÌø±hš˜´‡ú€Àì†p/6&‰³VšÖ;Võ+t –MÖ¹øÛæ\´Ãå±Nß…Y¿³Ã¹¥ÏvìFÄ
Ïßî:H‡ÏFÌêZ†însn6wŽ-zîQ[6î1[ðÜã¶j¦‡Äù²¯õlSéà‡{­iõ—ïàÐîx,°F¤éûœÄzþnö™˜zà¾!—·e]»s*Ÿ$;9´ù ¶9÷êð‰&qçêpÅÕ+–Ûr'¸Óu—Ÿ7°ªÂÙ&œ‚€«ò²S[|‚ê3"9a5/œn³ž"½üë\4d•†‹n.úv¬oKiÙB¦§ÓÕ†µëÓBqž÷z¸$Ä»ÁÛÚâ`e¢épî@úç.ÉÂê¢4cš^ºÏêÖåD4Ï£…=àу¾ñZóx7húV)mpZœÑÑ;]: ¬I‡ §Í%úÔåõop`uø$GzÖÂ6ûªœN稝.y¤%œè­w…-žá<õi[0þ©DØm‹æ'kéFÏßËw¯Ðï¥}]›—ï[ú9m!ã4ÃØÂè+ªf½O
NKkÏ·
>IˆÐ¹–¶ú„á•ç>©P>R×Hm.©QF+`ªŸ'At¦OH>‰%Ñ£—׍d„„×ít?j§¯BMi™7;­Z:ñI÷ß?•€Ú¹|ž/
qúFv 1;¹‘R EBIû;kgFèFÝpšã]鹸g#\4©~Ucgÿ@Å᝭ ãPei@å^ÚéÀ{‘ ,}u$‰ŸU[Ÿ†…:ä„ïDÓ¶‚øÑ…¶tÚDkvÂnu‘jµûN{š—Y—Ïüø´* €¢/‚ î¤$†ïÀTÄjİ^W,’Ž•lIñˆtð7„x¸Þ‰±ÕgÏ´®:ůVŒHè˜2b!öÒGíQ1&!¹ æbVOs×yæOðM¿Ïu@¶;ý¾‹·IMñ¶#o_ŸŠ…ÁÇu2Éø‘ìMèšÈÈi'×…«"_%˜ÁõA_ͲrÖãÖ2û^ÏèzjÇ ëj[`ÍÎM˜ùW/^âú«ëúˆÖÞ>Æ>­ÃtÝ´â‘®ê¿ÕW NìæàÓK:Ò/º\jYàq¾ &'ÚÒÉãÝ3ӍJ®‹³€ƒ’ƒ#Mž•}ŸH«Á‰†Ð‰“ÁÎU Ò3?ÜØ¶aå"k]4+"°|nƒ¯{%Z
1žÀy-Jâ:ã…
€m{ªÆ¢$j²¯í¡
®ß&Ûˆ]R)<4í ÷ªŠ›ÆFë\jéX4/¹[¦»Qnê3¶~¥B°>Õif“hÛL2ViÆ
F¤–IÊuÔ2WO.òFcSS‘ìÜç>IáT2:TÖ<¶#¢ð’xÝÉ(PSšuXž‘UkD—ÀÐPÑ™|àxׯYé{î,¶Ö³=~t²­pQj•¯Êh3-½üv“™=“Þäù!¬h‘ݲ²¡ZIu† t]Î…{¬2<°Ãa-Œ*PÙ¬«B„ÞVŸÛ\4l[¹¸bºÇ:,Íê‹úC6Y0+ç
P»»ÚÓì¼néÏd¹›àbÚ¹VÌ8Ձ‘U.5²Bti²a«G2`|JAätä©AÔ뜩eƒôq_ÑòS³¶§Ý:;Ý6´»õyéü´c`›ï€ÑíçävpbOœ½—U"€ßËOkX±Ðóf×{z|«w—mt3M”Xí7úÚÙ¥ÏÙ:«Yâ¶|Ê8?<8e®Çü:-8[öö`(ó²°x}Ô#"eŒ´à"#Mš„ªî·ú¯sid…»æ64»ÅÕ¥^/®¹ÔÔÆ4aøß¬v¸iñ€©¬%••^ïCK™˜48RŸÀ½mX•}Ç
ÀºÁ%ŽŽ¥ ¬uö$[åzêŠIOYû7.%ã›ÈUèGyeÜKœ1CVÄR(ó{e>úø¼ ÂbN„ì/nÕÒ… ¬iðe¦®:ìT¹q„ZpÂÎ:}Áq
tƒÄêãm¹»eü§]Kç%ñ§Ã9*DUÅRðµ>0½à*˜¶´:±»ØÈ׺(ëòMÚÖr…/ G·H€ HœÓgáµ®G­õÙ¼ÛuÅDl¬°¨n±wöK ´GfÆdZN­L€ÚØî[©,˜ébÔd[2íy[2—EánLóåg}@¨i5cXå¨xD85ÎäÚHÖ<¿¿Á}¶ ';a=h«&üȺ?hë—;¡·Îóæ®:¸”ÐîúÚ&8*`ƒà!VP%(ƒµ—»ƒ 1ߏ´ïî\íF7üŸ,ŠŸT?ëñ×>ùL­H>ÍÎUWºÜAˆ§‡ºuÆÛñ»JãÀ•ê .N'Žêõ: ¼´¼Œ{‚üWMyʗύ­p27ôlr ¦Õ9
ƒ—·ŸIžóë<>—k&ž!¾']]OšúVµbNŒZp÷Š5•ÂUh™Å œn:ÝNÐêîš•NË]&2ŽÉ
Ióie†®NžU·Yr1U~ù^Ëâ²¹û¥È=“a½RUoßEßJK C™¼+7ªDá/të`ÉíPYGPûØW´}³Fš†]Üu¢i[ìß…iö@†%3mûãZ§ºN0ñÑÊà¸HÅ~<kÜâÛ㺋À’0H±Ê¾ ʯÄp²¢£yÎt ›aËZ›O(KçÎö}‡<ˆÜ¹sð믈0«;aÏŸîyÜø:KÆø$S/®Ëð¦½`Ño°5îFJX>ÍØ1óovÅ_÷­­t¨*rÈßP 8jbš)¢7€8jåýTa2vmƒeâ/mͤYǬ{mí"çªÜZéz@ípñ ú&7ž VâC؈i *gP] ¶• ¦Û’9Ó‚tëqNì ñH ¯ÏEé¾wÕ´§ü½·ÕÑÓ<éy[5ñ9kqwd®ðU| Ïu;ÞBÚ]Ï€Oÿ8\’MÜðÕ2Ë­É“K†œ®sPfs5oË:§¿>1¬v‰]–ºz]nw£\*±ñ>¹‹*>Ú´ƒ¥5YØ]”N“H¨©
¬œÁ&á ‚H¥åîWÅ ±jšëûn4h’äTj%4³¸¯@QB-É4÷§F`öÇQc¹¤«µ}Sj­øœV{ØØçx¼ŒvçŠìדœÇ‰›sX«ú¢¤¿¨vÙmžéãó'9Q¹7é!k÷cå¸û žN1¾›\?é ÐÁ•ô¤ÿQz•»T »ñ”ˆÙ9aOËÒT¼|ò3.š=o+Ü0µ|žO
þ*«'ª]O¦~Äš
ÉDÈÕ±Ì9CÚZ¤*%xR8[óËë×äVHÒËs"iŸïâ¼ë:+}"Z·j¦·Ïu­Ôô³¾¤1|!PS_Pé_åyO@uî²Àc¢'øÖ¥~h3ïö¸„ßzÜâì{!a¤Yí†&-[×R •K"oe%N}GñÉč7«ç{œõ×A= ¿e û"±%¨I—¿ûyO¤È¤5>µLòç~4OxÊ9ëXç´“|ÑN¬±BÆ]‚q¥T8:\·b«ˆÜîÒs+|³pZ&?æbõÓi"GgÅH…8/î&7]>™T²|ÞôÞáêJ[ˆQ]0h%žÀÔý}Ü*v7*¡{'Ù š¸µ×Ñíc|ø+ݾÐ:Ł:ùyçôô 1»B‹ôI@­|É`Ë;©¥{–4
¨É‘fõ
Aw9§ZêòûÊ9SÒ¾9nB‡«b•¬, ªøô*Ñ a‹Äœ¨Y\ÔE¼iú„­ü°µOü•uMù•µ¸ÙŸcB¯‹5̐ÃIU
O+jų.,p"sº1zÜ㉀¨sCëŠÊÞ³ÉHTª¸’‹jmn†_4á ×õÆ'bM N<¼Pñ€Z忞Á-Ún½lžîgÆXßRÓÇ«Çu¸T I9H5ØUZŽ«úk¨ÕÞ¿€£:áÎ÷¸èñ÷øXþкf8Pç=î¢.«A*N·[qWÎö­SfLIÑ^ëÜ€‡q 2`0ìÒÀÒB¬œ­ §ù^H³Ü
ê»8Lw=ÍÃ:ýƒÇ¹ì¬GR¬ïšiÏØê‰þI·+´¸ˆ¸ÚUSž´ö…¾À¸ ¿›n·Æc5Å @ذ[â1b8®£æ³l…ƒtݬ'=ØÀësÿ%f¯[{“M#[¾içÆNw…5/H´¸Ê—E®r£®" ©^;R$Vå-&®šDï
P1"©ïÉ妤»ûX­ž9Ù%·•Lrƒ’/±\3kfÚlßwìÈ­WéIoµ V©oÀ§¨ûbçK§K1’=ÐܼÌWm$Sø‹š†(ݯŠn×AVO|ØÖMöÏ:H{§ÿÒÚ&Þ›½™ñÓÚ@Ú¿¦Šªº€ºÞ] ^ƪIN8ºUîîéž7Ù9 ¤b®O1´Õ=„á§è(Z½ÈzTÔ
çê½n®Ok9«œG·Æ¢›g@­ØN)ÐS8àF²fwc´¸Ôж؃jµj\‡­¾qa±Rsõ¨rÛÄQûD_êçlî¶ÎÉ?±õ³î¶ö¹.:6Ït±ÑÅP"±Üéßìk.Ot1ÕÁ
wEµÀGÝæâ"} °ÙuëåHnyïq ®™;ÖOú-ï“*±½ó}L§ßo­¾x ¶¸xØæF—vŸ [&þ6`ÀȐˆ n€šö,vѲہšDq¶”åÑ\žÃü±æ3„O Ð Üñ˜
ÈÜzœ¸«O(=ì‚èvŒZ5ÇÕ‹©}Å•o¿:m²­võ†I(ÑŽö9fý=WtäŠøœ°â*\ïêAÛÜéÖâ’XÛd¤…±®»OÚÇ
Æ¡õ¬¨Š»®ÄoÛÓŸØÛ(bÿ1ûàÍ·rc— IEND®B`
+2 -2
View File
@@ -3,6 +3,6 @@
"css": "better-angels.css",
"authors": "Joe Chirelli",
"roll20userid": "540407",
"preview": "better-angels.png",
"instructions":"Character sheet for Better Angels. Big thanks to Brian on the CSS Wizardry thread for the majority of the code."
"preview": "better-angels.jpg",
"instructions":"Character sheet for Better Angels. Big thanks to Brian on the CSS Wizardry thread for the code for dots. Stratagies and Tactics use radio buttons, fill in dots or use the (x) to clear. Add Powers, Aspects and Specialties to the right side of the sheet. Updated for improved visiblity."
}
+674 -298
View File
@@ -1,312 +1,688 @@
html, body {margin:0; padding:0}
body {
background-color:white;
margin:0 0 0 0;
}
<!DOCTYPE html>
<html lang="en" class="">
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="Content-Language" content="en">
<link rel="stylesheet" type="text/css" media="all" href="cops.css" />
</head>
<body>
<div class="sheet">
<p>
<img src="http://greg.cervall.website.free.fr/gregcervall/images/Asmodee/Cops/001_Cervall_COPS_logo.png" width="200" height="120"/>
<h2>Identité</h2>
<div >
<Table class="CSSTableStat">
<TR>
<TD>Nom</TD>
<TD>Prenom</TD>
<TD>Grade</TD>
<TD>Surnom</TD>
<TD>Age</TD>
<TD>Date d'intégration</TD>
</TR>
<TR>
<TD><input type="text" name="attr_Nom" /></TD>
<TD><input type="text" name="attr_Prenom" /></TD>
<TD><input type="text" name="attr_Grade" /></TD>
<TD><input type="text" name="attr_Surnom" /></TD>
<TD><input type="number" name="attr_Age" /></TD>
<TD><input type="text" name="attr_DateInteg" /></TD>
</TR>
</Table>
</div>
<div >
<Table class="CSSTableStat">
<TR>
<TD>Points de Vie</TD>
<TD>Adrénaline</TD>
<TD>Ancienneté</TD>
<TD>Expérience</TD>
</TR>
<TR>
<TD><input type="number" name="attr_PV" value ="{attr_PVMAX}"/>/<input type="number" name="attr_PVMAX" value="20+@{Carrure}*3" disabled=true/></TD>
<TD><input type="number" name="attr_Adrenaline" />/<input type="number" name="attr_AdrenalineMAX" value="0"/></TD>
<TD><input type="number" name="attr_Anciennete" />/<input type="number" name="attr_AncienneteMAX" value="0" /></TD>
<TD><input type="number" name="attr_XP" value="0" /></TD>
</TR>
</Table>
</div>
<div>
<Table class="CSSTableStat">
<TR>
<TD>Langues Parlées</TD>
<TD>Origine Sociale</TD>
<TD>Etudes</TD>
<TD>Balance Mensuelle/Tréso</TD>
</TR>
<TR>
<TD>
<input type="text" name="attr_langues" /><BR/>
<input type="text" name="attr_langues1" /><BR/>
<input type="text" name="attr_langues2" /><BR/>
</TD>
<TD><input type="text" name="attr_OriginesSociales" /></TD>
<TD><input type="text" name="attr_Etudes" /></TD>
<TD><input type="number" class="long" name="attr_Balance" />/<input type="number" class="long" name="attr_Treso" /></TD>
</TR>
</Table>
</div>
</p>
Input[type=number]{
width:30px;
}
Input[type=text]{
width:150px;
}
Input[type=text].long{
width:300px;
}
Input[type=date]{
width:130px;
}
<P>
<div class='1colrow'>
<div class='col'>
<h2>Caractéristiques</h2>
<table class="CSSTable">
<tr>
<td ><button type='roll' value='/roll @{Carrure}d10>6!' name='roll_Carrure' title="Jet Carrure" /></button></td>
<td>Carrure</TD>
<td ><input type="number" name="attr_Carrure" value="1"/></td>
<td ><button type='roll' value='/roll @{Perception}d10>6!' name='roll_Perception' title="Jet Perception" /></button></td>
<td>Perception</TD>
<td ><input type="number" name="attr_Perception" value="1"/></td>
</tr>
<tr>
<td><button type='roll' value='/roll @{Charme}d10>6!' name='Charme' title="Jet Charme" /></button></td>
<td>Charme</TD>
<td><input type="number" name="attr_Charme" value="1" /></td>
<td><button type='roll' value='/roll @{Reflexes}d10>6!' name='roll_Reflexes' title="Jet Reflexes" /></button></td>
<td>Réflexes</TD>
<td><input type="number" name="attr_Reflexes" value="1" /></td>
</tr>
<tr>
<td><button type='roll' value='/roll @{Coordination}d10>6!' name='roll_Coordination' title="Jet Coordination" /></button></td>
<td>Coordination</TD>
<td><input type="number" name="attr_Coordination" value="1" /></td>
<TD></TD>
<td>Init Min.</td>
<td><input type="number" name="attr_InitMin" value="3-@{Reflexes}" disabled = true /></td>
</tr>
<tr>
<td><button type='roll' value='/roll @{Education}d10>6!' name='roll_Education' title="Jet Education" /></button></td>
<td>Education</TD>
<td><input type="number" name="attr_Education" value="1" /></td>
<td><button type='roll' value='/roll @{Sang-Froid}d10>6!' name='roll_Sang-Froid' title="Jet Sang-Froid" /></button></td>
<td>Sang-Froid</TD>
<td><input type="number" name="attr_Sang-Froid" value="1" /></td>
</tr>
</Table>
</div>
</div>
<BR>
</p>
<p>
<h2>Compétences</h2>
<div class='2colrow'>
<div class='col'>
<table class="CSSTable">
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{ArmePoing}!' name='roll_ArmePoing' title="Jet Arme Poing"/></button></TD>
<TD>Arme de poing</TD>
<TD><input type="number" name="attr_ArmePoing" value="7" /></TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Reflexes}d10>@{CorpsACorps1}!' name='roll_CorpsACorps1' title="Jet Corps à Corps Coups"/></button></TD>
<TD>Corps a corps [Coups]</TD>
<TD>[<input type="number" name="attr_CorpsACorps1" value="7" />]</TD>
<TD>Ref</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Reflexes}d10>@{CorpsACorps1Spe}!' name='roll_CorpsACorps1Spe' title="Jet Corps à Corps Projec"/></button></TD>
<TD>Corps a corps [Projections]</TD>
<TD>[<input type="number" name="attr_CorpsACorps1Spe" value="7"/>]</TD>
<TD>Ref</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Reflexes}d10>@{CorpsACorps2Spe}!' name='roll_CorpsACorps2Spe' title="Jet Corps à Corps Immo"/></button></TD>
<TD>Corps a corps [Immobilisations]</TD>
<TD>[<input type="number" name="attr_CorpsACorps2Spe" value="7" />]</TD>
<TD>Ref</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Reflexes}d10>@{ArmeContact1}!' name='roll_ArmeContact1' title="Jet Arme Contact"/></button></TD>
<TD>Arme de Contact</TD>
<TD><input type="number" name="attr_ArmeContact1" value="8" /></TD>
<TD>Ref</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Reflexes}d10>@{ArmeContact1Spe}!' name='roll_ArmeContact1Spe' title="Jet Arme Contact Spé 1"/></button></TD>
<TD>
<select name="attr_nomcontactspe1">
<option value="Default">Contact 6+: choix spécialité 1</option>
<option value="Option1">Couteau</option>
<option value="Option2">Matraque</option>
<option value="Option3">Arme Exotique</option>
</select>
</TD>
<TD>[<input type="number" name="attr_ArmeContact1Spe" value=""/>]</TD>
<TD>Ref</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Reflexes}d10>@{ArmeContact2Spe}!' name='roll_ArmeContact2Spe' title="Jet Arme Contact Spé 2"/></button></TD>
<TD>
<select name="attr_nomcontactspe2">
<option value="Default">Contact 6+: choix spécialité 2</option>
<option value="Option1">Couteau</option>
<option value="Option2">Matraque</option>
<option value="Option3">Arme Exotique</option>
</select>
</TD>
<TD>[<input type="number" name="attr_ArmeContact2Spe" value="" />]</TD>
<TD>Ref</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{ArmeEpaule1}!' name='roll_ArmeEpaule1' title="Jet Arme Epaule"/></button></TD>
<TD>Arme d'épaule</TD>
<TD><input type="number" name="attr_ArmeEpaule1" value="8" /></TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{ArmeEpaule1Spe}!' name='roll_ArmeEpaule1Spe' title="Jet Arme Epaule Spé 1"/></button></TD>
<TD>
<select name="attr_nomEpaulespe1">
<option value="Default">Epaule 5+: choix spécialité 1</option>
<option value="Option1">Fusil à Lunette</option>
<option value="Option2">Fusil</option>
<option value="Option3">Fusil à Pompe</option>
</select>
</TD>
<TD>[<input type="number" name="attr_ArmeEpaule1Spe" value=""/>]</TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{ArmeEpaule2Spe}!' name='roll_ArmeEpaule2Spe' title="Jet Arme Epaule Spé 2"/></button></TD>
<TD>
<select name="attr_nomEpaulespe2">
<option value="Default">Epaule 5+: choix spécialité 2</option>
<option value="Option1">Fusil à Lunette</option>
<option value="Option2">Fusil</option>
<option value="Option3">Fusil à Pompe</option>
</select>
</TD>
<TD>[<input type="number" name="attr_ArmeEpaule2Spe" value="" />]</TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Carrure}d10>@{ArmeLourde}!' name='roll_ArmeLourde' title="Jet Arme Lourde"/></button></TD>
<TD>
<select name="attr_nomLourdespe1">
<option value="Default">Arme Lourde 1 |9+</option>
<option value="Option1">Mitrailleuse</option>
<option value="Option2">Lance-Roquette</option>
<option value="Option3">Lance-Flamme</option>
</select>
</TD>
<TD>[<input type="number" name="attr_ArmeLourde" value="" />]</TD>
<TD>Car</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Carrure}d10>@{ArmeLourde2Spe}!' name='roll_ArmeLourde2Spe' title="Jet Arme Lourde 2"/></button></TD>
<TD>
<select name="attr_nomLourdespe2">
<option value="Default">Arme Lourde 2 |9+</option>
<option value="Option1">Mitrailleuse</option>
<option value="Option2">Lance-Roquette</option>
<option value="Option3">Lance-Flamme</option>
</select>
</TD>
<TD>[<input type="number" name="attr_ArmeLourde2Spe" value="" />]</TD>
<TD>Car</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{TirEnRafale}!' name='roll_TirEnRafale' title="Jet Tir Rafale"/></button></TD>
<TD>Tir en Rafale</TD>
<TD><input type="number" name="attr_TirEnRafale" value="10" /></TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{TirEnRafaleSpe}!' name='roll_TirEnRafaleSpe' title="Jet Tir Rafale Spe"/></button></TD>
<TD>
<select name="attr_nomTirEnRafaleSpe">
<option value="Default">Tir en Rafale 7+: choix spécialité</option>
<option value="Option1">Arme d'épaule</option>
<option value="Option2">Arme de Poing</option>
</select>
</TD>
<TD>[<input type="number" name="attr_TirEnRafaleSpe" value=""/>]</TD>
<TD>Coo</TD>
</TR>
h1 {
font-family:verdana, sans-serif;
font-size:150%;
color:navy;
background-color:transparent;
text-align:center;
}
h2 {
font-family:verdana, sans-serif;
font-size:100%;
color:maroon;
background-color:transparent;
text-align:left;
margin:10px;
}
h3 {
font-family:verdana, sans-serif;
font-size:100%;
color:black;
background-color:transparent;
text-align:left;
}
p {
font-family:verdana, sans-serif;
font-size:80%;
color:black;
background-color:transparent;
text-align:left;
margin-left:0;
margin-right:5px;
margin-bottom: 1px;
padding: 3px;
}
li {
font-family:verdana, sans-serif;
font-size:100%;
color:black;
background-color:transparent;
text-align:left;
margin-left:0;
margin-right:0;
}
a:link {
font-family:verdana, sans-serif;
font-size:100%;
color:black;
background-color:transparent;
text-decoration:underline;
}
a:visited {
font-family:verdana, sans-serif;
font-size:100%;
color:black;
background-color:transparent;
text-decoration:underline;
}
a:hover {
font-family:verdana, sans-serif;
font-size:100%;
color:black;
background-color:transparent;
text-decoration:underline;
}
a:active, a:focus {
font-family:verdana, sans-serif; font-size:100%; color:black; background-color:transparent; text-decoration:underline; }
<TR>
<TD><button type='roll' value='/roll @{Carrure}d10>@{Athletisme}!' name='roll_Athletisme' title="Jet Athletisme"/></button></TD>
<TD>Athletisme</TD>
<TD><input type="number" name="attr_Athletisme" value="7" /></TD>
<TD>Car</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Carrure}d10>@{Athletisme1Spe}!' name='roll_Athletisme1Spe' title="Jet Athletisme Spé 1"/></button></TD>
<TD>
<select name="attr_nomAthletismespe1">
<option value="Default">Athletisme 6+: choix spécialité 1</option>
<option value="Option1">Course endurance</option>
<option value="Option2">Vitesse</option>
<option value="Option3">Epreuve de force</option>
<option value="Option3">Escalade</option>
<option value="Option3">Nage</option>
<option value="Option3">Saut</option>
<option value="Option3">Sport Collectif</option>
</select>
</TD>
<TD>[<input type="number" name="attr_Athletisme1Spe" value=""/>]</TD>
<TD>Car</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Carrure}d10>@{Athletisme2Spe}!' name='roll_Athletisme2Spe' title="Jet Athletisme Spé 2"/></button></TD>
<TD>
<select name="attr_nomAthletismespe2">
<option value="Default">Athletisme 6+: choix spécialité 2</option>
<option value="Option1">Course endurance</option>
<option value="Option2">Vitesse</option>
<option value="Option3">Epreuve de force</option>
<option value="Option4">Escalade</option>
<option value="Option5">Nage</option>
<option value="Option6">Saut</option>
<option value="Option7">Sport Collectif</option>
</select>
</TD>
<TD>[<input type="number" name="attr_Athletisme2Spe" value="" />]</TD>
<TD>Car</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{Conduite}!' name='roll_Conduite' title="Jet Conduite"/></button></TD>
<TD>Conduite [Voiture]</TD>
<TD>[<input type="number" name="attr_Conduite" value="7" />]</TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{ConduiteSpe}!' name='roll_ConduiteSpe' title="Jet Conduite Spe"/></button></TD>
<TD>
<select name="attr_nomConduiteSpe">
<option value="Default">Conduite 8+: choix spécialité 1</option>
<option value="Option1">Moto</option>
<option value="Option2">Camion</option>
<option value="Option3">Chenillé</option>
</select>
</TD>
<TD>[<input type="number" name="attr_ConduiteSpe" value=""/>]</TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{ConduiteSpe1}!' name='roll_ConduiteSpe1' title="Jet Conduite Spe1"/></button></TD>
<TD>
<select name="attr_nomConduiteSpe1">
<option value="Default">Conduite 8+: choix spécialité 2</option>
<option value="Option1">Moto</option>
<option value="Option2">Camion</option>
<option value="Option3">Chenillé</option>
</select>
</TD>
<TD>[<input type="number" name="attr_ConduiteSpe2" value=""/>]</TD>
<TD>Coo</TD>
</TR>
</Table>
</div>
<div class='col'>
<Table class="CSSTable">
<TR>
<TD><button type='roll' value='/roll @{Sang-Froid}d10>@{Bureaucratie}!' name='roll_Bureaucratie' title="Jet Bureaucratie"/></button></TD>
<TD>Bureaucratie</TD>
<TD><input type="number" name="attr_Bureaucratie" value="8" /></TD>
<TD>SgF</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{Connaissance1Spe}!' name='roll_Connaissance1Spe' title="Jet Connaissance Spe 1"/></button><BR/></TD>
<TD><input type="text" name="attr_nomConnaissance1Spe" value="" placeholder="Connaissance 1"/> </TD>
<TD>[<input type="number" name="attr_Connaissance1Spe" value="10" />]</TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{Connaissance2Spe}!' name='roll_Connaissance2Spe' title="Jet Connaissance Spe 2"/></button><BR/></TD>
<TD><input type="text" name="attr_nomConnaissance2Spe" value="" placeholder="Connaissance 2"/> </TD>
<TD>[<input type="number" name="attr_Connaissance2Spe" value="10" />]</TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{Connaissance3Spe}!' name='roll_Connaissance3Spe' title="Jet Connaissance Spe 3"/></button><BR/></TD>
<TD><input type="text" name="attr_nomConnaissance3Spe" value="" placeholder="Connaissance 3"/> </TD>
<TD>[<input type="number" name="attr_Connaissance3Spe" value="10" />]</TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Perception}d10>@{Deguisement}!' name='roll_Deguisement' title="Jet Deguisement"/></button></TD>
<TD>Deguisement</TD>
<TD><input type="number" name="attr_Deguisement" value="10" /></TD>
<TD>Per</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Perception}d10>@{Discretion}!' name='roll_Discretion' title="Jet Discretion"/></button></TD>
<TD>Discretion</TD>
<TD><input type="number" name="attr_Discretion" value="7" /></TD>
<TD>Per</TD>
</TR>
.CSSTable td{
vertical-align:middle;
border:1px solid #e2e2e2;
border-width:0px 1px 1px 0px;
text-align:left;
padding:5px;
font-size:12px;
font-family:Trebuchet MS;
font-weight:normal;
color:#000000;
}
.CSSTable tr:nth-child(even){ background-color:#ffffff; }
.CSSTable tr:nth-child(odd) { background-color:#e8e8e8; }
.CSSTable tr:last-child td{
border-width:0px 1px 0px 0px;
}.CSSTable tr td:last-child{
border-width:0px 0px 1px 0px;
}.CSSTable tr:last-child td:last-child{
border-width:0px 0px 0px 0px;
}
<TR>
<TD><button type='roll' value='/roll @{Perception}d10>@{Falsification}!' name='roll_Falsification' title="Jet Falsification"/></button></TD>
<TD>Falsification</TD>
<TD><input type="number" name="attr_Falsification" value="10" /></TD>
<TD>Per</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Perception}d10>@{InstinctFlic}!' name='roll_InstinctFlic' title="Jet InstinctFlic"/></button></TD>
<TD>Instinct de Flic</TD>
<TD><input type="number" name="attr_InstinctFlic" value="9" /></TD>
<TD>Per</TD>
</TR>
.CSSTable tr:first-child td:first-child{
border-width:0px 0px 1px 0px;
}
.CSSTable tr:first-child td:last-child{
border-width:0px 0px 1px 1px;
}
<TR>
<TD><button type='roll' value='/roll @{Perception}d10>@{SceneCrime}!' name='roll_SceneCrime' title="Jet SceneCrime"/></button></TD>
<TD>Scène de crime</TD>
<TD><input type="number" name="attr_SceneCrime" value="7" /></TD>
<TD>Per</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Perception}d10>@{Psychologie}!' name='roll_Psychologie' title="Jet Psychologie"/></button></TD>
<TD>Psychologie</TD>
<TD><input type="number" name="attr_Psychologie" value="10" /></TD>
<TD>Per</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Charme}d10>@{Eloquence}!' name='roll_Eloquence' title="Jet Eloquence"/></button></TD>
<TD>Interrogatoire [Eloquence]</TD>
<TD>[<input type="number" name="attr_Eloquence" value="10" />]</TD>
<TD>Cha</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Sang-Froid}d10>@{Intimidation}!' name='roll_Intimidation' title="Jet Intimidation"/></button></TD>
<TD>Interrogatoire [Intimidation]</TD>
<TD>[<input type="number" name="attr_Intimidation" value="10" />]</TD>
<TD>SgF</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{Rhétorique}!' name='roll_Rhétorique' title="Jet Rhétorique"/></button></TD>
<TD>Interrogatoire [Rhétorique]</TD>
<TD>[<input type="number" name="attr_Rhétorique" value="10" />]</TD>
<TD>Edu</TD>
</TR>
</Table>
</div>
</Div>
<div class='col'>
<Table class="CSSTable">
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{Electronique}!' name='roll_Electronique' title="Jet Electronique"/></button></TD>
<TD>Electronique</TD>
<TD><input type="number" name="attr_Electronique" value="10" /></TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{Informatique}!' name='roll_Informatique' title="Jet Informatique"/></button></TD>
<TD>Informatique</TD>
<TD><input type="number" name="attr_Informatique" value="7" /></TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{InformatiqueSpe}!' name='roll_InformatiqueSpe' title="Jet Informatique Spe"/></button></TD>
<TD>
<select name="attr_nomInformatiqueSpe">
<option value="Default">Informatique 5+: choix spécialité 1</option>
<option value="Option1">Piratage</option>
<option value="Option2">Programmation</option>
</select>
</TD>
<TD>[<input type="number" name="attr_InformatiqueSpe" value=""/>]</TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{InformatiqueSpe2}!' name='roll_InformatiqueSpe2' title="Jet Informatique Spe2"/></button></TD>
<TD>
<select name="attr_nomInformatiqueSpe2">
<option value="Default">Informatique 5+: choix spécialité 2</option>
<option value="Option1">Piratage</option>
<option value="Option2">Programmation</option>
</select>
</TD>
<TD>[<input type="number" name="attr_InformatiqueSpe2" value=""/>]</TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{Mecanique}!' name='roll_Mecanique' title="Jet Mecanique"/></button></TD>
<TD>Mecanique</TD>
<TD><input type="number" name="attr_Mecanique" value="10" /></TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{MecaniqueSpe}!' name='roll_MecaniqueSpe' title="Jet Mecanique Spé"/></button></TD>
<TD>
<select name="attr_nomMecaniquespe1">
<option value="Default">Mecanique 6+: choix spécialité 1</option>
<option value="Option1">Armement</option>
<option value="Option2">Automobile</option>
<option value="Option3">Mécanique de Précision</option>
<option value="Option4">Sécurité</option>
.CSSTableStat {
margin:0px;padding:0px;
width:100%;
border:1px solid #000000;
-moz-border-radius-bottomleft:1px;
-webkit-border-bottom-left-radius:1px;
border-bottom-left-radius:1px;
-moz-border-radius-bottomright:1px;
-webkit-border-bottom-right-radius:1px;
border-bottom-right-radius:1px;
-moz-border-radius-topright:1px;
-webkit-border-top-right-radius:1px;
border-top-right-radius:1px;
-moz-border-radius-topleft:1px;
-webkit-border-top-left-radius:1px;
border-top-left-radius:1px;
}.CSSTableStat table{
border-collapse: collapse;
border-spacing: 0;
width:100%;
height:100%;
margin:0px;padding:0px;
}.CSSTableStat tr:last-child td:last-child {
-moz-border-radius-bottomright:1px;
-webkit-border-bottom-right-radius:1px;
border-bottom-right-radius:1px;
}
.CSSTableStat table tr:first-child td:first-child {
-moz-border-radius-topleft:1px;
-webkit-border-top-left-radius:1px;
border-top-left-radius:1px;
}
.CSSTableStat table tr:first-child td:last-child {
-moz-border-radius-topright:1px;
-webkit-border-top-right-radius:1px;
border-top-right-radius:1px;
}.CSSTableStat tr:last-child td:first-child{
-moz-border-radius-bottomleft:1px;
-webkit-border-bottom-left-radius:1px;
border-bottom-left-radius:1px;
}.CSSTableStat tr:hover td{
}
.CSSTableStat tr:nth-child(odd){ background-color:#e5e5e5; }
.CSSTableStat tr:nth-child(even) { background-color:#ffffff; }.CSSTableStat td{
vertical-align:middle;
border:1px solid #000000;
border-width:0px 1px 1px 0px;
text-align:center;
padding:6px;
font-size:14px;
font-family:Trebuchet MS;
font-weight:normal;
color:#000000;
}.CSSTableStat tr:last-child td{
border-width:0px 1px 0px 0px;
}.CSSTableStat tr td:last-child{
border-width:0px 0px 1px 0px;
}.CSSTableStat tr:last-child td:last-child{
border-width:0px 0px 0px 0px;
}
.CSSTableStat tr:first-child td{
background:-o-linear-gradient(bottom, #4c4c4c 5%, #000000 100%); background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4c4c4c), color-stop(1, #000000) );
background:-moz-linear-gradient( center top, #4c4c4c 5%, #000000 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c", endColorstr="#000000"); background: -o-linear-gradient(top,#4c4c4c,000000);
background-color:#4c4c4c;
border:0px solid #000000;
text-align:center;
border-width:0px 0px 1px 1px;
font-size:14px;
font-family:Trebuchet MS;
font-weight:bold;
color:#ffffff;
}
.CSSTableStat tr:first-child:hover td{
background:-o-linear-gradient(bottom, #4c4c4c 5%, #000000 100%); background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4c4c4c), color-stop(1, #000000) );
background:-moz-linear-gradient( center top, #4c4c4c 5%, #000000 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c", endColorstr="#000000"); background: -o-linear-gradient(top,#4c4c4c,000000);
background-color:#4c4c4c;
}
.CSSTableStat tr:first-child td:first-child{
border-width:0px 0px 1px 0px;
}
.CSSTableStat tr:first-child td:last-child{
border-width:0px 0px 1px 1px;
}
.CSSTableIdentite {
margin:0px;padding:0px;
width:100%;
border:1px solid #000000;
-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
border-bottom-left-radius:0px;
-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;
-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;
-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
border-top-left-radius:0px;
}.CSSTableIdentite table{
border-collapse: collapse;
border-spacing: 0;
width:100%;
height:100%;
margin:0px;padding:0px;
}.CSSTableIdentite tr:last-child td:last-child {
-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;
}
.CSSTableIdentite table tr:first-child td:first-child {
-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
border-top-left-radius:0px;
}
.CSSTableIdentite table tr:first-child td:last-child {
-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;
}.CSSTableIdentite tr:last-child td:first-child{
-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
border-bottom-left-radius:0px;
}.CSSTableIdentite tr:hover td{
background-color:#e5e5e5;
</select>
</TD>
<TD>[<input type="number" name="attr_MecaniqueSpe" value=""/>]</TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{Medecine}!' name='roll_Medecine' title="Jet Medecine"/></button></TD>
<TD>Medecine</TD>
<TD><input type="number" name="attr_Medecine" value="10" /></TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{MedecineSpe}!' name='roll_MedecineSpe' title="Jet Medecine Spé"/></button></TD>
<TD>
<select name="attr_nomMedecinespe1">
<option value="Default">Medecine 6+: choix spécialité</option>
<option value="Option1">Chirurgie</option>
<option value="Option2">Pharmacologie</option>
<option value="Option3">Médecine Légale</option>
</select>
</TD>
<TD>[<input type="number" name="attr_MedecineSpe" value=""/>]</TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Sang-Froid}d10>@{Jeu}!' name='roll_Jeu' title="Jet Jeu"/></button></TD>
<TD>Jeu</TD>
<TD><input type="number" name="attr_Jeu" value="10" /></TD>
<TD>SgF</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{Lancer}!' name='roll_Lancer' title="Jet Lancer"/></button></TD>
<TD>Lancer</TD>
<TD><input type="number" name="attr_Lancer" value="10" /></TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{PremSecours}!' name='roll_PremSecours' title="Jet PremSecours"/></button></TD>
<TD>Premiers Secours</TD>
<TD><input type="number" name="attr_PremSecours" value="8" /></TD>
<TD>Coo</TD>
</TR>
</Table>
</div>
<fieldset class="repeating_competence">
<button type='roll' value='/roll @{basecompetence}d10>@{Competence}!' name='roll_Competence' title="jet compétence"></button>
<input type="text" placeholder = "Nom Competence" name="attr_descrcompetence">
<input type="number" name="attr_competence" value="10" >
<select name="attr_basecompetence" placeholder="Compétence Base">
<option value="@{Coordination}">Coo</option>
<option value="@{Carrure}">Car</option>
<option value="@{Charme}">Cha</option>
<option value="@{Reflexes}">Ref</option>
<option value="@{Education}">Edu</option>
<option value="@{Perception}">Per</option>
<option value="@{Sang-Froid}">SgF</option>
</select>
</fieldset>
}
.CSSTableIdentite td{
vertical-align:middle;
background:-o-linear-gradient(bottom, #ffffff 5%, #e5e5e5 100%); background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e5e5e5) );
background:-moz-linear-gradient( center top, #ffffff 5%, #e5e5e5 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e5e5e5"); background: -o-linear-gradient(top,#ffffff,e5e5e5);
</div>
</div>
</p><p>
<h2>Armes</h2>
background-color:#ffffff;
<fieldset class="repeating_armes">
<Table class="CSSTableStat">
<TR>
<TD>Nom</TD>
<TD onmouseover="this.innerHTML='PRécision'" onmouseout="this.innerHTML='PR'">PR</TD>
<TD onmouseover="this.innerHTML='PUissance'" onmouseout="this.innerHTML='PU'">PU</TD>
<TD onmouseover="this.innerHTML='Force Arrêt'" onmouseout="this.innerHTML='FA'">FA</TD>
<TD onmouseover="this.innerHTML='Valeur Rafale Courte'" onmouseout="this.innerHTML='VRC'">VRC</TD>
<TD>Portée(m)</TD>
<TD onmouseover="this.innerHTML='Valeur Couverture'" onmouseout="this.innerHTML='VC'">VC</TD>
<TD onmouseover="this.innerHTML='Cadence Tir'" onmouseout="this.innerHTML='CT'">CT</TD>
<TD onmouseover="this.innerHTML='Taille Chargeur'" onmouseout="this.innerHTML='# Munitions'"># Munitions</TD>
<TD>Type Munitions</TD>
<TD onmouseover="this.innerHTML='Chargeur Actuel'" onmouseout="this.innerHTML='# Muni Chargeur'"># Muni Chargeur</TD>
<TD># Chargeurs</TD>
</TR>
<TR>
<TD><input type="text" name="attr_armeDescr" value = "Compact Uni-031 r"></TD>
<TD><input type="number" name="attr_armePR" value="0"/></TD>
<TD><input type="number" name="attr_armePU" value="3"/></TD>
<TD><input type="number" name="attr_armeFA" value="1"/></TD>
<TD><input type="number" name="attr_armeVRC" value="3"/></TD>
<TD><input type="number" name="attr_armePortee" value="30"/></TD>
<TD><input type="number" name="attr_armeVC" value="3"/></TD>
<TD><input type="number" name="attr_armeCT" value="2"/></TD>
<TD><input type="number" name="attr_armeM" value="12"/></TD>
<TD><select name="attr_ArmeMuni" class="dcontact">
<option value="c">c - chargeur</option>
<option value="b">b - balles</option>
<option value="bd">bd - bandes</option>
<option value="s">s - speedloader</option>
</Select></TD>
border:1px solid #000000;
border-width:0px 1px 1px 0px;
text-align:left;
padding:7px;
font-size:13px;
font-family:Arial;
font-weight:normal;
color:#000000;
}.CSSTableIdentite tr:last-child td{
border-width:0px 1px 0px 0px;
}.CSSTableIdentite tr td:last-child{
border-width:0px 0px 1px 0px;
}.CSSTableIdentite tr:last-child td:last-child{
border-width:0px 0px 0px 0px;
}
.CSSTableIdentite tr:first-child td{
background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%); background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2"); background: -o-linear-gradient(top,#cccccc,b2b2b2);
<TD><input type="number" name="attr_armeDecompte" value="{attr_armeM}"/></TD>
<TD><input type="number" name="attr_armeNbCharg" value="1"/></TD>
</TR>
</Table>
</fieldset>
</p>
<p>
<h2>Protections</h2>
<div class='2colrow'>
<div class='col'>
<fieldset class="repeating_protections">
<Table class="CSSTableStat">
<TR>
<TD>Protection</TD>
<TD>Points de Protection</TD>
<TD>Parties du Corps</TD>
</TR>
<TR>
<TD><input type="text" name="attr_protecDescr" value = "Casque"></TD>
<TD><input type="number" name="attr_protecval" value="0"/></TD>
<TD>
<select name="attr_partie" class="dtype">
<option value="10">Tête</option>
<option value="8-9">Bras</option>
<option value="5-7">Torse</option>
<option value="3-4">Abdomen</option>
<option value="1-2">Jambes</option>
<option value="3-9">Haut du corps</option>
<option value="1-4">Bas du corps</option>
</select></TD>
</TR>
</Table>
</fieldset>
</div>
<div class='col'>
<img src="http://chambon1.free.fr/localisation.jpg">
</div>
</div>
</p>
<p>
<h2>Contacts</h2>
<fieldset class="repeating_contacts">
<Table class="CSSTableStat">
<TR>
<TD>Contact</TD>
<TD>Type</TD>
<TD>Niveau</TD>
<TD>Occupations</TD>
<TD>Connaissances</TD>
</TR>
<TR>
<TD><input type="text" name="attr_contactname" ></TD>
<TD><select name="attr_contact" class="dcontact">
<option value="Informateur">Informateur</option>
<option value="Allié">Allié</option>
</Select></TD>
<TD><input type="number" name="attr_contactlevel" value="1"/></TD>
<TD><input type="text" name="attr_contactoccupation" class="long"></TD>
<TD><input type="text" name="attr_contactconnaissance1" class="long"></TD>
</TR>
</Table>
</fieldset>
</p>
<p>
<h2>Stages</h2>
<fieldset class="repeating_stages">
<Table class="CSSTableStat">
<TR>
<TD>Stage</TD>
<TD>Niveau</TD>
<TD>Bonus</TD>
<TD>Capacité Spéciale</TD>
</TR>
<TR>
<TD><input type="text" name="attr_stagename" ></TD>
<TD><input type="number" name="attr_stagelevel" value="1"/></TD>
<TD><input type="text" name="attr_stageBonus" class="long"></TD>
<TD><input type="text" name="attr_StageCapacite" class="long"></TD>
</TR>
</table>
</fieldset>
<P>
<h2>Inventaire</h2>
<fieldset class="repeating_stages">
<Table class="CSSTableStat">
<TR>
<TD>Objet</TD>
<TD>Détail</TD>
</TR>
<TR>
<TD><input type="text" name="attr_invobjet" ></TD>
<TD><input type="text" name="attr_invdetail" class="long"></TD>
</TR>
</table>
</fieldset>
</P>
</p>
</div>
<
background-color:#cccccc;
border:0px solid #000000;
text-align:center;
border-width:0px 0px 1px 1px;
font-size:14px;
font-family:Arial;
font-weight:bold;
color:#000000;
}
.CSSTableIdentite tr:first-child:hover td{
background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%); background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2"); background: -o-linear-gradient(top,#cccccc,b2b2b2);
background-color:#cccccc;
}
.CSSTableIdentite tr:first-child td:first-child{
border-width:0px 0px 1px 0px;
}
.CSSTableIdentite tr:first-child td:last-child{
border-width:0px 0px 1px 1px;
}
</body>
</html>
+107 -104
View File
@@ -27,7 +27,7 @@
<TD><input type="text" name="attr_Grade" /></TD>
<TD><input type="text" name="attr_Surnom" /></TD>
<TD><input type="number" name="attr_Age" /></TD>
<TD><input type="date" name="attr_DateInteg" /></TD>
<TD><input type="text" name="attr_DateInteg" /></TD>
</TR>
</Table>
</div>
@@ -63,7 +63,7 @@
</TD>
<TD><input type="text" name="attr_OriginesSociales" /></TD>
<TD><input type="text" name="attr_Etudes" /></TD>
<TD><input type="number" name="attr_Balance" />/<input type="number" name="attr_Treso" /></TD>
<TD><input type="number" class="long" name="attr_Balance" />/<input type="number" class="long" name="attr_Treso" /></TD>
</TR>
</Table>
</div>
@@ -78,7 +78,7 @@
<td ><button type='roll' value='/roll @{Carrure}d10>6!' name='roll_Carrure' title="Jet Carrure" /></button></td>
<td>Carrure</TD>
<td ><input type="number" name="attr_Carrure" value="1"/></td>
<td ><button type='roll' value='/roll @{Perception}d10!>6' name='roll_Perception' title="Jet Perception" /></button></td>
<td ><button type='roll' value='/roll @{Perception}d10>6!' name='roll_Perception' title="Jet Perception" /></button></td>
<td>Perception</TD>
<td ><input type="number" name="attr_Perception" value="1"/></td>
</tr>
@@ -115,7 +115,7 @@
<p>
<h2>Compétences</h2>
<div class='3colrow'>
<div class='2colrow'>
<div class='col'>
<table class="CSSTable">
<TR>
@@ -421,109 +421,112 @@
</TR>
</Table>
</div>
<div class='col'>
<Table class="CSSTable">
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{Electronique}!' name='roll_Electronique' title="Jet Electronique"/></button></TD>
<TD>Electronique</TD>
<TD><input type="number" name="attr_Electronique" value="10" /></TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{Informatique}!' name='roll_Informatique' title="Jet Informatique"/></button></TD>
<TD>Informatique</TD>
<TD><input type="number" name="attr_Informatique" value="7" /></TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{InformatiqueSpe}!' name='roll_InformatiqueSpe' title="Jet Informatique Spe"/></button></TD>
<TD>
<select name="attr_nomInformatiqueSpe">
<option value="Default">Informatique 5+: choix spécialité 1</option>
<option value="Option1">Piratage</option>
<option value="Option2">Programmation</option>
</select>
</TD>
<TD>[<input type="number" name="attr_InformatiqueSpe" value=""/>]</TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{InformatiqueSpe2}!' name='roll_InformatiqueSpe2' title="Jet Informatique Spe2"/></button></TD>
<TD>
<select name="attr_nomInformatiqueSpe2">
<option value="Default">Informatique 5+: choix spécialité 2</option>
<option value="Option1">Piratage</option>
<option value="Option2">Programmation</option>
</select>
</TD>
<TD>[<input type="number" name="attr_InformatiqueSpe2" value=""/>]</TD>
<TD>Edu</TD>
</TR>
</Div>
<div class='col'>
<Table class="CSSTable">
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{Electronique}!' name='roll_Electronique' title="Jet Electronique"/></button></TD>
<TD>Electronique</TD>
<TD><input type="number" name="attr_Electronique" value="10" /></TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{Informatique}!' name='roll_Informatique' title="Jet Informatique"/></button></TD>
<TD>Informatique</TD>
<TD><input type="number" name="attr_Informatique" value="7" /></TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{InformatiqueSpe}!' name='roll_InformatiqueSpe' title="Jet Informatique Spe"/></button></TD>
<TD>
<select name="attr_nomInformatiqueSpe">
<option value="Default">Informatique 5+: choix spécialité 1</option>
<option value="Option1">Piratage</option>
<option value="Option2">Programmation</option>
</select>
</TD>
<TD>[<input type="number" name="attr_InformatiqueSpe" value=""/>]</TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{InformatiqueSpe2}!' name='roll_InformatiqueSpe2' title="Jet Informatique Spe2"/></button></TD>
<TD>
<select name="attr_nomInformatiqueSpe2">
<option value="Default">Informatique 5+: choix spécialité 2</option>
<option value="Option1">Piratage</option>
<option value="Option2">Programmation</option>
</select>
</TD>
<TD>[<input type="number" name="attr_InformatiqueSpe2" value=""/>]</TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{Mecanique}!' name='roll_Mecanique' title="Jet Mecanique"/></button></TD>
<TD>Mecanique</TD>
<TD><input type="number" name="attr_Mecanique" value="10" /></TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{MecaniqueSpe}!' name='roll_MecaniqueSpe' title="Jet Mecanique Spé"/></button></TD>
<TD>
<select name="attr_nomMecaniquespe1">
<option value="Default">Mecanique 6+: choix spécialité 1</option>
<option value="Option1">Armement</option>
<option value="Option2">Automobile</option>
<option value="Option3">Mécanique de Précision</option>
<option value="Option4">Sécurité</option>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{Mecanique}!' name='roll_Mecanique' title="Jet Mecanique"/></button></TD>
<TD>Mecanique</TD>
<TD><input type="number" name="attr_Mecanique" value="10" /></TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{MecaniqueSpe}!' name='roll_MecaniqueSpe' title="Jet Mecanique Spé"/></button></TD>
<TD>
<select name="attr_nomMecaniquespe1">
<option value="Default">Mecanique 6+: choix spécialité 1</option>
<option value="Option1">Armement</option>
<option value="Option2">Automobile</option>
<option value="Option3">Mécanique de Précision</option>
<option value="Option4">Sécurité</option>
</select>
</TD>
<TD>[<input type="number" name="attr_MecaniqueSpe" value=""/>]</TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{Medecine}!' name='roll_Medecine' title="Jet Medecine"/></button></TD>
<TD>Medecine</TD>
<TD><input type="number" name="attr_Medecine" value="10" /></TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{MedecineSpe}!' name='roll_MedecineSpe' title="Jet Medecine Spé"/></button></TD>
<TD>
<select name="attr_nomMedecinespe1">
<option value="Default">Medecine 6+: choix spécialité</option>
<option value="Option1">Chirurgie</option>
<option value="Option2">Pharmacologie</option>
<option value="Option3">Médecine Légale</option>
</select>
</TD>
<TD>[<input type="number" name="attr_MedecineSpe" value=""/>]</TD>
<TD>Edu</TD>
</TR>
</select>
</TD>
<TD>[<input type="number" name="attr_MecaniqueSpe" value=""/>]</TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Sang-Froid}d10>@{Jeu}!' name='roll_Jeu' title="Jet Jeu"/></button></TD>
<TD>Jeu</TD>
<TD><input type="number" name="attr_Jeu" value="10" /></TD>
<TD>SgF</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{Medecine}!' name='roll_Medecine' title="Jet Medecine"/></button></TD>
<TD>Medecine</TD>
<TD><input type="number" name="attr_Medecine" value="10" /></TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Education}d10>@{MedecineSpe}!' name='roll_MedecineSpe' title="Jet Medecine Spé"/></button></TD>
<TD>
<select name="attr_nomMedecinespe1">
<option value="Default">Medecine 6+: choix spécialité</option>
<option value="Option1">Chirurgie</option>
<option value="Option2">Pharmacologie</option>
<option value="Option3">Médecine Légale</option>
</select>
</TD>
<TD>[<input type="number" name="attr_MedecineSpe" value=""/>]</TD>
<TD>Edu</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Sang-Froid}d10>@{Jeu}!' name='roll_Jeu' title="Jet Jeu"/></button></TD>
<TD>Jeu</TD>
<TD><input type="number" name="attr_Jeu" value="10" /></TD>
<TD>SgF</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{Lancer}!' name='roll_Lancer' title="Jet Lancer"/></button></TD>
<TD>Lancer</TD>
<TD><input type="number" name="attr_Lancer" value="10" /></TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{Lancer}!' name='roll_Lancer' title="Jet Lancer"/></button></TD>
<TD>Lancer</TD>
<TD><input type="number" name="attr_Lancer" value="10" /></TD>
<TD>Coo</TD>
</TR>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{PremSecours}!' name='roll_PremSecours' title="Jet PremSecours"/></button></TD>
<TD>Premiers Secours</TD>
<TD><input type="number" name="attr_PremSecours" value="8" /></TD>
<TD>Coo</TD>
</TR>
</Table>
<TR>
<TD><button type='roll' value='/roll @{Coordination}d10>@{PremSecours}!' name='roll_PremSecours' title="Jet PremSecours"/></button></TD>
<TD>Premiers Secours</TD>
<TD><input type="number" name="attr_PremSecours" value="8" /></TD>
<TD>Coo</TD>
</TR>
</Table>
</div>
<fieldset class="repeating_competence">
<button type='roll' value='/roll @{basecompetence}d10>@{Competence}!' name='roll_Competence' title="jet compétence"></button>
<input type="text" placeholder = "Nom Competence" name="attr_descrcompetence">
@@ -679,7 +682,7 @@
</P>
</p>
</div>
<
</body>
</html>
+5 -5
View File
@@ -26,14 +26,14 @@ div.sheet-core-content {
@font-face {
font-family: 'Nocker';
src: url('http://www.fontsaddict.com/fontface/nocker--cranky.ttf');
src: url('http://www.geeksville.us/fonts/Coal/Nocker.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'BoydUncial';
src: url('http://www.fontsaddict.com/fontface/boyduncial.TTF');
font-family: 'BoydUncial';
src: url('http://www.geeksville.us/fonts/Coal/BoydUncial.ttf');
}
.charsheet input.sheet-tab1:checked ~ div.sheet-section-1,
@@ -48,7 +48,7 @@ div.sheet-core-content {
/*max-height: 999999px;
visibility: visible;
opacity: 1;
transition: opacity 0.5s linear 0s;
transition: opacity 0.5s linear 0s;
overflow: auto;*/
display: block;
}
@@ -1001,4 +1001,4 @@ button[type=roll].sheet-weapon:active {
.sheet-rolltemplate-attack .inlinerollresult.importantroll {
border: 1px solid #4A57ED;
}
}
+2 -2
View File
@@ -105,7 +105,7 @@ texarea.sheet-backstory-box {
line-height: 1.6em;
}
.sheet-rolltemplate-coc td {
padding: 5px;
padding: 2px;
border-bottom: 1px solid black;
}
.sheet-rolltemplate-coc td.sheet-template_label {
@@ -150,7 +150,7 @@ texarea.sheet-backstory-box {
line-height: 1.6em;
}
.sheet-rolltemplate-coc-attack td {
padding: 5px;
padding: 2px;
border-bottom: 1px solid black;
}
.sheet-rolltemplate-coc-attack td.sheet-template_label {
File diff suppressed because it is too large Load Diff
+4 -1
View File
@@ -9,10 +9,13 @@ Cette feuilles de personnage inclue quelques jets et r&egrave;gles optionnelles.
Le jeu complet, des suppl&eacute;ments et des t&eacute;l&eacute;chargements gratuits sont disponibles sur le site de l&apos;&eacute;diteur [Black Book Editions](http://www.black-book-editions.fr/produit.php?id=1590).
# Version courante
1.1 [Screenshot](co_v1.png)
1.2 [Screenshot](co_v1.png)
# Notes de version
##v1.2 (2015-07-27)
Am&eacute;lioration de la lisibilit&eacute; des infos-bulles des jets de d&eacute;.
##v1.1 (2015-07-06)
Correction du jet de Dext&eacute;rit&eacute; et de l'info-bulle "R&eacute;cup&eacute;ration".
+13 -13
View File
@@ -26,7 +26,7 @@
</div> <!-- FIN Identité -->
<img class="sheet-imghr" src="https://lh3.googleusercontent.com/-ptR_NzBo340/VYslrf-t9NI/AAAAAAAAV4Q/rV7U24IJdAc/w745-h10-no/co_hr.png" />
<div> <!-- Caracs + combat + PV + défense -->
<table>
<table>
<tr>
<td style="width:250px;"> <!-- Caracs -->
<table class="sheet-tabsep">
@@ -38,42 +38,42 @@
<td class="sheet-textfat">Test</td>
</tr>
<tr>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_FOR" title="Jet de Force" value="&{template:co1} {{name=Force}} {{subtags=Caract&eacute;ristique}} {{carac=[[1d20cs20cf1+@{FOR_TEST}]]}}"> FOR</button></td>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_FOR" title="Jet de Force" value="&{template:co1} {{name=Force}} {{subtags=Caract&eacute;ristique}} {{carac=[[1d20cs20cf1+[[@{FOR_TEST}]]]]}}"> FOR</button></td>
<td class="sheet-boxinput"><input type="number" name="attr_FORCE" title="Force" value="10" min="0" max="30"/></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_FOR" value="floor((@{FORCE}-10)/2)" disabled /></td>
<td class="sheet-boxinput"><input type="number" name="attr_FOR_BONUS" title="Bonus au Test" /></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_FOR_TEST" value="@{FOR}+@{FOR_BONUS}" disabled /></td>
</tr>
<tr>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_DEX" title="Jet de Dext&eacute;rit&eacute;" value="&{template:co1} {{name=Dext&eacute;rit&eacute;}} {{subtags=Caract&eacute;ristique}} {{carac=[[1d20cs20cf1+@{DEX_TEST}]]}}"> DEX</button></td>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_DEX" title="Jet de Dext&eacute;rit&eacute;" value="&{template:co1} {{name=Dext&eacute;rit&eacute;}} {{subtags=Caract&eacute;ristique}} {{carac=[[1d20cs20cf1+[[@{DEX_TEST}]]]]}}"> DEX</button></td>
<td class="sheet-boxinput"><input type="number" name="attr_DEXTERITE" title="Dext&eacute;rit&eacute;" value="10" min="0" max="30" /></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_DEX" value="floor((@{DEXTERITE}-10)/2)" disabled /></td>
<td class="sheet-boxinput"><input type="number" name="attr_DEX_BONUS" title="Bonus au Test" /></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_DEX_TEST" value="@{DEX}+@{DEX_BONUS}" disabled /></td>
</tr>
<tr>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_CON" title="Jet de Constitution" value="&{template:co1} {{name=Constitution}} {{subtags=Caract&eacute;ristique}} {{carac=[[1d20cs20cf1+@{CON_TEST}]]}}"> CON</button></td>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_CON" title="Jet de Constitution" value="&{template:co1} {{name=Constitution}} {{subtags=Caract&eacute;ristique}} {{carac=[[1d20cs20cf1+[[@{CON_TEST}]]]]}}"> CON</button></td>
<td class="sheet-boxinput"><input type="number" name="attr_CONSTITUTION" title="Constitution" value="10" min="0" max="30" /></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_CON" value="floor((@{CONSTITUTION}-10)/2)" disabled /></td>
<td class="sheet-boxinput"><input type="number" name="attr_CON_BONUS" title="Bonus au Test" /></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_CON_TEST" value="@{CON}+@{CON_BONUS}" disabled /></td>
</tr>
<tr>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_INT" title="Jet d'Intelligence" value="&{template:co1} {{name=Intelligence}} {{subtags=Caract&eacute;ristique}} {{carac=[[1d20cs20cf1+@{INT_TEST}]]}}"> INT</button></td>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_INT" title="Jet d'Intelligence" value="&{template:co1} {{name=Intelligence}} {{subtags=Caract&eacute;ristique}} {{carac=[[1d20cs20cf1+[[@{INT_TEST}]]]]}}"> INT</button></td>
<td class="sheet-boxinput"><input type="number" name="attr_INTELLIGENCE" title="Intelligence" value="10" min="0" max="30" /></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_INT" value="floor((@{INTELLIGENCE}-10)/2)" disabled /></td>
<td class="sheet-boxinput"><input type="number" name="attr_INT_BONUS" title="Bonus au Test" /></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_INT_TEST" value="@{INT}+@{INT_BONUS}" disabled /></td>
</tr>
<tr>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_SAG" title="Jet de Sagesse" value="&{template:co1} {{name=Sagesse}} {{subtags=Caract&eacute;ristique}} {{carac=[[1d20cs20cf1+@{SAG_TEST}]]}}"> SAG</button></td>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_SAG" title="Jet de Sagesse" value="&{template:co1} {{name=Sagesse}} {{subtags=Caract&eacute;ristique}} {{carac=[[1d20cs20cf1+[[@{SAG_TEST}]]]]}}"> SAG</button></td>
<td class="sheet-boxinput"><input type="number" name="attr_SAGESSE" title="Sagesse" value="10" min="0" max="30" /></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_SAG" value="floor((@{SAGESSE}-10)/2)" disabled /></td>
<td class="sheet-boxinput"><input type="number" name="attr_SAG_BONUS" title="Bonus au Test" /></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_SAG_TEST" value="@{SAG}+@{SAG_BONUS}" disabled /></td>
</tr>
<tr>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_CHA" title="Jet de Charisme" value="&{template:co1} {{name=Charisme}} {{subtags=Caract&eacute;ristique}} {{carac=[[1d20cs20cf1+@{CHA_TEST}]]}}"> CHA</button></td>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_CHA" title="Jet de Charisme" value="&{template:co1} {{name=Charisme}} {{subtags=Caract&eacute;ristique}} {{carac=[[1d20cs20cf1+[[@{CHA_TEST}]]]]}}"> CHA</button></td>
<td class="sheet-boxinput"><input type="number" name="attr_CHARISME" title="Charisme" value="10" min="0" max="30" /></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_CHA" value="floor((@{CHARISME}-10)/2)" disabled /></td>
<td class="sheet-boxinput"><input type="number" name="attr_CHA_BONUS" title="Bonus au Test" /></td>
@@ -94,7 +94,7 @@
<td class="sheet-textfat">Total</td>
</tr>
<tr>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_CAC" title="Jet d'attaque au contact" value="&{template:co1} {{name=Au Contact}} {{subtags=Attaque}} {{attaque=[[1d20cs20cf1+@{ATKCAC}]]}}"> AU CONTACT</button></td>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_CAC" title="Jet d'attaque au contact" value="&{template:co1} {{name=Au Contact}} {{subtags=Attaque}} {{attaque=[[1d20cs20cf1+[[@{ATKCAC}]]]]}}"> AU CONTACT</button></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_ATKCAC_NIV" value="@{NIVEAU}" title="Niveau" disabled /></td>
<td class="sheet-boxinput">
<select class="sheet-carac" name="attr_ATKCAC_CARAC" size="1">
@@ -110,7 +110,7 @@
<td class="sheet-boxinputlight"><input type="number" name="attr_ATKCAC" value="@{ATKCAC_NIV}+@{ATKCAC_CARAC}+@{ATKCAC_DIV}" disabled /></td>
</tr>
<tr>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_TIR" title="Jet d'attaque à distance" value="&{template:co1} {{name=&Agrave; Distance}} {{subtags=Attaque}} {{attaque=[[1d20cs20cf1+@{ATKTIR}]]}}"> &Agrave; DISTANCE</button></td>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_TIR" title="Jet d'attaque à distance" value="&{template:co1} {{name=&Agrave; Distance}} {{subtags=Attaque}} {{attaque=[[1d20cs20cf1+[[@{ATKTIR}]]]]}}"> &Agrave; DISTANCE</button></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_ATKTIR_NIV" value="@{NIVEAU}" title="Niveau" disabled /></td>
<td class="sheet-boxinput">
<select class="sheet-carac" name="attr_ATKTIR_CARAC" size="1">
@@ -126,7 +126,7 @@
<td class="sheet-boxinputlight"><input type="number" name="attr_ATKTIR" value="@{ATKTIR_NIV}+@{ATKTIR_CARAC}+@{ATKTIR_DIV}" disabled /></td>
</tr>
<tr>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_MAG" title="Jet d'attaque magique" value="&{template:co1} {{name=Magique}} {{subtags=Attaque}} {{attaque=[[1d20cs20cf1+@{ATKMAG}]]}}"> MAGIQUE</button></td>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_MAG" title="Jet d'attaque magique" value="&{template:co1} {{name=Magique}} {{subtags=Attaque}} {{attaque=[[1d20cs20cf1+[[@{ATKMAG}]]]]}}"> MAGIQUE</button></td>
<td class="sheet-boxinputlight"><input type="number" name="attr_ATKMAG_NIV" value="@{NIVEAU}" title="Niveau" disabled /></td>
<td class="sheet-boxinput">
<select class="sheet-carac" name="attr_ATKMAG_CARAC" size="1">
@@ -157,7 +157,7 @@
<td class="sheet-textfat">&nbsp;</td>
</tr>
<tr>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_DV" title="Jet de D&eacute; de Vie" value="&{template:co1} {{name=Dé de Vie}} {{subtags=Vitalit&eacute;}} {{DV=[[1d@{DV}+@{CON}]]}}"> DV</button></td>
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_DV" title="Jet de D&eacute; de Vie" value="&{template:co1} {{name=Dé de Vie}} {{subtags=Vitalit&eacute;}} {{DV=[[1d@{DV}+[[@{CON}]]]]}}"> DV</button></td>
<td class="sheet-boxinput">
<select class="sheet-carac" name="attr_DV" size="1" title="D&eacute; de Vie">
<option value="0" selected >-</option>
@@ -244,7 +244,7 @@
<table class="sheet-tabsep">
<tr>
<td>
<button type="roll" class="sheet-neutre" name="Attaque_@{armenom}" value="&{template:co1} {{name=@{armenom}}} {{subtags=Attaque}} {{attaque=[[1d20cs>@{armecrit}cf1+@{armeatk}+@{armeatkdiv}]]}} {{degats=[[@{armedmnbde}d@{armedmde}+@{armedmcar}+@{armedmdiv}]]}}" />
<button type="roll" class="sheet-neutre" name="Attaque_@{armenom}" value="&{template:co1} {{name=@{armenom}}} {{subtags=Attaque}} {{attaque=[[1d20cs>@{armecrit}cf1+[[@{armeatk}]]+@{armeatkdiv}]]}} {{degats=[[@{armedmnbde}d@{armedmde}+[[@{armedmcar}]]+@{armedmdiv}]]}}" />
</td>
<td class="sheet-boxinputleft" style="width:100%;">
<input type="text" name="attr_armenom" style="font-weight: bold;" placeholder="Nom de l'arme"/>
@@ -426,7 +426,7 @@
<td class="sheet-boxinput"><input type="number" name="attr_PC" value="3+@{CHA}" title="Points de Chance courants" /></td>
<td class="sheet-boxinputlight">
<span class="sheet-textbasesmall">1DV+CON+NIVEAU</span>
<button type="roll" class="sheet-neutre" title="Jet de R&eacute;cup&eacute;ration" name="JET_RECUP" value="&{template:co1} {{name=Récupération}} {{subtags=Vitalit&eacute;}} {{DV=[[1d@{DV}+@{CON}+@{NIVEAU}]]}}" />
<button type="roll" class="sheet-neutre" title="Jet de R&eacute;cup&eacute;ration" name="JET_RECUP" value="&{template:co1} {{name=Récupération}} {{subtags=Vitalit&eacute;}} {{DV=[[1d@{DV}+[[@{CON}]]+@{NIVEAU}]]}}" />
</td>
<td class="sheet-boxinput"><input type="number" name="attr_PM" value="0" title="Points de Mana courants (page 182)" /></td>
<td>&nbsp;</td>
+1 -1
View File
@@ -4,5 +4,5 @@
"authors": "Nathanael TERRIEN",
"roll20userid": "75857",
"preview": "co_v1.png",
"instructions": "Feuille de Personnage (incluant quelques jets) pour Chroniques Oubli&eacute;es Fantasy. Chroniques Oubli&eacute;es Fantasy est un jeu de r&ocirc;le m&eacute;di&eacute;val-fantastique complet bas&eacute; sur le syst&egrave;me d20/OGL 3.5 (http://www.black-book-editions.fr/produit.php?id=1590). v1.1 (Juillet 2015)."
"instructions": "Feuille de Personnage (incluant quelques jets) pour Chroniques Oubli&eacute;es Fantasy. Chroniques Oubli&eacute;es Fantasy est un jeu de r&ocirc;le m&eacute;di&eacute;val-fantastique complet bas&eacute; sur le syst&egrave;me d20/OGL 3.5 (http://www.black-book-editions.fr/produit.php?id=1590). v1.2 (Juillet 2015)."
}
+3
View File
@@ -0,0 +1,3 @@
# Conan-2nd-Ed
Conan 2nd Ed
a modified pathfinder sheet with bug fixes and extra functions for the conan game
+238
View File
@@ -0,0 +1,238 @@
.sheet-pc-spells-show:not(:checked)~.sheet-pc-spells {display:none;}
.sheet-pc-weapons-show:not(:checked)~.sheet-pc-weapons {display:none;}
.sheet-pc-armor-show:not(:checked)~.sheet-pc-armor {display:none;}
.sheet-pc-feats-show:not(:checked)~.sheet-pc-feats {display:none;}
.sheet-section-show:not(:checked)~.sheet-section {display:none;}
.sheet-pc-character-show:not(:checked)~.sheet-pc-character {display:none;}
.sheet-lvl-0-spells-show:not(:checked)~.sheet-lvl-0-spells {display:none;}
.charsheet label {
display: inline-block;
width: 75px;
text-align: right;
}
.charsheet input {
background-color: transparent;
border-style: solid;
border-color: black;
border-width: 0px 0px 2px 0px;
}
.charsheet input.sheet-inputbox {
background-color: transparent;
border-style: solid;
border-color: black;
border-width: 1px 1px 1px 1px;
}
.even {
border: 1px solid black;
background-color: #AAA;
}
.odd {
border: 1px solid black;
background-color: #DDD;
}
fieldset {
display: none;
}
.sheet-col strong.sheet-dee {
font-size: 1.4em;
font-weight: bold;
padding-right: 4px;
}
.charsheet input.sheet-short {
width: 3.5em;
}
.charsheet {
background-image: url("https://dl.dropboxusercontent.com/u/9743716/pictures/Sand.jpg");
}
.charsheet table th {
font-size: 0.8em;
text-align: center;
}
.charsheet table td.sheet-statlabel-big-gray {
background-color: black;
color: white;
font-size: 0.9em;
text-align: center;
}
.charsheet table td.sheet-statlabel-big {
background-color: black;
color: white;
font-size: 0.9em;
text-align: center;
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #333333;
}
.charsheet table td.sheet-statlabel {
background-color: black;
color: white;
font-size: 0.7em;
text-align: center;
border-style: solid;
border-width: 0px 1px 1px 1px;
border-color: #333333;
}
.charsheet table td.sheet-label {
background-color: black;
color: white;
text-align: center;
border-style: solid;
border-width: 0px 1px 1px 1px;
border-color: #333333;
}
.charsheet table td.sheet-statlabel2 {
background-color: black;
color: white;
font-size: 0.7em;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #333333;
}
.charsheet table td.sheet-label2 {
background-color: black;
color: white;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #333333;
}
.charsheet table td {
font-weight: bold;
text-align: center;
}
select.sheet-dtype {
width: 60px;
vertical-align: top;
}
.sheet-table-name {
display:table-caption;
text-align:center;
font-weight:bold;
color:white;
background-color:black;
width:100%;
}
.sheet-table-header {
display:table-cell;
text-align:center;
font-weight:bold;
vertical-align:bottom;
}
.sheet-table-header2-left {
display:table-cell;
text-align:left;
font-weight:bold;
font-size: 0.7em;
}
.sheet-table-header2 {
display:table-cell;
text-align:center;
font-weight:bold;
font-size: 0.7em;
vertical-align:bottom;
}
.sheet-table-header3 {
display:table-cell;
text-align:center;
font-weight:bold;
font-size: 0.7em;
vertical-align:top;
}
.sheet-table-header4 {
background-color: black;
color: white;
font-size: 0.9em;
text-align: center;
}
.sheet-table-center {
margin-left:auto;
margin-right:auto;
}
.sheet-table-data-left {
display:table-cell;
text-align:left;
vertical-align:top;
}
.sheet-table-data-right {
display:table-cell;
text-align:right;
vertical-align:top;
}
.sheet-table-data-center {
display:table-cell;
text-align:center;
vertical-align:top;
}
.sheet-table-data-center-sm {
display:table-cell;
text-align:center;
font-size: 0.7em;
vertical-align:top;
}
.sheet-table-data-center-skills {
display:table-cell;
width: 28px;
}
.sheet-table-row {
display:table-row;
vertical-align:top;
width:100%;
}
.sheet-table-row-name {
display:table-cell;
text-align:center;
color:white;
background-color:black;
font-weight:bold;
}
.sheet-table-row-small {
display:table-cell;
width: 40px;
}
textarea {
height: auto;
text-align: center;
color: black;
}
input {
text-align: center;
color: black;
}
input, select {
width:100%;
}
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 674 KiB

+8
View File
@@ -0,0 +1,8 @@
{
"api": "script_conan.js",
"html": "conan.html",
"css": "conan.css",
"authors": "Rob heath",
"preview": "conan.png",
"instructions": "I think the sheet is self explanitory but the GM will need to make a rollable table called untrained with scores of 1 to 9 with a weight of 5 and 10 with a weight of 55"
}
+3 -1
View File
@@ -3,8 +3,10 @@
.sheet-equipment-show:not(:checked)~.sheet-equipment,
.sheet-combat-show:not(:checked)~.sheet-combat,
.sheet-span-log-show:not(:checked)~.sheet-span-log,
.sheet-log-show:not(:checked)~.sheet-log,
.sheet-span-show:not(:checked)~.sheet-span,
.sheet-yet-show:not(:checked)~.sheet-yet{
.sheet-yet-show:not(:checked)~.sheet-yet,
.sheet-warning-show:not(:checked)~.sheet-warning{
display:none;
}
select { margin-bottom: 0; }
+240 -395
View File
@@ -8,16 +8,12 @@
<b>&nbsp; &nbsp; Combat</b>
<input type="checkbox" class="sheet-combat-show" title="combat-show" name="attr_combat-show" value="1" checked/>
<b>&nbsp; &nbsp; Span Log</b>
<input type="checkbox" class="sheet-span-log-show" title="span-log-show" name="attr_span-log-show" value="1" checked/>
<input type="checkbox" class="sheet-log-show" title="span-log-show" name="attr_span-log-show" value="1" checked/>
<b>&nbsp; &nbsp; Yet Log</b>
<input type="checkbox" class="sheet-yet-show" title="yet-show" name="attr_yet-show" value="1" checked/>
<div class="sheet-stats">
Name<input type="text" name="attr_character_name">
Gender <select style="width: 85px" name="attr_gender">
<option value="Male">Male</option>
<option value="Female">Female</option>
<option value="Other">Other</option>
</select>
Gender <input type="text" style="width: 85px" name="attr_gender"/>
Race<input type="text" name="attr_race" style="width: 190px" />
Height<input type="text" name="attr_height" style="width: 60px"/>
Weight<input type="text" name="attr_weight" style="width: 60px"/>
@@ -387,397 +383,154 @@
</table>
</div>
</div>
<div class="sheet-melee-combat-skills">
Melee Weapons
<fieldset class="repeating_melee-combat-skills">
Weapon Name <input type="text" style="width: 200px" name="attr_melee-weapon-name" />
Skill Rating <input type="number" name="attr_melee-weapon-rating" style="width: 50px" value="0" />
Weight <input type="text" name="attr_melee-weapon-weight" style="width: 50px" value="0" />
Damage <input type="number" name="attr_melee-damage" style="width: 50px" value="0" />
Conceal <input type="number" name="attr_melee-weapon-conceal" style="width: 50px" value="0" />
Length <input type="text" name="attr_melee-weapon-length" style="width: 50px" value="0" />
<br>
<button type="roll" name="attr_weapon-roll" value="&{template:melee} {{name=@{character_name}'s}} {{attack=@{melee-weapon-name} attack [[{@{melee-weapon-rating}[rating]-@{total-IP}[penalties]-1d10}]]}} {{0=[[0+@{melee-damage}]]}}{{1=[[1+@{melee-damage}]]}}{{2=[[2+@{melee-damage}]]}}{{3=[[3+@{melee-damage}]]}}{{4=[[4+@{melee-damage}]]}}{{5=[[5+@{melee-damage}]]}}{{6=[[6+@{melee-damage}]]}}{{7=[[7+@{melee-damage}]]}}{{8=[[8+@{melee-damage}]]}}{{9=[[9+@{melee-damage}]]}}{{10=[[10+@{melee-damage}]]}}{{11=[[11+@{melee-damage}]]}}{{12=[[12+@{melee-damage}]]}}{{13=[[13+@{melee-damage}]]}}{{14=[[14+@{melee-damage}]]}}{{15=[[15+@{melee-damage}]]}}{{16=[[16+@{melee-damage}]]}}{{17=[[17+@{melee-damage}]]}}">Roll Attack</button>
Notes <input type="text" style="width: 500px" name="attr_melee-weapon-notes" />
<button type="roll" name="attr_weapon-counter-roll" value="&{template:melee} {{name=@{character_name}'s}} {{attack=@{melee-weapon-name} counter attack [[{@{melee-weapon-rating}[rating]-?{counter attack}-@{total-IP}[penalties]-1d10}]]}} {{0=[[0+@{melee-damage}]]}}{{1=[[1+@{melee-damage}]]}}{{2=[[2+@{melee-damage}]]}}{{3=[[3+@{melee-damage}]]}}{{4=[[4+@{melee-damage}]]}}{{5=[[5+@{melee-damage}]]}}{{6=[[6+@{melee-damage}]]}}{{7=[[7+@{melee-damage}]]}}{{8=[[8+@{melee-damage}]]}}{{9=[[9+@{melee-damage}]]}}{{10=[[10+@{melee-damage}]]}}{{11=[[11+@{melee-damage}]]}}{{12=[[12+@{melee-damage}]]}}{{13=[[13+@{melee-damage}]]}}{{14=[[14+@{melee-damage}]]}}{{15=[[15+@{melee-damage}]]}}{{16=[[16+@{melee-damage}]]}}{{17=[[17+@{melee-damage}]]}}">Counter Attack</button>
</fieldset>
<br>
Ranged Weapons
<fieldset class="repeating_ranged-combat-skills">
Weapon Name <input type="text" style="width: 200px" name="attr_ranged-weapon-name" />
Skill Rating <input type="number" name="attr_ranged-weapon-rating" style="width: 50px" value="0" />
Weight <input type="text" name="attr_ranged-weapon-weight" style="width: 50px" value="0" />
Conceal <input type="number" name="attr_ranged-weapon-conceal" style="width: 50px" value="0" />
Length <input type="text" name="attr_ranged-weapon-length" style="width: 50px" value="0" />
<br>
Ammo<input type="number" name="attr_ammo" style="width: 50px" value="0" />
Rate of Fire<input type="number" name="attr_rof" style="width: 50px" value="0" />
Damage Values D<input type="number" name="attr_ranged-damage-d" style="width: 50px" value="0" />
C<input type="number" name="attr_ranged-damage-c" style="width: 50px" value="0" />
B<input type="number" name="attr_ranged-damage-b" style="width: 50px" value="0" />
A<input type="number" name="attr_ranged-damage-a" style="width: 50px" value="0" />
Target Difficulty <select name="attr_difficulty" style="width: 120px">
<option value="0">Same Rank</option>
<option value="-5">-5 Rank(Success)</option>
<option value="-4">-4 Rank(Success)</option>
<option value="-3">-3 Rank(Success)</option>
<option value="-2">-2 Rank(Success)</option>
<option value="-1">-1 Rank</option>
<option value="1">+1 Rank</option>
<option value="2">+2 Ranks</option>
<option value="3">+3 Ranks</option>
<option value="4">+4 Ranks</option>
<option value="5">+5 Ranks</option>
<option value="6">+6 Ranks</option>
<option value="7">+7 Ranks</option>
</select>
<br>
<button type="roll" name="attr_weapon-roll" value="&{template:ranged} {{name=@{character_name}'s}} {{attack=@{ranged-weapon-name} attack [[{@{ranged-weapon-rating}[rating]-@{total-IP}[penalties]-(@{difficulty})-1d10}]]}} {{a=[[@{ranged-damage-a}]]}}{{b=[[@{ranged-damage-b}]]}}{{c=[[@{ranged-damage-c}]]}}{{d=[[@{ranged-damage-d}]]}}">Roll Attack</button>
Notes <input type="text" style="width: 600px" name="attr_ranged-weapon-notes" />
</fieldset>
<br>
</div>
<textarea style="width: 100%" name="attr_weapon-table"></textarea>
</div>
<div class="sheet-span-log" style="width: 100%">Span log
<fieldset class="repeating_span-log" style="width: 100%">
Show Span Block? <input type="checkbox" class="sheet-span-show" title="span-show" name="attr_span-show" value="1" checked/>
<div class="sheet-span">
Direction<select name="attr_direction0" style="width: 60px">
<option value="(0)">Rest</option>
<option value="(@{when0}-@{when1}+@{prev-spanspent})">Down</option>
<option value="(@{when0}-@{when1}+@{prev-spanspent}-31536000)">Down(Crossing 0)</option>
<option value="0+@{prev-spanspent}">Level</option>
<option value="(@{when1}-@{when0}+@{prev-spanspent})">Up</option>
<option value="(@{when1}-@{when0}+@{prev-spanspent}-31536000)">Up(Crossing 0)</option>
</select> Starting Age<input type="hidden" name="attr_age-0" value="(@{age-years-0}*31536000 + @{age-days-0}*86400)"></td>
Y<input type="number" name="attr_age-years-0" value="0" style="width: 70px" >
D <input type="number" name="attr_age-days-0" value="0" style="width: 50px" >
Previous Span Spent Y <input type="number" name="attr_prev-years-spent" style="width: 70px" value="0" >
D <input type="number" name="attr_prev-days-spent" style="width: 50px" value="0" >
h <input type="number" name="attr_prev-hours-spent" value="0" >
m <input type="number" name="attr_prev-minutes-spent" value="0" >
s <input type="number" name="attr_prev-seconds-spent" value="0" >
<input type="hidden" name="attr_prev-spanspent" value="(@{prev-years-spent}*31536000+@{prev-days-spent}*86400+@{prev-hours-spent}*3600+@{prev-minutes-spent}*60+@{prev-seconds-spent})" disabled="true">
<table>
<tr style="background-color: #00bfff"><td>Departing</td><td>Y <input type="number" name="attr_0-year" style="width: 70px" value="0"/></td>
<td>M <select name="attr_0-month" style="width: 100px" >
<option value="0">January</option>
<option value="31">February</option>
<option value="59">March</option>
<option value="90">April</option>
<option value="120">May</option>
<option value="151">June</option>
<option value="181">July</option>
<option value="212">August</option>
<option value="243">September</option>
<option value="273">October</option>
<option value="304">November</option>
<option value="334">December</option>
</select></td><td>D <input type="number" name="attr_0-day" value="0"></td>
<td>h <input type="number" name="attr_0-hour" value="0"></td>
<td>m <input type="number" name="attr_0-minute" value="0"></td>
<td>s <input type="number" name="attr_0-second" value="0"></td>
<td><input type="hidden" name="attr_when0" value="((@{0-year}*31536000)+((@{0-month}+@{0-day})*86400)+(@{0-hour}*3600)+(@{0-minute}*60)+@{0-second})" disabled="true"></td></tr>
<tr style="background-color: #ffd700"><td>Arriving</td><td>Y <input type="number" name="attr_1-year" style="width: 70px" value="0"/></td><td>M <select name="attr_1-month" style="width: 100px" >
<option value="0">January</option>
<option value="31">February</option>
<option value="59">March</option>
<option value="90">April</option>
<option value="120">May</option>
<option value="151">June</option>
<option value="181">July</option>
<option value="212">August</option>
<option value="243">September</option>
<option value="273">October</option>
<option value="304">November</option>
<option value="334">December</option>
</select></td><td>D <input type="number" name="attr_1-day" value="0"></td>
<td>h <input type="number" name="attr_1-hour" value="0"></td>
<td>m <input type="number" name="attr_1-minute" value="0"></td>
<td>s <input type="number" name="attr_1-second" value="0"></td>
<td><input type="hidden" name="attr_when1" value="((@{1-year}*31536000)+((@{1-month}+@{1-day})*86400)+(@{1-hour}*3600)+(@{1-minute}*60)+@{1-second})" disabled="true"></td></tr>
</table>
Where/Events/Actions<input type="text" name="attr_where0" style="width:600px">
<table>
<tr style="background-color: #adff2f"><td>Time Level</td><td>Y <input type="number" name="attr_dur-years-0" style="width: 70px"value="0"></td><td>D <input type="number" name="attr_dur-days-0" style="width: 50px" value="0" ></td>
<td>h <input type="number" name="attr_dur-hours-0" value="0" ></td>
<td>m <input type="number" name="attr_dur-minutes-0" value="0" ></td>
<td>s <input type="number" name="attr_dur-seconds-0" value="0" ></td>
<td><input type="hidden" name="attr_duration0" value="@{dur-years-0}*31536000+@{dur-days-0}*86400+@{dur-hours-0}*3600+@{dur-minutes-0}*60+@{dur-seconds-0}" disabled="true"></td>
<td></td></tr>
<tr><td>Span Spent</td><td>Y <input type="number" name="attr_years-spent0" style="width: 70px" value="floor(@{spanspent0}/31536000)" disabled="true"></td>
<td>D <input type="number" name="attr_days-spent0" style="width: 50px" value="floor((@{spanspent0}-(@{years-spent0}*31536000))/86400)" disabled="true"></td>
<td>h <input type="number" name="attr_hours-spent0" value="floor((@{spanspent0}-(@{years-spent0}*31536000+@{days-spent0}*86400))/3600)" disabled="true"></td>
<td>m <input type="number" name="attr_minutes-spent0" value="floor((@{spanspent0}-(@{years-spent0}*31536000+@{days-spent0}*86400+@{hours-spent0}*3600))/60)" disabled="true"></td>
<td>s <input type="number" name="attr_seconds-spent0" value="@{spanspent0}-(@{years-spent0}*31536000+@{days-spent0}*86400+@{hours-spent0}*3600+@{minutes-spent0}*60)" disabled="true"></td>
<td></td><td><input type="hidden" name="attr_spanspent0" value="(@{direction0})" disabled="true"></td></tr>
<tr><td>Span Remaining</td><td>Y <input type="number" name="attr_years-remaining0" style="width: 70px" value="floor(@{spanremaining0}/31536000)" disabled="true"></td>
<td>D <input type="number" name="attr_days-remaining0" style="width: 50px" value="floor((@{spanremaining0}-(@{years-remaining0}*31536000))/86400)" disabled="true"></td>
<td>h <input type="number" name="attr_hours-remaining0" value="floor((@{spanremaining0}-(@{years-remaining0}*31536000+@{days-remaining0}*86400))/3600)" disabled="true"></td>
<td>m <input type="number" name="attr_minutes-remaining0" value="floor((@{spanremaining0}-(@{years-remaining0}*31536000+@{days-remaining0}*86400+@{hours-remaining0}*3600))/60)" disabled="true"></td>
<td>s <input type="number" name="attr_seconds-remaining0" value="@{spanremaining0}-(@{years-remaining0}*31536000+@{days-remaining0}*86400+@{hours-remaining0}*3600+@{minutes-remaining0}*60)" disabled="true"></td><td><input type="hidden" name="attr_spanremaining0" value="((@{span}*31536000)-@{spanspent0})" disabled="true"></td></tr>
</table>
<h3 style="background-color: #000; width: 95%; height: 2px"></h3>
<br>
<table>
<tr><td>Direction</td><td><select name="attr_direction1" style="width: 60px">
<option value="(0-@{spanspent0})">Rest</option>
<option value="(@{when2}-@{when3})">Down</option>
<option value="(@{when2}-@{when3}-31536000)">Down(Crossing 0)</option>
<option value="0">Level</option>
<option value="(@{when3}-@{when2})">Up</option>
<option value="(@{when3}-@{when2}-31536000)">Up(Crossing 0)</option>
</select></td><td>Starting Age<input type="hidden" name="attr_age-1" value="(@{age-0}+@{duration0})"></td>
<td>Y<input type="number" name="attr_age-years-1" value="(floor(@{age-1}/31536000))" style="width: 70px" disabled="true"></td>
<td>D <input type="number" name="attr_age-days-1" value="floor((@{age-1}-(@{age-years-1}*31536000))/86400)" style="width: 50px" disabled="true"></td>
<td style="background-color: #dc143c">departure error= &nbsp;&nbsp;Y<input type="number" name="attr_Yerror1" value="(floor(@{error1}/31536000))" disabled="true">D<input type="number" name="attr_Derror1" value="(floor((@{error1}-(@{Yerror1}*31536000))/86400))" disabled="true">h<input type="number" name="attr_herror1" value="(floor((@{error1}-(@{Yerror1}*31536000+@{Derror1}*86400))/3600))" disabled="true">m<input type="number" name="attr_merror1" value="(floor((@{error1}-(@{Yerror1}*31536000+@{Derror1}*86400+@{herror1}*3600))/60))" disabled="true">s<input type="number" name="attr_serror1" value="(@{error1}-(@{Yerror1}*31536000+@{Derror1}*86400+@{herror1}*3600+@{merror1}*60))" disabled="true"></td>
<td><input type="hidden" name="attr_error1" style="width: 120px" value="((@{when1}+@{duration0})-(@{when2}))" disabled="true"></tr>
</table>
<table>
<tr style="background-color: #00bfff"><td>Departing</td><td>Y <input type="number" name="attr_2-year" style="width: 70px" value="0"/></td>
<td>M <select name="attr_2-month" style="width: 100px" >
<option value="0">January</option>
<option value="31">February</option>
<option value="59">March</option>
<option value="90">April</option>
<option value="120">May</option>
<option value="151">June</option>
<option value="181">July</option>
<option value="212">August</option>
<option value="243">September</option>
<option value="273">October</option>
<option value="304">November</option>
<option value="334">December</option>
</select></td><td>D <input type="number" name="attr_2-day" value="0"></td>
<td>h <input type="number" name="attr_2-hour" value="0"></td>
<td>m <input type="number" name="attr_2-minute" value="0"></td>
<td>s <input type="number" name="attr_2-second" value="0"></td>
<td><input type="hidden" name="attr_when2" value="((@{2-year}*31536000)+((@{2-month}+@{2-day})*86400)+(@{2-hour}*3600)+(@{2-minute}*60)+@{2-second})" disabled="true"></td></tr>
<tr style="background-color: #ffd700"><td>Arriving</td><td>Y <input type="number" name="attr_3-year" style="width: 70px" value="0"/></td><td>M <select name="attr_3-month" style="width: 100px" >
<option value="0">January</option>
<option value="31">February</option>
<option value="59">March</option>
<option value="90">April</option>
<option value="120">May</option>
<option value="151">June</option>
<option value="181">July</option>
<option value="212">August</option>
<option value="243">September</option>
<option value="273">October</option>
<option value="304">November</option>
<option value="334">December</option>
</select></td><td>D <input type="number" name="attr_3-day" value="0"></td>
<td>h <input type="number" name="attr_3-hour" value="0"></td>
<td>m <input type="number" name="attr_3-minute" value="0"></td>
<td>s <input type="number" name="attr_3-second" value="0"></td>
<td><input type="hidden" name="attr_when3" value="((@{3-year}*31536000)+((@{3-month}+@{3-day})*86400)+(@{3-hour}*3600)+(@{3-minute}*60)+@{3-second})" disabled="true"></td></tr>
</table>
Where/Events/Actions<input type="text" name="attr_where1" style="width:600px">
<table>
<tr style="background-color: #adff2f"><td>Time Level</td><td>Y <input type="number" name="attr_dur-years-1" value="0"></td>
<td>D <input type="number" name="attr_dur-days-1" value="0" ></td>
<td>h <input type="number" name="attr_dur-hours-1" value="0" ></td>
<td>m <input type="number" name="attr_dur-minutes-1" value="0" ></td>
<td>s <input type="number" name="attr_dur-seconds-1" value="0" ></td>
<td><input type="hidden" name="attr_duration1" value="@{dur-years-1}*31536000+@{dur-days-1}*86400+@{dur-hours-1}*3600+@{dur-minutes-1}*60+@{dur-seconds-1}" disabled="true"></td>
<td></td></tr>
<tr><td>Span Spent</td><td>Y <input type="number" name="attr_years-spent1" style="width: 70px" value="floor(@{spanspent1}/31536000)" disabled="true"></td>
<td>D <input type="number" name="attr_days-spent1" style="width: 50px" value="floor((@{spanspent1}-(@{years-spent1}*31536000))/86400)" disabled="true"></td>
<td>h <input type="number" name="attr_hours-spent1" value="floor((@{spanspent1}-(@{years-spent1}*31536000+@{days-spent1}*86400))/3600)" disabled="true"></td>
<td>m <input type="number" name="attr_minutes-spent1" value="floor((@{spanspent1}-(@{years-spent1}*31536000+@{days-spent1}*86400+@{hours-spent1}*3600))/60)" disabled="true"></td>
<td>s <input type="number" name="attr_seconds-spent1" value="@{spanspent1}-(@{years-spent1}*31536000+@{days-spent1}*86400+@{hours-spent1}*3600+@{minutes-spent1}*60)" disabled="true"></td><td></td>
<td><input type="hidden" name="attr_spanspent1" value="(@{direction1}+@{spanspent0})" disabled="true"></td></tr>
<tr><td>Span Remaining</td><td>Y <input type="number" name="attr_years-remaining1" style="width: 70px" value="floor(@{spanremaining1}/31536000)" disabled="true"></td>
<td>D <input type="number" name="attr_days-remaining1" style="width: 50px" value="floor((@{spanremaining1}-(@{years-remaining1}*31536000))/86400)" disabled="true"></td>
<td>h <input type="number" name="attr_hours-remaining1" value="floor((@{spanremaining1}-(@{years-remaining1}*31536000+@{days-remaining1}*86400))/3600)" disabled="true"></td>
<td>m <input type="number" name="attr_minutes-remaining1" value="floor((@{spanremaining1}-(@{years-remaining1}*31536000+@{days-remaining1}*86400+@{hours-remaining1}*3600))/60)" disabled="true"></td>
<td>s <input type="number" name="attr_seconds-remaining1" value="@{spanremaining1}-(@{years-remaining1}*31536000+@{days-remaining1}*86400+@{hours-remaining1}*3600+@{minutes-remaining1}*60)" disabled="true"></td>
<td></td><td><input type="hidden" name="attr_spanremaining1" value="((@{span}*31536000)-@{spanspent1})" disabled="true"></td></tr>
</table>
<h3 style="background-color: #000; width: 95%; height: 2px"></h3>
<br>
<table>
<tr><td>Direction</td><td><select name="attr_direction2" style="width: 60px">
<option value="(0-@{spanspent1})">Rest</option>
<option value="(@{when4}-@{when5})">Down</option>
<option value="(@{when4}-@{when5}-31536000)">Down(Crossing 0)</option>
<option value="0">Level</option>
<option value="(@{when5}-@{when4})">Up</option>
<option value="(@{when5}-@{when4}-31536000)">Up(Crossing 0)</option>
</select></td><td>Starting Age<input type="hidden" name="attr_age-2" value="(@{age-1}+@{duration1})"></td><td>Y<input type="number" name="attr_age-years-2" value="(floor(@{age-2}/31536000))" style="width: 70px" disabled="true"></td>
<td>D <input type="number" name="attr_days-2" value="floor((@{age-2}-(@{age-years-2}*31536000))/86400)" style="width: 50px" disabled="true"></td>
<td style="background-color: #dc143c">departure error= &nbsp;&nbsp;Y<input type="number" name="attr_Yerror2" value="(floor(@{error2}/31536000))" disabled="true">D<input type="number" name="attr_Derror2" value="(floor((@{error2}-(@{Yerror2}*31536000))/86400))" disabled="true">h<input type="number" name="attr_herror2" value="(floor((@{error2}-(@{Yerror2}*31536000+@{Derror2}*86400))/3600))" disabled="true">m<input type="number" name="attr_merror2" value="(floor((@{error2}-(@{Yerror2}*31536000+@{Derror2}*86400+@{herror2}*3600))/60))" disabled="true">s<input type="number" name="attr_serror2" value="(@{error2}-(@{Yerror2}*31536000+@{Derror2}*86400+@{herror2}*3600+@{merror2}*60))" disabled="true"></td>
<td><input type="hidden" name="attr_error2" value="((@{when3}+@{duration1})-(@{when4}))" disabled="true"></tr>
</table>
<table>
<tr style="background-color: #00bfff"><td>Departing</td><td>Y <input type="number" name="attr_4-year" style="width: 70px" value="0"/></td>
<td>M <select name="attr_4-month" style="width: 100px" >
<option value="0">January</option>
<option value="31">February</option>
<option value="59">March</option>
<option value="90">April</option>
<option value="120">May</option>
<option value="151">June</option>
<option value="181">July</option>
<option value="212">August</option>
<option value="243">September</option>
<option value="273">October</option>
<option value="304">November</option>
<option value="334">December</option>
</select></td><td>D <input type="number" name="attr_4-day" value="0"></td>
<td>h <input type="number" name="attr_4-hour" value="0"></td>
<td>m <input type="number" name="attr_4-minute" value="0"></td>
<td>s <input type="number" name="attr_4-second" value="0"></td>
<td><input type="hidden" name="attr_when4" value="((@{4-year}*31536000)+((@{4-month}+@{4-day})*86400)+(@{4-hour}*3600)+(@{4-minute}*60)+@{4-second})" disabled="true"></td></tr>
<tr style="background-color: #ffd700"><td>Arriving</td><td>Y <input type="number" name="attr_5-year" style="width: 70px" value="0"/></td><td>M <select name="attr_5-month" style="width: 100px" >
<option value="0">January</option>
<option value="31">February</option>
<option value="59">March</option>
<option value="90">April</option>
<option value="120">May</option>
<option value="151">June</option>
<option value="181">July</option>
<option value="212">August</option>
<option value="243">September</option>
<option value="273">October</option>
<option value="304">November</option>
<option value="334">December</option>
</select></td><td>D <input type="number" name="attr_5-day" value="0"></td>
<td>h <input type="number" name="attr_5-hour" value="0"></td>
<td>m <input type="number" name="attr_5-minute" value="0"></td>
<td>s <input type="number" name="attr_5-second" value="0"></td>
<td><input type="hidden" name="attr_when5" value="((@{5-year}*31536000)+((@{5-month}+@{5-day})*86400)+(@{5-hour}*3600)+(@{5-minute}*60)+@{5-second})" disabled="true"></td></tr>
</table>
Where/Events/Actions<input type="text" name="attr_where2" style="width:600px">
<table>
<tr style="background-color: #adff2f"><td>Time Level</td><td>Y <input type="number" name="attr_dur-years-2" value="0"></td>
<td>D <input type="number" name="attr_dur-days-2" value="0" ></td>
<td>h <input type="number" name="attr_dur-hours-2" value="0" ></td>
<td>m <input type="number" name="attr_dur-minutes-2" value="0" ></td>
<td>s <input type="number" name="attr_dur-seconds-2" value="0" ></td>
<td><input type="hidden" name="attr_duration2" value="@{dur-years-2}*31536000+@{dur-days-2}*86400+@{dur-hours-2}*3600+@{dur-minutes-2}*60+@{dur-seconds-2}" disabled="true"></td>
<td></td></tr>
<tr><td>Span Spent</td><td>Y <input type="number" name="attr_years-spent2" style="width: 70px" value="floor(@{spanspent2}/31536000)" disabled="true"></td>
<td>D <input type="number" name="attr_days-spent2" style="width: 50px" value="floor((@{spanspent2}-(@{years-spent2}*31536000))/86400)" disabled="true"></td>
<td>h <input type="number" name="attr_hours-spent2" value="floor((@{spanspent2}-(@{years-spent2}*31536000+@{days-spent2}*86400))/3600)" disabled="true"></td>
<td>m <input type="number" name="attr_minutes-spent2" value="floor((@{spanspent2}-(@{years-spent2}*31536000+@{days-spent2}*86400+@{hours-spent2}*3600))/60)" disabled="true"></td>
<td>s <input type="number" name="attr_seconds-spent2" value="@{spanspent2}-(@{years-spent2}*31536000+@{days-spent2}*86400+@{hours-spent2}*3600+@{minutes-spent2}*60)" disabled="true"></td><td></td>
<td><input type="hidden" name="attr_spanspent2" value="(@{direction2}+@{spanspent1})" disabled="true"></td></tr>
<tr><td>Span Remaining</td><td>Y <input type="number" name="attr_years-remaining2" style="width: 70px" value="floor(@{spanremaining2}/31536000)" disabled="true"></td>
<td>D <input type="number" name="attr_days-remaining2" style="width: 50px" value="floor((@{spanremaining2}-(@{years-remaining2}*31536000))/86400)" disabled="true"></td>
<td>h <input type="number" name="attr_hours-remaining2" value="floor((@{spanremaining2}-(@{years-remaining2}*31536000+@{days-remaining2}*86400))/3600)" disabled="true"></td>
<td>m <input type="number" name="attr_minutes-remaining2" value="floor((@{spanremaining2}-(@{years-remaining2}*31536000+@{days-remaining2}*86400+@{hours-remaining2}*3600))/60)" disabled="true"></td>
<td>s <input type="number" name="attr_seconds-remaining2" value="@{spanremaining2}-(@{years-remaining2}*31536000+@{days-remaining2}*86400+@{hours-remaining2}*3600+@{minutes-remaining2}*60)" disabled="true"></td>
<td></td><td><input type="hidden" name="attr_spanremaining2" value="((@{span}*31536000)-@{spanspent2})" disabled="true"></td></tr>
</table>
<h3 style="background-color: #000; width: 95%; height: 2px"></h3>
<br>
<table>
<tr><td>Direction</td><td><select name="attr_direction3" style="width: 60px">
<option value="(0-@{spanspent1})">Rest</option>
<option value="(@{when6}-@{when7})">Down</option>
<option value="(@{when6}-@{when7}-31536000)">Down(Crossing 0)</option>
<option value="0">Level</option>
<option value="(@{when7}-@{when6})">Up</option>
<option value="(@{when7}-@{when6}-31536000)">Up(Crossing 0)</option>
</select></td><td>Starting Age<input type="hidden" name="attr_age-3" value="(@{age-2}+@{duration2})"></td><td>Y<input type="number" name="attr_age-years-3" value="(floor(@{age-3}/31536000))" style="width: 70px" disabled="true"></td>
<td>D <input type="number" name="attr_days-3" value="floor((@{age-3}-(@{age-years-3}*31536000))/86400)" style="width: 50px" disabled="true"></td>
<td style="background-color: #dc143c">departure error= &nbsp;&nbsp;Y<input type="number" name="attr_Yerror3" value="(floor(@{error3}/31536000))" disabled="true">D<input type="number" name="attr_Derror3" value="(floor((@{error3}-(@{Yerror3}*31536000))/86400))" disabled="true">h<input type="number" name="attr_herror3" value="(floor((@{error3}-(@{Yerror3}*31536000+@{Derror3}*86400))/3600))" disabled="true">m<input type="number" name="attr_merror3" value="(floor((@{error3}-(@{Yerror3}*31536000+@{Derror3}*86400+@{herror3}*3600))/60))" disabled="true">s<input type="number" name="attr_serror3" value="(@{error3}-(@{Yerror3}*31536000+@{Derror3}*86400+@{herror3}*3600+@{merror3}*60))" disabled="true"></td>
<td><input type="hidden" name="attr_error3" value="((@{when5}+@{duration2})-(@{when6}))" disabled="true"></tr>
</table>
<table>
<tr style="background-color: #00bfff"><td>Departing</td><td>Y <input type="number" name="attr_6-year" style="width: 70px" value="0"/></td>
<td>M <select name="attr_6-month" style="width: 100px" >
<option value="0">January</option>
<option value="31">February</option>
<option value="59">March</option>
<option value="90">April</option>
<option value="120">May</option>
<option value="151">June</option>
<option value="181">July</option>
<option value="212">August</option>
<option value="243">September</option>
<option value="273">October</option>
<option value="304">November</option>
<option value="334">December</option>
</select></td><td>D <input type="number" name="attr_6-day" value="0"></td>
<td>h <input type="number" name="attr_6-hour" value="0"></td>
<td>m <input type="number" name="attr_6-minute" value="0"></td>
<td>s <input type="number" name="attr_6-second" value="0"></td>
<td><input type="hidden" name="attr_when6" value="((@{6-year}*31536000)+((@{6-month}+@{6-day})*86400)+(@{6-hour}*3600)+(@{6-minute}*60)+@{6-second})" disabled="true"></td></tr>
<tr style="background-color: #ffd700"><td>Arriving</td><td>Y <input type="number" name="attr_7-year" style="width: 70px" value="0"/></td><td>M <select name="attr_7-month" style="width: 100px" >
<option value="0">January</option>
<option value="31">February</option>
<option value="59">March</option>
<option value="90">April</option>
<option value="120">May</option>
<option value="151">June</option>
<option value="181">July</option>
<option value="212">August</option>
<option value="243">September</option>
<option value="273">October</option>
<option value="304">November</option>
<option value="334">December</option>
</select></td><td>D <input type="number" name="attr_7-day" value="0"></td>
<td>h <input type="number" name="attr_7-hour" value="0"></td>
<td>m <input type="number" name="attr_7-minute" value="0"></td>
<td>s <input type="number" name="attr_7-second" value="0"></td>
<td><input type="hidden" name="attr_when7" value="((@{7-year}*31536000)+((@{7-month}+@{7-day})*86400)+(@{7-hour}*3600)+(@{7-minute}*60)+@{7-second})" disabled="true"></td></tr>
</table>
Where/Events/Actions<input type="text" name="attr_where3" style="width:600px">
<table>
<tr style="background-color: #adff2f"><td>Time Level</td><td>Y <input type="number" name="attr_dur-years-3" value="0"></td>
<td>D <input type="number" name="attr_dur-days-3" value="0" ></td>
<td>h <input type="number" name="attr_dur-hours-3" value="0" ></td>
<td>m <input type="number" name="attr_dur-minutes-3" value="0" ></td>
<td>s <input type="number" name="attr_dur-seconds-3" value="0" ></td>
<td><input type="hidden" name="attr_duration3" value="@{dur-years-3}*31536000+@{dur-days-3}*86400+@{dur-hours-3}*3600+@{dur-minutes-3}*60+@{dur-seconds-3}" disabled="true"></td>
<td></td></tr>
<tr><td>Span Spent</td><td>Y <input type="number" name="attr_years-spent3" style="width: 70px" value="floor(@{spanspent3}/31536000)" disabled="true"></td>
<td>D <input type="number" name="attr_days-spent3" style="width: 50px" value="floor((@{spanspent3}-(@{years-spent3}*31536000))/86400)" disabled="true"></td>
<td>h <input type="number" name="attr_hours-spent3" value="floor((@{spanspent3}-(@{years-spent3}*31536000+@{days-spent3}*86400))/3600)" disabled="true"></td>
<td>m <input type="number" name="attr_minutes-spent3" value="floor((@{spanspent3}-(@{years-spent3}*31536000+@{days-spent3}*86400+@{hours-spent3}*3600))/60)" disabled="true"></td>
<td>s <input type="number" name="attr_seconds-spent3" value="@{spanspent3}-(@{years-spent3}*31536000+@{days-spent3}*86400+@{hours-spent3}*3600+@{minutes-spent3}*60)" disabled="true"></td><td></td>
<td><input type="hidden" name="attr_spanspent3" value="(@{direction3}+@{spanspent2})" disabled="true"></td></tr>
<tr><td>Span Remaining</td><td>Y <input type="number" name="attr_years-remaining3" style="width: 70px" value="floor(@{spanremaining3}/31536000)" disabled="true"></td>
<td>D <input type="number" name="attr_days-remaining3" style="width: 50px" value="floor((@{spanremaining3}-(@{years-remaining3}*31536000))/86400)" disabled="true"></td>
<td>h <input type="number" name="attr_hours-remaining3" value="floor((@{spanremaining3}-(@{years-remaining3}*31536000+@{days-remaining3}*86400))/3600)" disabled="true"></td>
<td>m <input type="number" name="attr_minutes-remaining3" value="floor((@{spanremaining3}-(@{years-remaining3}*31536000+@{days-remaining3}*86400+@{hours-remaining3}*3600))/60)" disabled="true"></td>
<td>s <input type="number" name="attr_seconds-remaining3" value="@{spanremaining3}-(@{years-remaining3}*31536000+@{days-remaining3}*86400+@{hours-remaining3}*3600+@{minutes-remaining3}*60)" disabled="true"></td>
<td></td><td><input type="hidden" name="attr_spanremaining3" value="((@{span}*31536000)-@{spanspent3})" disabled="true"></td></tr>
</table>
<h3 style="background-color: #000; width: 95%; height: 2px"></h3>
<br>
<table>
<tr><td>Direction</td><td><select name="attr_direction4" style="width: 60px">
<option value="(0-@{spanspent1})">Rest</option>
<option value="(@{when8}-@{when9})">Down</option>
<option value="(@{when8}-@{when9}-31536000)">Down(Crossing 0)</option>
<option value="0">Level</option>
<option value="(@{when9}-@{when8})">Up</option>
<option value="(@{when9}-@{when8}-31536000)">Up(Crossing 0)</option>
</select></td><td>Starting Age<input type="hidden" name="attr_age-4" value="(@{age-3}+@{duration3})"></td><td>Y<input type="number" name="attr_age-years-4" value="(floor(@{age-4}/31536000))" style="width: 70px" disabled="true"></td>
<td>D <input type="number" name="attr_days-4" value="floor((@{age-4}-(@{age-years-4}*31536000))/86400)" style="width: 50px" disabled="true"></td>
<td style="background-color: #dc143c">departure error= &nbsp;&nbsp;Y<input type="number" name="attr_Yerror4" value="(floor(@{error4}/31536000))" disabled="true">D<input type="number" name="attr_Derror4" value="(floor((@{error4}-(@{Yerror4}*31536000))/86400))" disabled="true">h<input type="number" name="attr_herror4" value="(floor((@{error4}-(@{Yerror4}*31536000+@{Derror4}*86400))/3600))" disabled="true">m<input type="number" name="attr_merror4" value="(floor((@{error4}-(@{Yerror4}*31536000+@{Derror4}*86400+@{herror4}*3600))/60))" disabled="true">s<input type="number" name="attr_serror4" value="(@{error4}-(@{Yerror4}*31536000+@{Derror4}*86400+@{herror4}*3600+@{merror4}*60))" disabled="true"></td>
<td><input type="hidden" name="attr_error4" value="((@{when7}+@{duration3})-(@{when8}))" disabled="true"></tr>
</table>
<table>
<tr style="background-color: #00bfff"><td>Departing</td><td>Y <input type="number" name="attr_8-year" style="width: 70px" value="0"/></td>
<td>M <select name="attr_8-month" style="width: 100px" >
<option value="0">January</option>
<option value="31">February</option>
<option value="59">March</option>
<option value="90">April</option>
<option value="120">May</option>
<option value="151">June</option>
<option value="181">July</option>
<option value="212">August</option>
<option value="243">September</option>
<option value="273">October</option>
<option value="304">November</option>
<option value="334">December</option>
</select></td><td>D <input type="number" name="attr_8-day" value="0"></td>
<td>h <input type="number" name="attr_8-hour" value="0"></td>
<td>m <input type="number" name="attr_8-minute" value="0"></td>
<td>s <input type="number" name="attr_8-second" value="0"></td>
<td><input type="hidden" name="attr_when8" value="((@{8-year}*31536000)+((@{8-month}+@{8-day})*86400)+(@{8-hour}*3600)+(@{8-minute}*60)+@{8-second})" disabled="true"></td></tr>
<tr style="background-color: #ffd700"><td>Arriving</td><td>Y <input type="number" name="attr_9-year" style="width: 70px" value="0"/></td><td>M <select name="attr_9-month" style="width: 100px" >
<option value="0">January</option>
<option value="31">February</option>
<option value="59">March</option>
<option value="90">April</option>
<option value="120">May</option>
<option value="151">June</option>
<option value="181">July</option>
<option value="212">August</option>
<option value="243">September</option>
<option value="273">October</option>
<option value="304">November</option>
<option value="334">December</option>
</select></td><td>D <input type="number" name="attr_9-day" value="0"></td>
<td>h <input type="number" name="attr_9-hour" value="0"></td>
<td>m <input type="number" name="attr_9-minute" value="0"></td>
<td>s <input type="number" name="attr_9-second" value="0"></td>
<td><input type="hidden" name="attr_when9" value="((@{9-year}*31536000)+((@{9-month}+@{9-day})*86400)+(@{9-hour}*3600)+(@{9-minute}*60)+@{9-second})" disabled="true"></td></tr>
</table>
Where/Events/Actions<input type="text" name="attr_where4" style="width:600px">
<table>
<tr style="background-color: #adff2f"><td>Time Level</td><td>Y <input type="number" name="attr_dur-years-4" value="0"></td>
<td>D <input type="number" name="attr_dur-days-4" value="0" ></td>
<td>h <input type="number" name="attr_dur-hours-4" value="0" ></td>
<td>m <input type="number" name="attr_dur-minutes-4" value="0" ></td>
<td>s <input type="number" name="attr_dur-seconds-4" value="0" ></td>
<td><input type="hidden" name="attr_duration4" value="@{dur-years-4}*31536000+@{dur-days-4}*86400+@{dur-hours-4}*3600+@{dur-minutes-4}*60+@{dur-seconds-4}" disabled="true"></td>
<td></td></tr>
<tr><td>Span Spent</td><td>Y <input type="number" name="attr_years-spent4" style="width: 70px" value="floor(@{spanspent4}/31536000)" disabled="true"></td>
<td>D <input type="number" name="attr_days-spent4" style="width: 50px" value="floor((@{spanspent4}-(@{years-spent4}*31536000))/86400)" disabled="true"></td>
<td>h <input type="number" name="attr_hours-spent4" value="floor((@{spanspent4}-(@{years-spent4}*31536000+@{days-spent4}*86400))/3600)" disabled="true"></td>
<td>m <input type="number" name="attr_minutes-spent4" value="floor((@{spanspent4}-(@{years-spent4}*31536000+@{days-spent4}*86400+@{hours-spent4}*3600))/60)" disabled="true"></td>
<td>s <input type="number" name="attr_seconds-spent4" value="@{spanspent4}-(@{years-spent4}*31536000+@{days-spent4}*86400+@{hours-spent4}*3600+@{minutes-spent4}*60)" disabled="true"></td><td></td>
<td><input type="hidden" name="attr_spanspent4" value="(@{direction4}+@{spanspent3})" disabled="true"></td></tr>
<tr><td>Span Remaining</td><td>Y <input type="number" name="attr_years-remaining4" style="width: 70px" value="floor(@{spanremaining4}/31536000)" disabled="true"></td>
<td>D <input type="number" name="attr_days-remaining4" style="width: 50px" value="floor((@{spanremaining4}-(@{years-remaining4}*31536000))/86400)" disabled="true"></td>
<td>h <input type="number" name="attr_hours-remaining4" value="floor((@{spanremaining4}-(@{years-remaining4}*31536000+@{days-remaining4}*86400))/3600)" disabled="true"></td>
<td>m <input type="number" name="attr_minutes-remaining4" value="floor((@{spanremaining4}-(@{years-remaining4}*31536000+@{days-remaining4}*86400+@{hours-remaining4}*3600))/60)" disabled="true"></td>
<td>s <input type="number" name="attr_seconds-remaining4" value="@{spanremaining4}-(@{years-remaining4}*31536000+@{days-remaining4}*86400+@{hours-remaining4}*3600+@{minutes-remaining4}*60)" disabled="true"></td>
<td></td><td><input type="hidden" name="attr_spanremaining4" value="((@{span}*31536000)-@{spanspent4})" disabled="true"></td>
<td>Ending Age <input type="hidden" name="attr_age-5" value="(@{age-4}+@{duration4})"></td><td>Y<input type="number" name="attr_age-years-5" value="(floor(@{age-5}/31536000))" style="width: 70px" disabled="true"></td>
<td>D <input type="number" name="attr_days-5" value="floor((@{age-5}-(@{age-years-5}*31536000))/86400)" style="width: 50px" disabled="true"></td></tr>
</table>
</div>
<hr>
</fieldset>
<div class="sheet-log">
Span log
<br>
<fieldset class="repeating_log" style="width:100%">
<textarea style="width: 100%" name="attr_span-detail" style="width:90%"></textarea>
</fieldset>
<hr style="width: 100%">
<br>
Direction &nbsp;&nbsp;<select name="attr_direction0" style="width: 140px">
<option value="(0)">Rest</option>
<option value="[[(@{when0}-@{when1}+@{prev-spanspent})]]">Down</option>
<option value="[[(@{when0}-@{when1}+@{prev-spanspent}-31536000)]]">Down(Crossing 0)</option>
<option value="0+@{prev-spanspent}">Level</option>
<option value="[[(@{when1}-@{when0}+@{prev-spanspent})]]">Up</option>
<option value="[[(@{when1}-@{when0}+@{prev-spanspent}-31536000)]]">Up(Crossing 0)</option>
</select>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previous Span Spent Y <input type="number" name="attr_prev-years-spent" style="width: 70px" value="0" >
D <input type="number" name="attr_prev-days-spent" style="width: 50px" value="0" >
h <input type="number" name="attr_prev-hours-spent" value="0" >
m <input type="number" name="attr_prev-minutes-spent" value="0" >
s <input type="number" name="attr_prev-seconds-spent" value="0" >
<input type="hidden" name="attr_prev-spanspent" value="(@{prev-years-spent}*31536000+@{prev-days-spent}*86400+@{prev-hours-spent}*3600+@{prev-minutes-spent}*60+@{prev-seconds-spent})" disabled="true">
<table>
<tr style="background-color: #00bfff"><td>Departing</td><td>Y <input type="number" name="attr_0-year" style="width: 70px" value="0"/></td>
<td>M <select name="attr_0-month" style="width: 100px" >
<option value="0">January</option>
<option value="31">February</option>
<option value="59">March</option>
<option value="90">April</option>
<option value="120">May</option>
<option value="151">June</option>
<option value="181">July</option>
<option value="212">August</option>
<option value="243">September</option>
<option value="273">October</option>
<option value="304">November</option>
<option value="334">December</option>
</select></td>
<td>D <input type="number" name="attr_0-day" value="0"></td>
<td>h <input type="number" name="attr_0-hour" value="0"></td>
<td>m <input type="number" name="attr_0-minute" value="0"></td>
<td>s <input type="number" name="attr_0-second" value="0"></td>
<td><input type="hidden" name="attr_when0" value="((@{0-year}*31536000)+((@{0-month}+@{0-day})*86400)+(@{0-hour}*3600)+(@{0-minute}*60)+@{0-second})" disabled="true"></td></tr>
<tr style="background-color: #ffd700"><td>Arriving</td><td>Y <input type="number" name="attr_1-year" style="width: 70px" value="0"/></td><td>M <select name="attr_1-month" style="width: 100px" >
<option value="0">January</option>
<option value="31">February</option>
<option value="59">March</option>
<option value="90">April</option>
<option value="120">May</option>
<option value="151">June</option>
<option value="181">July</option>
<option value="212">August</option>
<option value="243">September</option>
<option value="273">October</option>
<option value="304">November</option>
<option value="334">December</option>
</select></td><td>D <input type="number" name="attr_1-day" value="0"></td>
<td>h <input type="number" name="attr_1-hour" value="0"></td>
<td>m <input type="number" name="attr_1-minute" value="0"></td>
<td>s <input type="number" name="attr_1-second" value="0"></td>
<td><input type="hidden" name="attr_when1" value="((@{1-year}*31536000)+((@{1-month}+@{1-day})*86400)+(@{1-hour}*3600)+(@{1-minute}*60)+@{1-second})" disabled="true"></td></tr>
</table>
Where / Events / Actions <input type="text" name="attr_where0" style="width:670px">
<br>Span Spent Y<input type="number" name="attr_years-spent0" style="width: 70px" value="floor(@{spanspent0}/31536000)" disabled="true">
D <input type="number" name="attr_days-spent0" style="width: 50px" value="floor((@{spanspent0}-(@{years-spent0}*31536000))/86400)" disabled="true">
h<input type="number" name="attr_hours-spent0" value="floor((@{spanspent0}-(@{years-spent0}*31536000+@{days-spent0}*86400))/3600)" disabled="true">
m<input type="number" name="attr_minutes-spent0" value="floor((@{spanspent0}-(@{years-spent0}*31536000+@{days-spent0}*86400+@{hours-spent0}*3600))/60)" disabled="true">
s<input type="number" name="attr_seconds-spent0" value="@{spanspent0}-(@{years-spent0}*31536000+@{days-spent0}*86400+@{hours-spent0}*3600+@{minutes-spent0}*60)" disabled="true">
<input type="hidden" name="attr_spanspent0" value="(@{direction0})" disabled="true">
&nbsp;Span Remaining Y<input type="number" name="attr_years-remaining0" style="width: 70px" value="floor(@{spanremaining0}/31536000)" disabled="true">
D <input type="number" name="attr_days-remaining0" style="width: 50px" value="floor((@{spanremaining0}-(@{years-remaining0}*31536000))/86400)" disabled="true">
h<input type="number" name="attr_hours-remaining0" value="floor((@{spanremaining0}-(@{years-remaining0}*31536000+@{days-remaining0}*86400))/3600)" disabled="true">
m<input type="number" name="attr_minutes-remaining0" value="floor((@{spanremaining0}-(@{years-remaining0}*31536000+@{days-remaining0}*86400+@{hours-remaining0}*3600))/60)" disabled="true">
s<input type="number" name="attr_seconds-remaining0" value="@{spanremaining0}-(@{years-remaining0}*31536000+@{days-remaining0}*86400+@{hours-remaining0}*3600+@{minutes-remaining0}*60)" disabled="true">
<input type="hidden" name="attr_spanremaining0" value="((@{span}*31536000)-@{spanspent0})" disabled="true">
<br>Starting Age<input type="hidden" name="attr_age-0" value="(@{age-years-0}*31536000 + @{age-days-0}*86400)">
Y<input type="number" name="attr_age-years-0" value="0" style="width: 70px" >
D<input type="number" name="attr_age-days-0" value="0" style="width: 50px" >
Level for Y<input type="number" name="attr_dur-years-0" style="width: 70px"value="0">
D<input type="number" name="attr_dur-days-0" style="width: 50px" value="0" >
h <input type="number" name="attr_dur-hours-0" value="0" >
m <input type="number" name="attr_dur-minutes-0" value="0" >
s <input type="number" name="attr_dur-seconds-0" value="0" >
<input type="hidden" name="attr_duration0" value="(@{dur-years-0}*31536000+@{dur-days-0}*86400+@{dur-hours-0}*3600+@{dur-minutes-0}*60+@{dur-seconds-0})" disabled="true">
Ending Age <input type="hidden" name="attr_age-1" value="(@{age-0}+@{duration0})">
Y<input type="number" name="attr_age-years-1" value="(floor(@{age-1}/31536000))" style="width: 70px" disabled="true">
D<input type="number" name="attr_age-days-1" value="floor((@{age-1}-(@{age-years-1}*31536000))/86400)" style="width: 50px" disabled="true">
<br>
<input type="hidden" name="attr_e-date" value="(@{when1}+@{duration0})" disabled="true">
Ending date
Y<input type="number" name="attr_e-year" style="width: 70px" value="(floor(@{e-date}/31536000))" disabled="true">
D<input type="number" name="attr_e-day" style="width: 50px" value="(floor((@{e-date}-(@{e-year}*31536000))/86400))" disabled="true">
h<input type="number" name="attr_e-hour" value="(floor((@{e-date}-(@{e-year}*31536000+@{e-day}*86400))/3600))" disabled="true">
m<input type="number" name="attr_e-minutes" value="(floor((@{e-date}-(@{e-year}*31536000+@{e-day}*86400+@{e-hour}*3600))/60))" disabled="true">
s<input type="number" name="attr_e-seconds" value="(@{e-date}-(@{e-year}*31536000+@{e-day}*86400+@{e-hour}*3600+@{e-minutes}*60))" disabled="true">
<br><button type="roll" name="attr_output-to-chat" value="&{template:details} {{name=@{character_name} spans from:}} {{dyear=[[@{0-year}]]}}{{dmonth=[[@{0-month}]]}}{{dday=[[@{0-day}]]}}{{dhour=[[@{0-hour}]]}}{{dminute=[[@{0-minute}]]}}{{dsecond=[[@{0-second}]]}}{{ayear=[[@{1-year}]]}}{{amonth=[[@{1-month}]]}}{{aday=[[@{1-day}]]}}{{ahour=[[@{1-hour}]]}}{{aminute=[[@{1-minute}]]}}{{asecond=[[@{1-second}]]}}{{where=@{where0}}} {{syears=[[@{years-spent0}]]}}{{sdays=[[@{days-spent0}]]}}{{shours=[[@{hours-spent0}]]}}{{sminutes=[[@{minutes-spent0}]]}}{{sseconds=[[@{seconds-spent0}]]}}{{ryears=[[@{years-remaining0}]]}}{{rdays=[[@{days-remaining0}]]}}{{rhours=[[@{hours-remaining0}]]}}{{rminutes=[[@{minutes-remaining0}]]}}{{rseconds=[[@{seconds-remaining0}]]}} {{s-age=[[@{age-years-0}]]Years, [[@{age-days-0}]]Days old}} {{time-level=[[@{dur-years-0}]]Years,[[@{dur-days-0}]]Days, [[@{dur-hours-0}]]:[[@{dur-minutes-0}]]:[[@{dur-seconds-0}]]h:m:s level}}{{e-age=[[@{age-years-1}]]Years, [[@{age-days-1}]]Days old.}}">Output Span to Chat</button>
</div>
<br><hr>
<div class="sheet-yet">
@@ -807,3 +560,95 @@
</div>
</div>
<rolltemplate class="sheet-rolltemplate-details">
<hr>
{{name}}
Y{{dyear}}
{{#rollTotal() dmonth 0}} January{{/rollTotal() dmonth 0}}
{{#rollTotal() dmonth 31}} February{{/rollTotal() dmonth 31}}
{{#rollTotal() dmonth 59}} March{{/rollTotal() dmonth 59}}
{{#rollTotal() dmonth 90}} April{{/rollTotal() dmonth 90}}
{{#rollTotal() dmonth 120}} May{{/rollTotal() dmonth 120}}
{{#rollTotal() dmonth 151}} June{{/rollTotal() dmonth 151}}
{{#rollTotal() dmonth 181}} July{{/rollTotal() dmonth 181}}
{{#rollTotal() dmonth 212}} August{{/rollTotal() dmonth 212}}
{{#rollTotal() dmonth 243}} September{{/rollTotal() dmonth 243}}
{{#rollTotal() dmonth 273}} October{{/rollTotal() dmonth 273}}
{{#rollTotal() dmonth 304}} November{{/rollTotal() dmonth 304}}
{{#rollTotal() dmonth 334}} December{{/rollTotal() dmonth 334}}
{{dday}}, h:m:s{{dhour}}:{{dminute}}:{{dsecond}}
<br>
TO:
Y{{ayear}}
{{#rollTotal() amonth 0}} January{{/rollTotal() amonth 0}}
{{#rollTotal() amonth 31}} February{{/rollTotal() amonth 31}}
{{#rollTotal() amonth 59}} March{{/rollTotal() amonth 59}}
{{#rollTotal() amonth 90}} April{{/rollTotal() amonth 90}}
{{#rollTotal() amonth 120}} May{{/rollTotal() amonth 120}}
{{#rollTotal() amonth 151}} June{{/rollTotal() amonth 151}}
{{#rollTotal() amonth 181}} July{{/rollTotal() amonth 181}}
{{#rollTotal() amonth 212}} August{{/rollTotal() amonth 212}}
{{#rollTotal() amonth 243}} September{{/rollTotal() amonth 243}}
{{#rollTotal() amonth 273}} October{{/rollTotal() amonth 273}}
{{#rollTotal() amonth 304}} November{{/rollTotal() amonth 304}}
{{#rollTotal() amonth 334}} December{{/rollTotal() amonth 334}}
{{aday}}, h:m:s{{ahour}}:{{aminute}}:{{asecond}}
<br>
Where? {{where}}
<br>
This cost {{syears}}Years,{{sdays}}Days, h:m:s{{shours}}:{{sminutes}}:{{sseconds}} of span and they have {{ryears}}Years,{{rdays}}Days, h:m:s{{rhours}}:{{rminutes}}:{{rseconds}} remaining.
<br>They were {{s-age}}, spent {{time-level}}, and are now {{e-age}}
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-end-date">
The ending date is Y {{eyear}}
{{#rollBetween() eday 0 30}} January {{jan}}{{/rollBetween() eday 0 30}}
{{#rollBetween() eday 31 58}} February {{feb}}{{/rollBetween() eday 31 58}}
{{#rollBetween() eday 59 89}} March {{mar}}{{/rollBetween() eday 59 89}}
{{#rollBetween() eday 90 119}} April {{apr}}{{/rollBetween() eday 90 119}}
{{#rollBetween() eday 120 150}} May {{may}}{{/rollBetween() eday 120 150}}
{{#rollBetween() eday 151 180}} June {{jun}}{{/rollBetween() eday 151 180}}
{{#rollBetween() eday 181 211}} July {{jul}}{{/rollBetween() eday 181 211}}
{{#rollBetween() eday 212 242}} August {{aug}}{{/rollBetween() eday 212 242}}
{{#rollBetween() eday 243 272}} September {{sep}}{{/rollBetween() eday 243 272}}
{{#rollBetween() eday 273 303}} October {{oct}}{{/rollBetween() eday 273 303}}
{{#rollBetween() eday 304 333}} November {{nov}}{{/rollBetween() eday 304 333}}
{{#rollBetween() eday 334 364}} December {{dec}}{{/rollBetween() eday 334 364}}
, h:m:s:{{ehour}}:{{eminute}}:{{esecond}}
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-melee">
{{name}}<br>
{{attack}}<br>
{{#rollGreater() attack -1}} damage=
{{#rollTotal() attack 0}} {{0}} {{/rollTotal() attack 0}}
{{#rollTotal() attack 1}} {{1}} {{/rollTotal() attack 1}}
{{#rollTotal() attack 2}} {{2}} {{/rollTotal() attack 2}}
{{#rollTotal() attack 3}} {{3}} {{/rollTotal() attack 3}}
{{#rollTotal() attack 4}} {{4}} {{/rollTotal() attack 4}}
{{#rollTotal() attack 5}} {{5}} {{/rollTotal() attack 5}}
{{#rollTotal() attack 6}} {{6}} {{/rollTotal() attack 6}}
{{#rollTotal() attack 7}} {{7}} {{/rollTotal() attack 7}}
{{#rollTotal() attack 8}} {{8}} {{/rollTotal() attack 8}}
{{#rollTotal() attack 9}} {{9}} {{/rollTotal() attack 9}}
{{#rollTotal() attack 10}} {{10}} {{/rollTotal() attack 10}}
{{#rollTotal() attack 11}} {{11}} {{/rollTotal() attack 11}}
{{#rollTotal() attack 12}} {{12}} {{/rollTotal() attack 12}}
{{#rollTotal() attack 13}} {{13}} {{/rollTotal() attack 13}}
{{#rollTotal() attack 14}} {{14}} {{/rollTotal() attack 14}}
{{#rollTotal() attack 15}} {{15}} {{/rollTotal() attack 15}}
{{#rollTotal() attack 16}} {{16}} {{/rollTotal() attack 16}}
{{#rollTotal() attack 17}} {{17}} {{/rollTotal() attack 17}}
{{/rollGreater() attack -1}}
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-ranged">
{{name}}<br>
{{attack}}<br>
{{#rollGreater() attack -1}} damage=
{{#rollBetween() attack 0 2}}{{d}} Location D{{/rollBetween() attack 0 2}}
{{#rollBetween() attack 3 4}}{{c}} Location C{{/rollBetween() attack 3 4}}
{{#rollBetween() attack 5 7}}{{b}} Location B{{/rollBetween() attack 5 7}}
{{#rollGreater() attack 7}}{{a}} Location A{{/rollGreater() attack 7}}
{{/rollGreater() attack -1}}
</rolltemplate>
+1 -1
View File
@@ -4,5 +4,5 @@
"authors": "Roger",
"roll20userid": "61424",
"preview": "continuum.PNG",
"instructions": "This is likely the final draft of the sheet. Known limitations include: Spanning across 0 causes 1 year error in span spent; Age, previous span spent, and departing must all be manually entered into the first span of a new span block(limitation of repeating sections in roll20); departure time doesn't auto calculate, there are several reasons for this."
"instructions": "A sheet for the 'Continuum, Roleplaying in The Yet' RPG by Aetherco, and Dreamcatcher Multimedia"
}
+163 -3
View File
@@ -1,7 +1,7 @@
/* ------------- Background ------------- */
.charsheet {
background: url('http://www.samuriah.com/images/CementTileable03_Thumb.jpg');
background: url('http://s2.postimg.org/c4n1hmy89/dark_metal_grid_6.jpg');
width:840px;
}
@@ -465,7 +465,62 @@ input[type="checkbox"]:checked + span::before {
margin: 0;
background: radial-gradient(circle at 20px 20px, #fff, #66FF00);
}
/* ======== Sheet Autofire========*/
.sheet-autofire button[type="roll"]:before,
.sheet-autofire:before {
content: ""!important;
display: none;
border:none;
}
.sheet-autofire button[type="roll"],
.sheet-autofire {
display: block;
background: black;
border-radius: 5px;
height: 20px;
width: 44px;
margin: 0;
background: radial-gradient(circle at 20px 20px, #66FF00, #000);
border:none;
box-shadow: 0px 0px 5px lime;
}
.sheet-autofire button[type="roll"]:hover,
.sheet-autofire:hover {
background: radial-gradient(circle at 10px 10px, #66FF00, #000);
}
.sheet-autofire button[type="roll"]:active,
.sheet-autofire:active {
background: radial-gradient(circle at 20px 20px, #000, #66FF00);
}
/* ======== Sheet Autofire========*/
.sheet-autofire-b button[type="roll"]:before,
.sheet-autofire-b:before {
content: ""!important;
display: none;
border:none;
}
.sheet-autofire-b button[type="roll"],
.sheet-autofire-b {
display: block;
background: blue;
border-radius: 5px;
height: 20px;
width: 44px;
margin: 0;
background: radial-gradient(circle at 20px 20px, blue, #000);
border:none;
box-shadow: 0px 0px 5px lime;
}
.sheet-autofire-b button[type="roll"]:hover,
.sheet-autofire-b:hover {
background: radial-gradient(circle at 10px 10px, blue, #000);
}
.sheet-autofire-b button[type="roll"]:active,
.sheet-autofire-b:active {
background: radial-gradient(circle at 20px 20px, #000, blue);
}
/* ======== Sheet-arrow to hide things========*/
input.sheet-arrow
{
@@ -863,7 +918,7 @@ input.sheet-arrow[type="checkbox"]:hover + span::before {
display: inline-block;
min-width: 1.5em;
text-align: center;
border: 2px solid #89E799;
border: 2px solid #89E799;
background:transparent;
}
@@ -910,7 +965,7 @@ input.sheet-arrow[type="checkbox"]:hover + span::before {
.sheet-rolltemplate-netcombat .inlinerollresult {
display: inline-block;
min-width: 1.5em;
text-align: center;
text-align: center;
border: 2px solid #89E799;
background:transparent;
}
@@ -1121,6 +1176,111 @@ input.sheet-arrow[type="checkbox"]:hover + span::before {
background:transparent;
font-weight:400;
}
/*---- autofire ----*/
.sheet-rolltemplate-autofire table {
width: 100%;
background: white;
border: 3px ridge gray;
color: black;
font-size: 0.9em;
font-family: "Helvetica Neue", Helvetica, sans-serif;
box-shadow: -5px -5px 5px black;
color: #89E799;
background: #114C12;
}
.sheet-rolltemplate-autofire th {
font-family: 'Crystal';
color: white;
padding: 4px;
line-height: 1.4em;
font-size: 1.2em;
width: 100%;
height: 100%;
border-spacing: 0;
text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black;
background: #cedce7; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #cedce7 0%, #596a72 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#cedce7), color-stop(100%,#596a72)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #cedce7 0%,#596a72 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #cedce7 0%,#596a72 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #cedce7 0%,#596a72 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #cedce7 0%,#596a72 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black;
}
.sheet-rolltemplate-autofire .sheet-tcat {
font-weight: bold;
}
.sheet-rolltemplate-autofire td {
padding: 0px;
text-align:center;
}
.sheet-rolltemplate-autofire .inlinerollresult {
display: inline-block;
min-width: 1.2em;
text-align: center;
border: 1px solid #89E799;
background:transparent;
}
/*---- autofire-b ----*/
.sheet-rolltemplate-autofire-b table {
width: 100%;
background: white;
border: 3px ridge gray;
color: black;
font-size: 0.9em;
font-family: "Helvetica Neue", Helvetica, sans-serif;
box-shadow: -5px -5px 5px black;
color: #89E799;
background: #114C12;
}
.sheet-rolltemplate-autofire-b th {
font-family: 'Crystal';
color: white;
padding: 4px;
line-height: 1.4em;
font-size: 1.2em;
width: 100%;
height: 100%;
border-spacing: 0;
text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black;
background: #cedce7; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #cedce7 0%, #596a72 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#cedce7), color-stop(100%,#596a72)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #cedce7 0%,#596a72 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #cedce7 0%,#596a72 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #cedce7 0%,#596a72 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #cedce7 0%,#596a72 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black;
}
.sheet-rolltemplate-autofire-b .sheet-tcat {
font-weight: bold;
}
.sheet-rolltemplate-autofire-b td {
padding: 0px;
text-align:center;
}
.sheet-rolltemplate-autofire-b .inlinerollresult {
display: inline-block;
min-width: 1.2em;
text-align: center;
border: 1px solid #89E799;
background:transparent;
}
/*======= save =======*/
.sheet-rolltemplate-death_save table, .sheet-rolltemplate-stun_save table,
+42 -7
View File
@@ -121,7 +121,7 @@
<h3>Age</h3>
<input type="text" style="width: 45px" name="attr_Age" />
<h3>Humanity Loss</h3>
<input type="text" style="width: 45px" name="attr_Humanity" />
<input type="text" style="width: 45px" name="attr_Humanity" value='0' />
<h3>BTM</h3>
<input type="text" style="width: 45px" name="attr_BTM" value='0' />
<h3>Damage</h3>
@@ -830,7 +830,7 @@
</tr>
<tr>
<td><input type='checkbox' name='attr_BiologyChip' value='1'><span></span></td>
<td><button type='roll' value='&{template:skill-int}{{skill= Biology}}{{character= @{handle} }}{{total= [[1d10!+@{Biology_Skill}+[[@{Int}]]+?{Modifier|0}]] }} {{fumble= [[@{fumble-int}]] }}'><label>Biology</label></button></td>
<td><button type='roll' value='&{template:skill-general}{{skill= Biology}}{{character= @{handle} }}{{total= [[1d10!+@{Biology_Skill}+[[@{Int}]]+?{Modifier|0}]] }} {{fumble= [[@{fumble-int}]] }}'><label>Biology</label></button></td>
<td><input type="text" style="width: 45px;" name="attr_Biology_Skill" Value="0" /></td>
<td><input type="text" style="width: 45px;" name="attr_Biology_IP" /></td>
</tr>
@@ -860,7 +860,7 @@
</tr>
<tr>
<td><input type='checkbox' name='attr_EducationChip' value='1'><span></span></td>
<td><button type='roll' value='&{template:skill-general}{{skill= >Education & General Knowledge}}{{character= @{handle} }}{{total= [[1d10!+@{Education_Skill}+[[@{Int}]]+?{Modifier|0}]] }} {{fumble= [[@{fumble-int}]] }}'><label>>Education & General Knowledge</label></button></td>
<td><button type='roll' value='&{template:skill-general}{{skill= Education & General Knowledge}}{{character= @{handle} }}{{total= [[1d10!+@{Education_Skill}+[[@{Int}]]+?{Modifier|0}]] }} {{fumble= [[@{fumble-int}]] }}'><label>Education & General Knowledge</label></button></td>
<td><input type="text" style="width: 45px;" name="attr_Education_Skill" Value="0" /></td>
<td><input type="text" style="width: 45px;" name="attr_Education_IP" /></td>
</tr>
@@ -1066,7 +1066,7 @@
</tr>
<tr>
<td><input type='checkbox' name='attr_DemolitionsChip' value='1'><span></span></td>
<td><button type='roll' value='&{template:skill-tech}{{skill= Demolitions}}{{character= @{handle}}}{{total= [[1d10!+@{Demolitions_Skill}+[[@{Tech}]]+?{Modifier|0}]]}}{{fumble= [[@{fumble-tech}]] }}'><label>Demolitions (2)</label></button></td>
<td><button type='roll' value='&{template:skill-general}{{skill= Demolitions}}{{character= @{handle}}}{{total= [[1d10!+@{Demolitions_Skill}+[[@{Tech}]]+?{Modifier|0}]]}}{{fumble= [[@{fumble-tech}]] }}'><label>Demolitions (2)</label></button></td>
<td><input type="text" style="width: 45px;" name="attr_Demolitions_Skill" Value="0" /></td>
<td><input type="text" style="width: 45px;" name="attr_Demolitions_IP" /></td>
</tr>
@@ -1090,7 +1090,7 @@
</tr>
<tr>
<td><input type='checkbox' name='attr_FirstAidChip' value='1'><span></span></td>
<td><button type='roll' value='&{template:skill-tech}{{skill= First Aid}}{{character= @{handle}}}{{total= [[1d10!+@{First_Aid_Skill}+[[@{Tech}]]+?{Modifier|0}]]}}{{fumble= [[@{fumble-tech}]] }}'><label>First Aid</label></button></td>
<td><button type='roll' value='&{template:skill-general}{{skill= First Aid}}{{character= @{handle}}}{{total= [[1d10!+@{First_Aid_Skill}+[[@{Tech}]]+?{Modifier|0}]]}}{{fumble= [[@{fumble-tech}]] }}'><label>First Aid</label></button></td>
<td><input type="text" style="width: 45px;" name="attr_First_Aid_Skill" Value="0" /></td>
<td><input type="text" style="width: 45px;" name="attr_First_Aid_IP" /></td>
</tr>
@@ -1310,7 +1310,10 @@
<tr>
<th><div class="sheet-tooltips" style="width:60%"><button type='roll' style="width:30px" class="sheet-weaponroll" value='&{template:ranged} {{skill= @{WeaponSkill} }} {{character= @{Handle} }} {{weapon= @{WeaponName} }} {{attack= [[1d10!+[[@{Weaponskill}]] + [[ @{Ref} ]] + @{WA} + [[@{Modifier-total} ]]+?{Modifier|0}]] }} {{damage= [[@{WeaponDamage}]] }}{{hit-location= [[@{hit-loc}]] }} {{fumble= [[@{fumble-combat}]] }} {{notes= @{WeaponNotes} }} {{short-range= [[@{WeaponRange}/4]] }} {{medium-range= [[@{WeaponRange}/2]] }} {{long-range= [[@{WeaponRange}]] }} {{extreme-range= [[@{WeaponRange}*2]] }} } '></button>
<span>Not so chrome, but still sexy button that needs no tokens.</span></div>
<td colspan="10"><textarea name="attr_WeaponNotes" placeholder="Weapon Notes" style="width:97%" ></textarea></td>
<td colspan="9"><textarea name="attr_WeaponNotes" placeholder="Weapon Notes" style="width:97%" ></textarea></td>
<th>
<button type="roll" class="sheet-autofire-b" name="attr_weaponAutofire" value="&{template:autofire-b}{{weapon= @{WeaponName} }} {{character= @{Handle}}}{{damage= ?{Number of Shots (Damage) |1,[[@{WeaponDamage}]] [[@{hit-loc}]]\n |2,[[@{WeaponDamage}]] [[@{hit-loc}]]\n\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n |3,[[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n |4,[[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n |5,[[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n |6,[[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n |7,[[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n |8,[[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n |9,[[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n |10,[[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n [[@{WeaponDamage}]] [[@{hit-loc}]]\n} }} "></button>
</th>
</tr>
</table>
<input type="checkbox" class="arrow" name="attr_modifier-toggle" checked/><span></span>
@@ -1545,7 +1548,7 @@
<table class="sheet-skilltable_wide">
<tr>
<th style="width:180px;">Command</th>
<th style="width:25px;">Pts</th>
<th style="width:25px;">Pts</th>
<th style="width:180px;">Target</th>
<th style="width:25px;">Pts</th>
</tr>
@@ -1778,4 +1781,36 @@
</table>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-autofire">
<table class="sheet-skill-autofire">
<tr>
<th colspan="2">Auto-fire:{{weapon}}</th>
</tr>
<tr>
<td colspan="2"><i><b>{{character}} fills the air with lead!</b></i></td>
</tr>
<tr>
<td><b>Damage</b><td><b>Location</b></td>
</tr>
<tr>
<td><i>{{damage}}</i></td><td><i>{{location}}</i></td>
</tr>
</table>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-autofire-b">
<table class="sheet-skill-autofire-b">
<tr>
<th colspan="2">Auto-fire:{{weapon}}</th>
</tr>
<tr>
<td colspan="2"><i><b>{{character}} fills the air with lead!</b></i></td>
</tr>
<tr>
<td><b>Damage</b><td><b>Location</b></td>
</tr>
<tr>
<td colspan="2"><i>{{damage}}</i></td>
</tr>
</table>
</rolltemplate>
</div>
+597
View File
@@ -0,0 +1,597 @@
/************* SHEET ***************/
div,
button,
textarea,
span,
input,
select,
table,
tr,
td,
th{
box-sizing: border-box;
}
span.sheet-smallspan{
font-size:11px;
color: #888888;
text-align:left;
}
input[type=radio].sheet-styleCypher,
input[type=radio].sheet-styleNumenera,
input[type=radio].sheet-styleTheStrange,
input[type=radio].sheet-styleNpc{
margin-left: 10px;
margin-right: 2px;
}
input[type=radio].sheet-styleCypher + span,
input[type=radio].sheet-styleNumenera + span,
input[type=radio].sheet-styleTheStrange + span,
input[type=radio].sheet-styleNpc + span{
font-size:11px;
color: #888888;
text-align:left;
}
input[type=radio].sheet-styleNumenera:checked ~ .sheet-main{
background: linear-gradient(#E1E1EE,white);
width: 1056px;
padding: 10px;
}
input[type=radio].sheet-styleNumenera:checked ~ .sheet-main{
background: white;
width: 1056px;
padding: 10px;
}
input[type=radio].sheet-styleTheStrange:checked ~ .sheet-main{
background: linear-gradient(#1B1E30, #DBDCDE, #E0E7ED, white);
width: 1056px;
padding: 10px;
}
input[type=radio].sheet-styleNpc:checked ~ .sheet-main{
display: none;
}
input[type=radio].sheet-styleCypher:checked ~ .sheet-npc,
input[type=radio].sheet-styleNumenera:checked ~ .sheet-npc,
input[type=radio].sheet-styleTheStrange:checked ~ .sheet-npc{
display: none;
}
input[type=radio].sheet-styleNpc:checked ~ .sheet-npc{
display: inherit;
}
button[type=roll].sheet-basicbt {
padding: 2px 0px 0px 1px;
margin: 0px 0px 0px 0px;
text-shadow: none;
box-shadow: none;
text-align:center;
vertical-align: middle;
line-height: 0px;
height: 20px;
width: 20px;
font-size: 1.2em;
font-weight: normal;
color:#22428F;
border-width: 1px;
border-style: solid;
border-color: rgba(34,66,143,0.5);
border-radius: 10px;
}
button[type=roll].sheet-basicbt:hover{
border-width: 2px;
border-color:#22428F;
font-weight: bold;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main button[type=roll].sheet-basicbt {
padding: 2px 0px 0px 1px;
margin: 0px 0px 0px 0px;
text-shadow: none;
box-shadow: none;
text-align:center;
vertical-align: middle;
line-height: 0px;
height: 20px;
width: 20px;
font-size: 1.2em;
font-weight: bold;
color: #A09C90;
border-width: 1px;
border-style: solid;
border-color: #A09C90;
border-radius: 10px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main button[type=roll].sheet-basicbt:hover{
border-width: 2px;
color: #53628A;
border-color:#53628A;
font-weight: bold;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main button[type=roll].sheet-basicbt {
padding: 2px 0px 0px 1px;
margin: 0px 0px 0px 0px;
text-shadow: none;
box-shadow: none;
text-align:center;
vertical-align: middle;
line-height: 0px;
height: 20px;
width: 20px;
font-size: 1.2em;
font-weight: normal;
color: #050E29;
border-width: 1px;
border-style: solid;
border-color: rgba(5,14,41,0.5);
border-radius: 10px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main button[type=roll].sheet-basicbt:hover{
border-width: 2px;
color: #050E29;
border-color:#050E29;
font-weight: bold;
}
button[type=roll].sheet-apibt{
padding: 2px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-shadow: none;
box-shadow: none;
text-align:center;
vertical-align: middle;
line-height: 0px;
font-size: 1em;
font-weight: normal;
width:15px;
height: 15px;
color: #6D0100;
border: 1px solid #CC9F9F;
border-radius: 0px 3px 0px 3px;
}
button[type=roll].sheet-apibt:hover{
border-color: #6D0100;
font-weight: bold;
}
table{
border-collapse: collapse;
padding:none;
margin:none;
width: 100%;
}
tr{
padding:none;
margin:none;
}
td{
padding:none;
margin:none;
white-space: nowrap;
text-align: center;
}
input[type=text]{
margin: 0px;
padding-left: 0.3em;
padding-right: 0.1em;
padding-top: 0.1em;
padding-bottom: 0.1em;
background-color: white;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main input[type=text]{
margin: 0px;
padding-left: 0.3em;
padding-right: 0.1em;
padding-top: 0.1em;
padding-bottom: 0.1em;
background-color: #F5F7FC;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main input[type=text]{
margin: 0px;
padding-left: 0.3em;
padding-right: 0.1em;
padding-top: 0.1em;
padding-bottom: 0.1em;
background-color: white;
border-radius: 0px;
}
select{
height: 20px;
margin: 0px;
padding-left: 0.3em;
padding-right: 0.2em;
padding-top: 0.2em;
padding-bottom: 0.1em;
background-color: white;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main select{
height: 20px;
margin: 0px;
padding-left: 0.3em;
padding-right: 0.2em;
padding-top: 0.2em;
padding-bottom: 0.1em;
background-color: #F5F7FC;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main select{
height: 20px;
margin: 0px;
padding-left: 0.3em;
padding-right: 0.2em;
padding-top: 0.2em;
padding-bottom: 0.1em;
background-color: #F5F7FC;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main textarea{
background-color: #F5F7FC;
}
input[type="number"]{
text-align: right;
height: 20px;
margin: 0px;
padding-left: 0.3em;
padding-right: 0.2em;
padding-top: 0.2em;
padding-bottom: 0.1em;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main input[type="number"]{
text-align: right;
height: 20px;
margin: 0px;
padding-left: 0.3em;
padding-right: 0.2em;
padding-top: 0.2em;
padding-bottom: 0.1em;
background-color: #F5F7FC;
}
input[type="radio"]{
padding: 0px;
margin: 0px;
width: 12px;
}
input[type=text].sheet-whiteinput{
background: white;
height: 25px;
border-width: 0px 0px 3px 0px;
font-weight: bold;
border-color: #22428F;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main input[type=text].sheet-whiteinput{
background: white;
border-color: #53628A;
border-width: 0px 0px 2px 0px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main input[type=text].sheet-whiteinput{
border-color: #050E29;
border-width: 0px 0px 1px 0px;
}
.sheet-underwhite{
color: white;
background-color: #BDC3DC;
border: none;
border-bottom-right-radius: 7px;
padding-left: 3px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 5px;
font-size: 10px;
font-weight: bold;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-underwhite{
color: #53628A;
background: linear-gradient(to right,#E7DEB0,#FDF9F4);/* #E7DEB0;*/
border: none;
border-bottom-right-radius: 7px;
padding-left: 3px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 5px;
font-size: 10px;
font-weight: bold;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-underwhite{
color: #DCDFE4;
background: transparent;
border: none;
border-bottom-right-radius: 0px;
padding-left: 3px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 5px;
font-size: 10px;
font-weight: normal;
font-style: italic;
}
.sheet-text1{
color: #22428F;
background: transparent;
font-weight: bold;
font-size: 12px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-text1{
color: #7F2E23;
background: transparent;
font-weight: bold;
font-size: 12px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-text1{
color: #050E29;
background: transparent;
font-weight: bold;
font-size: 12px;
}
.sheet-text2{
color: #22428F;
background: transparent;
font-size: 11px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-text2{
color: #53628A;
background: transparent;
font-size: 11px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-text2{
color: #050E29;
background: transparent;
font-size: 11px;
}
.sheet-textfat{
color: #22428F;
background: transparent;
font-weight: bold;
font-size: 12px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-textfat{
color: #7F2E23;
background: transparent;
font-weight: bold;
font-size: 12px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-textfat{
color: white;
background: transparent;
font-weight: bold;
font-size: 12px;
}
.sheet-supblock{
width: 340px;
text-align: center;
}
.sheet-blublock{
padding: 0px 0px 0px 4px;
background-color: #22428F;
border-bottom-left-radius: 7px;
border-top-right-radius: 7px;
border: 1px solid #22428F;
text-align: center;
margin-bottom: 5px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-blublock{
padding: 0px 0px 0px 2px;
background-color: #53628A;
/* border-bottom-left-radius: 7px;
border-top-right-radius: 7px; */
border-radius: 7px;
border: 1px solid #53628A;
text-align: center;
margin-bottom: 5px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-blublock{
padding: 2px;
background-color: #050E29;
border-radius: 0px;
border: 1px solid white;
text-align: center;
margin-bottom: 5px;
}
.sheet-inpblock{
background-color: #E0E0ED;
border: none;
border-radius: 7px;
padding:0px 4px 0px 4px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-inpblock{
/* background-color: white;*/
background: radial-gradient(#FDF9F4 40%,#E7DEB0);
border: none;
border-radius: 7px;
padding:0px 4px 0px 4px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-inpblock{
background-color: #DCDFE4;
border: none;
border-radius: 0px;
padding:0px 4px 0px 4px;
}
.sheet-inpblock2{
background-color: #C8C8DF;
border: none;
border-radius: 7px;
padding:0px 4px 0px 4px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-inpblock2{
background: radial-gradient(#FDF9F4 40%,#E7DEB0);
border: none;
border-radius: 7px;
padding:0px 4px 0px 4px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-inpblock2{
background-color: #DCDFE4;
border: none;
border-radius: 0px;
padding:0px 4px 0px 4px;
}
img.sheet-gamelogoCypher{
width: 330px;
display: none;
}
img.sheet-gamelogoNumenera{
width: 330px;
display: none;
}
img.sheet-gamelogoTheStrange{
width: 330px;
display: none;
}
input[type=radio].sheet-styleCypher:checked ~ div.sheet-main img.sheet-gamelogoCypher{
display: block;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main img.sheet-gamelogoNumenera{
display: block;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-gamelogoTheStrange{
display: block;
}
/* Roll templates */
.sheet-rolltemplate-cyphMsg table {
width: 189px;
padding: 2px;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border: none;
background-color: #FEFAFA;
border-bottom: 1px solid #B80000;
}
.sheet-rolltemplate-cyphMsg tr {
border-left: 1px solid #B80000;
border-right: 1px solid #B80000;
}
.sheet-rolltemplate-cyphMsg th {
background-color: #B80000;
color : #FBFCFC;
line-height: 1.4em;
font-size: 1.2em;
text-align: center;
font-family: "Times New Roman", Times, serif;
font-variant: small-caps;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
margin-bottom: 6px;
}
.sheet-rolltemplate-cyphInit table {
width: 189px;
padding: 2px;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border: none;
background-color: #FAF4FA;
border-bottom: 1px solid #931693;
}
.sheet-rolltemplate-cyphInit tr {
border-left: 1px solid #931693;
border-right: 1px solid #931693;
}
.sheet-rolltemplate-cyphInit th {
background-color: #931693;
color : #FBFCFC;
line-height: 1.4em;
font-size: 1.2em;
text-align: center;
font-family: "Times New Roman", Times, serif;
font-variant: small-caps;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
margin-bottom: 6px;
}
.sheet-rolltemplate-cyphRecovery table {
width: 189px;
padding: 2px;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border: none;
background-color: #EAF3EA;
border-bottom: 1px solid #2E8A2E;
}
.sheet-rolltemplate-cyphRecovery tr {
border-left: 1px solid #2E8A2E;
border-right: 1px solid #2E8A2E;
}
.sheet-rolltemplate-cyphRecovery th {
background-color: #2E8A2E;
color : #FBFCFC;
line-height: 1.4em;
font-size: 1.2em;
text-align: center;
font-family: "Times New Roman", Times, serif;
font-variant: small-caps;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
margin-bottom: 6px;
}
.sheet-rolltemplate-cyphBasicRoll table {
width: 189px;
padding: 2px;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border: none;
background-color: #FBFCFC;
border-bottom: 1px solid #4E686A;
}
.sheet-rolltemplate-cyphBasicRoll tr:first-child
, .sheet-rolltemplate-cyphRecovery tr:first-child
, .sheet-rolltemplate-cyphInit tr:first-child
, .sheet-rolltemplate-cyphMsg tr:first-child {
border:none;
}
.sheet-rolltemplate-cyphBasicRoll tr {
border-left: 1px solid #4E686A;
border-right: 1px solid #4E686A;
}
.sheet-rolltemplate-cyphBasicRoll th {
background-color: #4E686A;
color : #FBFCFC;
line-height: 1.4em;
font-size: 1.2em;
text-align: center;
font-family: "Times New Roman", Times, serif;
font-variant: small-caps;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
margin-bottom: 6px;
}
.sheet-rolltemplate-cyphBasicRoll td
, .sheet-rolltemplate-cyphRecovery td
, .sheet-rolltemplate-cyphInit td
,.sheet-rolltemplate-cyphMsg td {
padding-left: 5px;
font-family: "Verdana";
font-size: 0.9em;
}
.sheet-rolltemplate-cyphBasicRoll hr
, .sheet-rolltemplate-cyphRecovery hr
, .sheet-rolltemplate-cyphInit hr
,.sheet-rolltemplate-cyphMsg hr {
margin: 4px 0 4px 0;
border: 0;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0));
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0));
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-cyphMsg .inlinerollresult {
font-weight:normal;
background-color: transparent;
border: none;
font-family: "Verdana";
font-size: 1em;
}
.sheet-rolltemplate-cyphBasicRoll .inlinerollresult
, .sheet-rolltemplate-cyphRecovery .inlinerollresult
, .sheet-rolltemplate-cyphInit .inlinerollresult {
font-weight:normal;
background-color: transparent;
font-family: "Verdana";
font-size: 1em;
border: 1px solid LightGray;
}
+987
View File
@@ -0,0 +1,987 @@
<!-- ******* PC **************** -->
<span class="sheet-smallspan">Version 1.2 (2015-10-04)&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;&nbsp;Style: </span>
<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&eacute;ra" /><span>Numen&eacute;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="NPC"/><span>NPC</span>
<div class="sheet-main">
<table>
<!-- ******* COL 1 **************** -->
<tr>
<td width="352px" valign="top"> <!-- COL 1 -->
<div class="sheet-supblock"> <!--- Name -->
<div style="text-align: left;">
<input class="sheet-whiteinput" type="text" name="attr_character_name" style="width: 340px;font-size:14px;" />
<div class="sheet-underwhite" style="width:120px;">NAME</div>
</div>
<div>
<table>
<tr>
<td VALIGN="top"><div class="sheet-textfat">IS A</div></td>
<td style="text-align: left;">
<input class="sheet-whiteinput" type="text" name="attr_descriptor" style="width: 140px;" />
<div class="sheet-underwhite" style="width:90px;">DESCRIPTOR</div>
</td>
<td style="text-align: left;">
<input class="sheet-whiteinput" type="text" name="attr_type" style="width: 95px;" />
<div class="sheet-underwhite" style="width:70px;">TYPE</div>
</td>
<td VALIGN="top" style="text-align: left;"><div class="sheet-textfat" style="text-align: left;">WHO</div></td>
<td>&nbsp;</td>
</tr>
</table>
</div>
<div style="text-align: left;">
<input class="sheet-whiteinput" type="text" name="attr_focus" style="width: 340px;" />
<div class="sheet-underwhite" style="width:120px;">FOCUS</div>
</div>
</div> <!--- END Name -->
<div class="sheet-supblock"> <!-- TIER EFFORT XP -->
<table>
<tr>
<td>&nbsp;</td>
<td>
<div class="sheet-blublock" style="width: 80px;">
<div class="sheet-inpblock">
<input type="number" name="attr_tier" min="1" max="6" value="1" />
<div class="sheet-text1">TIER</div>
</div>
</div>
</td>
<td>&nbsp;</td>
<td style="padding-left: 10%;">
<div class="sheet-blublock" style="width: 80px;">
<div class="sheet-inpblock">
<input type="number" name="attr_effort" min="1" max="6" value="1" />
<div class="sheet-text1">EFFORT</div>
</div>
</div>
</td>
<td>&nbsp;</td>
<td style="padding-left: 10%;">
<div class="sheet-blublock" style="width: 80px;">
<div class="sheet-inpblock">
<input type="number" name="attr_xp" min="0" value="0" />
<div class="sheet-text1">XP</div>
</div>
</div>
</td>
<td>&nbsp;</td>
</tr>
</table>
</div> <!-- END TIER EFFORT XP -->
<div class="sheet-supblock"> <!-- STATS -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<table>
<tr>
<td COLSPAN="2" VALIGN="top" style="width: 105px;border-right: 1px solid #22428F;">
<div class="sheet-text1">MIGHT</div>
<div>
<input type="number" style="height: 120%;font-weight:bold; font-size:120%; color:#6D0100;" name="attr_might" title="Current value" min="0" value="11" />
<button type="roll" class="sheet-basicbt" title="Might Roll"
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=Might}} {{attrEdge=@{mightedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff}]]}} {{targetRoll=[[(@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff})*3-@{rollVarBonus}]]}} {{totalCost=[[@{MightCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}}"
name="roll_basicMightCheck"></button>
</div>
</td>
<td COLSPAN="2" VALIGN="top" style="width: 105px;border-right: 1px solid #22428F;">
<div class="sheet-text1">SPEED</div>
<div>
<input type="number" style="height: 120%;font-weight:bold; font-size:120%; color:#6D0100;" name="attr_speed" title="Current value" min="0" value="10" />
<button type="roll" class="sheet-basicbt" class="sheet-basicbt" title="Speed Roll"
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=Speed}} {{attrEdge=@{speededge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff}]]}} {{targetRoll=[[(@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff})*3-@{rollVarBonus}]]}} {{totalCost=[[@{SpeedCost}]]}} {{effortCost=[[@{effortSpeedCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}}"
name="roll_basicSpeedCheck"></button>
</div>
</td>
<td COLSPAN="2" VALIGN="top">
<div class="sheet-text1">INTELLECT</div>
<div>
<input type="number" style="height: 120%;font-weight:bold; font-size:120%; color:#6D0100;" name="attr_intellect" title="Current value" min="0" value="7" />
<button type="roll" class="sheet-basicbt" title="Intellect Roll"
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=Intellect}} {{attrEdge=@{intellectedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff}]]}} {{targetRoll=[[(@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff})*3-@{rollVarBonus}]]}} {{totalCost=[[@{IntelCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}}"
name="roll_basicIntellectCheck"></button>
</div>
</td>
</tr>
<tr style="border-top: 1px solid #EFEFF5;">
<td VALIGN="top" style="border-right: 1px solid #EFEFF5;">
<input type="number" name="attr_might_max" title="Maximum value" min="0" value="11" />
<div class="sheet-text2">POOL</div>
</td>
<td VALIGN="top" style="border-right: 1px solid #22428F;">
<input type="number" name="attr_mightedge" value="1" min="0" max="6" />
<div class="sheet-text2">EDGE</div>
</td>
<td VALIGN="top" style="border-right: 1px solid #EFEFF5;">
<input type="number" name="attr_speed_max" title="Maximum value" min="0" value="10" />
<div class="sheet-text2">POOL</div>
</td>
<td VALIGN="top" style="border-right: 1px solid #22428F;">
<input type="number" name="attr_speededge" value="1" min="0" max="6" />
<div class="sheet-text2">EDGE</div>
</td>
<td VALIGN="top" style="border-right: 1px solid #EFEFF5;">
<input type="number" name="attr_intellect_max" title="Maximum value" min="0" value="7" />
<div class="sheet-text2">POOL</div>
</td>
<td VALIGN="top">
<input type="number" name="attr_intellectedge" value="0" min="0" max="6" />
<div class="sheet-text2">EDGE</div>
</td>
</tr>
</table>
</div>
</div>
</div> <!-- END STATS -->
<div class="sheet-supblock"> <!-- ACTION -->
<div class="sheet-blublock">
<div class="sheet-inpblock2">
<table> <!-- BEGIN stat roll -->
<tr>
<td class="sheet-text1" style="text-align: left;">
ACTION
&nbsp;
<button type="roll"
class="sheet-apibt"
title="Reset Action Parameters (API)"
value="!cypher-resetaction @{character_id}"
name="roll_resetaction">
</button>
</td>
<td COLSPAN="5" class="sheet-text2" style="width: 100%;">
Roll with Stat or Skill button
<span style="font-family: dicefontd20; font-weight:bold;">t</span>
</td>
</tr>
<tr>
<td class="sheet-text2" style="text-align: right;">
DIFFICULTY
</td>
<td style="text-align: left;">
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="10" name="attr_rollVarDiff" title="Task difficulty" value="0"/>
</td>
<td class="sheet-text2" style="text-align: right;">
COST
</td>
<td style="text-align: left;">
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="12" name="attr_rollVarCost" title="Extra Stat Pool cost from a Power or Ability" value="0" />
</td>
<td class="sheet-text2" style="text-align: right;">
BONUS
</td>
<td style="text-align: left;">
<input style="width:40px;height:18px;padding:0px;" type="number" min="-2" max="2" name="attr_rollVarBonus" title="Bonus to the ROLL (0, 1 or 2 maximum)" value="0" />
</td>
</tr>
<tr>
<td class="sheet-text2" style="text-align: right;">
ROLL EFFORT
</td>
<td style="text-align: left;">
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="6" name="attr_rollVarRollEff" title="Effort to lower DIFFICULTY" value="0" />
</td>
<td class="sheet-text2" style="text-align: right;">
DMG EFF.
</td>
<td style="text-align: left;">
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="6" name="attr_rollVarRollDmg" title="Effort to increase DAMAGE" value="0" />
</td>
<td class="sheet-text2" style="text-align: right;">
ASSET
</td>
<td class="sheet-text2" style="text-align: left;">
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="2" name="attr_rollVarAsset" title="Asset(s) : position, equipment etc. (0, 1 or 2 maximum)" value="0" />
</td>
</tr>
</table>
<input type="hidden" name="attr_target" value="@{rollVarDiff}*3" />
<input type="hidden" name="attr_effortCost" value="ceil((@{rollVarRollEff}+@{rollVarRollDmg})/6)+(@{rollVarRollEff}+@{rollVarRollDmg})*2" />
<input type="hidden" name="attr_effortSpeedCost" value="ceil((@{rollVarRollEff}+@{rollVarRollDmg})/6)+(@{rollVarRollEff}+@{rollVarRollDmg})*(2+@{armorspeedcost})" />
<input type="hidden" name="attr_totalCost" value="@{effortCost}+@{rollVarCost}" />
<input type="hidden" name="attr_totalSpeedCost" value="@{effortSpeedCost}+@{rollVarCost}" />
<input type="hidden" name="attr_MightCost" value="@{totalCost}-@{mightedge}" />
<input type="hidden" name="attr_SpeedCost" value="@{totalSpeedCost}-@{speededge}" />
<input type="hidden" name="attr_IntelCost" value="@{totalCost}-@{intellectedge}" />
</div>
</div>
</div> <!-- END ACTION -->
<div class="sheet-supblock"> <!-- DAMAGE -->
<div class="sheet-blublock">
<div class="sheet-inpblock2">
<table>
<tr>
<td COLSPAN="2" VALIGN="top" style="border-right: 1px solid #22428F;">
<div class="sheet-text1">RECOVERY ROLLS</div>
</td>
<td COLSPAN="2" VALIGN="top">
<div class="sheet-text1">DAMAGE TRACK</div>
</td>
</tr>
<tr>
<td COLSPAN="2" VALIGN="top" style="border-right: 1px solid #22428F;">
<span class="sheet-text2">1D6 + </span>
<input type="number" name="attr_recoverybonus" style="width:30px;height:18px;padding:0px;" title="Recovery roll bonus" min="1" value="1" />
<button type="roll" class="sheet-basicbt" name="roll_FreeRecovery" title="Recovery Roll"
value="&{template:cyphRecovery} {{charid=@{character_id}}} {{recoverPoints=1d6+@{recoverybonus} ([[1d6+@{recoverybonus}]])}} {{recovaction=[[@{recovery-rolls}]]}}">
</button>
</td>
<td COLSPAN="2" VALIGN="top">
<span class="sheet-text2">Special&nbsp;</span>
<input style="width:30px;height:18px;padding:0px;" type="number" min="0" max="3" name="attr_SpecialDamage" title="Special damage that moved the PC down the damage track" value="0" />
<button type="roll"
class="sheet-apibt"
title="Reset Character/Complete rest (API)"
value="!cypher-restchar @{character_id}|?{Complete rest/reset, really ?|Yes}"
name="roll_resetaction">
</button>
</td>
</tr>
<tr>
<td style="text-align: left;">
<input type="radio" name="attr_recovery-rolls" value="0" checked="checked" />
<span class="sheet-text2">1 ACTION</span>
</td>
<td style="width: 50%;border-right: 1px solid #22428F;text-align: left;">
<input type="radio" name="attr_recovery-rolls" value="1" />
<span class="sheet-text2">10 MINS</span>
</td>
<td style="text-align: left;">
<input type="radio" name="attr_damage-track" value="0" checked="checked" />
<span class="sheet-text2">HALE</span>
</td>
<td style="text-align: left;">
<input type="radio" name="attr_damage-track" value="1" />
<span class="sheet-text2">IMPAIRED</span>
</td>
</tr>
<tr style="text-align: left;">
<td style="text-align: left;">
<input type="radio" name="attr_recovery-rolls" value="2" />
<span class="sheet-text2">1 HOUR</span>
</td>
<td style="width: 50%;border-right: 1px solid #22428F;text-align: left;">
<input type="radio" name="attr_recovery-rolls" value="3" />
<span class="sheet-text2">10 HOURS</span>
</td>
<td style="text-align: left;">
<input type="radio" name="attr_damage-track" value="2" />
<span class="sheet-text2">DEBILITATED</span>
</td>
<td style="text-align: left;">
<input type="radio" name="attr_damage-track" value="3" />
<span class="sheet-text2">DEAD</span>
</td>
</tr>
</table>
</div>
</div>
</div> <!-- END Damage -->
<div class="sheet-supblock"> <!-- SPECIAL ABIILITIES -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<div class="sheet-text1" style="text-align: left;">SPECIAL ABILITIES</div>
<fieldset class="repeating_abilities">
<div class="sheet-text2">
Name&nbsp;
<input type="text" style="width: 190px;font-weight: bold;" name="attr_abilityname" title="Ability name"s placeholder="Name" />
<select name="attr_abilityuse" style="width: 90px;" 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>
</div>
<div><textarea style="height: 46px" name="attr_abilitydesc" title="Ability description" placeholder="Description and notes"></textarea></div>
</fieldset>
</div>
</div>
</div> <!-- END SPECIAL ABIILITIES -->
<div class="sheet-supblock"> <!-- BACKGROUND -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<div class="sheet-text1" style="text-align: left;">BACKGROUND</div>
<textarea name="attr_background" style="height: 200px; width: 100%;" title="Background"></textarea>
</div>
</div>
</div> <!-- END BACKGROUND -->
</td> <!-- END COL 1 -->
<!-- ******* COL 2 **************** -->
<td width="352px" valign="top"> <!-- COL 2 -->
<div class="sheet-supblock"> <!-- MIGHT SKILLS -->
<div class="sheet-blublock">
<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&nbsp;&nbsp;&nbsp;&nbsp;Inability</option>
<option value="0" selected>U&nbsp;&nbsp;&nbsp;&nbsp;Untrained</option>
<option value="1">T&nbsp;&nbsp;&nbsp;&nbsp;Trained</option>
<option value="2">S&nbsp;&nbsp;&nbsp;&nbsp;Specialized</option>
</select>
<button type="roll" class="sheet-basicbt" title="Might Skill Roll"
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillmightname}}} {{attrEdge=@{mightedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-(@{rollVarAsset}+@{rollVarRollEff}+@{skillmightlvl})]]}} {{targetRoll=[[3*@{rollVarDiff}-3*(@{rollVarAsset}+@{rollVarRollEff}+@{skillmightlvl})-@{rollVarBonus}]]}} {{totalCost=[[@{MightCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}} {{skilled=[[@{skillmightlvl}]]}}"
name="roll_basicMightCheck"></button>
</div>
</fieldset>
</div>
</div>
</div> <!-- END MIGHT SKILLS -->
<div class="sheet-supblock"> <!-- SPEED SKILLS -->
<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&nbsp;&nbsp;&nbsp;&nbsp;Inability</option>
<option value="0" selected>U&nbsp;&nbsp;&nbsp;&nbsp;Untrained</option>
<option value="1">T&nbsp;&nbsp;&nbsp;&nbsp;Trained</option>
<option value="2">S&nbsp;&nbsp;&nbsp;&nbsp;Specialized</option>
</select>
<button type="roll" class="sheet-basicbt" title="Initiative Roll"
value="&{template:cyphInit} {{charid=@{character_id}}} {{stat=speed}} {{skilled=[[@{InitVarSkill}*3]]}} {{finalRoll=[[1d20+(@{rollVarRollEff}*3)+(@{InitVarSkill}*3)+(@{rollVarAsset}*3)+@{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_basicInitCheck"></button>
</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&nbsp;&nbsp;&nbsp;&nbsp;Inability</option>
<option value="0" selected>U&nbsp;&nbsp;&nbsp;&nbsp;Untrained</option>
<option value="1">T&nbsp;&nbsp;&nbsp;&nbsp;Trained</option>
<option value="2">S&nbsp;&nbsp;&nbsp;&nbsp;Specialized</option>
</select>
<button type="roll" class="sheet-basicbt" title="Speed Skill Roll"
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillspeedname}}} {{attrEdge=@{speededge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-(@{rollVarAsset}+@{rollVarRollEff}+@{skillspeedlvl})]]}} {{targetRoll=[[3*@{rollVarDiff}-3*(@{rollVarAsset}+@{rollVarRollEff}+@{skillspeedlvl})-@{rollVarBonus}]]}} {{totalCost=[[@{SpeedCost}]]}} {{effortCost=[[@{effortSpeedCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}} {{skilled=[[@{skillspeedlvl}]]}}"
name="roll_basicSpeedCheck"></button>
</div>
</fieldset>
</div>
</div>
</div> <!-- END SPEED SKILLS -->
<div class="sheet-supblock"> <!-- INTEL SKILLS -->
<div class="sheet-blublock">
<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&nbsp;&nbsp;&nbsp;&nbsp;Inability</option>
<option value="0" selected>U&nbsp;&nbsp;&nbsp;&nbsp;Untrained</option>
<option value="1">T&nbsp;&nbsp;&nbsp;&nbsp;Trained</option>
<option value="2">S&nbsp;&nbsp;&nbsp;&nbsp;Specialized</option>
</select>
<button type="roll" class="sheet-basicbt" title="Intellect Skill Roll"
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillintelname}}} {{attrEdge=@{intellectedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-(@{rollVarAsset}+@{rollVarRollEff}+@{skillintellvl})]]}} {{targetRoll=[[3*@{rollVarDiff}-3*(@{rollVarAsset}+@{rollVarRollEff}+@{skillintellvl})-@{rollVarBonus}]]}} {{totalCost=[[@{IntelCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}} {{skilled=[[@{skillintellvl}]]}}"
name="roll_basicIntellectCheck"></button>
</div>
</fieldset>
</div>
</div>
</div> <!-- END INTEL SKILLS -->
<div class="sheet-supblock"> <!-- ATTACKS -->
<div class="sheet-blublock">
<div class="sheet-inpblock2">
<table>
<tr>
<td class="sheet-text1" style="text-align: left;">ATTACKS</td>
<td class="sheet-text2" style="width: 30px;text-align: center;">MOD</td>
<td class="sheet-text2" style="width: 50px;text-align: center;">DAM</td>
</tr>
</table>
<fieldset class="repeating_attacks">
<table>
<tr>
<td class="sheet-text1" style="text-align: left;">
<input type="text" style="width: 240px;" name="attr_atkname" title="Attack: weapon or power/ability name" placeholder="Attack" />
</td>
<td class="sheet-text2" style="width: 30px;text-align: center;">
<input type="number" name="attr_atkmod" min="0" style="width:30px;" title="Mod" value="0" />
</td>
<td class="sheet-text2" style="width: 30px;text-align: center;">
<input type="number" name="attr_atkdmg" min="0" style="width:50px;" title="Damage" value="0" />
</td>
</tr>
</table>
</fieldset>
</div>
</div>
</div> <!-- END ATTACKS -->
<div class="sheet-supblock"> <!-- ADVANCEMENT -->
<div class="sheet-blublock">
<div class="sheet-inpblock2">
<div class="sheet-text1" style="text-align: left;">ADVANCEMENT</div>
<table>
<tr>
<td colspan="2" class="sheet-text2">Tier 1</td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers1-1" placeholder="Tier 1 Adv. #1" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers1-2" placeholder="Tier 1 Adv. #2" /></td>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers1-3" placeholder="Tier 1 Adv. #3" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers1-4" placeholder="Tier 1 Adv. #4" /></td>
</tr>
<tr>
<td colspan="2" class="sheet-text2">Tier 2</td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers2-1" placeholder="Tier 2 Adv. #1" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers2-2" placeholder="Tier 2 Adv. #2" /></td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers2-3" placeholder="Tier 2 Adv. #3" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers2-4" placeholder="Tier 2 Adv. #4" /></td>
</tr>
<tr>
<td colspan="2" class="sheet-text2">Tier 3</td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers3-1" placeholder="Tier 3 Adv. #1" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers3-2" placeholder="Tier 3 Adv. #2" /></td>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers3-3" placeholder="Tier 3 Adv. #3" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers3-4" placeholder="Tier 3 Adv. #4" /></td>
</tr>
<tr>
<td colspan="2" class="sheet-text2">Tier 4</td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers4-1" placeholder="Tier 4 Adv. #1" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers4-2" placeholder="Tier 4 Adv. #2" /></td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers4-3" placeholder="Tier 4 Adv. #3" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers4-4" placeholder="Tier 4 Adv. #4" /></td>
</tr>
<tr>
<tr>
<td colspan="2" class="sheet-text2">Tier 5</td>
</tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers5-1" placeholder="Tier 5 Adv. #1" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers5-2" placeholder="Tier 5 Adv. #2" /></td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers5-3" placeholder="Tier 5 Adv. #3" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers5-4" placeholder="Tier 5 Adv. #4" /></td>
</tr>
<tr>
<td colspan="2" class="sheet-text2">Tier 6</td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers6-1" placeholder="Tier 6 Adv. #1" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers6-2" placeholder="Tier 6 Adv. #2" /></td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers6-3" placeholder="Tier 6 Adv. #3" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers6-4" placeholder="Tier 6 Adv. #4" /></td>
</tr>
</table>
</div>
</div>
</div> <!-- END ADVANCEMENT -->
</td> <!-- END COL 2 -->
<!-- ******* COL 3 **************** -->
<td valign="top"> <!-- COL 3 -->
<img class="sheet-gamelogoCypher" src="https://lh4.googleusercontent.com/-T_PWRmd-TxE/Vfs9cEqYWbI/AAAAAAAAW0I/rUC1JdU-UXg/w900-h263/Roll20_cypher_logo.png" />
<img class="sheet-gamelogoNumenera" src="http://upload.wikimedia.org/wikipedia/en/8/8e/Numenera_Logo.png" />
<img class="sheet-gamelogoTheStrange" src="http://www.thestrangerpg.com/wp-content/uploads/2013/10/The-Strange-Logo-Color-Large.png" />
<div class="sheet-supblock"> <!-- CYPHERS -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<table>
<tr>
<td class="sheet-text1" style="text-align: left;">CYPHERS</td>
<td class="sheet-text2" style="width: 50px;text-align: right;">LIMIT</td>
<td style="width: 50px;text-align: left;">
<input type="number" name="attr_cypher-limit" value="2" min="0" />
</td>
</tr>
</table>
<fieldset class="repeating_cypher-list">
<div class="sheet-text2">
Name&nbsp;
<input type="text" style="width: 210px;font-weight: bold;" name="attr_cypher-name" title="Name of the cypher" placeholder="Cypher" />
Lvl&nbsp;
<input type="number" style="width: 40px;" name="attr_cypher-level" title="Level of the Cypher" min="0" value="1" />
</div>
<div>
<textarea name="attr_cypher-description" style="height: 46px; width: 100%;" title="Description of the Cypher" placeholder="Description"></textarea>
</div>
</fieldset>
</div>
</div>
</div> <!-- END CYPHERS -->
<div class="sheet-supblock"> <!-- ARTEFACTS -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<div class="sheet-text1" style="text-align: left;">ARTIFACTS</div>
<fieldset class="repeating_artifact-list">
<div class="sheet-text2" style="text-align: left;">
Name
<input type="text" style="width: 210px;font-weight: bold;" name="attr_artifact-name" title="Name" placeholder="Artifact" />
&nbsp; Level
<input type="number" style="width: 40px;" name="attr_artifact-level" title="Level" min="0" max="99" value="1" />
</div>
<div class="sheet-text2" style="text-align: left;">
Depletion &nbsp;
<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="">
<option value="100">— (never)</option>
<option value="0">Automatic</option>
<option value="1d6">1d6</option>
<option value="1d10">1d10</option>
<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>
</fieldset>
</div>
</div>
</div> <!-- END ARTEFACTS -->
<div class="sheet-supblock"> <!-- EQUIPMENT -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<div class="sheet-text1" style="text-align: left;">EQUIPMENT</div>
<table>
<tr>
<td class="sheet-text2" style="text-align: right;">MONEY</td>
<td style="width: 100px;text-align: left;">
<input type="number" style="width: 100px" name="attr_shins" value="0" />
</td>
<td COLSPAN="2"></td>
</tr>
<tr>
<td class="sheet-text2" style="text-align: right;">ARMOR</td>
<td style="width: 50px;text-align: left;">
<input type="number" name="attr_armor" min="0" value="0" />
</td>
<td class="sheet-text2" style="text-align: right;">Speed Effort Cost</td>
<td style="width: 35px;text-align: left;">
<input type="number" style="width: 35px" name="attr_armorspeedcost" value="0" min="0" max="3" title="Additional Speed Effort Cost due to Armor" />
</td>
</tr>
</table>
<table>
<tr>
<td class="sheet-text2" style="text-align: left;">ITEM</td>
<td class="sheet-text2" style="width:50px;">#</td>
</tr>
</table>
<fieldset class="repeating_equipment-list">
<table>
<tr>
<td style="width: 100%; text-align: left;"><input type="text" name="attr_equipment-name" title="Item" placeholder="Equipment name" /></td>
<td width="50px"><input type="number" name="attr_equipment-qty" title="Quantity" value="1" /></td>
</tr>
</table>
</fieldset>
<div class="sheet-text2" style="text-align: left;">MISC.</div>
<textarea name="attr_possessions" style="height: 100px; width: 100%;" title="Miscellaneous equipment"></textarea>
</div>
</div>
</div> <!-- END EQUIPMENT -->
<div class="sheet-supblock"> <!-- NOTES attr_background -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<div class="sheet-text1" style="text-align: left;">NOTES</div>
<textarea name="attr_notes" style="height: 200px; width: 100%;" title="Notes"></textarea>
</div>
</div>
</div> <!-- END NOTES -->
</td> <!-- END COL 3 -->
</tr>
</table>
</div> <!-- END MAIN DIV -->
<!-- ******* NPC ******** -->
<div class="sheet-npc">
<hr/>
<div class="sheet-2colrow" width="100%">
<div class="sheet-col" width="50%" align="left"> <!-- BEGIN Column 1 -->
<table align="center" WIDTH="100%">
<tr>
<td style="text-align: right;">Level</td>
<td style="white-space: nowrap">
<input type="number" name="attr_Level" title="" value="1" />
&nbsp;(<input type="number" width="50px" name="attr_npcBaseDiff" value="@{Level}*3" disabled="true" />)</td>
<td width="100%" COLSPAN="2">&nbsp;</td>
</tr>
<tr>
<td style="text-align: right;">Health</td>
<td style="white-space: nowrap">
<input type="number" name="attr_Health" title="Current value" value="0" />
/<input type="number" name="attr_Health_max" title="Maximum value" value="0" />
</td>
<td style="text-align: right;" width="100%" >Armor</td>
<td width="100%"><input type="number" name="attr_Armor" title="Current value" value="0" /></td>
</tr>
<tr>
<td style="text-align: right;">Damage</td>
<td style="white-space: nowrap;"><input type="number" name="attr_Damage" title="Damage inflicted" value="0" />&nbsp;points</td>
<td style="text-align: right;">Movement</td>
<td width="100%"><input type="text" name="attr_npcMovement" title="Current value" style="width: 110px;" placeholder="short" /></td>
</tr>
<tr>
<td style="text-align: right;white-space: nowrap;"><i>GM Intrusion</i></td>
<td COLSPAN="3" width="100%"><textarea style="height: 46px;" name="attr_npcGMI"></textarea></td>
</tr>
</table>
<label>Modifications</label>
<fieldset class="repeating_npcMods">
<table width="100%">
<tr>
<td width="100%"><input type="text" name="attr_npcMods-name" title="Modification description" /></td>
<td width="50px" style="white-space: nowrap">&nbsp;as level&nbsp;<input type="number" name="attr_npcMods-level" title="Modification level" value="0" /></td>
</tr>
</table>
</fieldset>
</div> <!-- END Column 1-->
<div class="sheet-col" width="50%" align="right"> <!-- BEGIN Column 2 -->
<table align="left" WIDTH="100%">
<tr>
<td style="text-align: right;">Motive</td>
<td width="100%"><textarea style="height: 46px;" name="attr_npcMotive"></textarea></td>
</tr>
<tr>
<td style="text-align: right;">Environment</td>
<td width="100%"><textarea style="height: 46px;" name="attr_npcEnvironment"></textarea></td>
</tr>
<tr>
<td style="text-align: right;">Interaction</td>
<td style="text-align: left;" WIDTH="100%"><textarea name="attr_npcInteraction" style="height: 46px;" title=""></textarea></td>
</tr>
<tr>
<td style="text-align: right;">Use</td>
<td style="text-align: left;" WIDTH="100%"><textarea name="attr_npcUse" style="height: 46px;" title=""></textarea></td>
</tr>
<tr>
<td style="text-align: right;">Loot</td>
<td style="text-align: left;" WIDTH="100%"><textarea name="attr_npcLoot" style="height: 46px;" title=""></textarea></td>
</tr>
</table>
</div> <!-- END Column 2-->
</div>
<label>Combat</label>
<textarea name="attr_npcCombat" style="width: 100%; height: 150px;" placeholder="Combat"></textarea>
<label>Description</label><br/>
<textarea name="attr_npcDescription" style="width: 100%; height: 150px;" placeholder="Description"></textarea>
</div> <!--- END NPC -->
<!-- ******* ROLL TEMPLATES ******** -->
<rolltemplate class="sheet-rolltemplate-cyphMsg">
<table>
<tr><th>Oops!</th></tr>
<!-- Function -->
<tr><td><span>
{{#cyphRoll}}
Stat roll
{{/cyphRoll}}
{{#cyphRecoveryRoll}}
Recovery roll
{{/cyphRecoveryRoll}}
{{#cyphInitRoll}}
Initiative roll
{{/cyphInitRoll}}
{{#modStat}}
Modifying attribute
{{/modStat}}
{{#chatmessage}}
Call of {{chatmessage}}
{{/chatmessage}}
</span></td></tr>
<!-- Message -->
<tr><td>
{{#noTokNoChar}}
This function requires a character id or token id parameter<br/>{{noTokNoChar}}
{{/noTokNoChar}}
{{#pcDying}}
The character can't take any action (debilitated or dead).
{{/pcDying}}
{{#noAttribute}}
Attribute '{{noAttribute}}' is not handled.
{{/noAttribute}}
{{#wtfAttribute}}
Attribute '{{wtfAttribute}}' doesn't exist.
{{/wtfAttribute}}
{{#badBonus}}
A bonus greater than 2 ({{badBonus}}) isn't allowed (use an asset instead).
{{/badBonus}}
{{#tooManyEfforts}}
PC tries to apply more effort than possible ({{tooManyEfforts}}).
{{/tooManyEfforts}}
{{#tooManyPoints}}
PC tries to spend more stat Pool points than she can ({{tooManyPoints}}).
{{/tooManyPoints}}
{{#notaCharacter}}
The '{{notaCharacter}}' id is not a character.
{{/notaCharacter}}
{{#noCharacter}}
No character identified in:<br/>'{{noCharacter}}'
{{/noCharacter}}
{{#notCharToken}}
This id '{{notCharToken}}' is not a character's token.
{{/notCharToken}}
{{#noToken}}
No token selected in:<br/>'{{noToken}}'
{{/noToken}}
{{genericMsg}}
</td></tr>
</table>
</rolltemplate> <!-- End template cyphMsg !-->
<rolltemplate class="sheet-rolltemplate-cyphInit">
<table>
<tr><th COLSPAN="2">Initiative Roll</th></tr>
<tr>
<td COLSPAN="2" style="text-align:center;font-size:102%;font-weight:bold;">{{finalRoll}}</td>
</tr>
<tr><td COLSPAN="2"><hr/></td></tr>
{{#rollGreater() bonusToRoll 0}}
<tr><td><span>Bonus</span></td><td>+ {{bonusToRoll}}</td></tr>
{{/rollGreater() bonusToRoll 0}}
{{#rollGreater() effortsUsed 0}}
<tr><td><span>Effort</span></td><td>{{effortsUsed}} (x3)</td></tr>
{{/rollGreater() effortsUsed 0}}
{{#skilled}}
<tr>
<td><span>Skill</span></td>
<td>
{{#rollTotal() skilled -3}}
Inability (-3)
{{/rollTotal() skilled -3}}
{{#rollTotal() skilled 0}}
Untrained (+0)
{{/rollTotal() skilled 0}}
{{#rollTotal() skilled 3}}
Trained (+3)
{{/rollTotal() skilled 3}}
{{#rollTotal() skilled 6}}
Specialized (+6)
{{/rollTotal() skilled 6}}
</td>
</tr>
{{/skilled}}
{{#rollGreater() assets 0}}
<tr><td><span>Asset(s)</span></td><td>{{assets}} (x3)</td></tr>
{{/rollGreater() assets 0}}
{{#rollGreater() totalCost 0}}
<tr><td COLSPAN="2"><hr/></td></tr>
<tr>
<td><span style="cursor: help;" title="{{#effortCost}} + Effort{{/effortCost}}{{#statExpense}} + extra cost{{/statExpense}} - Edge">
<b>Cost</b></span>
</td>
<td>
{{#effortCost}}+{{effortCost}}{{/effortCost}}
{{#statExpense}}+{{statExpense}}{{/statExpense}}
-{{speedEdge}}=<b>{{totalCost}}</b>
</td>
</tr>
<tr><td COLSPAN="2" style="text-align: center;">[Apply cost (API)](!cypher-modstat {{charid}}|speed|{{totalCost}})</td></tr>
{{/rollGreater() totalCost 0}}
</table>
</rolltemplate> <!-- End template cyphInit !-->
<rolltemplate class="sheet-rolltemplate-cyphBasicRoll">
<table>
<tr><th COLSPAN="2">{{attribute}} Roll</th></tr>
<tr>
<td>1d20</td>
<td>
{{diceRoll}} (Diff.
{{#rollLess() diceRoll 3}}0{{/rollLess() diceRoll 3}}
{{#rollBetween() diceRoll 3 5}}1{{/rollBetween() diceRoll 3 5}}
{{#rollBetween() diceRoll 6 8}}2{{/rollBetween() diceRoll 6 8}}
{{#rollBetween() diceRoll 9 11}}3{{/rollBetween() diceRoll 9 11}}
{{#rollBetween() diceRoll 12 14}}4{{/rollBetween() diceRoll 12 14}}
{{#rollBetween() diceRoll 15 17}}5{{/rollBetween() diceRoll 15 17}}
{{#rollBetween() diceRoll 18 20}}6{{/rollBetween() diceRoll 18 20}}
)
</td>
</tr>
{{#rollGreater() bonusToRoll 0}}
<tr><td></td>
<td>
<i>+{{bonusToRoll}} (bonus)</i>
</td>
</tr>
{{/rollGreater() bonusToRoll 0}}
{{#rollWasCrit() diceRoll}}
<tr>
<td style="color:green;text-align:center;font-weight:bold;">Special:</td>
<td style="vertical-align: top;font-size: 95%;">
{{#rollTotal() diceRoll 17}}+1 damage{{/rollTotal() diceRoll 17}}
{{#rollTotal() diceRoll 18}}+2 damage{{/rollTotal() diceRoll 18}}
{{#rollTotal() diceRoll 19}}Minor effect<br/>or +3 damage{{/rollTotal() diceRoll 19}}
{{#rollTotal() diceRoll 20}}Major effect<br/>or +4 damage{{/rollTotal() diceRoll 20}}
</td>
</tr>
{{/rollWasCrit() diceRoll}}
{{#rollWasFumble() diceRoll}}
<tr><td COLSPAN="2" style="color:red;text-align:center;font-weight:bold;">GM Intrusion</td></tr>
{{/rollWasFumble() diceRoll}}
{{#rollGreater() difficulty 0}}
{{#rollGreater() diceRoll targetRoll}}
<tr><td COLSPAN="2" style="font-size:105%;font-weight:bold;color:green;text-align:center;">Success!</td></tr>
{{/rollGreater() diceRoll targetRoll}}
{{#rollTotal() diceRoll targetRoll}}
<tr><td COLSPAN="2" style="font-size:105%;font-weight:bold;color:green;text-align:center;">Success!</td></tr>
{{/rollTotal() diceRoll targetRoll}}
{{#rollLess() diceRoll targetRoll}}
<tr><td COLSPAN="2" style="font-size:105%;font-weight:bold;color:red;text-align:center;">Failure</td></tr>
{{/rollLess() diceRoll targetRoll}}
{{#rollLess() finalDiff difficulty}}
<tr><td COLSPAN="2"><hr/></td></tr>
{{/rollLess() finalDiff difficulty}}
<tr>
<td><span>Difficulty</span></td>
<td>{{difficulty}} (TN {{target}})</td>
</tr>
{{/rollGreater() difficulty 0}}
{{#rollTotal() difficulty 0}}
<tr><td COLSPAN="2"><hr/></td></tr>
{{/rollTotal() difficulty 0}}
{{#skilled}}
{{#rollTotal() skilled -1}}
<tr><td>Inability</td><td><i>+1</i></td></tr>
{{/rollTotal() skilled -1}}
{{#rollTotal() skilled 1}}
<tr><td>Trained</td><td><i>-1</i></td></tr>
{{/rollTotal() skilled 1}}
{{#rollTotal() skilled 2}}
<tr><td>Specialized</td><td><i>-2</i></td></tr>
{{/rollTotal() skilled 2}}
{{/skilled}}
{{#rollGreater() assets 0}}
<tr><td>Asset(s)</td><td><i>- {{assets}}</i></td></tr>
{{/rollGreater() assets 0}}
{{#rollGreater() effortRoll 0}}
<tr><td>Effort</td><td><i>- {{effortRoll}}</i></td></tr>
{{/rollGreater() effortRoll 0}}
{{#rollGreater() difficulty 0}}
{{#rollLess() targetRoll target}}
<tr>
<td style="text-align: right;">=</td>
<td style="text-align: left;">{{finalDiff}} (TN {{targetRoll}})</td>
</tr>
{{/rollLess() targetRoll target}}
{{/rollGreater() difficulty 0}}
{{#rollTotal() difficulty 0}}
{{#rollLess() finalDiff 0}}
<tr>
<td style="text-align: right;">= Difficulty </td>
<td style="text-align: left;" >{{finalDiff}} steps</td>
</tr>
{{/rollLess() finalDiff 0}}
{{#rollGreater() finalDiff 0}}
<tr>
<td style="text-align: right;">= Difficulty </td>
<td style="text-align: left;" >+ {{finalDiff}} steps</td>
</tr>
{{/rollGreater() finalDiff 0}}
{{/rollTotal() difficulty 0}}
{{#rollGreater() effortDmg 0}}
<tr><td COLSPAN="2"><hr/></td></tr>
<tr><td><span><b>Damage</b></span></td><td>+{{bonusDmg}} ({{effortDmg}} eff.)</td></tr>
{{/rollGreater() effortDmg 0}}
{{#rollGreater() totalCost 0}}
<tr><td COLSPAN="2"><hr/></td></tr>
<tr>
<td COLSPAN="2" style="white-space: nowrap;"><span style="cursor: help;" title="Effort + extra Cost - Edge">
<b>Cost:</b></span>
+{{effortCost}}+{{statExpense}}-{{attrEdge}}=<b>{{totalCost}}</b></td>
</tr>
<tr><td COLSPAN="2" style="text-align: center;">[Apply cost (API)](!cypher-modstat {{charid}}|{{stat}}|{{totalCost}})</td></tr>
{{/rollGreater() totalCost 0}}
</table>
</rolltemplate> <!-- End template cyphBasicRoll !-->
<rolltemplate class="sheet-rolltemplate-cyphRecovery">
<table>
{{#artifact}}
<tr><th COLSPAN="2">Depletion Roll</th></tr>
<tr>
<td COLSPAN="2" style="text-align:center;font-style: italic;">{{artifact}}</td>
</tr>
<tr>
<td><span>{{threshold}} in {{dice}} :</span></td>
<td>{{depletionRoll}}</td>
</tr>
{{#rollGreater() depletionRoll threshold}}
<td COLSPAN="2" style="text-align:center;color: green; font-weight: bold;">Not depleted</td>
{{/rollGreater() depletionRoll threshold}}
{{#rollTotal() depletionRoll threshold}}
<td COLSPAN="2" style="text-align:center;color: red; font-weight: bold;">Last use!</td>
{{/rollTotal() depletionRoll threshold}}
{{#rollLess() depletionRoll threshold}}
<td COLSPAN="2" style="text-align:center;color: red; font-weight: bold;">Last use!</td>
{{/rollLess() depletionRoll threshold}}
{{/artifact}}
{{#fullRest}}
<tr><th>Complete rest</th></tr>
<tr><td>As good as new!</td></tr>
{{/fullRest}}
{{#recoverPoints}}
<tr><th COLSPAN="2">Recovery Roll</th></tr>
<tr>
<td><span>Points</span></td>
<td>{{recoverPoints}}</td>
</tr>
{{/recoverPoints}}
{{#rollTotal() recovaction 0}}
<tr>
<td><span>Rest</span></td>
<td>1 ACTION</td>
</tr>
<tr>
<td><span>Next</span></td>
<td title="Update next recovery action (API)">[10 MINS](!cypher-modstat {{charid}}|recovery-rolls|1)</td>
</tr>
{{/rollTotal() recovaction 0}}
{{#rollTotal() recovaction 1}}
<tr>
<td><span>Rest</span></td>
<td>10 MINS</td>
</tr>
<tr>
<td><span>Next</span></td>
<td title="Update next recovery action (API)">[1 HOUR](!cypher-modstat {{charid}}|recovery-rolls|2)</td>
</tr>
{{/rollTotal() recovaction 1}}
{{#rollTotal() recovaction 2}}
<tr>
<td><span>Rest</span></td>
<td>1 HOUR</td>
</tr>
<tr>
<td><span>Next</span></td>
<td title="Update next recovery action (API)">[10 HOURS](!cypher-modstat {{charid}}|recovery-rolls|3)</td>
</tr>
{{/rollTotal() recovaction 2}}
{{#rollTotal() recovaction 3}}
<tr>
<td><span>Rest</span></td>
<td>10 HOURS</td>
</tr>
<tr>
<td><span>Next</span></td>
<td title="Update next recovery action (API)">[1 ACTION](!cypher-modstat {{charid}}|recovery-rolls|0)</td>
</tr>
{{/rollTotal() recovaction 3}}
{{#currentAction}}
<tr>
<td><span>Rest</span></td>
<td>{{currentAction}}</td>
</tr>
{{/currentAction}}
{{#nextAction}}
<tr>
<td><span>Next</span></td>
<td>{{nextAction}}</td>
</tr>
{{/nextAction}}
</table>
</rolltemplate> <!-- End template cyphRecovery !-->
Binary file not shown.

After

Width:  |  Height:  |  Size: 467 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

+61
View File
@@ -0,0 +1,61 @@
Character sheet, with integrated rolls and optional API script, for the Cypher System, from [Monte Cook Games](http://www.montecookgames.com/games/).
It can look like and be used as a sheet for _Numen&eacute;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.2 (October 4th, 2015).
* Screenshot [Generic Cypher System style](CypherSystem.png)
* Screenshot [Numenera style](CypherSystem_style_Numenera.png)
* Screenshot [The Strange style](CypherSystem_style_TheStrange.png)
# Basic use:
## How to set up the character sheet
1. Go the _"Details"_ page of your campaign
2. Click on _"Campaign Settings"_
3. Scroll down to _"Character Sheet Template"_
4. Choose _"Cypher System"_ under _"Cypher System"_
5. Scroll down and click _"Save Changes"_
## How to set up a character and its token
1. Create a new _"Character"_ in the _"Journal"_
2. Create/use a token for the character as in this [screenshot](CypherSystem_setup_the_character_token.jpg):
1. Make sure it representents the character you've created
2. Assign _"bar1"_ to the _"might"_ attribute
3. Assign _"bar2"_ to the _"speed"_ attribute
4. Assign _"bar3"_ to the _"intellect"_ attribute
3. Select the token
4. Edit the character and click _"Use Selected token"_ as _"Default Token"_
5. Click _"Save Changes"_
6. Repeat steps 1 to 7 for every other characters and you're set.
# Advanced use (API scripts and macros):
Set up the API script:
1. In the _"details"_ page of the campaign, click on _"API Scripts"_
2. If you've already added scripts to this campaign, click on _"New Script"_
3. Name the new script (ex : _"CypherSystem"_)
4. Copy the contents of this [Javascript file](https://github.com/Roll20/roll20-api-scripts/blob/master/CypherSystemSheet/cyphersystemsheet.js) to the big black empty area
5. Click on _"Save Script"_
# Release Notes
##Release 1.2 (October 4th, 2015)
The API script must be updated in version 1.2.
* It's now possible to change the style/look of the PC sheet (to the ones of the generic Cypher System, Numen&eacute;ra or The Strange), or turn it into an NPC sheet.
* By popular demand, the stat/skill roll template has been unified and only rolls one d20 dice (for the 3D dice users out there), whatever is the "Difficulty" roll parameter from the "Action" section. If the difficulty parameter has been set to 0, the beaten difficulty is no longer calculated (due to Roll20 limitations), but the raw d20 dice is shown, as the special natural rolls (1 or 17+), and the steps modifiying the difficulty are displayed (and summed).
* New "Artifact" repeating section with integrated Depletion roll.
* Recovery roll template now shows a API button to update the sheet to the next recovery step
##Release 1.1 (September 2015)
Layout changes: larger stat pools and slightly smaller buttons.
Addition of 2 API buttons: reset Action parameters, and reset/complete rest of the character.
The [API script](https://github.com/Roll20/roll20-api-scripts/blob/master/CypherSystemSheet/cyphersystemsheet.js) must be updated.
##Release 1.0 (September 2015)
Creation of the sheet.
Big thanks to the beta testers: llothos, Darcy R., Clay and The Ghost DM!
+8
View File
@@ -0,0 +1,8 @@
{
"html": "CypherSystem.htm",
"css": "CypherSystem.css",
"authors": "Natha",
"roll20userid": "75857",
"preview": "CypherSystem.png",
"instructions": "v1.2 (2015-10-04) 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."
}
+597
View File
@@ -0,0 +1,597 @@
/************* SHEET ***************/
div,
button,
textarea,
span,
input,
select,
table,
tr,
td,
th{
box-sizing: border-box;
}
span.sheet-smallspan{
font-size:11px;
color: #888888;
text-align:left;
}
input[type=radio].sheet-styleCypher,
input[type=radio].sheet-styleNumenera,
input[type=radio].sheet-styleTheStrange,
input[type=radio].sheet-styleNpc{
margin-left: 10px;
margin-right: 2px;
}
input[type=radio].sheet-styleCypher + span,
input[type=radio].sheet-styleNumenera + span,
input[type=radio].sheet-styleTheStrange + span,
input[type=radio].sheet-styleNpc + span{
font-size:11px;
color: #888888;
text-align:left;
}
input[type=radio].sheet-styleNumenera:checked ~ .sheet-main{
background: linear-gradient(#E1E1EE,white);
width: 1056px;
padding: 10px;
}
input[type=radio].sheet-styleNumenera:checked ~ .sheet-main{
background: white;
width: 1056px;
padding: 10px;
}
input[type=radio].sheet-styleTheStrange:checked ~ .sheet-main{
background: linear-gradient(#1B1E30, #DBDCDE, #E0E7ED, white);
width: 1056px;
padding: 10px;
}
input[type=radio].sheet-styleNpc:checked ~ .sheet-main{
display: none;
}
input[type=radio].sheet-styleCypher:checked ~ .sheet-npc,
input[type=radio].sheet-styleNumenera:checked ~ .sheet-npc,
input[type=radio].sheet-styleTheStrange:checked ~ .sheet-npc{
display: none;
}
input[type=radio].sheet-styleNpc:checked ~ .sheet-npc{
display: inherit;
}
button[type=roll].sheet-basicbt {
padding: 2px 0px 0px 1px;
margin: 0px 0px 0px 0px;
text-shadow: none;
box-shadow: none;
text-align:center;
vertical-align: middle;
line-height: 0px;
height: 20px;
width: 20px;
font-size: 1.2em;
font-weight: normal;
color:#22428F;
border-width: 1px;
border-style: solid;
border-color: rgba(34,66,143,0.5);
border-radius: 10px;
}
button[type=roll].sheet-basicbt:hover{
border-width: 2px;
border-color:#22428F;
font-weight: bold;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main button[type=roll].sheet-basicbt {
padding: 2px 0px 0px 1px;
margin: 0px 0px 0px 0px;
text-shadow: none;
box-shadow: none;
text-align:center;
vertical-align: middle;
line-height: 0px;
height: 20px;
width: 20px;
font-size: 1.2em;
font-weight: bold;
color: #A09C90;
border-width: 1px;
border-style: solid;
border-color: #A09C90;
border-radius: 10px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main button[type=roll].sheet-basicbt:hover{
border-width: 2px;
color: #53628A;
border-color:#53628A;
font-weight: bold;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main button[type=roll].sheet-basicbt {
padding: 2px 0px 0px 1px;
margin: 0px 0px 0px 0px;
text-shadow: none;
box-shadow: none;
text-align:center;
vertical-align: middle;
line-height: 0px;
height: 20px;
width: 20px;
font-size: 1.2em;
font-weight: normal;
color: #050E29;
border-width: 1px;
border-style: solid;
border-color: rgba(5,14,41,0.5);
border-radius: 10px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main button[type=roll].sheet-basicbt:hover{
border-width: 2px;
color: #050E29;
border-color:#050E29;
font-weight: bold;
}
button[type=roll].sheet-apibt{
padding: 2px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-shadow: none;
box-shadow: none;
text-align:center;
vertical-align: middle;
line-height: 0px;
font-size: 1em;
font-weight: normal;
width:15px;
height: 15px;
color: #6D0100;
border: 1px solid #CC9F9F;
border-radius: 0px 3px 0px 3px;
}
button[type=roll].sheet-apibt:hover{
border-color: #6D0100;
font-weight: bold;
}
table{
border-collapse: collapse;
padding:none;
margin:none;
width: 100%;
}
tr{
padding:none;
margin:none;
}
td{
padding:none;
margin:none;
white-space: nowrap;
text-align: center;
}
input[type=text]{
margin: 0px;
padding-left: 0.3em;
padding-right: 0.1em;
padding-top: 0.1em;
padding-bottom: 0.1em;
background-color: white;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main input[type=text]{
margin: 0px;
padding-left: 0.3em;
padding-right: 0.1em;
padding-top: 0.1em;
padding-bottom: 0.1em;
background-color: #F5F7FC;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main input[type=text]{
margin: 0px;
padding-left: 0.3em;
padding-right: 0.1em;
padding-top: 0.1em;
padding-bottom: 0.1em;
background-color: white;
border-radius: 0px;
}
select{
height: 20px;
margin: 0px;
padding-left: 0.3em;
padding-right: 0.2em;
padding-top: 0.2em;
padding-bottom: 0.1em;
background-color: white;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main select{
height: 20px;
margin: 0px;
padding-left: 0.3em;
padding-right: 0.2em;
padding-top: 0.2em;
padding-bottom: 0.1em;
background-color: #F5F7FC;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main select{
height: 20px;
margin: 0px;
padding-left: 0.3em;
padding-right: 0.2em;
padding-top: 0.2em;
padding-bottom: 0.1em;
background-color: #F5F7FC;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main textarea{
background-color: #F5F7FC;
}
input[type="number"]{
text-align: right;
height: 20px;
margin: 0px;
padding-left: 0.3em;
padding-right: 0.2em;
padding-top: 0.2em;
padding-bottom: 0.1em;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main input[type="number"]{
text-align: right;
height: 20px;
margin: 0px;
padding-left: 0.3em;
padding-right: 0.2em;
padding-top: 0.2em;
padding-bottom: 0.1em;
background-color: #F5F7FC;
}
input[type="radio"]{
padding: 0px;
margin: 0px;
width: 12px;
}
input[type=text].sheet-whiteinput{
background: white;
height: 25px;
border-width: 0px 0px 3px 0px;
font-weight: bold;
border-color: #22428F;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main input[type=text].sheet-whiteinput{
background: white;
border-color: #53628A;
border-width: 0px 0px 2px 0px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main input[type=text].sheet-whiteinput{
border-color: #050E29;
border-width: 0px 0px 1px 0px;
}
.sheet-underwhite{
color: white;
background-color: #BDC3DC;
border: none;
border-bottom-right-radius: 7px;
padding-left: 3px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 5px;
font-size: 10px;
font-weight: bold;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-underwhite{
color: #53628A;
background: linear-gradient(to right,#E7DEB0,#FDF9F4);/* #E7DEB0;*/
border: none;
border-bottom-right-radius: 7px;
padding-left: 3px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 5px;
font-size: 10px;
font-weight: bold;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-underwhite{
color: #DCDFE4;
background: transparent;
border: none;
border-bottom-right-radius: 0px;
padding-left: 3px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 5px;
font-size: 10px;
font-weight: normal;
font-style: italic;
}
.sheet-text1{
color: #22428F;
background: transparent;
font-weight: bold;
font-size: 12px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-text1{
color: #7F2E23;
background: transparent;
font-weight: bold;
font-size: 12px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-text1{
color: #050E29;
background: transparent;
font-weight: bold;
font-size: 12px;
}
.sheet-text2{
color: #22428F;
background: transparent;
font-size: 11px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-text2{
color: #53628A;
background: transparent;
font-size: 11px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-text2{
color: #050E29;
background: transparent;
font-size: 11px;
}
.sheet-textfat{
color: #22428F;
background: transparent;
font-weight: bold;
font-size: 12px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-textfat{
color: #7F2E23;
background: transparent;
font-weight: bold;
font-size: 12px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-textfat{
color: white;
background: transparent;
font-weight: bold;
font-size: 12px;
}
.sheet-supblock{
width: 340px;
text-align: center;
}
.sheet-blublock{
padding: 0px 0px 0px 4px;
background-color: #22428F;
border-bottom-left-radius: 7px;
border-top-right-radius: 7px;
border: 1px solid #22428F;
text-align: center;
margin-bottom: 5px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-blublock{
padding: 0px 0px 0px 2px;
background-color: #53628A;
/* border-bottom-left-radius: 7px;
border-top-right-radius: 7px; */
border-radius: 7px;
border: 1px solid #53628A;
text-align: center;
margin-bottom: 5px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-blublock{
padding: 2px;
background-color: #050E29;
border-radius: 0px;
border: 1px solid white;
text-align: center;
margin-bottom: 5px;
}
.sheet-inpblock{
background-color: #E0E0ED;
border: none;
border-radius: 7px;
padding:0px 4px 0px 4px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-inpblock{
/* background-color: white;*/
background: radial-gradient(#FDF9F4 40%,#E7DEB0);
border: none;
border-radius: 7px;
padding:0px 4px 0px 4px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-inpblock{
background-color: #DCDFE4;
border: none;
border-radius: 0px;
padding:0px 4px 0px 4px;
}
.sheet-inpblock2{
background-color: #C8C8DF;
border: none;
border-radius: 7px;
padding:0px 4px 0px 4px;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main .sheet-inpblock2{
background: radial-gradient(#FDF9F4 40%,#E7DEB0);
border: none;
border-radius: 7px;
padding:0px 4px 0px 4px;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main .sheet-inpblock2{
background-color: #DCDFE4;
border: none;
border-radius: 0px;
padding:0px 4px 0px 4px;
}
img.sheet-gamelogoCypher{
width: 330px;
display: none;
}
img.sheet-gamelogoNumenera{
width: 330px;
display: none;
}
img.sheet-gamelogoTheStrange{
width: 330px;
display: none;
}
input[type=radio].sheet-styleCypher:checked ~ div.sheet-main img.sheet-gamelogoCypher{
display: block;
}
input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main img.sheet-gamelogoNumenera{
display: block;
}
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-gamelogoTheStrange{
display: block;
}
/* Roll templates */
.sheet-rolltemplate-cyphMsg table {
width: 189px;
padding: 2px;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border: none;
background-color: #FEFAFA;
border-bottom: 1px solid #B80000;
}
.sheet-rolltemplate-cyphMsg tr {
border-left: 1px solid #B80000;
border-right: 1px solid #B80000;
}
.sheet-rolltemplate-cyphMsg th {
background-color: #B80000;
color : #FBFCFC;
line-height: 1.4em;
font-size: 1.2em;
text-align: center;
font-family: "Times New Roman", Times, serif;
font-variant: small-caps;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
margin-bottom: 6px;
}
.sheet-rolltemplate-cyphInit table {
width: 189px;
padding: 2px;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border: none;
background-color: #FAF4FA;
border-bottom: 1px solid #931693;
}
.sheet-rolltemplate-cyphInit tr {
border-left: 1px solid #931693;
border-right: 1px solid #931693;
}
.sheet-rolltemplate-cyphInit th {
background-color: #931693;
color : #FBFCFC;
line-height: 1.4em;
font-size: 1.2em;
text-align: center;
font-family: "Times New Roman", Times, serif;
font-variant: small-caps;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
margin-bottom: 6px;
}
.sheet-rolltemplate-cyphRecovery table {
width: 189px;
padding: 2px;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border: none;
background-color: #EAF3EA;
border-bottom: 1px solid #2E8A2E;
}
.sheet-rolltemplate-cyphRecovery tr {
border-left: 1px solid #2E8A2E;
border-right: 1px solid #2E8A2E;
}
.sheet-rolltemplate-cyphRecovery th {
background-color: #2E8A2E;
color : #FBFCFC;
line-height: 1.4em;
font-size: 1.2em;
text-align: center;
font-family: "Times New Roman", Times, serif;
font-variant: small-caps;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
margin-bottom: 6px;
}
.sheet-rolltemplate-cyphBasicRoll table {
width: 189px;
padding: 2px;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border: none;
background-color: #FBFCFC;
border-bottom: 1px solid #4E686A;
}
.sheet-rolltemplate-cyphBasicRoll tr:first-child
, .sheet-rolltemplate-cyphRecovery tr:first-child
, .sheet-rolltemplate-cyphInit tr:first-child
, .sheet-rolltemplate-cyphMsg tr:first-child {
border:none;
}
.sheet-rolltemplate-cyphBasicRoll tr {
border-left: 1px solid #4E686A;
border-right: 1px solid #4E686A;
}
.sheet-rolltemplate-cyphBasicRoll th {
background-color: #4E686A;
color : #FBFCFC;
line-height: 1.4em;
font-size: 1.2em;
text-align: center;
font-family: "Times New Roman", Times, serif;
font-variant: small-caps;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
margin-bottom: 6px;
}
.sheet-rolltemplate-cyphBasicRoll td
, .sheet-rolltemplate-cyphRecovery td
, .sheet-rolltemplate-cyphInit td
,.sheet-rolltemplate-cyphMsg td {
padding-left: 5px;
font-family: "Verdana";
font-size: 0.9em;
}
.sheet-rolltemplate-cyphBasicRoll hr
, .sheet-rolltemplate-cyphRecovery hr
, .sheet-rolltemplate-cyphInit hr
,.sheet-rolltemplate-cyphMsg hr {
margin: 4px 0 4px 0;
border: 0;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0));
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0));
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-cyphMsg .inlinerollresult {
font-weight:normal;
background-color: transparent;
border: none;
font-family: "Verdana";
font-size: 1em;
}
.sheet-rolltemplate-cyphBasicRoll .inlinerollresult
, .sheet-rolltemplate-cyphRecovery .inlinerollresult
, .sheet-rolltemplate-cyphInit .inlinerollresult {
font-weight:normal;
background-color: transparent;
font-family: "Verdana";
font-size: 1em;
border: 1px solid LightGray;
}
+985
View File
@@ -0,0 +1,985 @@
<!-- ******* PC **************** -->
<span class="sheet-smallspan">Version 1.2 (2015-10-04)&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;&nbsp;Style: </span>
<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&eacute;ra" /><span>Numen&eacute;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 class="sheet-main">
<table>
<!-- ******* COL 1 **************** -->
<tr>
<td width="352px" valign="top"> <!-- COL 1 -->
<div class="sheet-supblock"> <!--- Name -->
<div style="text-align: left;">
<input class="sheet-whiteinput" type="text" name="attr_character_name" style="width: 340px;font-size:14px;" />
<div class="sheet-underwhite" style="width:120px;">NOM</div>
</div>
<div>
<table>
<tr>
<td VALIGN="top"><div class="sheet-textfat">EST UN</div></td>
<td style="text-align: left;">
<input class="sheet-whiteinput" type="text" name="attr_descriptor" style="width: 140px;" />
<div class="sheet-underwhite" style="width:90px;">DESCRIPTEUR</div>
</td>
<td style="text-align: left;">
<input class="sheet-whiteinput" type="text" name="attr_type" style="width: 95px;" />
<div class="sheet-underwhite" style="width:70px;">TYPE</div>
</td>
<td VALIGN="top" style="text-align: left;"><div class="sheet-textfat" style="text-align: left;">QUI</div></td>
<td>&nbsp;</td>
</tr>
</table>
</div>
<div style="text-align: left;">
<input class="sheet-whiteinput" type="text" name="attr_focus" style="width: 340px;" />
<div class="sheet-underwhite" style="width:120px;">FOCUS</div>
</div>
</div> <!--- END Name -->
<div class="sheet-supblock"> <!-- TIER EFFORT XP -->
<table>
<tr>
<td>&nbsp;</td>
<td>
<div class="sheet-blublock" style="width: 80px;">
<div class="sheet-inpblock">
<input type="number" name="attr_tier" min="1" max="6" value="1" />
<div class="sheet-text1">RANG</div>
</div>
</div>
</td>
<td>&nbsp;</td>
<td style="padding-left: 10%;">
<div class="sheet-blublock" style="width: 80px;">
<div class="sheet-inpblock">
<input type="number" name="attr_effort" min="1" max="6" value="1" />
<div class="sheet-text1">EFFORT</div>
</div>
</div>
</td>
<td>&nbsp;</td>
<td style="padding-left: 10%;">
<div class="sheet-blublock" style="width: 80px;">
<div class="sheet-inpblock">
<input type="number" name="attr_xp" title="Points d'Expérience" min="0" value="0" />
<div class="sheet-text1">PX</div>
</div>
</div>
</td>
<td>&nbsp;</td>
</tr>
</table>
</div> <!-- END TIER EFFORT XP -->
<div class="sheet-supblock"> <!-- STATS -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<table>
<tr>
<td COLSPAN="2" VALIGN="top" style="width: 105px;border-right: 1px solid #22428F;">
<div class="sheet-text1">PUISSANCE</div>
<div>
<input type="number" style="height: 120%;font-weight:bold; font-size:120%; color:#6D0100;" name="attr_might" title="Valeur courante" min="0" value="11" />
<button type="roll" class="sheet-basicbt" title="Jet de Puissance"
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=Puissance}} {{attrEdge=@{mightedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff}]]}} {{targetRoll=[[(@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff})*3-@{rollVarBonus}]]}} {{totalCost=[[@{MightCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}}"
name="roll_basicMightCheck"></button>
</div>
</td>
<td COLSPAN="2" VALIGN="top" style="width: 105px;border-right: 1px solid #22428F;">
<div class="sheet-text1">CÉLÉRITÉ</div>
<div>
<input type="number" style="height: 120%;font-weight:bold; font-size:120%; color:#6D0100;" name="attr_speed" title="Valeur courante" min="0" value="10" />
<button type="roll" class="sheet-basicbt" class="sheet-basicbt" title="Jet de Célérité"
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=Célérité}} {{attrEdge=@{speededge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff}]]}} {{targetRoll=[[(@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff})*3-@{rollVarBonus}]]}} {{totalCost=[[@{SpeedCost}]]}} {{effortCost=[[@{effortSpeedCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}}"
name="roll_basicSpeedCheck"></button>
</div>
</td>
<td COLSPAN="2" VALIGN="top">
<div class="sheet-text1">INTELLECT</div>
<div>
<input type="number" style="height: 120%;font-weight:bold; font-size:120%; color:#6D0100;" name="attr_intellect" title="Valeur courante" min="0" value="7" />
<button type="roll" class="sheet-basicbt" title="Jet d'Intellect"
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=Intellect}} {{attrEdge=@{intellectedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff}]]}} {{targetRoll=[[(@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff})*3-@{rollVarBonus}]]}} {{totalCost=[[@{IntelCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}}"
name="roll_basicIntellectCheck"></button>
</div>
</td>
</tr>
<tr style="border-top: 1px solid #EFEFF5;">
<td VALIGN="top" style="border-right: 1px solid #EFEFF5;">
<input type="number" name="attr_might_max" title="Valeur maximum" min="0" value="11" />
<div class="sheet-text2">RÉSERVE</div>
</td>
<td VALIGN="top" style="border-right: 1px solid #22428F;">
<input type="number" name="attr_mightedge" value="1" min="0" max="6" title="Avantage de Puissance" />
<div class="sheet-text2">AVANT.</div>
</td>
<td VALIGN="top" style="border-right: 1px solid #EFEFF5;">
<input type="number" name="attr_speed_max" title="Valeur maximum" min="0" value="10" />
<div class="sheet-text2">RÉSERVE</div>
</td>
<td VALIGN="top" style="border-right: 1px solid #22428F;">
<input type="number" name="attr_speededge" value="1" min="0" max="6" title="Avantage de Célérité" />
<div class="sheet-text2">AVANT.</div>
</td>
<td VALIGN="top" style="border-right: 1px solid #EFEFF5;">
<input type="number" name="attr_intellect_max" title="Valeur maximum" min="0" value="7" />
<div class="sheet-text2">RÉSERVE</div>
</td>
<td VALIGN="top">
<input type="number" name="attr_intellectedge" value="0" min="0" max="6" title="Avantage d'Intellect" />
<div class="sheet-text2">AVANT.</div>
</td>
</tr>
</table>
</div>
</div>
</div> <!-- END STATS -->
<div class="sheet-supblock"> <!-- ACTION -->
<div class="sheet-blublock">
<div class="sheet-inpblock2">
<table> <!-- BEGIN stat roll -->
<tr>
<td class="sheet-text1" style="text-align: left;">
ACTION
&nbsp;
<button type="roll"
class="sheet-apibt"
title="Remise à zéro des paramètres de jet (API)"
value="!cypher-resetaction @{character_id}"
name="roll_resetaction">
</button>
</td>
<td COLSPAN="5" class="sheet-text2" style="width: 100%;">
Utiliser les
<span style="font-family: dicefontd20; font-weight:bold;font-size:1.2em;">t</span>
de Carac. ou Compétences
</td>
</tr>
<tr>
<td class="sheet-text2" style="text-align: right;">
DIFFICULT&Eacute;
</td>
<td style="text-align: left;">
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="10" name="attr_rollVarDiff" title="Difficulté de l'action" value="0"/>
</td>
<td class="sheet-text2" style="text-align: right;">
CO&Ucirc;T
</td>
<td style="text-align: left;">
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="12" name="attr_rollVarCost" title="Co&ucirc;t suppl&eacute;mentaire (pouvoir, aptitude)" value="0" />
</td>
<td class="sheet-text2" style="text-align: right;">
BONUS
</td>
<td style="text-align: left;">
<input style="width:40px;height:18px;padding:0px;" type="number" min="-2" max="2" name="attr_rollVarBonus" title="Bonus au JET (0, 1 ou 2 maximum)" value="0" />
</td>
</tr>
<tr>
<td class="sheet-text2" style="text-align: right;">
EFFORT (jet)
</td>
<td style="text-align: left;">
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="6" name="attr_rollVarRollEff" title="Effort pour diminuer la difficulté" value="0" />
</td>
<td class="sheet-text2" style="text-align: right;">
EFFORT (dég.)
</td>
<td style="text-align: left;">
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="6" name="attr_rollVarRollDmg" title="Effort pour augmenter les dégâts" value="0" />
</td>
<td class="sheet-text2" style="text-align: right;">
ATOUT
</td>
<td class="sheet-text2" style="text-align: left;">
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="2" name="attr_rollVarAsset" title="Atout(s) : aide, position, équipement etc. (0, 1 ou 2 maximum)" value="0" />
</td>
</tr>
</table>
<input type="hidden" name="attr_target" value="@{rollVarDiff}*3" />
<input type="hidden" name="attr_effortCost" value="ceil((@{rollVarRollEff}+@{rollVarRollDmg})/6)+(@{rollVarRollEff}+@{rollVarRollDmg})*2" />
<input type="hidden" name="attr_effortSpeedCost" value="ceil((@{rollVarRollEff}+@{rollVarRollDmg})/6)+(@{rollVarRollEff}+@{rollVarRollDmg})*(2+@{armorspeedcost})" />
<input type="hidden" name="attr_totalCost" value="@{effortCost}+@{rollVarCost}" />
<input type="hidden" name="attr_totalSpeedCost" value="@{effortSpeedCost}+@{rollVarCost}" />
<input type="hidden" name="attr_MightCost" value="@{totalCost}-@{mightedge}" />
<input type="hidden" name="attr_SpeedCost" value="@{totalSpeedCost}-@{speededge}" />
<input type="hidden" name="attr_IntelCost" value="@{totalCost}-@{intellectedge}" />
</div>
</div>
</div> <!-- END ACTION -->
<div class="sheet-supblock"> <!-- DAMAGE -->
<div class="sheet-blublock">
<div class="sheet-inpblock2">
<table>
<tr>
<td COLSPAN="2" VALIGN="top" style="border-right: 1px solid #22428F;">
<div class="sheet-text1">JET DE GU&Eacute;RISON</div>
</td>
<td COLSPAN="2" VALIGN="top">
<div class="sheet-text1">CURSEUR DE DÉGÂTS</div>
</td>
</tr>
<tr>
<td COLSPAN="2" VALIGN="top" style="border-right: 1px solid #22428F;">
<span class="sheet-text2">1D6 + </span>
<input type="number" name="attr_recoverybonus" style="width:30px;height:18px;padding:0px;" title="Bonus au jet de Guérison" min="1" value="1" />
<button type="roll" class="sheet-basicbt" name="roll_FreeRecovery" title="Recovery Roll"
value="&{template:cyphRecovery} {{charid=@{character_id}}} {{recoverPoints=1d6+@{recoverybonus} ([[1d6+@{recoverybonus}]])}} {{recovaction=[[@{recovery-rolls}]]}}">
</button>
</td>
<td COLSPAN="2" VALIGN="top">
<span class="sheet-text2">Spécial&nbsp;</span>
<input style="width:30px;height:18px;padding:0px;" type="number" min="0" max="3" name="attr_SpecialDamage" title="Dégâts spéciaux ayant modifié le curseur de dégâts du PJ" value="0" />
<button type="roll"
class="sheet-apibt"
title="Repos complet et total / réinitialisation du personnage (API)"
value="!cypher-restchar @{character_id}|?{Repos total et complet, vraiment ?|Oui}"
name="roll_resetaction">
</button>
</td>
</tr>
<tr>
<td style="text-align: left;">
<input type="radio" name="attr_recovery-rolls" value="0" checked="checked" />
<span class="sheet-text2">1 ACTION</span>
</td>
<td style="border-right: 1px solid #22428F;text-align: left;">
<input type="radio" name="attr_recovery-rolls" value="1" />
<span class="sheet-text2">10 MIN.</span>
</td>
<td style="text-align: left;">
<input type="radio" name="attr_damage-track" value="0" checked="checked" />
<span class="sheet-text2">PLEINE FORME</span>
</td>
<td style="text-align: left;">
<input type="radio" name="attr_damage-track" value="1" />
<span class="sheet-text2">AFFAIBLI</span>
</td>
</tr>
<tr style="text-align: left;">
<td style="text-align: left;">
<input type="radio" name="attr_recovery-rolls" value="2" />
<span class="sheet-text2">1 HEURE</span>
</td>
<td style="border-right: 1px solid #22428F;text-align: left;">
<input type="radio" name="attr_recovery-rolls" value="3" />
<span class="sheet-text2">10 HEURES</span>
</td>
<td style="text-align: left;">
<input type="radio" name="attr_damage-track" value="2" />
<span class="sheet-text2">NEUTRALISÉ</span>
</td>
<td style="text-align: left;">
<input type="radio" name="attr_damage-track" value="3" />
<span class="sheet-text2">MORT</span>
</td>
</tr>
</table>
</div>
</div>
</div> <!-- END Damage -->
<div class="sheet-supblock"> <!-- SPECIAL ABIILITIES -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<div class="sheet-text1" style="text-align: left;">APTITUDES SP&Eacute;CIALES</div>
<fieldset class="repeating_abilities">
<div class="sheet-text2">
Nom&nbsp;
<input type="text" style="width: 190px;font-weight: bold;" name="attr_abilityname" title="Nom de l'aptitude" placeholder="Nom" />
<select name="attr_abilityuse" style="width: 90px;" 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>
</div>
<div><textarea style="height: 46px" name="attr_abilitydesc" title="Description de l'aptitude" placeholder="Description et notes"></textarea></div>
</fieldset>
</div>
</div>
</div> <!-- END SPECIAL ABIILITIES -->
<div class="sheet-supblock"> <!-- BACKGROUND -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<div class="sheet-text1" style="text-align: left;">HISTORIQUE</div>
<textarea name="attr_background" style="height: 100px; width: 100%;" title="Historique"></textarea>
</div>
</div>
</div> <!-- END BACKGROUND -->
</td> <!-- END COL 1 -->
<!-- ******* COL 2 **************** -->
<td width="352px" valign="top"> <!-- COL 2 -->
<div class="sheet-supblock"> <!-- MIGHT SKILLS -->
<div class="sheet-blublock">
<div class="sheet-inpblock2">
<div class="sheet-text1" style="text-align: left;">COMP&Eacute;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&nbsp;&nbsp;&nbsp;&nbsp;Incapacité</option>
<option value="0" selected>N&nbsp;&nbsp;&nbsp;&nbsp;Non entraîné</option>
<option value="1">E&nbsp;&nbsp;&nbsp;&nbsp;Entraîné</option>
<option value="2">S&nbsp;&nbsp;&nbsp;&nbsp;Spécialisé</option>
</select>
<button type="roll" class="sheet-basicbt" 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}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-(@{rollVarAsset}+@{rollVarRollEff}+@{skillmightlvl})]]}} {{targetRoll=[[3*@{rollVarDiff}-3*(@{rollVarAsset}+@{rollVarRollEff}+@{skillmightlvl})-@{rollVarBonus}]]}} {{totalCost=[[@{MightCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}} {{skilled=[[@{skillmightlvl}]]}}"
name="roll_basicMightCheck"></button>
</div>
</fieldset>
</div>
</div>
</div> <!-- END MIGHT SKILLS -->
<div class="sheet-supblock"> <!-- SPEED SKILLS -->
<div class="sheet-blublock">
<div class="sheet-inpblock2">
<div class="sheet-text1" style="text-align: left;">COMP&Eacute;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&nbsp;&nbsp;&nbsp;&nbsp;Incapacité</option>
<option value="0" selected>N&nbsp;&nbsp;&nbsp;&nbsp;Non entraîné</option>
<option value="1">E&nbsp;&nbsp;&nbsp;&nbsp;Entraîné</option>
<option value="2">S&nbsp;&nbsp;&nbsp;&nbsp;Spécialisé</option>
</select>
<button type="roll" class="sheet-basicbt" title="Jet d'Initiative"
value="&{template:cyphInit} {{charid=@{character_id}}} {{stat=speed}} {{skilled=[[@{InitVarSkill}*3]]}} {{finalRoll=[[1d20+(@{rollVarRollEff}*3)+(@{InitVarSkill}*3)+(@{rollVarAsset}*3)+@{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_basicInitCheck"></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é">
<option value="-1">I&nbsp;&nbsp;&nbsp;&nbsp;Incapacité</option>
<option value="0" selected>N&nbsp;&nbsp;&nbsp;&nbsp;Non entraîné</option>
<option value="1">E&nbsp;&nbsp;&nbsp;&nbsp;Entraîné</option>
<option value="2">S&nbsp;&nbsp;&nbsp;&nbsp;Spécialisé</option>
</select>
<button type="roll" class="sheet-basicbt" 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}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-(@{rollVarAsset}+@{rollVarRollEff}+@{skillspeedlvl})]]}} {{targetRoll=[[3*@{rollVarDiff}-3*(@{rollVarAsset}+@{rollVarRollEff}+@{skillspeedlvl})-@{rollVarBonus}]]}} {{totalCost=[[@{SpeedCost}]]}} {{effortCost=[[@{effortSpeedCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}} {{skilled=[[@{skillspeedlvl}]]}}"
name="roll_basicSpeedCheck"></button>
</div>
</fieldset>
</div>
</div>
</div> <!-- END SPEED SKILLS -->
<div class="sheet-supblock"> <!-- INTEL SKILLS -->
<div class="sheet-blublock">
<div class="sheet-inpblock2">
<div class="sheet-text1" style="text-align: left;">COMP&Eacute;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&nbsp;&nbsp;&nbsp;&nbsp;Incapacité</option>
<option value="0" selected>N&nbsp;&nbsp;&nbsp;&nbsp;Non entraîné</option>
<option value="1">E&nbsp;&nbsp;&nbsp;&nbsp;Entraîné</option>
<option value="2">S&nbsp;&nbsp;&nbsp;&nbsp;Spécialisé</option>
</select>
<button type="roll" class="sheet-basicbt" 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}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-(@{rollVarAsset}+@{rollVarRollEff}+@{skillintellvl})]]}} {{targetRoll=[[3*@{rollVarDiff}-3*(@{rollVarAsset}+@{rollVarRollEff}+@{skillintellvl})-@{rollVarBonus}]]}} {{totalCost=[[@{IntelCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}} {{skilled=[[@{skillintellvl}]]}}"
name="roll_basicIntellectCheck"></button>
</div>
</fieldset>
</div>
</div>
</div> <!-- END INTEL SKILLS -->
<div class="sheet-supblock"> <!-- ATTACKS -->
<div class="sheet-blublock">
<div class="sheet-inpblock2">
<table>
<tr>
<td class="sheet-text1" style="text-align: left;">ATTAQUES</td>
<td class="sheet-text2" style="width: 30px;text-align: center;">MOD</td>
<td class="sheet-text2" style="width: 50px;text-align: center;">DEG</td>
</tr>
</table>
<fieldset class="repeating_attacks">
<table>
<tr>
<td class="sheet-text1" style="text-align: left;">
<input type="text" style="width: 240px;" name="attr_atkname" title="Attaque : nom de l'arme ou de l'aptitude" placeholder="Attaque" />
</td>
<td class="sheet-text2" style="width: 30px;text-align: center;">
<input type="number" name="attr_atkmod" min="0" style="width:30px;" title="Modificateur" value="0" />
</td>
<td class="sheet-text2" style="width: 30px;text-align: center;">
<input type="number" name="attr_atkdmg" min="0" style="width:50px;" title="Dégâts" value="0" />
</td>
</tr>
</table>
</fieldset>
</div>
</div>
</div> <!-- END ATTACKS -->
<div class="sheet-supblock"> <!-- ADVANCEMENT -->
<div class="sheet-blublock">
<div class="sheet-inpblock2">
<div class="sheet-text1" style="text-align: left;">AVANCEMENT</div>
<table>
<tr>
<td colspan="2" class="sheet-text2">Rang 1</td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers1-1" placeholder="Rang 1 étape n°1" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers1-2" placeholder="Rang 1 étape n°2" /></td>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers1-3" placeholder="Rang 1 étape n°3" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers1-4" placeholder="Rang 1 étape n°4" /></td>
</tr>
<tr>
<td colspan="2" class="sheet-text2">Rang 2</td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers2-1" placeholder="Rang 2 étape n°1" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers2-2" placeholder="Rang 2 étape n°2" /></td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers2-3" placeholder="Rang 2 étape n°3" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers2-4" placeholder="Rang 2 étape n°4" /></td>
</tr>
<tr>
<td colspan="2" class="sheet-text2">Rang 3</td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers3-1" placeholder="Rang 3 étape n°1" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers3-2" placeholder="Rang 3 étape n°2" /></td>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers3-3" placeholder="Rang 3 étape n°3" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers3-4" placeholder="Rang 3 étape n°4" /></td>
</tr>
<tr>
<td colspan="2" class="sheet-text2">Rang 4</td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers4-1" placeholder="Rang 4 étape n°1" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers4-2" placeholder="Rang 4 étape n°2" /></td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers4-3" placeholder="Rang 4 étape n°3" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers4-4" placeholder="Rang 4 étape n°4" /></td>
</tr>
<tr>
<tr>
<td colspan="2" class="sheet-text2">Rang 5</td>
</tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers5-1" placeholder="Rang 5 étape n°1" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers5-2" placeholder="Rang 5 étape n°2" /></td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers5-3" placeholder="Rang 5 étape n°3" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers5-4" placeholder="Rang 5 étape n°4" /></td>
</tr>
<tr>
<td colspan="2" class="sheet-text2">Rang 6</td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers6-1" placeholder="Rang 6 étape n°1" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers6-2" placeholder="Rang 6 étape n°2" /></td>
</tr>
<tr>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers6-3" placeholder="Rang 6 étape n°3" /></td>
<td><input type="text" style="width: 160px;"name="attr_adv-tiers6-4" placeholder="Rang 6 étape n°4" /></td>
</tr>
</table>
</div>
</div>
</div> <!-- END ADVANCEMENT -->
</td> <!-- END COL 2 -->
<!-- ******* COL 3 **************** -->
<td valign="top"> <!-- COL 3 -->
<img class="sheet-gamelogoCypher" src="https://lh4.googleusercontent.com/-T_PWRmd-TxE/Vfs9cEqYWbI/AAAAAAAAW0I/rUC1JdU-UXg/w900-h263/Roll20_cypher_logo.png" />
<img class="sheet-gamelogoNumenera" src="http://upload.wikimedia.org/wikipedia/en/8/8e/Numenera_Logo.png" />
<img class="sheet-gamelogoTheStrange" src="http://www.thestrangerpg.com/wp-content/uploads/2013/10/The-Strange-Logo-Color-Large.png" />
<div class="sheet-supblock"> <!-- CYPHERS -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<table>
<tr>
<td class="sheet-text1" style="text-align: left;">CYPHERS</td>
<td class="sheet-text2" style="width: 50px;text-align: right;">LIMITE</td>
<td style="width: 50px;text-align: left;">
<input type="number" name="attr_cypher-limit" value="2" min="0" />
</td>
</tr>
</table>
<fieldset class="repeating_cypher-list">
<div class="sheet-text2" style="text-align: left;">
Nom&nbsp;
<input type="text" style="width: 210px;font-weight: bold;" name="attr_cypher-name" title="Nom du cypher" placeholder="Cypher" />
&nbsp;Niveau
<input type="number" style="width: 40px;" name="attr_cypher-level" title="Niveau du Cypher" min="0" value="1" />
</div>
<div style="text-align: left;">
<textarea name="attr_cypher-description" style="height: 40px; width: 100%;" title="Description du Cypher" placeholder="Description"></textarea>
</div>
</fieldset>
</div>
</div>
</div> <!-- END CYPHERS -->
<div class="sheet-supblock"> <!-- ARTEFACTS -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<div class="sheet-text1" style="text-align: left;">ART&Eacute;FACTS</div>
<fieldset class="repeating_artifact-list">
<div class="sheet-text2" style="text-align: left;">
Nom&nbsp;
<input type="text" style="width: 210px;font-weight: bold;" name="attr_artifact-name" title="Nom de l'artefact" placeholder="Artéfact" />
&nbsp;Niveau
<input type="number" style="width: 40px;" name="attr_artifact-level" title="Niveau de l'artefact" min="0" max="99" value="1" />
</div>
<div class="sheet-text2" style="text-align: left;">
&Eacute;puisement&nbsp;
<input type="number" min="0" max="99" name="attr_artdepthreshold" title="Risque d'&eacute;puisement de l'artefact (ex : 1 sur 1d20)" value="1" />
sur
<select style="width: 110px;text-align: right;" name="attr_artdepdice" title="">
<option value="100">— (jamais)</option>
<option value="0">Automatique</option>
<option value="1d6">1d6</option>
<option value="1d10">1d10</option>
<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'&Eacute;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'artifact" placeholder="Description"></textarea>
</div>
</fieldset>
</div>
</div>
</div> <!-- END ARTEFACTS -->
<div class="sheet-supblock"> <!-- EQUIPMENT -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<div class="sheet-text1" style="text-align: left;">&Eacute;QUIPEMENT</div>
<table>
<tr>
<td class="sheet-text2" style="text-align: right;">ARGENT</td>
<td style="width: 100px;text-align: left;">
<input type="number" style="width: 100px" name="attr_shins" value="0" />
</td>
<td COLSPAN="2"></td>
</tr>
<tr>
<td class="sheet-text2" style="text-align: right;">ARMURE</td>
<td style="width: 50px;text-align: left;">
<input type="number" name="attr_armor" min="0" value="0" />
</td>
<td class="sheet-text2" style="text-align: right;">Coût d'Effort en Célérité</td>
<td style="width: 35px;text-align: left;">
<input type="number" style="width: 35px" name="attr_armorspeedcost" value="0" min="0" max="3" title="Coût supplémentaire d'un effort de Célérité avec l'armure" />
</td>
</tr>
</table>
<table>
<tr>
<td class="sheet-text2" style="text-align: left;">CONSOMMABLE</td>
<td class="sheet-text2" style="width:50px;">Qté</td>
</tr>
</table>
<fieldset class="repeating_equipment-list">
<table>
<tr>
<td style="width: 100%; text-align: left;"><input type="text" name="attr_equipment-name" title="Item" placeholder="CONSOMMABLE" /></td>
<td width="50px"><input type="number" name="attr_equipment-qty" title="Quantité" value="1" /></td>
</tr>
</table>
</fieldset>
<div class="sheet-text2" style="text-align: left;">DIVERS</div>
<textarea name="attr_possessions" style="height: 100px; width: 100%;" title="&Eacute;quipement divers"></textarea>
</div>
</div>
</div> <!-- END EQUIPMENT -->
<div class="sheet-supblock"> <!-- NOTES attr_background -->
<div class="sheet-blublock">
<div class="sheet-inpblock">
<div class="sheet-text1" style="text-align: left;">NOTES</div>
<textarea name="attr_notes" style="height: 200px; width: 100%;" title="Notes"></textarea>
</div>
</div>
</div> <!-- END NOTES -->
</td> <!-- END COL 3 -->
</tr>
</table>
</div> <!-- END MAIN DIV -->
<!-- ******* NPC ******** -->
<div class="sheet-npc">
<hr/>
<div class="sheet-2colrow" width="100%">
<div class="sheet-col" width="50%" align="left"> <!-- BEGIN Column 1 -->
<table align="center" WIDTH="100%">
<tr>
<td style="text-align: right;">Level</td>
<td style="white-space: nowrap">
<input type="number" name="attr_Level" title="" value="1" />
&nbsp;(<input type="number" width="50px" name="attr_npcBaseDiff" value="@{Level}*3" disabled="true" />)</td>
<td width="100%" COLSPAN="2">&nbsp;</td>
</tr>
<tr>
<td style="text-align: right;">Health</td>
<td style="white-space: nowrap">
<input type="number" name="attr_Health" title="Current value" value="0" />
/<input type="number" name="attr_Health_max" title="Maximum value" value="0" />
</td>
<td style="text-align: right;" width="100%" >Armor</td>
<td width="100%"><input type="number" name="attr_Armor" title="Current value" value="0" /></td>
</tr>
<tr>
<td style="text-align: right;">Damage</td>
<td style="white-space: nowrap;"><input type="number" name="attr_Damage" title="Damage inflicted" value="0" />&nbsp;points</td>
<td style="text-align: right;">Movement</td>
<td width="100%"><input type="text" name="attr_npcMovement" title="Current value" style="width: 110px;" placeholder="short" /></td>
</tr>
<tr>
<td style="text-align: right;white-space: nowrap;"><i>GM Intrusion</i></td>
<td COLSPAN="3" width="100%"><textarea style="height: 46px;" name="attr_npcGMI"></textarea></td>
</tr>
</table>
<label>Modifications</label>
<fieldset class="repeating_npcMods">
<table width="100%">
<tr>
<td width="100%"><input type="text" name="attr_npcMods-name" title="Modification description" /></td>
<td width="50px" style="white-space: nowrap">&nbsp;as level&nbsp;<input type="number" name="attr_npcMods-level" title="Modification level" value="0" /></td>
</tr>
</table>
</fieldset>
</div> <!-- END Column 1-->
<div class="sheet-col" width="50%" align="right"> <!-- BEGIN Column 2 -->
<table align="left" WIDTH="100%">
<tr>
<td style="text-align: right;">Motive</td>
<td width="100%"><textarea style="height: 46px;" name="attr_npcMotive"></textarea></td>
</tr>
<tr>
<td style="text-align: right;">Environment</td>
<td width="100%"><textarea style="height: 46px;" name="attr_npcEnvironment"></textarea></td>
</tr>
<tr>
<td style="text-align: right;">Interaction</td>
<td style="text-align: left;" WIDTH="100%"><textarea name="attr_npcInteraction" style="height: 46px;" title=""></textarea></td>
</tr>
<tr>
<td style="text-align: right;">Use</td>
<td style="text-align: left;" WIDTH="100%"><textarea name="attr_npcUse" style="height: 46px;" title=""></textarea></td>
</tr>
<tr>
<td style="text-align: right;">Loot</td>
<td style="text-align: left;" WIDTH="100%"><textarea name="attr_npcLoot" style="height: 46px;" title=""></textarea></td>
</tr>
</table>
</div> <!-- END Column 2-->
</div>
<label>Combat</label>
<textarea name="attr_npcCombat" style="width: 100%; height: 150px;" placeholder="Combat"></textarea>
<label>Description</label><br/>
<textarea name="attr_npcDescription" style="width: 100%; height: 150px;" placeholder="Description"></textarea>
</div> <!--- END NPC -->
<!-- ******* ROLL TEMPLATES ******** -->
<rolltemplate class="sheet-rolltemplate-cyphMsg">
<table>
<tr><th>Oups !</th></tr>
<!-- Function -->
<tr class="rowcolor"><td><span class="tcat">
{{#nathaNumeneRoll}}
Jet de Caractéristique
{{/nathaNumeneRoll}}
{{#nathaNumRecoveryRoll}}
Jet de Gu&eacute;rison
{{/nathaNumRecoveryRoll}}
{{#nathaNumInitRoll}}
Jet d'Initiative
{{/nathaNumInitRoll}}
{{#modStat}}
Modification de R&eacute;serve
{{/modStat}}
{{#chatmessage}}
Appel de {{chatmessage}}
{{/chatmessage}}
</span></td></tr>
<!-- Message -->
<tr><td>
{{#noTokNoChar}}
La fonction nécessite un identifiant de personnage ou de pion en paramètre<br/>{{noTokNoChar}}
{{/noTokNoChar}}
{{#pcDying}}
PJ ne peut pas entreprendre d'action (épuisé ou mourrant).
{{/pcDying}}
{{#noAttribute}}
L'attribut '{{noAttribute}}' n'est pas géré.
{{/noAttribute}}
{{#wtfAttribute}}
L'attribut '{{wtfAttribute}}' n'existe pas.
{{/wtfAttribute}}
{{#badBonus}}
Un bonus supérieur à 2 ({{badBonus}}) n'est pas autorisé (utilisez un Atout).
{{/badBonus}}
{{#tooManyEfforts}}
PJ essaie d'appliquer plus d'effort ({{tooManyEfforts}}) qu'il ne peut.
{{/tooManyEfforts}}
{{#tooManyPoints}}
PJ essaie de dépenser plus de points qu'il ne peut ({{tooManyPoints}}).
{{/tooManyPoints}}
{{#notaCharacter}}
L'identifiant '{{notaCharacter}}' n'est pas un personnage.
{{/notaCharacter}}
{{#noCharacter}}
Pas de personnage identifié dans :<br/>'{{noCharacter}}'
{{/noCharacter}}
{{#notCharToken}}
L'identifiant '{{notCharToken}}' n'est pas un pion de personnage.
{{/notCharToken}}
{{#noToken}}
Pas de pion sélectionné dans :<br/>'{{noToken}}'
{{/noToken}}
{{genericMsg}}
</td></tr>
</table>
</rolltemplate> <!-- End template cyphMsg !-->
<rolltemplate class="sheet-rolltemplate-cyphInit">
<table>
<tr><th COLSPAN="2">Jet d'Initiative</th></tr>
<tr>
<td COLSPAN="2" style="text-align:center;font-size:102%;font-weight:bold;">{{finalRoll}}</td>
</tr>
<tr><td COLSPAN="2"><hr/></td></tr>
{{#rollGreater() bonusToRoll 0}}
<tr><td><span>Bonus</span></td><td>+ {{bonusToRoll}}</td></tr>
{{/rollGreater() bonusToRoll 0}}
{{#rollGreater() effortsUsed 0}}
<tr><td><span>Effort(s)</span></td><td>{{effortsUsed}} (x3)</td></tr>
{{/rollGreater() effortsUsed 0}}
{{#skilled}}
<tr>
<td><span>Compétence</span></td>
<td>
{{#rollTotal() skilled -3}}
Incapacité (-3)
{{/rollTotal() skilled -3}}
{{#rollTotal() skilled 0}}
Non entraîné (+0)
{{/rollTotal() skilled 0}}
{{#rollTotal() skilled 3}}
Entraîné (+3)
{{/rollTotal() skilled 3}}
{{#rollTotal() skilled 6}}
Spécialisé (+6)
{{/rollTotal() skilled 6}}
</td>
</tr>
{{/skilled}}
{{#rollGreater() assets 0}}
<tr><td><span>Atout(s)</span></td><td>{{assets}} (x3)</td></tr>
{{/rollGreater() assets 0}}
{{#rollGreater() totalCost 0}}
<tr><td COLSPAN="2"><hr/></td></tr>
<tr>
<td><span style="cursor: help;" title="{{#effortCost}} + Effort{{/effortCost}}{{#statExpense}} + extra cost{{/statExpense}} - Edge">
<b>Coût</b></span>
</td>
<td>
{{#effortCost}}+{{effortCost}}{{/effortCost}}
{{#statExpense}}+{{statExpense}}{{/statExpense}}
-{{speedEdge}}=<b>{{totalCost}}</b>
</td>
</tr>
<tr><td COLSPAN="2" style="text-align: center;">[Appliquer le co&ucirc;t (API)](!cypher-modstat {{charid}}|speed|{{totalCost}})</td></tr>
{{/rollGreater() totalCost 0}}
</table>
</rolltemplate> <!-- End template cyphInit !-->
<rolltemplate class="sheet-rolltemplate-cyphBasicRoll">
<table>
<tr><th COLSPAN="2">Jet de {{attribute}}</th></tr>
<tr>
<td>1d20</td>
<td>
{{diceRoll}} (Diff.
{{#rollLess() diceRoll 3}}0{{/rollLess() diceRoll 3}}
{{#rollBetween() diceRoll 3 5}}1{{/rollBetween() diceRoll 3 5}}
{{#rollBetween() diceRoll 6 8}}2{{/rollBetween() diceRoll 6 8}}
{{#rollBetween() diceRoll 9 11}}3{{/rollBetween() diceRoll 9 11}}
{{#rollBetween() diceRoll 12 14}}4{{/rollBetween() diceRoll 12 14}}
{{#rollBetween() diceRoll 15 17}}5{{/rollBetween() diceRoll 15 17}}
{{#rollBetween() diceRoll 18 20}}6{{/rollBetween() diceRoll 18 20}}
)
</td>
</tr>
{{#rollGreater() bonusToRoll 0}}
<tr><td></td>
<td>
<i>+{{bonusToRoll}} (bonus)</i>
</td>
</tr>
{{/rollGreater() bonusToRoll 0}}
{{#rollWasCrit() diceRoll}}
<tr>
<td style="color:green;text-align:center;font-weight:bold;">Spécial :</td>
<td style="vertical-align: top;font-size: 95%;">
{{#rollTotal() diceRoll 17}}+1 dégâts{{/rollTotal() diceRoll 17}}
{{#rollTotal() diceRoll 18}}+2 dégâts{{/rollTotal() diceRoll 18}}
{{#rollTotal() diceRoll 19}}Effet Mineur<br/>ou +3 dégâts{{/rollTotal() diceRoll 19}}
{{#rollTotal() diceRoll 20}}Effet Majeur<br/>ou +4 dégâts{{/rollTotal() diceRoll 20}}
</td>
</tr>
{{/rollWasCrit() diceRoll}}
{{#rollWasFumble() diceRoll}}
<tr><td COLSPAN="2" style="color:red;text-align:center;font-weight:bold;">Intrusion du MJ</td></tr>
{{/rollWasFumble() diceRoll}}
{{#rollGreater() difficulty 0}}
{{#rollGreater() diceRoll targetRoll}}
<tr><td COLSPAN="2" style="font-size:105%;font-weight:bold;color:green;text-align:center;">Réussite !</td></tr>
{{/rollGreater() diceRoll targetRoll}}
{{#rollTotal() diceRoll targetRoll}}
<tr><td COLSPAN="2" style="font-size:105%;font-weight:bold;color:green;text-align:center;">Réussite !</td></tr>
{{/rollTotal() diceRoll targetRoll}}
{{#rollLess() diceRoll targetRoll}}
<tr><td COLSPAN="2" style="font-size:105%;font-weight:bold;color:red;text-align:center;">&Eacute;chec !</td></tr>
{{/rollLess() diceRoll targetRoll}}
{{#rollLess() finalDiff difficulty}}
<tr><td COLSPAN="2"><hr/></td></tr>
{{/rollLess() finalDiff difficulty}}
<tr><td><span>Difficulté</span></td><td>{{difficulty}} (SR {{target}})</td></tr>
{{/rollGreater() difficulty 0}}
{{#rollTotal() difficulty 0}}
<tr><td COLSPAN="2"><hr/></td></tr>
{{/rollTotal() difficulty 0}}
{{#skilled}}
{{#rollTotal() skilled -1}}
<tr><td>Incapacité</td><td><i>+1</i></td></tr>
{{/rollTotal() skilled -1}}
{{#rollTotal() skilled 1}}
<tr><td>Entraîné</td><td><i>-1</i></td></tr>
{{/rollTotal() skilled 1}}
{{#rollTotal() skilled 2}}
<tr><td>Spécialisé</td><td><i>-2</i></td></tr>
{{/rollTotal() skilled 2}}
{{/skilled}}
{{#rollGreater() assets 0}}
<tr><td>Atout(s)</td><td><i>- {{assets}}</i></td></tr>
{{/rollGreater() assets 0}}
{{#rollGreater() effortRoll 0}}
<tr><td>Effort(s)</td><td><i>- {{effortRoll}}</i></td></tr>
{{/rollGreater() effortRoll 0}}
{{#rollGreater() difficulty 0}}
{{#rollLess() targetRoll target}}
<tr>
<td style="text-align: right;" title="Seuil de Réussite">=</td>
<td style="text-align: left;" title="Seuil de Réussite">{{finalDiff}} (SR {{targetRoll}})</td>
</tr>
{{/rollLess() targetRoll target}}
{{/rollGreater() difficulty 0}}
{{#rollTotal() difficulty 0}}
{{#rollLess() finalDiff 0}}
<tr>
<td style="text-align: right;">= Difficulté </td>
<td style="text-align: left;" >{{finalDiff}} niveaux</td>
</tr>
{{/rollLess() finalDiff 0}}
{{#rollGreater() finalDiff 0}}
<tr>
<td style="text-align: right;">= Difficulté </td>
<td style="text-align: left;" >+ {{finalDiff}} niveaux</td>
</tr>
{{/rollGreater() finalDiff 0}}
{{/rollTotal() difficulty 0}}
{{#rollGreater() effortDmg 0}}
<tr><td COLSPAN="2"><hr/></td></tr>
<tr><td><span><b>Dégâts</b></span></td><td>+{{bonusDmg}} ({{effortDmg}} eff.)</td></tr>
{{/rollGreater() effortDmg 0}}
{{#rollGreater() totalCost 0}}
<tr><td COLSPAN="2"><hr/></td></tr>
<tr>
<td COLSPAN="2" style="white-space: nowrap;"><span style="cursor: help;" title="Effort + extra Cost - Edge">
<b>Co&ucirc;t :</b></span>
+{{effortCost}}+{{statExpense}}-{{attrEdge}}=<b>{{totalCost}}</b></td>
</tr>
<tr><td COLSPAN="2" style="text-align: center;">[Appliquer le co&ucirc;t (API)](!cypher-modstat {{charid}}|{{stat}}|{{totalCost}})</td></tr>
{{/rollGreater() totalCost 0}}
</table>
</rolltemplate> <!-- End template cyphBasicRoll !-->
<rolltemplate class="sheet-rolltemplate-cyphRecovery">
<table>
{{#artifact}}
<tr><th COLSPAN="2">Jet d'épuisement</th></tr>
<tr>
<td COLSPAN="2" style="text-align:center;font-style: italic;">{{artifact}}</td>
</tr>
<tr>
<td><span>{{threshold}} sur {{dice}} :</span></td>
<td>{{depletionRoll}}</td>
</tr>
{{#rollGreater() depletionRoll threshold}}
<td COLSPAN="2" style="text-align:center;color: green; font-weight: bold;">Artefact fonctionnel</td>
{{/rollGreater() depletionRoll threshold}}
{{#rollTotal() depletionRoll threshold}}
<td COLSPAN="2" style="text-align:center;color: red; font-weight: bold;">Artefact épuisé</td>
{{/rollTotal() depletionRoll threshold}}
{{#rollLess() depletionRoll threshold}}
<td COLSPAN="2" style="text-align:center;color: red; font-weight: bold;">Artefact épuisé</td>
{{/rollLess() depletionRoll threshold}}
{{/artifact}}
{{#fullRest}}
<tr><th>Repos complet</th></tr>
<tr><td>Comme neuf !</td></tr>
{{/fullRest}}
{{#recoverPoints}}
<tr><th COLSPAN="2">Jet de Guérison</th></tr>
<tr class="rowcolor">
<td><span class="tcat">Points</span></td>
<td>{{recoverPoints}}</td>
</tr>
{{#rollTotal() recovaction 0}}
<tr>
<td><span>Repos</span></td>
<td>1 ACTION</td>
</tr>
<tr>
<td><span>Prochain</span></td>
<td title="Metre &agrave; jour le temps de gu&eacute;risopn suivant (API)">[10 MIN](!cypher-modstat {{charid}}|recovery-rolls|1)</td>
</tr>
{{/rollTotal() recovaction 0}}
{{#rollTotal() recovaction 1}}
<tr>
<td><span>Repos</span></td>
<td>10 MINS</td>
</tr>
<tr>
<td><span>Prochain</span></td>
<td title="Metre &agrave; jour le temps de gu&eacute;risopn suivant (API)">[1 HEURE](!cypher-modstat {{charid}}|recovery-rolls|2)</td>
</tr>
{{/rollTotal() recovaction 1}}
{{#rollTotal() recovaction 2}}
<tr>
<td><span>Repos</span></td>
<td>1 HEURE</td>
</tr>
<tr>
<td><span>Prochain</span></td>
<td title="Metre &agrave; jour le temps de gu&eacute;risopn suivant (API)">[10 HEURES](!cypher-modstat {{charid}}|recovery-rolls|3)</td>
</tr>
{{/rollTotal() recovaction 2}}
{{#rollTotal() recovaction 3}}
<tr>
<td><span>Repos</span></td>
<td>10 HEURES</td>
</tr>
<tr>
<td><span>Prochain</span></td>
<td title="Metre &agrave; jour le temps de gu&eacute;risopn suivant (API)">[1 ACTION](!cypher-modstat {{charid}}|recovery-rolls|0)</td>
</tr>
{{/rollTotal() recovaction 3}}
{{/recoverPoints}}
{{#currentAction}}
<tr class="rowcolor">
<td><span class="tcat">Repos</span></td>
<td>{{currentAction}}</td>
</tr>
{{/currentAction}}
{{#nextAction}}
<tr class="rowcolor">
<td><span class="tcat">Prochain</span></td>
<td>{{nextAction}}</td>
</tr>
{{/nextAction}}
</table>
</rolltemplate> <!-- End template cyphRecovery !-->
Binary file not shown.

After

Width:  |  Height:  |  Size: 476 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 359 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

+65
View File
@@ -0,0 +1,65 @@
Feuille de personnage avec jets int&eacute;gr&eacute;s et script API optionnel pour le JdR g&eacute;n&eacute;rique Cypher System, par [Monte Cook Games](http://www.montecookgames.com/games/).
Elle est aussi utilisable (et styl&eacute;e) pour _Numen&eacute;ra_ (modulo la gestion du surco&ucirc;t de port de l'armure) ou _The Strange_ (modulo la gestion des r&eacute;cursions, qui n&eacute;cessitera plusieurs personnages/feuilles de personnage).
La VF s'appuie sur la traduction de Numen&eacute;ra par Black Book Editions.
# Version courante :
Version 1.2 (4 Octobre 2015) :
* Capture d'&eacute;cran [style Cypher System g&eacute;n&eacute;rique](CypherSystem.png)
* Capture d'&eacute;cran [style Numen&eacute;ra](CypherSystem_style_Numenera.png)
* Capture d'&eacute;cran [style The Strange](CypherSystem_style_TheStrange.png)
# Utilisation basique :
## Mettre en place la feuille de personnage
1. Dans la campagne Roll20 concern&eacute;e, cliquer sur _"Voir les d&eacute;tails"_
2. Cliquer sur _"Campaign Settings"_
3. Descendre dans la page de Settings jusqu'&agrave; voir _"Character Sheet Template"_
4. Dans la liste d&eacute;roulante, choisir _"Cypher System (French)"_ sous _"Cypher System"_
5. Descendre dans la page et cliquer sur _"Save changes"_
Alternative (permettant de modifier les sources &agrave; votre convenance si vous avez un compte _"Pro"_) :
1. Dans la campagne Roll20 concern&eacute;e, cliquer sur _"Voir les d&eacute;tails"_
2. Cliquer sur _"Campaign Settings"_
3. Descendre dans la page de Settings jusqu'&agrave; voir _"Character Sheet Template"_
4. Dans la liste d&eacute;roulante, choisir _"Custom"_
5. Dans l'onglet _"HTML Layout"_, coller le contenu de ce [fichier HTML](CypherSystem.htm)
6. Dans l'onglet _"CSS Styling"_, coller le contenu de ce [fichier CSS](CypherSystem.css)
7. Descendre en bas de la page et cliquer sur _"Save Changes"_
## Cr&eacute;er un personnage et son pion
1. Cr&eacute;er un _"Character"_ dans le journal
2. Modifier un pion (token) comme sur cette [image](CypherSystem_setup_the_character_token.jpg) :
1. S'assurer que le pion repr&eacute;sente le personnage
2. S&eacute;lectionner l'attribut _"might"_ pour la bar 1
3. S&eacute;lectionner l'attribut _"speed"_ pour la bar 2
4. S&eacute;lectionner l'attribut _"intellect"_ pour la bar 3
4. S&eacute;lectionner le pion
5. Modifier le personnage (_"Edit"_) et cliquer _"Use Selected token"_ dans _"Default Token"_
6. Cliquer _"Save Changes"_
7. R&eacute;p&eacute;ter les &eacute;tapes 1 &agrave; 6 pour les autres personnages.
# Mettre en place le script API (optionnel) :
1. Dans la page d'affichage du d&eacute;tail de la campagne concern&eacute;e, cliquer sur _"API Scripts"_
2. S'il existe d&eacute;j&agrave; d'autres scripts que vous avez ajout&eacute;s, cliquer sur _"New Script"_
3. Donner un nom au script dans _"Name"_ (par exemple : _"Cypher"_)
4. Dans la section noire de la page, coller le contenu de ce [script API](https://github.com/Roll20/roll20-api-scripts/blob/master/CypherSystemSheet/cyphersystemsheet.js)
5. Cliquer sur _"Save Script"_
Le script API permet que l'&eacute;tat du personnage soit automatiquement mis &agrave; jour en fonction de la perte de points de caract&eacute;ristiques, d'appliquer la perte de caract&eacute;ristique &agrave; partir des jets dans le chat, de remettre &agrave; z&eacute;ro les param&egrave;tres de jet, de reposer compl&egrave;tement le personnage en un clic.
# Notes de version
##Version 1.2 (4 Octobre 2015)
Le script API doit &ecirc;tre mis &agrave; jour en version 1.2.
* Possibilit&eacute; de changer le style / l'apparence de la feuille d'un PJ (en choisissant Cypher System, Numen&eacute;ra ou The Strange) ou en feuille de PNJ.
* &Agrave; la demande d'utilisateurs de la FdP, le template de jet de stats et comp&eacute;tences a &eacute;t&eacute; unifi&eacute;, en ne lan&ccedil;ant qu'un seul d20 dont le r&eacute;sultat brut est affich&eacute;. Si le param&egrave;tre de difficult&eacute; n'est pas pas renseign&eacute; dans le groupe "Action" (=0), la difficult&eacute; battue n'est plus calcul&eacute;e (du fait de limitations technique de Roll20), mais seulement les niveaux la diminuant ou l'augmentant.
* Ajout d'une section pour la saisie des Art&eacute;facts, avec un bouton de jet d'&eacute;puisement.
* Ajout d'un bouton API au template de Jet de Gu&eacute;rison pour mettre &agrave; jour l'&eacute;tape suivante sur la feuille de personnage.
##Version 1.1 (Septembre 2015)
Cr&eacute;ation de la FdP VF.
+8
View File
@@ -0,0 +1,8 @@
{
"html": "CypherSystem.htm",
"css": "CypherSystem.css",
"authors": "Natha",
"roll20userid": "75857",
"preview": "CypherSystem.png",
"instructions": "v1.2 (2015-10-04) 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 &eacute;ventuellement ajouter les scripts API accompagnant la fiche de personnage."
}
+80 -88
View File
@@ -6,6 +6,7 @@
.sheet-pc-combat-show:not(:checked)~.sheet-pc-combat {display:none;}
.sheet-pc-charnotes-show:not(:checked)~.sheet-pc-charnotes {display:none;}
.sheet-pc-saveblock-show:not(:checked)~.sheet-pc-saveblock {display:none;}
.sheet-pc-savemacros-show:not(:checked)~.sheet-pc-savemacros {display:none;}
.sheet-pc-statblock-show:not(:checked)~.sheet-pc-statblock {display:none;}
.sheet-pc-equipment-show:not(:checked)~.sheet-pc-equipment {display:none;}
.sheet-pc-acequipment-show:not(:checked)~.sheet-pc-acequipment {display:none;}
@@ -63,21 +64,6 @@
.sheet-pc-rolltemplates-show:not(:checked)~.sheet-pc-rolltemplates {display:none;}
input.sheet-tab1:checked + span.sheet-tab1,
input.sheet-tab2:checked + span.sheet-tab2,
input.sheet-tab3:checked + span.sheet-tab3,
input.sheet-tab4:checked + span.sheet-tab4,
input.sheet-tab5:checked + span.sheet-tab5,
input.sheet-tab6:checked + span.sheet-tab6,
input.sheet-tab7:checked + span.sheet-tab7,
input.sheet-tab8:checked + span.sheet-tab8,
input.sheet-tab9:checked + span.sheet-tab9,
input.sheet-tab99:checked + span.sheet-tab99,
input.sheet-tab10:checked + span.sheet-tab10 {
background: gray;
color: white;
}
.charsheet label {
display: inline-block;
width: 75px;
@@ -162,149 +148,149 @@ select.sheet-dtype {
}
.sheet-statlabel-weapons {
display:table-cell;
display: table-cell;
border: 1px solid white;
background-color: black;
color: white;
font-size: 0.7em;
vertical-align:bottom;
vertical-align: bottom;
}
.sheet-table-name {
display:table-caption;
text-align:center;
font-weight:bold;
color:white;
background-color:black;
width:100%;
display: table-caption;
text-align: center;
font-weight: bold;
color: white;
background-color: black;
width: 100%;
}
.sheet-table-header {
display:table-cell;
text-align:center;
font-weight:bold;
vertical-align:bottom;
display: table-cell;
text-align: center;
font-weight: bold;
vertical-align: bottom;
}
.sheet-table-header-left {
display:table-cell;
text-align:left;
font-weight:bold;
display: table-cell;
text-align: left;
font-weight: bold;
}
.sheet-table-header2-left {
display:table-cell;
text-align:left;
font-weight:bold;
display: table-cell;
text-align: left;
font-weight: bold;
font-size: 0.7em;
}
.sheet-table-header-right {
display:table-cell;
text-align:right;
font-weight:bold;
display: table-cell;
text-align: right;
font-weight: bold;
}
.sheet-table-header2 {
display:table-cell;
text-align:center;
font-weight:bold;
display: table-cell;
text-align: center;
font-weight: bold;
font-size: 0.7em;
vertical-align:bottom;
vertical-align: bottom;
}
.sheet-table-header3 {
display:table-cell;
text-align:center;
font-weight:bold;
display: table-cell;
text-align: center;
font-weight: bold;
font-size: 0.7em;
vertical-align:top;
vertical-align: top;
}
.sheet-table-encumbrance {
display:table-cell;
display: table-cell;
font-size: 0.65em;
width: 126px;
}
.sheet-table-load {
display:table-cell;
display: table-cell;
font-size: 0.65em;
width: 95px;
}
.sheet-table-left {
display:table-cell;
text-align:left;
display: table-cell;
text-align: left;
}
.sheet-table-right {
display:table-cell;
text-align:right;
display: table-cell;
text-align: right;
}
.sheet-table-center {
margin-left:auto;
margin-right:auto;
margin-left: auto;
margin-right: auto;
}
.sheet-table-data-left {
display:table-cell;
text-align:left;
vertical-align:top;
display: table-cell;
text-align: left;
vertical-align: top;
}
.sheet-table-data-right {
display:table-cell;
text-align:right;
vertical-align:top;
display: table-cell;
text-align: right;
vertical-align: top;
}
.sheet-table-data-center {
display:table-cell;
text-align:center;
vertical-align:top;
display: table-cell;
text-align: center;
vertical-align: top;
}
.sheet-table-data-center-sm {
display:table-cell;
text-align:center;
display: table-cell;
text-align: center;
font-size: 0.7em;
vertical-align:top;
vertical-align: top;
}
.sheet-table-data-center-skills {
display:table-cell;
display: table-cell;
width: 28px;
}
.sheet-table-data-center-skills-rep {
display:table-cell;
display: table-cell;
width: 31px;
}
.sheet-table-col {
display:table-col;
vertical-align:center;
width:100%;
display: table-col;
vertical-align: center;
width: 100%;
}
.sheet-table-row {
display:table-row;
vertical-align:top;
width:100%;
display: table-row;
vertical-align: top;
width: 100%;
}
.sheet-table-row-name {
display:table-cell;
text-align:center;
color:white;
background-color:black;
font-weight:bold;
display: table-cell;
text-align: center;
color: white;
background-color: black;
font-weight: bold;
}
.sheet-table-row-small {
display:table-cell;
display: table-cell;
width: 40px;
}
@@ -314,16 +300,6 @@ input, select {
width:100%;
}
/*Adding styling to number fields with range. For untrained skills.*/
input:in-range {
background-color: transparent;
}
input:out-of-range {
background-color: rgba(255, 0, 0, 0.05);
color: red;
/* text-decoration: line-through; */
}
/* Take out the spinner arrows on number inputs. */
input[type=number] {
-moz-appearance: textfield;
@@ -436,6 +412,22 @@ input.sheet-tab99:checked ~ div.sheet-tab99
display: block;
}
input.sheet-tab1:checked + span.sheet-tab1,
input.sheet-tab2:checked + span.sheet-tab2,
input.sheet-tab3:checked + span.sheet-tab3,
input.sheet-tab4:checked + span.sheet-tab4,
input.sheet-tab5:checked + span.sheet-tab5,
input.sheet-tab6:checked + span.sheet-tab6,
input.sheet-tab7:checked + span.sheet-tab7,
input.sheet-tab8:checked + span.sheet-tab8,
input.sheet-tab9:checked + span.sheet-tab9,
input.sheet-tab10:checked + span.sheet-tab10,
input.sheet-tab99:checked + span.sheet-tab99
{
background: gray;
color: white;
}
input.sheet-tab
{
width: 70px;
+1033 -945
View File
File diff suppressed because it is too large Load Diff
+127 -3
View File
@@ -4,7 +4,7 @@
.charsheet .sheet-wrapper table, .charsheet .sheet-wrapper caption, .charsheet .sheet-wrapper tbody, .charsheet .sheet-wrapper tfoot, .charsheet .sheet-wrapper thead, .charsheet .sheet-wrapper tr, .charsheet .sheet-wrapper th, .charsheet .sheet-wrapper td {
margin: 0;
padding: 0;
border: 0;
border: 0;
font-size: 100%;
font: inherit;
color: #404040;
@@ -445,11 +445,11 @@
}
.charsheet .sheet-wrapper .sheet-power-card input[type="radio"] {
width: 28px;
width: 20px;
display: inline-block;
}
.charsheet .sheet-wrapper .sheet-power-card input[type="radio"] + label{
width: 25%;
width: 19%;
display: inline-block;
}
@@ -462,6 +462,9 @@
.sheet-colgrey:checked ~ .sheet-headcolor {
background-color: gray;
}
.sheet-colorange:checked ~ .sheet-headcolor {
background-color: orange;
}
.charsheet .sheet-wrapper .sheet-headcolor {
width: calc(100% + 20px);
@@ -655,4 +658,125 @@
.charsheet .sheet-wrapper input[type="checkbox"].sheet-power-card-toggle:checked + label{
background-color: #333;
}
/* Power Roll Template */
.sheet-rolltemplate-dnd4epower table {
width: 98%;
padding: 2px;
border: 1px solid;
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
}
.sheet-rolltemplate-dnd4epower .sheet-emote {
color: #000000;
padding-left: 5px;
padding-bottom: 5px;
line-height: 1em;
font-size: 1em;
font-style: italic;
text-align: left;
}
.sheet-rolltemplate-dnd4epower .sheet-power-header {
color: #ffffff;
padding-left: 5px;
line-height: 1.6em;
font-size: 1.2em;
text-align: left;
}
.sheet-rolltemplate-dnd4epower .sheet-atwill {
background-color: #3a7042;
}
.sheet-rolltemplate-dnd4epower .sheet-encounter {
background-color: #7d0824;
}
.sheet-rolltemplate-dnd4epower .sheet-daily {
background-color: #333333;
}
.sheet-rolltemplate-dnd4epower .sheet-item {
background-color: #E6B800;
}
.sheet-rolltemplate-dnd4epower .sheet-other {
background-color: #000000;
}
.sheet-rolltemplate-dnd4epower .sheet-ability {
background-color: #483D8B;
}
.sheet-rolltemplate-dnd4epower .sheet-skill {
background-color: #3A5ECA;
}
.sheet-rolltemplate-dnd4epower .sheet-monster {
background-color: -webkit-linear-gradient(left, darkgreen , chartreuse); /* For Safari 5.1 to 6.0 */
background-color: -o-linear-gradient(right, darkgreen, chartreuse); /* For Opera 11.1 to 12.0 */
background-color: -moz-linear-gradient(right, darkgreen, chartreuse); /* For Firefox 3.6 to 15 */
background-color: linear-gradient(to right, darkgreen , chartreuse); /* Standard syntax (must be last) */
}
.sheet-rolltemplate-dnd4epower .sheet-subheader-alignright {
color: #ffffff;
padding-left: 5px;
line-height: 1em;
font-size: 1em;
text-align: right;
}
/* Odd Row Background (Hex Value #D9D1C7) */
.sheet-rolltemplate-dnd4epower tr:nth-of-type(odd) {
background: -webkit-linear-gradient(left,rgba(217, 209, 199,1),rgba(217, 209, 199,0.25)); /*Safari 5.1-6*/
background: -o-linear-gradient(right,rgba(217, 209, 199,1),rgba(217, 209, 199,0.25)); /*Opera 11.1-12*/
background: -moz-linear-gradient(right,rgba(217, 209, 199,1),rgba(217, 209, 199,0.25)); /*Fx 3.6-15*/
background: linear-gradient(to right, rgba(217, 209, 199,1), rgba(217, 209, 199,0.25)); /*Standard*/
}
.sheet-rolltemplate-dnd4epower td {
color: #000000;
padding-left: 5px;
line-height: 1em;
font-size: 1em;
text-align: left;
}
.sheet-rolltemplate-dnd4epower .sheet-td-critical {
color: #3FB315;
line-height: 1.1em;
font-size: 1.1em;
}
.sheet-rolltemplate-dnd4epower .sheet-td-red {
color: #B31515;
}
.sheet-rolltemplate-dnd4epower .sheet-template-bold {
font-weight: bold;
}
.sheet-rolltemplate-dnd4epower .inlinerollresult {
background-color: transparent;
border: none;
}
.sheet-rolltemplate-dnd4epower .inlinerollresult.fullcrit {
color: #3FB315;
border: none;
}
.sheet-rolltemplate-dnd4epower .inlinerollresult.fullfail {
color: #B31515;
border: none;
}
.sheet-rolltemplate-dnd4epower .inlinerollresult.importantroll {
color: #4A57ED;
border: none;
}
+1008 -60
View File
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -1,8 +1,8 @@
{
"html": "D&D_4E.html",
"css": "D&D_4E.css",
"authors": "Alex L., Ville S.",
"authors": "Alex L., Ville S., Wesley L. (Wes on Roll20.net)",
"preview": "D&D_4E.png",
"roll20userid": "71687",
"instructions": "# D&D 4E classic character sheet\r## Useful Attributes\r\r* level\r* halflevel\r\r* hp\r* hp-bloodied\r* surge-value\r* surges\r* tmp-hp\r\r* initiative\r* speed\r* action-points\r\r* ac\r* fort\r* ref\r* will\r\r**ability scores**\r\r* strength\r* constitution\r* dexterity\r* intelligence\r* wisdom\r*charisma\r* [ability]-mod\r* [ability]-mod-level *modifier with half level*\r\r* passive-insight\r* passive-perception\r\r**skills**\r\r* acrobatics\r* arcana\r* athletics\r* bluff\r* diplomacy\r* dungeoneering\r* endurance\r* heal\r* history\r* insight\r* intimidate\r* nature\r* perception\r* religion\r* stealth\r* streetwise\r* thievery"
}
"roll20userid": "71687, 405463",
"instructions": "# D&D 4E classic character sheet\r## Useful Attributes\r\r* level\r* halflevel\r\r* hp\r* hp-bloodied\r* surge-value\r* surges\r* tmp-hp\r\r* initiative\r* speed\r* action-points\r\r* ac\r* fort\r* ref\r* will\r\r**ability scores**\r\r* strength\r* constitution\r* dexterity\r* intelligence\r* wisdom\r*charisma\r* [ability]-mod\r* [ability]-mod-level *modifier with half level*\r\r* passive-insight\r* passive-perception\r\r**skills**\r\r* acrobatics\r* arcana\r* athletics\r* bluff\r* diplomacy\r* dungeoneering\r* endurance\r* heal\r* history\r* insight\r* intimidate\r* nature\r* perception\r* religion\r* stealth\r* streetwise\r* thievery\r\r More information on the Roll20 Wiki: https://wiki.roll20.net/DnD4e_Character_Sheet"
}
File diff suppressed because one or more lines are too long
+192 -221
View File
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
+165 -1
View File
@@ -5,7 +5,8 @@ This is a character sheet for use on Roll20.net with the latest (5th) edition of
### TODO
Short Term:
* Actions: Allow for "Effects" to be whispered to the GM.
* Spell Crit damage should use higher level
* Spell Crit damage should not roll 3D dice for secondary and other stuff that is toggled off.
* Revamp Traits. Keep fluff traits on the first page and for action like traits write "see Actions". Also include fluff traits on "Actions".
* Refactor Actions to use damage die and bonus like weapons do
@@ -22,6 +23,169 @@ Long term:
### Changelog
**October 30th 2015**
* Added Russian
**October 24th 2015**
* Added a setting for changing the passive skill base (instead of 10)
* Removed skill macro as it's in the check macro
* Fixed Lucian's spell thing after I changed spell higher level stuff to a select input
* Move Jack of All Trades to the class page
**October 16th 2015**
* Spell higher levels are now a select. No data should be lost unless you used something other than d2,d4,d6,d8,d10,d12,d20
**October 2nd 2015**
* More French Translations
**October 1st 2015**
* Setup some variables for Lucian
**September 28th 2015**
* Prevent "freetextname" from showing on roll templates
**September 20th 2015**
* Removed spellcastingtime from rolltemplate stuff
**September 19th 2015**
* Updated Save Macro
* Updated Check Macro (Depreciate Skill macro)
**September 17th 2015**
* French translations
**September 13th 2015**
* Removed old spell syntax
**September 5th 2015**
* Reduce number of attributes for spells.
**August 30th 2015**
* Fixed roll template header colors.
**August 29th 2015**
* Adjusted inline roll spacing for roll templates.
**August 26th 2015**
* Fixed class action page tabs
**August 22nd 2015**
* Added global bonus for spell healing
**August 19th 2015**
* Added casting time toggle. You can now toggle spells based on their casting time. Spells default to "1 action", but can be changed to "1 reaction", "1 bonus action", "1 minute" or "longer" which allows for any input. The roll template will always show the new value. The old value will be shown for a time (with a red error to tell you to fix it), but it will be removed soon.
**August 18th 2015**
* Altered query macros to remove "selected"
* Fixed multiattack macro to not display all the data
* Add Range to melee weapons for thrown weapons
**August 17th 2015**
* Moved speed up to the header.
* Styled jack of all trades to be a button
* Fixed ammo in roll template for new weapons
**August 16th 2015**
* CSS Cleanup
**August 15th 2015**
* Massive refactoring to all the toggle/tab buttons. They are all setup the same way now and have consistent padding. I have verified all the pages and I believe everything is still working
* Massive refactoring of the HTML structure for sheet-row stuff. Lots of changes. I've checked the whole UI and it all looks good, but I may have missed some things
* Removed separate damage for the second crit. Both crits (normal and adv/dis) now show the same damage if both show.
**August 14th 2015**
* output higher level query level to the roll template
**August 13th 2015**
* hide GM info settings and styling
**August 12th 2015**
* Renamed spell macro options to force it to update for some users which it wasn't updating for.
* Added alt damage to weapons
**August 11th 2015**
* fixed global spell bonus damage - higher level stuff broke it.
**August 10th 2015**
* Spell filters
* Removed HD note
**26th July - August 5th 2015**
* Revamp of spells:
* Toggles are all redone and can be changed in the future
* Added Emote
* Added higher level for damage and heal
* Split damage to attack damage and save damage
* Aoe split from target
* Save condition
* Save failure
* Revamped roll template to match these new changes. For the most part spells now use action stuff
* Added Query macros for Saves, Checks, and Skills
**25th July 2015**
* Changed Custom Skills to the slider.
* Removed Macro from weapons and actions.
**24th July 2015**
* Changed spell slots/points toggle to the same slider used on PC/NPC. Still unsure about the colors
**23rd July 2015**
* Initiative bonus can now text instead of just a number
* Removed warning about settings changes
* Made a new toggle for PC/NPC. The animation is super smooth outside of roll20, but in roll20 it is super laggy. I'll try to massage it more later.
**22nd July 2015**
* Weapon & Action Macro no longer outputs a blank line. (It cannot be toggled off - though it never could be)
**14th July 2015**
* Spell points are now a different field. Was a bug.
**13th July 2015**
* Bonus crit damage is now added via the bonus crit toggle instead of the bonuses toggle.
**12th July 2015**
* Added back a blank variable because repeating sections are bad.
**11th July 2015**
Most of the changes are to allow for a spell importer that is in the works on my API script. Components is for the API and for cosmetic purposes.
* Spells now have V,S,M toggles. The old syntax will still work as well (it appears in the materials field, but it is still named the same for compatability)
* Added Spell Source so you can show where it's from (Example: "phb 241", "ee pc 20"). Also has a toggle. It appears in the header of the roll template.
* Moved "Gained from" under a toggle
**3rd July 2015**
* Updated target name to show the token's name, not the character name
-276
View File
@@ -1,276 +0,0 @@
var gulp = require('gulp'),
include = require('gulp-include'),
inject = require('gulp-inject'),
minifyHTML = require('gulp-minify-html'),
htmlclean = require('gulp-htmlclean'),
minifyCss = require('gulp-minify-css'),
concat = require('gulp-concat');
var customSkillCount = 4,
outputOtionsCount = 1,
traitsCount = 1,
actionCount = 12,
lairActionCount = 4,
legendaryActionCount = 4,
weaponCount = 7,
quickClassActions = 5,
classActionsPerPage = 10,
customClassCount = 6,
spellCount = 9,
armorCount = 10,
inventoryPerPage = 15;
String.prototype.capitalize = function() {
return this.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1)});
};
String.prototype.lowercase = function() {
return this.toLowerCase();
};
function actionsCompile (file, limit, action_type, action_name) {
var template = file.contents.toString('utf8'),
s = [];
for (var i = 0; i < limit; i++) {
s.push(template
.replace(/\x7B\x7Baction_type\x7D\x7D/g, action_type)
.replace(/\x7B\x7Bnum\x7D\x7D/g, i.toString())
.replace(/\x7B\x7Baction_name\x7D\x7D/g, action_name)
);
}
return s.join('\n\n');
}
function includeFile (file) {
return file.contents.toString('utf8');
}
function duplicate (file, limit, start) {
var template = file.contents.toString('utf8'),
s = [];
if(!start) {
start = 0;
} else if (start > 0) {
limit += start;
}
for (var i = start; i < limit; i++) {
s.push(template
.replace(/\x7B\x7Bnum\x7D\x7D/g, i.toString())
);
}
return s.join('\n\n');
}
function skills (file) {
var template = file.contents.toString('utf8'),
skillsJson = require('./precompiled/components/skills/skills.json').skills,
//skillsData = JSON.parse('precompiled/components/skills/skills.json'),
skills = [];
var selectedString = ' selected="selected"';
skillsJson.forEach(function(skill) {
var ggTemplate = template;
if(skill.attribute === 'str') {
ggTemplate = ggTemplate.replace(/\x7B\x7Bstr_selected\x7D\x7D/g, selectedString);
} else {
ggTemplate = ggTemplate.replace(/\x7B\x7Bstr_selected\x7D\x7D/g, '');
}
if(skill.attribute === 'dex') {
ggTemplate = ggTemplate.replace(/\x7B\x7Bdex_selected\x7D\x7D/g, selectedString);
} else {
ggTemplate = ggTemplate.replace(/\x7B\x7Bdex_selected\x7D\x7D/g, '');
}
if(skill.attribute === 'con') {
ggTemplate = ggTemplate.replace(/\x7B\x7Bcon_selected\x7D\x7D/g, selectedString);
} else {
ggTemplate = ggTemplate.replace(/\x7B\x7Bcon_selected\x7D\x7D/g, '');
}
if(skill.attribute === 'int') {
ggTemplate = ggTemplate.replace(/\x7B\x7Bint_selected\x7D\x7D/g, selectedString);
} else {
ggTemplate = ggTemplate.replace(/\x7B\x7Bint_selected\x7D\x7D/g, '');
}
if(skill.attribute === 'wis') {
ggTemplate = ggTemplate.replace(/\x7B\x7Bwis_selected\x7D\x7D/g, selectedString);
} else {
ggTemplate = ggTemplate.replace(/\x7B\x7Bwis_selected\x7D\x7D/g, '');
}
if(skill.attribute === 'cha') {
ggTemplate = ggTemplate.replace(/\x7B\x7Bcha_selected\x7D\x7D/g, selectedString);
} else {
ggTemplate = ggTemplate.replace(/\x7B\x7Bcha_selected\x7D\x7D/g, '');
}
skills.push(ggTemplate
.replace(/\x7B\x7Bname\x7D\x7D/g, skill.name.lowercase().replace(/ +/g, ''))
.replace(/\x7B\x7Bname_cap\x7D\x7D/g, skill.name.capitalize().replace(/ +/g, ''))
.replace(/\x7B\x7Battribute\x7D\x7D/g, skill.attribute.capitalize())
.replace(/\x7B\x7Bfriendly_name\x7D\x7D/g, skill.name)
.replace(/\x7B\x7Bfriendly_name_de\x7D\x7D/g, skill.name_de)
.replace(/\x7B\x7Bdescription\x7D\x7D/g, skill.description)
.replace(/\x7B\x7Bdescription_de\x7D\x7D/g, skill.description_de)
);
});
return skills.join('\n\n');
}
gulp.task('preCompile', function() {
return gulp.src('precompiled/D&D_5e.html')
.pipe( include() )
.pipe( inject(gulp.src(['precompiled/components/skills/skill.html']), {
starttag: '<!-- inject:skills:{{ext}} -->',
transform: function (filePath, file) {
return skills(file);
}
})).pipe( inject(gulp.src(['precompiled/components/skills/skill_bonuses.html']), {
starttag: '<!-- inject:skillsBonuses:{{ext}} -->',
transform: function (filePath, file) {
return skills(file);
}
}))
.pipe( inject(gulp.src(['precompiled/components/skills/custom_skill.html']), {
starttag: '<!-- inject:customSkills:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, customSkillCount, 1);
}
}))
.pipe( inject(gulp.src(['precompiled/components/skills/custom_skill_bonuses.html']), {
starttag: '<!-- inject:customSkillsBonuses:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, customSkillCount, 1);
}
}))
.pipe( inject(gulp.src(['precompiled/components/class/output_options.html']), {
starttag: '<!-- inject:outputOptions:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, outputOtionsCount);
}
}))
.pipe( inject(gulp.src(['precompiled/components/traits/traits.html']), {
starttag: '<!-- inject:traits:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, traitsCount);
}
}))
.pipe( inject(gulp.src(['precompiled/components/actions/actions.html']), {
starttag: '<!-- inject:lairActions:{{ext}} -->',
transform: function (filePath, file) {
return actionsCompile(file, lairActionCount, 'lair_', 'Lair');
}
}))
.pipe( inject(gulp.src(['precompiled/components/actions/actions.html']), {
starttag: '<!-- inject:legendaryActions:{{ext}} -->',
transform: function (filePath, file) {
return actionsCompile(file, legendaryActionCount, 'legendary_', 'Legendary');
}
}))
.pipe( inject(gulp.src(['precompiled/components/quick_weapons/actions_template.html']), {
starttag: '<!-- inject:quickActions:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, actionCount);
}
}))
.pipe( inject(gulp.src(['precompiled/components/actions/actions.html']), {
starttag: '<!-- inject:actions:{{ext}} -->',
transform: function (filePath, file) {
return actionsCompile(file, actionCount, '', 'Action');
}
}))
.pipe( inject(gulp.src(['precompiled/components/quick_weapons/melee_template.html']), {
starttag: '<!-- inject:quickMelee:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, weaponCount);
}
}))
.pipe( inject(gulp.src(['precompiled/components/weapons/melee.html']), {
starttag: '<!-- inject:melee:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, weaponCount);
}
}))
.pipe( inject(gulp.src(['precompiled/components/quick_weapons/ranged_template.html']), {
starttag: '<!-- inject:quickRanged:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, weaponCount);
}
}))
.pipe( inject(gulp.src(['precompiled/components/weapons/ranged.html']), {
starttag: '<!-- inject:ranged:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, weaponCount);
}
}))
.pipe( inject(gulp.src(['precompiled/components/class/class_action.html']), {
starttag: '<!-- inject:class_1:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, classActionsPerPage, 1);
}
}))
.pipe( inject(gulp.src(['precompiled/components/class/quick_class_action.html']), {
starttag: '<!-- inject:quickClassActions:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, quickClassActions, 1);
}
}))
.pipe( inject(gulp.src(['precompiled/components/class/class_action.html']), {
starttag: '<!-- inject:class_2:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, classActionsPerPage, 1 + classActionsPerPage);
}
}))
.pipe( inject(gulp.src(['precompiled/components/class/custom_class.html']), {
starttag: '<!-- inject:custom_class:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, customClassCount, 1);
}
}))
.pipe( inject(gulp.src(['precompiled/components/spellbook/spell-page.html']), {
starttag: '<!-- inject:spells:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, spellCount, 1);
}
}))
.pipe( inject(gulp.src(['precompiled/components/armor/armor.html']), {
starttag: '<!-- inject:armor:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, armorCount, 1);
}
}))
.pipe( inject(gulp.src(['precompiled/components/inventory/inventory.html']), {
starttag: '<!-- inject:inventory_1:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, inventoryPerPage, 1);
}
}))
.pipe( inject(gulp.src(['precompiled/components/inventory/inventory.html']), {
starttag: '<!-- inject:inventory_2:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, inventoryPerPage, 1 + inventoryPerPage);
}
}))
.pipe( inject(gulp.src(['precompiled/components/inventory/inventory.html']), {
starttag: '<!-- inject:inventory_3:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, inventoryPerPage, 1 + inventoryPerPage + inventoryPerPage);
}
}))
.pipe(minifyHTML())
/*
.pipe(htmlclean({
protect: /<\!--%fooTemplate\b.*?%-->/g,
edit: function(html) { return html.replace(/\begg(s?)\b/ig, 'omelet$1'); }
}))
*/
.pipe(gulp.dest('./'));
});
gulp.task('compile', ['preCompile'], function() {
return gulp.src(['D&D_5e.html', 'precompiled/pages/roll_template.html'])
.pipe(concat('D&D_5e.html'))
.pipe(gulp.dest('./'));
});
gulp.task('minify-css', function() {
return gulp.src('D&D_5e.css')
.pipe(minifyCss())
.pipe(gulp.dest('./'));
});
+2
View File
@@ -0,0 +1,2 @@
node_modules
spellDefaults.json
+9 -10
View File
@@ -1,22 +1,21 @@
<div class="sheet-overall-wrapper">
<input class="sheet-tab-is-npc" type="checkbox" name="attr_is_npc" value="1"><span class="sheet-tab-is-npc"></span>
<div class="sheet-wrapper">
<input class="sheet-slide-input-pc" type="checkbox" name="attr_is_npc" value="1"><label class="sheet-slide-toggle-pc"><span class="sheet-slide-cover">···</span><span class="sheet-slide-toggle-pc-left">PC</span><span class="sheet-slide-toggle-pc-right">NPC</span></label>
<input type="hidden" name="attr_is_pc" value="(1-@{is_npc})">
<span class="sheet-last-updated">Sheet version: 5th July 2015</span>
<input type="hidden" name="attr_spell_data_hash" value="{{spellDataHash}}">
<span class="sheet-last-updated">Sheet version: {{date}}</span>
//= include pages/flags.html
<div class="sheet-important-text sheet-mar-b-md">Settings have been refactored. If you receive errors please go to the settings page and reselect all of them or use my API to do it.</div>
//= include pages/header.html
//= include pages/nav.html
//= include pages/core.html
//= include pages/weapons.html
//= include pages/actions.html
//= include pages/spellbook.html
//= include pages/background.html
//= include pages/spells.html
//= include pages/class.html
//= include pages/inventory.html
//= include pages/armor.html
//= include pages/background.html
//= include pages/settings.html
<div class="sheet-row sheet-footer">
<div class="sheet-col-1 sheet-small-label sheet-center">Changelog: https://github.com/mlenser/roll20-character-sheets/tree/master/D%26D_5e_Shaped</div>
<div class="sheet-col-1 sheet-small-label sheet-center">Forum post: https://app.roll20.net/forum/post/2146354/d-and-d-5e-shaped-character-sheet-3rd</div>
</div>
//= include pages/macros.html
<hr>
<div class="sheet-footer sheet-small-label sheet-center">Wiki: https://wiki.roll20.net/DnD5e_Shaped_Character_Sheet</div>
</div>
File diff suppressed because it is too large Load Diff
@@ -3,14 +3,46 @@
<input class="sheet-action-name sheet-center" type="text" placeholder="name" name="attr_repeating_{{action_type}}actions_{{num}}_name">
</div>
<div class="sheet-col sheet-center sheet-vert-middle">
<select name="attr_repeating_{{action_type}}actions_{{num}}_type">
<option value="Melee">Melee</option>
<option value="Ranged">Ranged</option>
<option value="Thrown">Thrown</option>
<option value="Area">Area</option>
<option value="Cone">Cone</option>
<option value="Line">Line</option>
</select>
<span class="sheet-en">
<select name="attr_repeating_{{action_type}}actions_{{num}}_type">
<option value="Melee">Melee</option>
<option value="Ranged">Ranged</option>
<option value="Thrown">Thrown</option>
<option value="Area">Area</option>
<option value="Cone">Cone</option>
<option value="Line">Line</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_repeating_{{action_type}}actions_{{num}}_type">
<option value="Melee">Melee</option>
<option value="Ranged">Ranged</option>
<option value="Thrown">Thrown</option>
<option value="Area">Area</option>
<option value="Cone">Cone</option>
<option value="Line">Line</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_repeating_{{action_type}}actions_{{num}}_type">
<option value="Melee">Mêlée</option>
<option value="Ranged">Tir</option>
<option value="Thrown">Lancé</option>
<option value="Area">Zone</option>
<option value="Cone">Cône</option>
<option value="Line">Ligne</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_repeating_{{action_type}}actions_{{num}}_type">
<option value="Melee">Ближнее</option>
<option value="Ranged">Дальнее</option>
<option value="Thrown">Метател</option>
<option value="Area">Область</option>
<option value="Cone">Конус</option>
<option value="Line">Линия</option>
</select>
</span>
<div class="sheet-small-label">Type</div>
</div>
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_emote" value="{{emote=@{repeating_{{action_type}}actions_{{num}}_emote}}}">
@@ -19,165 +51,278 @@
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_reach" value="{{reach=@{repeating_{{action_type}}actions_{{num}}_reach}}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_range" value="{{range=@{repeating_{{action_type}}actions_{{num}}_range}}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_target" value="{{target=@{repeating_{{action_type}}actions_{{num}}_target}}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_damage" value="{{action_damage=[[@{repeating_{{action_type}}actions_{{num}}_dmg} + (@{global_weapon_damage_bonus}) + 0d0]]}} {{action_damage_type=@{repeating_{{action_type}}actions_{{num}}_dmg_type}}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_alt_damage" value="{{action_alt_damage=[[@{repeating_{{action_type}}actions_{{num}}_alt_dmg} + (@{global_weapon_damage_bonus}) + 0d0]]}} {{action_alt_damage_reason=@{repeating_{{action_type}}actions_{{num}}_alt_dmg_reason}}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_second_damage" value="{{action_second_damage=[[@{repeating_{{action_type}}actions_{{num}}_second_dmg} + (@{global_weapon_damage_bonus}) + 0d0]]}} {{action_second_damage_type=@{repeating_{{action_type}}actions_{{num}}_second_dmg_type}}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_crit" value="{{can_crit=1}} {{action_crit_damage=[[@{repeating_{{action_type}}actions_{{num}}_crit_dmg} + 0d0]]}} {{action_crit_damage_adv=[[@{repeating_{{action_type}}actions_{{num}}_crit_dmg} + 0d0]]}} {{action_alt_crit_damage=[[@{repeating_{{action_type}}actions_{{num}}_alt_crit_dmg} + 0d0]]}} {{action_alt_crit_damage_adv=[[@{repeating_{{action_type}}actions_{{num}}_alt_crit_dmg} + 0d0]]}} {{action_second_crit_damage=[[@{repeating_{{action_type}}actions_{{num}}_second_crit_dmg} + 0d0]]}} {{action_second_crit_damage_adv=[[@{repeating_{{action_type}}actions_{{num}}_second_crit_dmg} + 0d0]]}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_damage" value="{{action_damage=[[0d0 + @{repeating_{{action_type}}actions_{{num}}_dmg} + (@{global_weapon_damage_bonus})]]}} {{action_damage_type=@{repeating_{{action_type}}actions_{{num}}_dmg_type}}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_alt_damage" value="{{action_alt_damage=[[0d0 + @{repeating_{{action_type}}actions_{{num}}_alt_dmg} + (@{global_weapon_damage_bonus})]]}} {{action_alt_damage_reason=@{repeating_{{action_type}}actions_{{num}}_alt_dmg_reason}}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_second_damage" value="{{action_second_damage=[[0d0 + @{repeating_{{action_type}}actions_{{num}}_second_dmg} + (@{global_weapon_damage_bonus})]]}} {{action_second_damage_type=@{repeating_{{action_type}}actions_{{num}}_second_dmg_type}}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_crit" value="{{can_crit=1}} {{action_crit_damage=[[0d0 + @{repeating_{{action_type}}actions_{{num}}_crit_dmg}]]}} {{action_alt_crit_damage=[[0d0 + @{repeating_{{action_type}}actions_{{num}}_alt_crit_dmg}]]}} {{action_second_crit_damage=[[0d0 + @{repeating_{{action_type}}actions_{{num}}_second_crit_dmg}]]}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_save" value="{{save_dc=[[@{repeating_{{action_type}}actions_{{num}}_save_dc}]]}} {{action_save_stat=@{repeating_{{action_type}}actions_{{num}}_save_stat}}} {{save_success=@{repeating_{{action_type}}actions_{{num}}_save_success}}} {{targetName=@{attacks_vs_target_name}}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_save_damage" value="{{save_damage=[[@{repeating_{{action_type}}actions_{{num}}_save_dmg} + (@{global_weapon_damage_bonus}) + 0d0]]}} {{save_damage_type=@{repeating_{{action_type}}actions_{{num}}_save_dmg_type}}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_save_damage" value="{{save_damage=[[0d0 + @{repeating_{{action_type}}actions_{{num}}_save_dmg} + (@{global_weapon_damage_bonus})]]}} {{save_damage_type=@{repeating_{{action_type}}actions_{{num}}_save_dmg_type}}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_effects" value="{{effects=@{repeating_{{action_type}}actions_{{num}}_effect}}}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_recharge" value="{{recharge=@{repeating_{{action_type}}actions_{{num}}_recharge}}}">
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_emote" class="sheet-tab-action sheet-toggle-emote" value="@{repeating_{{action_type}}actions_{{num}}_var_emote}"><span class="sheet-tab-action sheet-toggle-emote">Emote</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_attack" class="sheet-tab-action sheet-toggle-attack" value="@{repeating_{{action_type}}actions_{{num}}_var_attack}"><span class="sheet-tab-action sheet-toggle-attack">Attack</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_emote" class="sheet-toggle-emote" value="@{repeating_{{action_type}}actions_{{num}}_var_emote}"><span class="sheet-toggle-emote">Emote</span>
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_details" value="@{repeating_{{action_type}}actions_{{num}}_var_details}">
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_reach" class="sheet-tab-action sheet-toggle-reach" value="@{repeating_{{action_type}}actions_{{num}}_var_reach}"><span class="sheet-tab-action sheet-toggle-reach">Reach</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_range" class="sheet-tab-action sheet-toggle-range" value="@{repeating_{{action_type}}actions_{{num}}_var_range}"><span class="sheet-tab-action sheet-toggle-range">Range</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_target" class="sheet-tab-action sheet-toggle-target" value="@{repeating_{{action_type}}actions_{{num}}_var_target}"><span class="sheet-tab-action sheet-toggle-target">Target</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_damage" class="sheet-tab-action sheet-toggle-damage" value="@{repeating_{{action_type}}actions_{{num}}_var_damage}"><span class="sheet-tab-action sheet-toggle-damage">Dmg</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_alt_damage" class="sheet-tab-action sheet-toggle-alt-damage sheet-mar-t-md" value="@{repeating_{{action_type}}actions_{{num}}_var_alt_damage}"><span class="sheet-tab-action sheet-toggle-alt-damage sheet-mar-t-md">Alt</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_second_damage" class="sheet-tab-action sheet-toggle-second-damage sheet-mar-t-md" value="@{repeating_{{action_type}}actions_{{num}}_var_second_damage}"><span class="sheet-tab-action sheet-toggle-second-damage sheet-mar-t-md">Secondary</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_crit" class="sheet-tab-action sheet-toggle-crit sheet-mar-t-md" value="@{repeating_{{action_type}}actions_{{num}}_var_crit}" checked><span class="sheet-tab-action sheet-toggle-crit sheet-mar-t-md">Crit</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_save" class="sheet-tab-action sheet-toggle-save" value="@{repeating_{{action_type}}actions_{{num}}_var_save}"><span class="sheet-tab-action sheet-toggle-save">Save</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_save_damage" class="sheet-tab-action sheet-toggle-sv-damage sheet-mar-t-md" value="@{repeating_{{action_type}}actions_{{num}}_var_save_damage}"><span class="sheet-tab-action sheet-toggle-sv-damage sheet-mar-t-md">Dmg</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_effects" class="sheet-tab-action sheet-toggle-effects" value="@{repeating_{{action_type}}actions_{{num}}_var_effects}"><span class="sheet-tab-action sheet-toggle-effects">Effects</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_recharge" class="sheet-tab-action sheet-toggle-recharge" value="@{repeating_{{action_type}}actions_{{num}}_var_recharge}"><span class="sheet-tab-action sheet-toggle-recharge">Recharge</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_macro" class="sheet-tab-action sheet-toggle-macro" value="@{output_option}@{repeating_{{action_type}}actions_{{num}}_macro}"><span class="sheet-tab-action sheet-toggle-macro">Macro</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_reach" class="sheet-toggle-reach" value="@{repeating_{{action_type}}actions_{{num}}_var_reach}"><span class="sheet-toggle-reach">Reach</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_range" class="sheet-toggle-range" value="@{repeating_{{action_type}}actions_{{num}}_var_range}"><span class="sheet-toggle-range">Range</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_target" class="sheet-toggle-target" value="@{repeating_{{action_type}}actions_{{num}}_var_target}"><span class="sheet-toggle-target">Target</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_attack" class="sheet-toggle-attack" value="@{repeating_{{action_type}}actions_{{num}}_var_attack}"><span class="sheet-toggle-attack">Attack</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_damage" class="sheet-toggle-damage sheet-mar-t-md" value="@{repeating_{{action_type}}actions_{{num}}_var_damage}"><span class="sheet-toggle-damage sheet-mar-t-md">Dmg</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_alt_damage" class="sheet-toggle-alt-damage sheet-mar-t-lg" value="@{repeating_{{action_type}}actions_{{num}}_var_alt_damage}"><span class="sheet-toggle-alt-damage sheet-mar-t-lg">Alt</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_second_damage" class="sheet-toggle-second-damage sheet-mar-t-lg" value="@{repeating_{{action_type}}actions_{{num}}_var_second_damage}"><span class="sheet-toggle-second-damage sheet-mar-t-lg">Secondary</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_crit" class="sheet-toggle-crit sheet-mar-t-lg" value="@{repeating_{{action_type}}actions_{{num}}_var_crit}" checked><span class="sheet-toggle-crit sheet-mar-t-lg">Crit</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_save" class="sheet-toggle-save" value="@{repeating_{{action_type}}actions_{{num}}_var_save}"><span class="sheet-toggle-save">Save</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_save_damage" class="sheet-toggle-sv-damage sheet-mar-t-md" value="@{repeating_{{action_type}}actions_{{num}}_var_save_damage}"><span class="sheet-toggle-sv-damage sheet-mar-t-md">Dmg</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_effects" class="sheet-toggle-effects" value="@{repeating_{{action_type}}actions_{{num}}_var_effects}"><span class="sheet-toggle-effects">Effects</span>
<input type="checkbox" name="attr_repeating_{{action_type}}actions_{{num}}_toggle_recharge" class="sheet-toggle-recharge" value="@{repeating_{{action_type}}actions_{{num}}_var_recharge}"><span class="sheet-toggle-recharge">Recharge</span>
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_macro_options" value="@{repeating_{{action_type}}actions_{{num}}_toggle_emote} @{repeating_{{action_type}}actions_{{num}}_toggle_attack} @{repeating_{{action_type}}actions_{{num}}_toggle_crit} @{repeating_{{action_type}}actions_{{num}}_toggle_details} @{repeating_{{action_type}}actions_{{num}}_toggle_reach} @{repeating_{{action_type}}actions_{{num}}_toggle_range} @{repeating_{{action_type}}actions_{{num}}_toggle_target} @{repeating_{{action_type}}actions_{{num}}_toggle_damage} @{repeating_{{action_type}}actions_{{num}}_toggle_alt_damage} @{repeating_{{action_type}}actions_{{num}}_toggle_second_damage} @{repeating_{{action_type}}actions_{{num}}_toggle_save} @{repeating_{{action_type}}actions_{{num}}_toggle_save_damage} @{repeating_{{action_type}}actions_{{num}}_toggle_effects} @{repeating_{{action_type}}actions_{{num}}_toggle_recharge}">
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_macro_options" value="@{repeating_{{action_type}}actions_{{num}}_toggle_emote} @{repeating_{{action_type}}actions_{{num}}_toggle_attack} @{repeating_{{action_type}}actions_{{num}}_toggle_crit} @{repeating_{{action_type}}actions_{{num}}_toggle_details} @{repeating_{{action_type}}actions_{{num}}_toggle_reach} @{repeating_{{action_type}}actions_{{num}}_toggle_range} @{repeating_{{action_type}}actions_{{num}}_toggle_target} @{repeating_{{action_type}}actions_{{num}}_toggle_damage} @{repeating_{{action_type}}actions_{{num}}_toggle_alt_damage} @{repeating_{{action_type}}actions_{{num}}_toggle_second_damage} @{repeating_{{action_type}}actions_{{num}}_toggle_save} @{repeating_{{action_type}}actions_{{num}}_toggle_save_damage} @{repeating_{{action_type}}actions_{{num}}_toggle_effects} @{repeating_{{action_type}}actions_{{num}}_toggle_recharge} @{hide_gm_info}">
<div class="sheet-action-button-group sheet-right">
<div class="sheet-row">
<div class="sheet-col-25 sheet-toggle-recharge sheet-center sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_recharge">
<div class="sheet-small-label">Recharge</div>
</div>
<div class="sheet-col sheet-center sheet-vert-middle">
<button type="roll" name="roll_repeating_{{action_type}}actions_{{num}}_action" value="@{output_option} &{template:5eDefault} {{action=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{repeating_{{action_type}}actions_{{num}}_name}}} {{action_type=@{repeating_{{action_type}}actions_{{num}}_type}}} @{repeating_{{action_type}}actions_{{num}}_macro_options} \n@{repeating_{{action_type}}actions_{{num}}_macro}">
<span>{{action_name}}</span>
</button>
<div class="sheet-shaped-row sheet-action-button-group sheet-right">
<div class="sheet-col-25 sheet-toggle-recharge sheet-center sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_recharge">
<div class="sheet-small-label">
<span class="sheet-en">Recharge</span>
<span class="sheet-de">Recharge</span>
<span class="sheet-fr">Recharge</span>
<span class="sheet-ru">Перезарядка</span>
</div>
</div>
</div>
<div class="sheet-row sheet-toggle-emote">
<div class="sheet-col-1 sheet-center">
<textarea class="sheet-xs-textarea" name="attr_repeating_{{action_type}}actions_{{num}}_emote"></textarea>
<div class="sheet-small-label">Emote</div>
<div class="sheet-col sheet-center sheet-vert-middle">
<button type="roll" name="roll_repeating_{{action_type}}actions_{{num}}_action" value="@{output_option} &{template:5eDefault} {{action=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{repeating_{{action_type}}actions_{{num}}_name}}} {{action_type=@{repeating_{{action_type}}actions_{{num}}_type}}} @{repeating_{{action_type}}actions_{{num}}_macro_options}">
<span>{{action_name}}</span>
</button>
</div>
</div>
<div class="sheet-row">
<div class="sheet-toggle-emote sheet-center sheet-mar-t-sm">
<textarea class="sheet-xs-textarea" name="attr_repeating_{{action_type}}actions_{{num}}_emote"></textarea>
<div class="sheet-small-label">
<span class="sheet-en">Emote</span>
<span class="sheet-de">Emote</span>
<span class="sheet-fr">Emote</span>
<span class="sheet-ru">Текст</span>
</div>
</div>
<div class="sheet-shaped-row sheet-mar-t-sm">
<div class="sheet-col-06 sheet-toggle-attack sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_{{action_type}}actions_{{num}}_tohit" value="0">
<div class="sheet-small-label">To Hit</div>
<div class="sheet-small-label">
<span class="sheet-en">To Hit</span>
<span class="sheet-de">To Hit</span>
<span class="sheet-fr">Toucher</span>
<span class="sheet-ru">Касание</span>
</div>
</div>
<div class="sheet-col-05 sheet-toggle-details sheet-toggle-reach sheet-border-right sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_reach">
<div class="sheet-small-label">Reach</div>
<div class="sheet-small-label">
<span class="sheet-en">Reach</span>
<span class="sheet-de">Reichw.</span>
<span class="sheet-fr">Allonge</span>
<span class="sheet-ru">Длина</span>
</div>
</div>
<div class="sheet-col-08 sheet-toggle-details sheet-toggle-range sheet-border-right sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_range">
<div class="sheet-small-label">
<span class="sheet-english">Range</span>
<span class="sheet-german">Reichweite</span>
<span class="sheet-en">Range</span>
<span class="sheet-de">Reichweite</span>
<span class="sheet-fr">Portée</span>
<span class="sheet-ru">Дальность</span>
</div>
</div>
<div class="sheet-col-10 sheet-toggle-details sheet-toggle-target sheet-border-right sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<textarea class="sheet-center sheet-xs-textarea" name="attr_repeating_{{action_type}}actions_{{num}}_target"></textarea>
<div class="sheet-small-label">Target</div>
<div class="sheet-small-label">
<span class="sheet-en">Target</span>
<span class="sheet-de">Target</span>
<span class="sheet-fr">Cible</span>
<span class="sheet-ru">Цель</span>
</div>
</div>
<div class="sheet-col-08 sheet-toggle-damage sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_dmg" value="0">
<div class="sheet-small-label">Dmg</div>
<div class="sheet-small-label">
<span class="sheet-en">Dmg</span>
<span class="sheet-de">Scha.</span>
<span class="sheet-fr">Dmg</span>
<span class="sheet-ru">Урон</span>
</div>
</div>
<div class="sheet-col-11 sheet-toggle-damage sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_dmg_type">
<div class="sheet-small-label">Dmg Type</div>
<div class="sheet-small-label">
<span class="sheet-en">Dmg Type</span>
<span class="sheet-de">Scha. Type</span>
<span class="sheet-fr">Type Dmg</span>
<span class="sheet-ru">Тип Урона</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-toggle-alt-damage sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_alt_dmg" value="0">
<div class="sheet-small-label">Alt Dmg</div>
<div class="sheet-small-label">
<span class="sheet-en">Alt Dmg</span>
<span class="sheet-de">Alt Scha.</span>
<span class="sheet-fr">Dmg Alt</span>
<span class="sheet-ru">Алт Урон</span>
</div>
</div>
<div class="sheet-col-16 sheet-toggle-damage sheet-toggle-alt-damage sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
<textarea class="sheet-xs-textarea sheet-center" name="attr_repeating_{{action_type}}actions_{{num}}_alt_dmg_reason"></textarea>
<div class="sheet-small-label">Alt Dmg Reason</div>
<div class="sheet-small-label">
<span class="sheet-en">Alt Dmg Reason</span>
<span class="sheet-de">Alt Scha. Reason</span>
<span class="sheet-fr">Raison Dmg Alt</span>
<span class="sheet-ru">Причина Алт Урона</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-toggle-second-damage sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_second_dmg" value="0">
<div class="sheet-small-label">Secondary<br>Dmg</div>
<div class="sheet-small-label">
<span class="sheet-en">Secondary<br>Dmg</span>
<span class="sheet-de">Secondary<br>Scha.</span>
<span class="sheet-fr">Dmg<br>Secondaire</span>
<span class="sheet-ru">Урон<br>Вторичный</span>
</div>
</div>
<div class="sheet-col-11 sheet-toggle-damage sheet-toggle-second-damage sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_second_dmg_type">
<div class="sheet-small-label">Secondary<br>Dmg Type</div>
<div class="sheet-small-label">
<span class="sheet-en">Secondary<br>Dmg Type</span>
<span class="sheet-de">Secondary<br>Scha. Type</span>
<span class="sheet-fr">Type Dmg<br>Secondaire</span>
<span class="sheet-ru">Тип Урона<br>Вторичный</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-toggle-crit sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_crit_dmg" value="0">
<div class="sheet-small-label">Crit Dmg</div>
<div class="sheet-small-label">
<span class="sheet-en">Crit Dmg</span>
<span class="sheet-de">Crit Scha.</span>
<span class="sheet-fr">Dmg Crit</span>
<span class="sheet-ru">Крит Урон</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-toggle-crit sheet-toggle-alt-damage sheet-center sheet-vert-top sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_alt_crit_dmg" value="0">
<div class="sheet-small-label">Alt Crit Dmg</div>
<div class="sheet-small-label">
<span class="sheet-en">Alt Crit Dmg</span>
<span class="sheet-de">Alt Crit Scha.</span>
<span class="sheet-fr">Dmg Crit Alt</span>
<span class="sheet-ru">Крит Урон Алт</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-toggle-crit sheet-toggle-second-damage sheet-center sheet-vert-top sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_second_crit_dmg" value="0">
<div class="sheet-small-label">Secondary<br>Crit Dmg</div>
<div class="sheet-small-label">
<span class="sheet-en">Secondary<br>Crit Dmg</span>
<span class="sheet-de">Secondary<br>Crit Scha.</span>
<span class="sheet-fr">Dmg Crit<br>Secondaire</span>
<span class="sheet-ru">Крит Урон<br>Вторичный</span>
</div>
</div>
<div class="sheet-col-05 sheet-toggle-damage sheet-toggle-crit sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_{{action_type}}actions_{{num}}_crit_range" value="20" step="1" min="1" max="20">
<div class="sheet-small-label">Crit Range</div>
<div class="sheet-small-label">
<span class="sheet-en">Crit Range</span>
<span class="sheet-de">Crit Range</span>
<span class="sheet-fr">Coup Crit</span>
<span class="sheet-ru">Крит при</span>
</div>
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-06 sheet-toggle-save sheet-center sheet-vert-top sheet-pad-r-md">
<div class="sheet-shaped-row sheet-toggle-save sheet-mar-t-sm">
<div class="sheet-col-06 sheet-center sheet-vert-top sheet-pad-r-md">
<input class="sheet-center" type="number" name="attr_repeating_{{action_type}}actions_{{num}}_save_dc" value="0" min="0" step="1">
<div class="sheet-small-label">
<span class="sheet-english">Save DC</span>
<span class="sheet-german">Rettung DC</span>
<span class="sheet-en">Save DC</span>
<span class="sheet-de">Rettung DC</span>
<span class="sheet-fr">DD Sauv</span>
<span class="sheet-ru">Спасбросок</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-save sheet-center sheet-vert-top sheet-pad-r-md">
<select name="attr_repeating_{{action_type}}actions_{{num}}_save_stat">
<option value="Str">Str</option>
<option value="Dex">Dex</option>
<option value="Con">Con</option>
<option value="Int">Int</option>
<option value="Wis">Wis</option>
<option value="Cha">Cha</option>
</select>
<div class="sheet-col-07 sheet-center sheet-vert-top sheet-pad-r-md">
<span class="sheet-en">
<select name="attr_repeating_{{action_type}}actions_{{num}}_save_stat">
<option value="Str">Str</option>
<option value="Dex">Dex</option>
<option value="Con">Con</option>
<option value="Int">Int</option>
<option value="Wis">Wis</option>
<option value="Cha">Cha</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_repeating_{{action_type}}actions_{{num}}_save_stat">
<option value="Str">Stä</option>
<option value="Dex">Ges</option>
<option value="Con">Kon</option>
<option value="Int">Int</option>
<option value="Wis">Wei</option>
<option value="Cha">Cha</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_repeating_{{action_type}}actions_{{num}}_save_stat">
<option value="Str">For</option>
<option value="Dex">Dex</option>
<option value="Con">Con</option>
<option value="Int">Int</option>
<option value="Wis">Sag</option>
<option value="Cha">Cha</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_repeating_{{action_type}}actions_{{num}}_save_stat">
<option value="Str">Сил</option>
<option value="Dex">Лов</option>
<option value="Con">Тел</option>
<option value="Int">Инт</option>
<option value="Wis">Муд</option>
<option value="Cha">Хар</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-english">Save Stat</span>
<span class="sheet-german">Rettungsstatus</span>
<span class="sheet-en">Save Stat</span>
<span class="sheet-de">Rettungsstatus</span>
<span class="sheet-fr">Stat de Sauv</span>
<span class="sheet-ru">Хар-ка Спасброска</span>
</div>
</div>
<div class="sheet-col-08 sheet-toggle-save sheet-toggle-sv-damage sheet-center sheet-vert-top sheet-pad-r-md">
<div class="sheet-col-08 sheet-toggle-sv-damage sheet-center sheet-vert-top sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_save_dmg" value="0">
<div class="sheet-small-label">Save Dmg</div>
<div class="sheet-small-label">
<span class="sheet-en">Save Dmg</span>
<span class="sheet-de">Save Dmg</span>
<span class="sheet-fr">Dmg Sauv</span>
<span class="sheet-ru">СБ Урон</span>
</div>
</div>
<div class="sheet-col-11 sheet-toggle-save sheet-toggle-sv-damage sheet-center sheet-vert-top sheet-pad-r-md">
<div class="sheet-col-11 sheet-toggle-sv-damage sheet-center sheet-vert-top sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_repeating_{{action_type}}actions_{{num}}_save_dmg_type">
<div class="sheet-small-label">Save Dmg Type</div>
<div class="sheet-small-label">
<span class="sheet-en">Save Dmg Type</span>
<span class="sheet-de">Save Dmg Type</span>
<span class="sheet-fr">Type Dmg Sauv</span>
<span class="sheet-ru">Тип урона СБ</span>
</div>
</div>
<div class="sheet-col-1-3 sheet-toggle-save sheet-center sheet-vert-top">
<div class="sheet-col-1-3 sheet-center sheet-vert-top">
<textarea class="sheet-xs-textarea sheet-center" name="attr_repeating_{{action_type}}actions_{{num}}_save_success"></textarea>
<div class="sheet-small-label">
<span class="sheet-english">On a successful save</span>
<span class="sheet-german">Bei erfolgreichen Rettungswurf</span>
<span class="sheet-en">On a successful save</span>
<span class="sheet-de">Bei erfolgreichen Rettungswurf</span>
<span class="sheet-fr">En cas de sauvegarde réussie</span>
<span class="sheet-ru">При успешном броске</span>
</div>
</div>
</div>
<div class="sheet-row sheet-toggle-effects">
<div class="sheet-col-1 sheet-center">
<textarea class="sheet-small-textarea" name="attr_repeating_{{action_type}}actions_{{num}}_effect"></textarea>
<div class="sheet-small-label">
<span class="sheet-english">Effects</span>
<span class="sheet-german">Effekte</span>
</div>
<div class="sheet-toggle-effects sheet-center sheet-mar-t-sm">
<textarea class="sheet-small-textarea" name="attr_repeating_{{action_type}}actions_{{num}}_effect"></textarea>
<div class="sheet-small-label">
<span class="sheet-en">Effects</span>
<span class="sheet-de">Effekte</span>
<span class="sheet-fr">Effets</span>
<span class="sheet-ru">Эффекты</span>
</div>
</div>
<div class="sheet-row sheet-toggle-macro sheet-mar-t-sm">
<div class="sheet-col-1 sheet-center">
<textarea class="sheet-small-textarea" name="attr_repeating_{{action_type}}actions_{{num}}_macro"></textarea>
<div class="sheet-small-label">Macro</div>
</div>
</div>
<div class="sheet-wrap-box-title sheet-center">{{action_name}}</div>
</div>
@@ -1,25 +1,41 @@
<div class="sheet-row">
<div class="sheet-col-05 sheet-center sheet-vert-middle"><input type="checkbox" name="attr_armoractive{{num}}" value="@{armortotalAC{{num}}}" checked="checked"></div>
<div class="sheet-shaped-row">
<div class="sheet-col-05 sheet-center sheet-vert-middle"><input type="checkbox" name="attr_armoractive{{num}}" value="@{armortotalAC{{num}}}" checked></div>
<div class="sheet-col-05 sheet-center sheet-vert-middle"><input type="checkbox" name="attr_armoractiveunarmored{{num}}" value="@{armortotalAC{{num}}}"></div>
<div class="sheet-col-25 sheet-vert-middle sheet-pad-r-sm"><input type="text" name="attr_armorname{{num}}"></div>
<div class="sheet-col-08 sheet-vert-middle sheet-pad-r-sm"><input type="number" name="attr_armorACbase{{num}}" value="0" step="1"></div>
<div class="sheet-col-08 sheet-vert-middle sheet-pad-r-sm">
<span class="sheet-english">
<span class="sheet-en">
<select name="attr_armortype{{num}}">
<option value="0.001" selected="selected">Other</option>
<option value="0.001" selected>Other</option>
<option value="@{dexterity_mod} + 0.002">Light</option>
<option value="(ceil((@{dexterity_mod}-1)/1e10)*2 - floor((@{dexterity_mod}-2)/1e10)*@{dexterity_mod}) + 0.003">Medium</option>
<option value="0.004">Heavy</option>
</select>
</span>
<span class="sheet-german">
<span class="sheet-de">
<select name="attr_armortype{{num}}">
<option value="0.001" selected="selected">Sonstiges</option>
<option value="0.001" selected>Sonstiges</option>
<option value="@{dexterity_mod} + 0.002">Leichte Rüstung</option>
<option value="(ceil((@{dexterity_mod}-1)/1e10)*2 - floor((@{dexterity_mod}-2)/1e10)*@{dexterity_mod}) + 0.003">Mittleschwere Rüstung</option>
<option value="0.004">Schwere Rüstung</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_armortype{{num}}">
<option value="0.001" selected>Autre</option>
<option value="@{dexterity_mod} + 0.002">Légère</option>
<option value="(ceil((@{dexterity_mod}-1)/1e10)*2 - floor((@{dexterity_mod}-2)/1e10)*@{dexterity_mod}) + 0.003">Intermédiaire</option>
<option value="0.004">Lourde</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_armortype{{num}}">
<option value="0.001" selected>Другое</option>
<option value="@{dexterity_mod} + 0.002">Легкие</option>
<option value="(ceil((@{dexterity_mod}-1)/1e10)*2 - floor((@{dexterity_mod}-2)/1e10)*@{dexterity_mod}) + 0.003">Средние</option>
<option value="0.004">Тяжелые</option>
</select>
</span>
</div>
<div class="sheet-col-08 sheet-vert-middle sheet-pad-r-sm"><input type="number" name="attr_armormagicbonus{{num}}" value="0" step="1"></div>
<div class="sheet-col-08 sheet-vert-middle sheet-pad-r-sm"><input type="number" name="attr_armortotalAC{{num}}" value="@{armorACbase{{num}}}+floor(@{armortype{{num}}})+@{armormagicbonus{{num}}}" disabled="disabled"></div>
@@ -27,10 +43,33 @@
<input type="checkbox" name="attr_armorstealthpen{{num}}" value="Disadvantage on Stealth">
</div>
<div class="sheet-col-10 sheet-vert-middle">
<select name="attr_armorspeedpen{{num}}">
<option value="No" selected="selected">No</option>
<option value="If Str &lt; 13">If Str &lt; 13</option>
<option value="If Str &lt; 15">If Str &lt; 15</option>
</select>
<span class="sheet-en">
<select name="attr_armorspeedpen{{num}}">
<option value="No" selected>No</option>
<option value="If Str &lt; 13">If Str &lt; 13</option>
<option value="If Str &lt; 15">If Str &lt; 15</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_armorspeedpen{{num}}">
<option value="No" selected>Nein</option>
<option value="If Str &lt; 13">Wenn Str &lt; 13</option>
<option value="If Str &lt; 15">Wenn Str &lt; 15</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_armorspeedpen{{num}}">
<option value="No" selected>Non</option>
<option value="If Str &lt; 13">Si For &lt; 13</option>
<option value="If Str &lt; 15">Si For &lt; 15</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_armorspeedpen{{num}}">
<option value="No" selected>Нет</option>
<option value="If Str &lt; 13">Если Сил &lt; 13</option>
<option value="If Str &lt; 15">Если Сил &lt; 15</option>
</select>
</span>
</div>
</div>
</div>
@@ -1,29 +1,44 @@
<div class="sheet-row sheet-sub-header">
<div class="sheet-col-1 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Spellcasting</span>
<span class="sheet-german">Zauber</span>
</div>
<div class="sheet-sub-header sheet-center sheet-small-label">
<span class="sheet-en">Spellcasting</span>
<span class="sheet-de">Zauber</span>
<span class="sheet-fr">Lancement de sorts</span>
<span class="sheet-ru">Магия</span>
</div>
<div class="sheet-row sheet-mar-b-sm">
<div class="sheet-col-1-3 sheet-center sheet-pad-r-sm">
<div class="sheet-shaped-row sheet-mar-b-sm">
<div class="sheet-col-22 sheet-center sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_global_spell_attack_bonus" value="0">
<div class="sheet-small-label">
<span class="sheet-english">Atk</span>
<span class="sheet-german">Ang..</span>
<span class="sheet-en">Atk</span>
<span class="sheet-de">Ang..</span>
<span class="sheet-fr">Atq</span>
<span class="sheet-ru">Атк</span>
</div>
</div>
<div class="sheet-col-1-3 sheet-center">
<div class="sheet-col-22 sheet-center">
<input class="sheet-center" type="text" name="attr_global_spell_damage_bonus" value="0">
<div class="sheet-small-label">
<span class="sheet-english">Dmg</span>
<span class="sheet-german">Sch..</span>
<span class="sheet-en">Dmg</span>
<span class="sheet-de">Sch..</span>
<span class="sheet-fr">Dmg</span>
<span class="sheet-ru">Урон</span>
</div>
</div>
<div class="sheet-col-1-3 sheet-center sheet-pad-l-sm">
<div class="sheet-col-34 sheet-center sheet-pad-l-sm">
<input class="sheet-center" type="text" name="attr_global_spell_dc_bonus" value="0">
<div class="sheet-small-label">
<span class="sheet-english">Save DC</span>
<span class="sheet-german">Rettungs-SG</span>
<span class="sheet-en">Save DC</span>
<span class="sheet-de">Rettungs-SG</span>
<span class="sheet-fr">DD Sauv</span>
<span class="sheet-ru">Спасброски</span>
</div>
</div>
</div>
<div class="sheet-col-22 sheet-center sheet-pad-l-sm">
<input class="sheet-center" type="text" name="attr_global_spell_heal_bonus" value="0">
<div class="sheet-small-label">
<span class="sheet-en">Heal</span>
<span class="sheet-de">Heil</span>
<span class="sheet-fr">Soins</span>
<span class="sheet-ru">Лечение</span>
</div>
</div>
</div>
@@ -1,58 +1,76 @@
<div class="sheet-row sheet-sub-header">
<div class="sheet-shaped-row sheet-sub-header">
<div class="sheet-col-1-3 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Weapons</span>
<span class="sheet-german">Waffen</span>
<span class="sheet-en">Weapons</span>
<span class="sheet-de">Waffen</span>
<span class="sheet-fr">Armes</span>
<span class="sheet-ru">Оружие</span>
</div>
<div class="sheet-col-1-3 sheet-center sheet-small-label sheet-sub-header sheet-pc-version-inline-block">
<span class="sheet-english">Melee</span>
<span class="sheet-german">Nahkampf</span>
<div class="sheet-col-1-3 sheet-center sheet-small-label sheet-sub-header sheet-pc">
<span class="sheet-en">Melee</span>
<span class="sheet-de">Nahkampf</span>
<span class="sheet-fr">Mêlée</span>
<span class="sheet-ru">Рукопашное</span>
</div>
<div class="sheet-col-1-3 sheet-center sheet-small-label sheet-sub-header sheet-pc-version-inline-block">
<span class="sheet-english">Ranged</span>
<span class="sheet-german">Fernkampf</span>
<div class="sheet-col-1-3 sheet-center sheet-small-label sheet-sub-header sheet-pc">
<span class="sheet-en">Ranged</span>
<span class="sheet-de">Fernkampf</span>
<span class="sheet-fr">Tir</span>
<span class="sheet-ru">Дистанционное</span>
</div>
</div>
<div class="sheet-row sheet-mar-b-sm">
<div class="sheet-shaped-row sheet-mar-b-sm">
<div class="sheet-col-1-6 sheet-center">
<input class="sheet-center" type="text" name="attr_global_weapon_attack_bonus" value="0">
<div class="sheet-small-label">
<span class="sheet-english">Atk</span>
<span class="sheet-german">Ang.</span>
<span class="sheet-en">Atk</span>
<span class="sheet-de">Ang.</span>
<span class="sheet-fr">Atq</span>
<span class="sheet-ru">Атк</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_global_weapon_damage_bonus" value="0">
<div class="sheet-small-label">
<span class="sheet-english">Dmg</span>
<span class="sheet-german">Scha.</span>
<span class="sheet-en">Dmg</span>
<span class="sheet-de">Scha.</span>
<span class="sheet-fr">Dmg</span>
<span class="sheet-ru">Урон</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-pc-version-inline-block sheet-pad-l-sm">
<div class="sheet-col-1-6 sheet-center sheet-pc sheet-pad-l-sm">
<input class="sheet-center" type="text" name="attr_global_melee_attack_bonus" value="0">
<div class="sheet-small-label">
<span class="sheet-english">Atk</span>
<span class="sheet-german">Ang.</span>
<span class="sheet-en">Atk</span>
<span class="sheet-de">Ang.</span>
<span class="sheet-fr">Atq</span>
<span class="sheet-ru">Атк</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-pc-version-inline-block sheet-pad-r-sm">
<div class="sheet-col-1-6 sheet-center sheet-pc sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_global_melee_damage_bonus" value="0">
<div class="sheet-small-label">
<span class="sheet-english">Dmg</span>
<span class="sheet-german">Scha.</span>
<span class="sheet-en">Dmg</span>
<span class="sheet-de">Scha.</span>
<span class="sheet-fr">Dmg</span>
<span class="sheet-ru">Урон</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-pc-version-inline-block sheet-pad-l-sm">
<div class="sheet-col-1-6 sheet-center sheet-pc sheet-pad-l-sm">
<input class="sheet-center" type="text" name="attr_global_ranged_attack_bonus" value="0">
<div class="sheet-small-label">
<span class="sheet-english">Atk</span>
<span class="sheet-german">Ang.</span>
<span class="sheet-en">Atk</span>
<span class="sheet-de">Ang.</span>
<span class="sheet-fr">Atq</span>
<span class="sheet-ru">Атк</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-pc-version-inline-block">
<div class="sheet-col-1-6 sheet-center sheet-pc">
<input class="sheet-center" type="text" name="attr_global_ranged_damage_bonus" value="0">
<div class="sheet-small-label">
<span class="sheet-english">Dmg</span>
<span class="sheet-german">Scha.</span>
<span class="sheet-en">Dmg</span>
<span class="sheet-de">Scha.</span>
<span class="sheet-fr">Dmg</span>
<span class="sheet-ru">Урон</span>
</div>
</div>
</div>
</div>
@@ -1,255 +1,596 @@
<div class="sheet-wrap-box sheet-relative sheet-mar-b-md sheet-pad-r-lg sheet-pad-l-lg">
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-25 sheet-center sheet-vert-middle sheet-pad-r-sm">
<input class="sheet-action-name sheet-center" type="text" placeholder="name" name="attr_classactionname{{num}}">
</div>
<div class="sheet-col-08 sheet-center sheet-pad-r-sm">
<input type="number" name="attr_classactionresource{{num}}">
<div class="sheet-small-label">Current</div>
<div class="sheet-small-label">
<span class="sheet-en">Current</span>
<span class="sheet-de">Current</span>
<span class="sheet-fr">Actuel</span>
<span class="sheet-ru">Текущее</span>
</div>
</div>
<div class="sheet-col-08 sheet-center sheet-pad-r-sm">
<input type="number" name="attr_classactionresource{{num}}_max">
<div class="sheet-small-label">Max</div>
<div class="sheet-small-label">
<span class="sheet-en">Max</span>
<span class="sheet-de">Max</span>
<span class="sheet-fr">Max</span>
<span class="sheet-ru">Max</span>
</div>
</div>
<div class="sheet-col-16 sheet-center sheet-pad-r-sm">
<select name="attr_classactionrecharge{{num}}">
<option value="None">&#8212;</option>
<option value="Short Rest">Short Rest</option>
<option value="Long rest">Long Rest</option>
<option value="Other">Other</option>
</select>
<span class="sheet-en">
<select name="attr_classactionrecharge{{num}}">
<option value="None">&#8212;</option>
<option value="Short Rest">Short Rest</option>
<option value="Long rest">Long Rest</option>
<option value="Other">Other</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_classactionrecharge{{num}}">
<option value="None">&#8212;</option>
<option value="Short Rest">Short Rest</option>
<option value="Long rest">Long Rest</option>
<option value="Other">Other</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_classactionrecharge{{num}}">
<option value="None">&#8212;</option>
<option value="Short Rest">Repos Court</option>
<option value="Long rest">Repos Long</option>
<option value="Other">Autre</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_classactionrecharge{{num}}">
<option value="None">&#8212;</option>
<option value="Short Rest">Краткий отдых</option>
<option value="Long rest">Прод.отдых</option>
<option value="Other">Другое</option>
</select>
</span>
<div class="sheet-small-label">Recharge</div>
</div>
<div class="sheet-col-16 sheet-center">
<select name="attr_classactionsource{{num}}">
<option value="Not set" selected="selected">&#8212;</option>
<option value="Barbarian">Barbarian</option>
<option value="Bard">Bard</option>
<option value="Cleric">Cleric</option>
<option value="Druid">Druid</option>
<option value="Fighter">Fighter</option>
<option value="Monk">Monk</option>
<option value="Paladin">Paladin</option>
<option value="Ranger">Ranger</option>
<option value="Rogue">Rogue</option>
<option value="Sorcerer">Sorcerer</option>
<option value="Warlock">Warlock</option>
<option value="Wizard">Wizard</option>
<option value="Feat">Feat</option>
<option value="Other">Other</option>
</select>
<div class="sheet-small-label">Gained from?</div>
<span class="sheet-en">
<select name="attr_classactionsource{{num}}">
<option value="Not set" selected>&#8212;</option>
<option value="Barbarian">Barbarian</option>
<option value="Bard">Bard</option>
<option value="Cleric">Cleric</option>
<option value="Druid">Druid</option>
<option value="Fighter">Fighter</option>
<option value="Monk">Monk</option>
<option value="Paladin">Paladin</option>
<option value="Ranger">Ranger</option>
<option value="Rogue">Rogue</option>
<option value="Sorcerer">Sorcerer</option>
<option value="Warlock">Warlock</option>
<option value="Wizard">Wizard</option>
<option value="Feat">Feat</option>
<option value="Other">Other</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_classactionsource{{num}}">
<option value="Not set" selected>&#8212;</option>
<option value="Barbarian">Barbarian</option>
<option value="Bard">Barde</option>
<option value="Cleric">Kleriker</option>
<option value="Druid">Druide</option>
<option value="Fighter">Fighter</option>
<option value="Monk">Monk</option>
<option value="Paladin">Paladin</option>
<option value="Ranger">Waldläufer</option>
<option value="Rogue">Rogue</option>
<option value="Sorcerer">Hexenmeister</option>
<option value="Warlock">Hexer</option>
<option value="Wizard">Zauberer</option>
<option value="Feat">Feat</option>
<option value="Other">Andere</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_classactionsource{{num}}">
<option value="Not set" selected>&#8212;</option>
<option value="Barbarian">Barbare</option>
<option value="Bard">Barde</option>
<option value="Cleric">Clerc</option>
<option value="Druid">Druide</option>
<option value="Fighter">Guerrier</option>
<option value="Monk">Moine</option>
<option value="Paladin">Paladin</option>
<option value="Ranger">Rôdeur</option>
<option value="Rogue">Roublard</option>
<option value="Sorcerer">Ensorceleur</option>
<option value="Warlock">Sorcier</option>
<option value="Wizard">Magicien</option>
<option value="Feat">Don</option>
<option value="Other">Autre</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_classactionsource{{num}}">
<option value="Not set" selected>&#8212;</option>
<option value="Barbarian">Варвар</option>
<option value="Bard">Бард</option>
<option value="Cleric">Жрец</option>
<option value="Druid">Друид</option>
<option value="Fighter">Воин</option>
<option value="Monk">Монах</option>
<option value="Paladin">Паладин</option>
<option value="Ranger">Следопыт</option>
<option value="Rogue">Плут</option>
<option value="Sorcerer">Чародей</option>
<option value="Warlock">Колдун</option>
<option value="Wizard">Волшебник</option>
<option value="Feat">Черта</option>
<option value="Other">Другое</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-en">Gained from?</span>
<span class="sheet-de">Gained from?</span>
<span class="sheet-fr">Action de classe?</span>
<span class="sheet-ru">Получено от?</span>
</div>
</div>
<div class="sheet-action-button-group sheet-right">
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col sheet-center sheet-vert-middle">
<button type="roll" name="roll_classaction{{num}}" value="@{output_option} &{template:5eDefault} {{classaction={{num}}}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{classactionname{{num}}}}} {{subheader=Class Action {{num}}}} {{freetext=@{classactionoutput{{num}}}}}">
<span>Use</span>
<span class="sheet-en">Use</span>
<span class="sheet-de">Use</span>
<span class="sheet-fr">Jet</span>
<span class="sheet-ru">Use</span>
</button>
</div>
</div>
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-1 sheet-center sheet-mar-t-md">
<textarea class="sheet-small-textarea" name="attr_classactionoutput{{num}}"></textarea>
<div class="sheet-small-label">Output</div>
<div class="sheet-center sheet-mar-t-md">
<textarea class="sheet-small-textarea" name="attr_classactionoutput{{num}}"></textarea>
<div class="sheet-small-label">
<span class="sheet-en">Output</span>
<span class="sheet-de">Output</span>
<span class="sheet-fr">Effets</span>
<span class="sheet-ru">Результат</span>
</div>
</div>
<span class="sheet-small-note sheet-pad-r-lg">Show output options?</span><input type="checkbox" name="attr_classactionshowoptions{{num}}" class="sheet-classactionshowoptions{{num}}" value="1">
<span class="sheet-small-note sheet-pad-r-lg">
<span class="sheet-en">Show output options?</span>
<span class="sheet-de">Show output options?</span>
<span class="sheet-fr">Montrer les options de sortie?</span>
<span class="sheet-ru">Показать результат?</span>
</span><input type="checkbox" name="attr_classactionshowoptions{{num}}" class="sheet-classactionshowoptions{{num}}" value="1">
<div class="sheet-classaction-output-options sheet-pad-b-md sheet-mar-b-md">
<span class="sheet-col-1 sheet-pad-l-lg sheet-pad-r-lg sheet-small-note">Check the appropriate option(s) below to have the output automatically be included in the roll type specified</span>
<div class="sheet-row sheet-sub-header sheet-small-label sheet-center">
<div class="sheet-col-20">Saving Throws</div>
<div class="sheet-col-20">Ability Checks</div>
<div class="sheet-col-40">Core Skills</div>
<div class="sheet-col-20">Weapons/Spell/Misc</div>
<span class="sheet-pad-l-lg sheet-pad-r-lg sheet-small-note">
<span class="sheet-en">Check the appropriate option(s) below to have the output automatically be included in the roll type specified</span>
<span class="sheet-de">Check the appropriate option(s) below to have the output automatically be included in the roll type specified</span>
<span class="sheet-fr">Cocher les options appropriées pour avoir les effets être automatiquement inclus dans le(s) type(s) de jet(s) spécifié(s)</span>
<span class="sheet-ru">Выберите подходящую вам опцию из списка ниже. Выбранная опция будет автоматически рассчитываться при бросках.</span>
</span>
<div class="sheet-shaped-row sheet-sub-header sheet-small-label sheet-center">
<div class="sheet-col-20">
<span class="sheet-en">Saving Throws</span>
<span class="sheet-de">Saving Throws</span>
<span class="sheet-fr">Jets de Sauvegarde</span>
<span class="sheet-ru">Спасброски</span>
</div>
<div class="sheet-col-20">
<span class="sheet-en">Ability Checks</span>
<span class="sheet-de">Ability Checks</span>
<span class="sheet-fr">Jets de Caractéristique</span>
<span class="sheet-ru">Проверки характеристик</span>
</div>
<div class="sheet-col-40">
<span class="sheet-en">Core Skills</span>
<span class="sheet-de">Core Skills</span>
<span class="sheet-fr">Jets de Compétences</span>
<span class="sheet-ru">Основные Навыки</span>
</div>
<div class="sheet-col-20">
<span class="sheet-en">Weapons/Spell/Misc</span>
<span class="sheet-de">Weapons/Spell/Misc</span>
<span class="sheet-fr">Armes/Sorts/Autre</span>
<span class="sheet-ru">Оружие/Магия/Проч</span>
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<input type="hidden" name="attr_class_action_output_var_{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}">
<div class="sheet-col-20 sheet-pad-l-lg">
<div class="sheet-class-action-zebra">
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Strength Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionstrengthsave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Strength Save</span>
<span class="sheet-de">Strength Save</span>
<span class="sheet-fr">Sauvegarde de Force</span>
<span class="sheet-ru">Спасбросок Силы</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionstrengthsave{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Dexterity Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactiondexteritysave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Dexterity Save</span>
<span class="sheet-de">Dexterity Save</span>
<span class="sheet-fr">Sauvegarde de Dextérité</span>
<span class="sheet-ru">Спасбросок Ловкости</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactiondexteritysave{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Constitution Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionconstitutionsave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Constitution Save</span>
<span class="sheet-de">Constitution Save</span>
<span class="sheet-fr">Sauvegarde de Constitution</span>
<span class="sheet-ru">Спасбросок Телосложения</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionconstitutionsave{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Intelligence Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionintelligencesave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Intelligence Save</span>
<span class="sheet-de">Intelligence Save</span>
<span class="sheet-fr">Sauvegarde d'Intelligence</span>
<span class="sheet-ru">Спасбросок Интеллекта</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionintelligencesave{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Wisdom Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionwisdomsave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Wisdom Save</span>
<span class="sheet-de">Wisdom Save</span>
<span class="sheet-fr">Sauvegarde de Sagesse</span>
<span class="sheet-ru">Спасбросок Мудрости</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionwisdomsave{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Charisma Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncharismasave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Charisma Save</span>
<span class="sheet-de">Charisma Save</span>
<span class="sheet-fr">Sauvegarde de Charisme</span>
<span class="sheet-ru">Спасбросок Харизмы</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncharismasave{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Death Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactiondeathsave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Death Save</span>
<span class="sheet-de">Death Save</span>
<span class="sheet-fr">Jets contre la Mort</span>
<span class="sheet-ru">Спасбросок от смерти</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactiondeathsave{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
</div>
</div>
<div class="sheet-col-20 sheet-pad-l-lg">
<div class="sheet-class-action-zebra">
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Strength Check</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledstr{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Strength Check</span>
<span class="sheet-de">Strength Check</span>
<span class="sheet-fr">Jets de Force</span>
<span class="sheet-ru">Спасбросок Силы</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledstr{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Dexterity Check</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilleddex{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Dexterity Check</span>
<span class="sheet-de">Dexterity Check</span>
<span class="sheet-fr">Jets de Dextérité</span>
<span class="sheet-ru">Проверка Ловкости</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilleddex{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Constitution Check</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledcon{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Constitution Check</span>
<span class="sheet-de">Constitution Check</span>
<span class="sheet-fr">Jets de Constitution</span>
<span class="sheet-ru">Проверка Телосложения</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledcon{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Intelligence Check</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledint{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Intelligence Check</span>
<span class="sheet-de">Intelligence Check</span>
<span class="sheet-fr">Jets d'Intelligence</span>
<span class="sheet-ru">Проверка Интеллекта</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledint{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Wisdom Check</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledwis{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Wisdom Check</span>
<span class="sheet-de">Wisdom Check</span>
<span class="sheet-fr">Jets de Sagesse</span>
<span class="sheet-ru">Проверка Мудрости</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledwis{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Charisma Check</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledcha{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Charisma Check</span>
<span class="sheet-de">Charisma Check</span>
<span class="sheet-fr">Jets de Charisme</span>
<span class="sheet-ru">Проверка Харизмы</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledcha{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
</div>
</div>
<div class="sheet-col-20 sheet-pad-l-lg">
<div class="sheet-class-action-zebra">
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Acrobatics</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionacrobatics{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Acrobatics</span>
<span class="sheet-de">Akrobatik</span>
<span class="sheet-fr">Acrobaties</span>
<span class="sheet-ru">Акробатика</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionacrobatics{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Animal Handling</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionanimalhandling{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Animal Handling</span>
<span class="sheet-de">Tierumgang</span>
<span class="sheet-fr">Dressage</span></div>
<span class="sheet-ru">Уход за животными</span>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionanimalhandling{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Arcana</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionarcana{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Arcana</span>
<span class="sheet-de">Arkana</span>
<span class="sheet-fr">Arcanes</span>
<span class="sheet-ru">Знание Магии</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionarcana{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Athletics</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionathletics{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Athletics</span>
<span class="sheet-de">Athletik</span>
<span class="sheet-fr">Athlétisme</span>
<span class="sheet-ru">Атлетика</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionathletics{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Deception</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactiondeception{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Deception</span>
<span class="sheet-de">Täuschung</span>
<span class="sheet-fr">Tromperie</span>
<span class="sheet-ru">Обман</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactiondeception{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">History</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionhistory{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">History</span>
<span class="sheet-de">Geschichte</span>
<span class="sheet-fr">Histoire</span>
<span class="sheet-ru">История</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionhistory{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Insight</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioninsight{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Insight</span>
<span class="sheet-de">Einsicht</span>
<span class="sheet-fr">Intuition</span>
<span class="sheet-ru">Проницательность</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioninsight{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Intimidation</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionintimidation{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Intimidation</span>
<span class="sheet-de">Einschüchter</span>
<span class="sheet-fr">Intimidation</span>
<span class="sheet-ru">Запугивание</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionintimidation{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Investigation</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioninvestigation{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Investigation</span>
<span class="sheet-de">Investigation</span>
<span class="sheet-fr">Investigation</span>
<span class="sheet-ru">Анализ</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioninvestigation{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Medicine</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionmedicine{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Medicine</span>
<span class="sheet-de">Medizin</span>
<span class="sheet-fr">Médecine</span>
<span class="sheet-ru">Медицина</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionmedicine{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Nature</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionnature{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Nature</span>
<span class="sheet-de">Naturkunde</span>
<span class="sheet-fr">Nature</span>
<span class="sheet-ru">Природа</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionnature{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
</div>
</div>
<div class="sheet-col-20 sheet-pad-l-lg">
<div class="sheet-class-action-zebra">
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Perception</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionperception{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Perception</span>
<span class="sheet-de">Entdecken</span>
<span class="sheet-fr">Perception</span>
<span class="sheet-ru">Внимательность</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionperception{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Performance</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionperformance{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Performance</span>
<span class="sheet-de">Auftreten</span>
<span class="sheet-fr">Représentation</span>
<span class="sheet-ru">Выступление</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionperformance{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Persuasion</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionpersuasion{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Persuasion</span>
<span class="sheet-de">Überreden</span>
<span class="sheet-fr">Persuasion</span>
<span class="sheet-ru">Убеждение</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionpersuasion{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Religion</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionreligion{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Religion</span>
<span class="sheet-de">Religions Wiss..</span>
<span class="sheet-fr">Religion</span>
<span class="sheet-ru">Религия</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionreligion{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Sleight of Hand</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionsleightofhand{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Sleight of Hand</span>
<span class="sheet-de">Fingerfertigkeit</span>
<span class="sheet-fr">Escamotage</span>
<span class="sheet-ru">Ловкость рук</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionsleightofhand{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Stealth</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionstealth{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Stealth</span>
<span class="sheet-de">Tarnung</span>
<span class="sheet-fr">Discrétion</span>
<span class="sheet-ru">Скрытность</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionstealth{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Survival</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionsurvival{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Survival</span>
<span class="sheet-de">Überlebenskun</span>
<span class="sheet-fr">Survie</span>
<span class="sheet-ru">Выживание</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionsurvival{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Custom 1</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncustom1skill{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Custom 1</span>
<span class="sheet-de">Custom 1</span>
<span class="sheet-fr">Custom 1</span>
<span class="sheet-ru">Особый 1</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncustom1skill{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Custom 2</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncustom2skill{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Custom 2</span>
<span class="sheet-de">Custom 2</span>
<span class="sheet-fr">Custom 2</span>
<span class="sheet-ru">Особый 2</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncustom2skill{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Custom 3</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncustom3skill{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Custom 3</span>
<span class="sheet-de">Custom 3</span>
<span class="sheet-fr">Custom 3</span>
<span class="sheet-ru">Особый 3</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncustom3skill{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Custom 4</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncustom4skill{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Custom 4</span>
<span class="sheet-de">Custom 4</span>
<span class="sheet-fr">Custom 4</span>
<span class="sheet-ru">Особый 4</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncustom4skill{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
</div>
</div>
<div class="sheet-col-20 sheet-pad-l-lg">
<div class="sheet-class-action-zebra">
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Initiative</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioninitiative{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Initiative</span>
<span class="sheet-de">Initiative</span>
<span class="sheet-fr">Initiative</span>
<span class="sheet-ru">Инициатива</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioninitiative{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Hit Dice</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionhitdice{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Hit Dice</span>
<span class="sheet-de">Treffer Punkte</span>
<span class="sheet-fr">Points de Vie</span>
<span class="sheet-ru">Кость хитов</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionhitdice{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Melee Weapons</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionmeleeweapon{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Melee Weapons</span>
<span class="sheet-de">Nahkampf Angriffe</span>
<span class="sheet-fr">Armes de Mêlée</span>
<span class="sheet-ru">Рукопашное оружие</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionmeleeweapon{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Ranged Weapons</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionrangedweapon{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Ranged Weapons</span>
<span class="sheet-de">Fermkampf Angriffe</span>
<span class="sheet-fr">Armes à Distance</span>
<span class="sheet-ru">Дистанционное оружие</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionrangedweapon{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Spell Info</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionspellinfo{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Spell Info</span>
<span class="sheet-de">Spell Info</span>
<span class="sheet-fr">Info de Sort</span>
<span class="sheet-ru">Инфо Заклинаний</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionspellinfo{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Spell Cast</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionspellcast{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
<div class="sheet-shaped-row sheet-mar-r-md">
<div class="sheet-col-90">
<span class="sheet-en">Spell Cast</span>
<span class="sheet-de">Spell Cast</span>
<span class="sheet-fr">Lancement de Sort</span>
<span class="sheet-ru">Применение Заклинаний</span>
</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionspellcast{{num}}" value="@{class_action_output_var_{{num}}}"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@@ -1,5 +1,5 @@
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-60 sheet-pad-r-sm">
<input type="number" name="attr_custom_class_level_{{num}}" value="0" min="0" step="1">
</div>
@@ -1,193 +0,0 @@
<span class="sheet-col-1 sheet-pad-l-lg sheet-pad-r-lg sheet-small-note">Check the appropriate option(s) below to have the output automatically be included in the roll type specified</span>
<div class="sheet-row sheet-sub-header sheet-small-label sheet-center">
<div class="sheet-col-20">Saving Throws</div>
<div class="sheet-col-20">Ability Checks</div>
<div class="sheet-col-40">Core Skills</div>
<div class="sheet-col-20">Weapons/Spell/Misc</div>
</div>
<div class="sheet-row">
<div class="sheet-col-20 sheet-pad-l-lg">
<div class="sheet-class-action-zebra">
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Strength Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionstrengthsave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Dexterity Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactiondexteritysave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Constitution Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionconstitutionsave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Intelligence Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionintelligencesave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Wisdom Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionwisdomsave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Charisma Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncharismasave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Death Save</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactiondeathsave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
</div>
</div>
<div class="sheet-col-20 sheet-pad-l-lg">
<div class="sheet-class-action-zebra">
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Strength Check</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledstr{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Dexterity Check</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilleddex{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Constitution Check</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledcon{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Intelligence Check</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledint{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Wisdom Check</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledwis{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Charisma Check</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionunskilledcha{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
</div>
</div>
<div class="sheet-col-20 sheet-pad-l-lg">
<div class="sheet-class-action-zebra">
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Acrobatics</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionacrobatics{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Animal Handling</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionanimalhandling{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Arcana</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionarcana{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Athletics</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionathletics{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Deception</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactiondeception{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">History</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionhistory{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Insight</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioninsight{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Intimidation</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionintimidation{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Investigation</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioninvestigation{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Medicine</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionmedicine{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Nature</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionnature{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
</div>
</div>
<div class="sheet-col-20 sheet-pad-l-lg">
<div class="sheet-class-action-zebra">
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Perception</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionperception{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Performance</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionperformance{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Persuasion</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionpersuasion{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Religion</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionreligion{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Sleight of Hand</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionsleightofhand{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Stealth</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionstealth{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Survival</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionsurvival{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Custom 1</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncustom1skill{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Custom 2</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncustom2skill{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Custom 3</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncustom3skill{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Custom 4</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioncustom4skill{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
</div>
</div>
<div class="sheet-col-20 sheet-pad-l-lg">
<div class="sheet-class-action-zebra">
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Initiative</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactioninitiative{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Hit Dice</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionhitdice{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Melee Weapons</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionmeleeweapon{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Ranged Weapons</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionrangedweapon{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Spell Info</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionspellinfo{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
<div class="sheet-row sheet-mar-r-md">
<div class="sheet-col-90">Spell Cast</div>
<div class="sheet-col-10"><input type="checkbox" name="attr_classactionspellcast{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
</div>
</div>
</div>
</div>
@@ -1,14 +1,40 @@
<div class="sheet-row">
<div class="sheet-col-44 sheet-vert-middle sheet-pad-r-sm">
<div class="sheet-shaped-row">
<div class="sheet-col-46 sheet-vert-middle sheet-pad-r-sm">
<input type="text" name="attr_classactionname{{num}}">
</div>
<div class="sheet-col-15 sheet-center sheet-pad-r-sm">
<select name="attr_classactionrecharge{{num}}" class="sheet-select-no-arrow">
<option value="None">&#8212;</option>
<option value="Short Rest">Short Rest</option>
<option value="Long rest">Long Rest</option>
<option value="Other">Other</option>
</select>
<div class="sheet-col-13 sheet-center sheet-pad-r-sm">
<span class="sheet-en">
<select name="attr_classactionrecharge{{num}}" class="sheet-select-no-arrow">
<option value="None">&#8212;</option>
<option value="Short Rest">Short Rest</option>
<option value="Long rest">Long Rest</option>
<option value="Other">Other</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_classactionrecharge{{num}}" class="sheet-select-no-arrow">
<option value="None">&#8212;</option>
<option value="Short Rest">Short Rest</option>
<option value="Long rest">Long Rest</option>
<option value="Other">Other</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_classactionrecharge{{num}}" class="sheet-select-no-arrow">
<option value="None">&#8212;</option>
<option value="Short Rest">Repos Court</option>
<option value="Long rest">Repos Long</option>
<option value="Other">Autre</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_classactionrecharge{{num}}" class="sheet-select-no-arrow">
<option value="None">&#8212;</option>
<option value="Short Rest">Краткий отдых</option>
<option value="Long rest">Прод.отдых</option>
<option value="Other">Другое</option>
</select>
</span>
</div>
<div class="sheet-col-12 sheet-center sheet-pad-r-sm">
<input type="number" class="sheet-no-spin" name="attr_classactionresource{{num}}">
@@ -20,4 +46,4 @@
<div class="sheet-col-14 sheet-center">
<button type="roll" name="roll_classaction{{num}}" value="@{output_option} &{template:5eDefault} {{classaction={{num}}}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{classactionname{{num}}}}} {{subheader=Class Action {{num}}}} {{freetext=@{classactionoutput{{num}}}}}"></button>
</div>
</div>
</div>
@@ -1,7 +1,7 @@
<div class="sheet-inventory-row{{num}}">
<div class="sheet-row sheet-grey-row">
<div class="sheet-inventory-row-{{num}}">
<div class="sheet-shaped-row">
<div class="sheet-col-05 sheet-vert-middle sheet-inventory-row-number">{{num}}</div>
<div class="sheet-col-05 sheet-center sheet-vert-middle"><input type="checkbox" name="attr_inventorycarried{{num}}" value="@{inventoryweight{{num}}}" checked="checked"></div>
<div class="sheet-col-05 sheet-center sheet-vert-middle"><input type="checkbox" name="attr_inventorycarried{{num}}" value="@{inventoryweight{{num}}}" checked></div>
<div class="sheet-col-05 sheet-pad-r-sm"><input type="number" name="attr_inventoryqty{{num}}" value="1" min="0" step="1"></div>
<div class="sheet-col-30 sheet-pad-r-sm"><input type="text" name="attr_inventoryname{{num}}"></div>
<div class="sheet-col-06 sheet-pad-r-sm"><input type="number" name="attr_inventoryweight{{num}}" value="0" step="0.01"></div>
@@ -0,0 +1 @@
<input type="hidden" name="attr_check_query_macro" value="@{output_option} &{template:5eDefault} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{subheader=Ability Check}} {{rollname=Result}} ?{Ability Check{{checkQuery}}}">
@@ -0,0 +1 @@
<input type="hidden" name="attr_save_query_macro" value="@{output_option} &{template:5eDefault} {{save=1}} {{character_name=@{character_name}}} @{show_character_name} {{subheader=Saving Throw}} {{rollname=Result}} ?{Saving Throw{{saveQuery}}}">
@@ -0,0 +1 @@
<input type="hidden" name="attr_melee_query_macro" value="@{output_option} &{template:5eDefault} {{attack_roll=1}} {{character_name=@{character_name}}} @{show_character_name} ?{Weapon{{meleeQuery}}} {{action=1}} {{action_type=Melee}} @{classactionmeleeweapon}">
@@ -1,24 +1,34 @@
<div class="sheet-row sheet-sub-header">
<div class="sheet-shaped-row sheet-sub-header">
<div class="sheet-col-41 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Actions</span>
<span class="sheet-german">Aktionen</span>
<span class="sheet-en">Actions</span>
<span class="sheet-de">Aktionen</span>
<span class="sheet-fr">Actions</span>
<span class="sheet-ru">Действия</span>
</div>
<div class="sheet-col-07 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Hit</span>
<span class="sheet-german">Tref.</span>
<span class="sheet-en">Hit</span>
<span class="sheet-de">Tref.</span>
<span class="sheet-fr">Atq</span>
<span class="sheet-ru">Атака</span>
</div>
<div class="sheet-col-20 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Dmg</span>
<span class="sheet-german">Scha.</span>
<span class="sheet-en">Dmg</span>
<span class="sheet-de">Scha.</span>
<span class="sheet-fr">Dmg</span>
<span class="sheet-ru">Урон</span>
</div>
<div class="sheet-col-10 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Reach</span>
<span class="sheet-german">Reichw.</span>
<span class="sheet-en">Reach</span>
<span class="sheet-de">Reichw.</span>
<span class="sheet-fr">Allon.</span>
<span class="sheet-ru">Длина</span>
</div>
<div class="sheet-col-19 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Range</span>
<span class="sheet-german">Reichw.</span>
<span class="sheet-en">Range</span>
<span class="sheet-de">Reichw.</span>
<span class="sheet-fr">Portée</span>
<span class="sheet-ru">Дальность</span>
</div>
</div>
<!-- inject:quickActions:html -->
<!-- endinject -->
<!-- endinject -->
@@ -1,9 +1,9 @@
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-41 sheet-vert-middle sheet-pad-r-sm">
<input class="sheet-pseudo-disabled" type="text" name="attr_repeating_actions_{{num}}_name">
</div>
<div class="sheet-col-07 sheet-vert-middle sheet-pad-r-sm">
<input class="sheet-center sheet-pseudo-disabled" type="number" name="attr_repeating_actions_{{num}}_to_hit" value="0">
<input class="sheet-center sheet-pseudo-disabled sheet-no-spin" type="number" name="attr_repeating_actions_{{num}}_tohit" value="0">
</div>
<div class="sheet-col-20 sheet-vert-middle sheet-pad-r-sm">
<input class="sheet-center sheet-pseudo-disabled" type="text" name="attr_repeating_actions_{{num}}_dmg" value="0">
@@ -15,6 +15,6 @@
<input class="sheet-center sheet-pseudo-disabled" type="text" name="attr_repeating_actions_{{num}}_range">
</div>
<div class="sheet-col-07 sheet-vert-middle">
<button type="roll" name="roll_repeating_actions_{{num}}_action" value="@{output_option} &{template:5eDefault} {{action=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{repeating_actions_{{num}}_name}}} {{action_type=@{repeating_actions_{{num}}_type}}} @{repeating_actions_{{num}}_macro_options} \n@{repeating_actions_{{num}}_macro}"></button>
<button type="roll" name="roll_repeating_actions_{{num}}_action" value="@{output_option} &{template:5eDefault} {{action=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{repeating_actions_{{num}}_name}}} {{action_type=@{repeating_actions_{{num}}_type}}} @{repeating_actions_{{num}}_macro_options}"></button>
</div>
</div>
@@ -1,23 +1,31 @@
<div class="sheet-row sheet-sub-header">
<div class="sheet-shaped-row sheet-sub-header">
<div class="sheet-col-39 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Melee</span>
<span class="sheet-german">Nahkampf</span>
<span class="sheet-en">Melee</span>
<span class="sheet-de">Nahkampf</span>
<span class="sheet-fr">Mêlée</span>
<span class="sheet-ru">Рукопашн</span>
</div>
<div class="sheet-col-07 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Hit</span>
<span class="sheet-german">Tref.</span>
<span class="sheet-en">Hit</span>
<span class="sheet-de">Tref.</span>
<span class="sheet-fr">Atq</span>
<span class="sheet-ru">Атака</span>
</div>
<div class="sheet-col-12 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Dmg</span>
<span class="sheet-german">Scha.</span>
<span class="sheet-en">Dmg</span>
<span class="sheet-de">Scha.</span>
<span class="sheet-fr">Dmg</span>
<span class="sheet-ru">Урон</span>
</div>
<div class="sheet-col-07 sheet-center sheet-small-label sheet-sub-header">
<span>+</span>
</div>
<div class="sheet-col-10 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Reach</span>
<span class="sheet-german">Reichw.</span>
<span class="sheet-en">Reach</span>
<span class="sheet-de">Reichw.</span>
<span class="sheet-fr">Allonge</span>
<span class="sheet-ru">Длина</span>
</div>
</div>
<!-- inject:quickMelee:html -->
<!-- endinject -->
<!-- endinject -->
@@ -1,9 +1,9 @@
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-39 sheet-vert-middle sheet-pad-r-sm">
<input class="sheet-pseudo-disabled" type="text" name="attr_repeating_weapons_melee_{{num}}_name">
</div>
<div class="sheet-col-07 sheet-vert-middle sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_melee_{{num}}_to_hit" value="@{repeating_weapons_melee_{{num}}_proficient} + @{repeating_weapons_melee_{{num}}_attack_stat} + (@{repeating_weapons_melee_{{num}}_attack_bonus} * @{repeating_weapons_melee_{{num}}_toggle_bonuses})" disabled="disabled">
<input class="sheet-center sheet-pseudo-disabled sheet-no-spin" type="number" name="attr_repeating_weapons_melee_{{num}}_to_hit" value="@{repeating_weapons_melee_{{num}}_proficient} + @{repeating_weapons_melee_{{num}}_attack_stat} + (@{repeating_weapons_melee_{{num}}_attack_bonus} * @{repeating_weapons_melee_{{num}}_toggle_bonuses})" disabled="disabled">
</div>
<div class="sheet-col-12 sheet-vert-middle sheet-pad-r-sm">
<input class="sheet-center sheet-pseudo-disabled" type="text" name="attr_repeating_weapons_melee_{{num}}_dmg" value="0">
@@ -17,6 +17,6 @@
<div class="sheet-col-05"></div>
<div class="sheet-col-13"></div>
<div class="sheet-col-07 sheet-vert-middle">
<button type="roll" name="roll_repeating_weapons_melee_{{num}}_weapon" value="@{output_option} &{template:5eDefault} {{attack_roll=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{repeating_weapons_melee_{{num}}_name}}} {{melee=1}} @{classactionmeleeweapon} @{repeating_weapons_melee_{{num}}_macro_options} \n@{repeating_weapons_melee_{{num}}_macro}"></button>
<button type="roll" name="roll_repeating_weapons_melee_{{num}}_weapon" value="@{output_option} &{template:5eDefault} {{attack_roll=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{repeating_weapons_melee_{{num}}_name}}} {{melee=1}} @{classactionmeleeweapon} @{repeating_weapons_melee_{{num}}_macro_options}"></button>
</div>
</div>
@@ -1,27 +1,37 @@
<div class="sheet-row sheet-sub-header">
<div class="sheet-shaped-row sheet-sub-header">
<div class="sheet-col-39 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Ranged</span>
<span class="sheet-german">Fernkampf</span>
<span class="sheet-en">Ranged</span>
<span class="sheet-de">Fernkampf</span>
<span class="sheet-fr">Tir</span>
<span class="sheet-ru">Дистанц</span>
</div>
<div class="sheet-col-07 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Hit</span>
<span class="sheet-german">Tref.</span>
<span class="sheet-en">Hit</span>
<span class="sheet-de">Tref.</span>
<span class="sheet-fr">Atq</span>
<span class="sheet-ru">Атака</span>
</div>
<div class="sheet-col-12 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Dmg</span>
<span class="sheet-german">Scha.</span>
<span class="sheet-en">Dmg</span>
<span class="sheet-de">Scha.</span>
<span class="sheet-fr">Dmg</span>
<span class="sheet-ru">Урон</span>
</div>
<div class="sheet-col-07 sheet-center sheet-small-label sheet-sub-header">
<span>+</span>
</div>
<div class="sheet-col-15 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Range</span>
<span class="sheet-german">Reichw.</span>
<span class="sheet-en">Range</span>
<span class="sheet-de">Reichw.</span>
<span class="sheet-fr">Portée</span>
<span class="sheet-ru">Дальность</span>
</div>
<div class="sheet-col-15 sheet-center sheet-small-label sheet-sub-header">
<span class="sheet-english">Ammo</span>
<span class="sheet-german">Mun.</span>
<span class="sheet-en">Ammo</span>
<span class="sheet-de">Mun.</span>
<span class="sheet-fr">Mun</span>
<span class="sheet-ru">Боепр</span>
</div>
</div>
<!-- inject:quickRanged:html -->
<!-- endinject -->
<!-- endinject -->
@@ -1,9 +1,9 @@
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-39 sheet-vert-middle sheet-pad-r-sm">
<input class="sheet-pseudo-disabled" type="text" name="attr_repeating_weapons_ranged_{{num}}_name">
</div>
<div class="sheet-col-07 sheet-vert-middle sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_ranged_{{num}}_to_hit" value="@{repeating_weapons_ranged_{{num}}_proficient} + @{repeating_weapons_ranged_{{num}}_attack_stat} + (@{repeating_weapons_ranged_{{num}}_attack_bonus} * @{repeating_weapons_ranged_{{num}}_toggle_bonuses})" disabled="disabled">
<input class="sheet-center sheet-pseudo-disabled sheet-no-spin" type="number" name="attr_repeating_weapons_ranged_{{num}}_to_hit" value="@{repeating_weapons_ranged_{{num}}_proficient} + @{repeating_weapons_ranged_{{num}}_attack_stat} + (@{repeating_weapons_ranged_{{num}}_attack_bonus} * @{repeating_weapons_ranged_{{num}}_toggle_bonuses})" disabled="disabled">
</div>
<div class="sheet-col-12 sheet-vert-middle sheet-pad-r-sm">
<input class="sheet-center sheet-pseudo-disabled" type="text" name="attr_repeating_weapons_ranged_{{num}}_dmg" value="0">
@@ -18,6 +18,6 @@
<input class="sheet-center" type="number" name="attr_repeating_weapons_ranged_{{num}}_ammo" min="0" value="1">
</div>
<div class="sheet-col-07 sheet-vert-middle">
<button type="roll" name="roll_repeating_weapons_ranged_{{num}}_weapon" value="@{output_option} &{template:5eDefault} {{attack_roll=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{repeating_weapons_ranged_{{num}}_name}}} {{ranged=1}} @{classactionrangedweapon} @{repeating_weapons_ranged_{{num}}_macro_options} \n@{repeating_weapons_ranged_{{num}}_macro}"></button>
<button type="roll" name="roll_repeating_weapons_ranged_{{num}}_weapon" value="@{output_option} &{template:5eDefault} {{attack_roll=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{repeating_weapons_ranged_{{num}}_name}}} {{ranged=1}} @{classactionrangedweapon} @{repeating_weapons_ranged_{{num}}_macro_options}"></button>
</div>
</div>
@@ -1,37 +1,92 @@
<div class="sheet-row sheet-tab-custom-skills-toggle">
<div class="sheet-col-09 sheet-vert-middle sheet-skill-select-wrapper sheet-pad-r-sm">
<select name="attr_custom_skill_{{num}}_prof_exp">
<option value="@{jack_of_all_trades}">&#8212; &#160;&#160; Unproficient</option>
<option value="@{PB}">&#160;+ &#160;&#160; Proficient</option>
<option value="@{exp}">++ &#160;&#160; Expertise</option>
</select>
<div class="sheet-shaped-row sheet-slide-toggle-custom-skills">
<div class="sheet-col-09 sheet-vert-middle sheet-skill-select-wrapper">
<span class="sheet-en">
<select name="attr_custom_skill_{{num}}_prof_exp">
<option value="@{jack_of_all_trades}">&#8212; &#160;&#160; Unproficient</option>
<option value="@{PB}">&#160;+ &#160;&#160; Proficient</option>
<option value="@{exp}">++ &#160;&#160; Expertise</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_custom_skill_{{num}}_prof_exp">
<option value="@{jack_of_all_trades}">&#8212; &#160;&#160; Unproficient</option>
<option value="@{PB}">&#160;+ &#160;&#160; Proficient</option>
<option value="@{exp}">++ &#160;&#160; Expertise</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_custom_skill_{{num}}_prof_exp">
<option value="@{jack_of_all_trades}">&#8212; &#160;&#160; Non Maîtrisée</option>
<option value="@{PB}">&#160;+ &#160;&#160; Maîtrise</option>
<option value="@{exp}">++ &#160;&#160; Expertise</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_custom_skill_{{num}}_prof_exp">
<option value="@{jack_of_all_trades}">&#8212; &#160;&#160; Нет владеет</option>
<option value="@{PB}">&#160;+ &#160;&#160; Владение</option>
<option value="@{exp}">++ &#160;&#160; Эксперт</option>
</select>
</span>
</div>
<div class="sheet-col-12 sheet-vert-middle">
<input class="sheet-no-spin sheet-skill-total" type="number" name="attr_custom_skill_{{num}}" value="@{custom_skill_{{num}}_prof_exp} + @{custom_skill_{{num}}_attribute} + @{custom_skill_{{num}}_bonus}" disabled="disabled">
<input class="sheet-no-spin sheet-skill-total" type="number" name="attr_custom_skill_{{num}}" value="@{custom_skill_{{num}}_prof_exp}[proficiency] + @{custom_skill_{{num}}_attribute}[attribute] + @{custom_skill_{{num}}_bonus}[bonus] + (@{global_check_bonus})[global]" disabled="disabled">
</div>
<div class="sheet-col-07">
<input class="sheet-passive-skill-score sheet-center sheet-no-spin" type="number" name="attr_passive_custom_skill_{{num}}" value="10 + @{custom_skill_{{num}}} + @{custom_skill_{{num}}_passive_bonus}" disabled="disabled">
<input class="sheet-passive-skill sheet-center sheet-no-spin" type="number" name="attr_passive_custom_skill_{{num}}" value="@{passive_base} + @{custom_skill_{{num}}} + @{custom_skill_{{num}}_passive_bonus}" disabled="disabled">
</div>
<div class="sheet-col-63 sheet-vert-middle sheet-pad-l-sm">
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-75 sheet-vert-middle">
<input class="sheet-skill-name" type="text" name="attr_custom_skill_{{num}}_name" value="Custom {{num}}">
</div>
<div class="sheet-col-25 sheet-vert-middle sheet-pad-l-sm">
<div class="sheet-skills-attribute-selector-wrapper">
<select name="attr_custom_skill_{{num}}_attribute" class="sheet-skills-attribute-selector">
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
<span class="sheet-en">
<select name="attr_custom_skill_{{num}}_attribute" class="sheet-skills-attribute-selector">
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_custom_skill_{{num}}_attribute" class="sheet-skills-attribute-selector">
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_custom_skill_{{num}}_attribute" class="sheet-skills-attribute-selector">
<option value="@{strength_mod}">For</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_custom_skill_{{num}}_attribute" class="sheet-skills-attribute-selector">
<option value="@{strength_mod}">Сил</option>
<option value="@{dexterity_mod}">Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
</div>
</div>
</div>
</div>
<div class="sheet-col-09">
<button type="roll" name="roll_Custom_Skill_{{num}}" value="@{output_option} &{template:5eDefault} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{custom_skill_{{num}}_name}}} {{subheader=Ability Check}} {{rollname=Result}} {{roll=[[d20@{d20_mod} + @{custom_skill_{{num}}} + (@{global_check_bonus})]]}} {{rolladv=[[d20@{d20_mod} + @{custom_skill_{{num}}} + (@{global_check_bonus})]]}} @{classactioncustom{{num}}skill}"></button>
<button type="roll" name="roll_Custom_Skill_{{num}}" value="@{output_option} &{template:5eDefault} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{custom_skill_{{num}}_name}}} {{subheader=Ability Check}} {{rollname=Result}} {{roll=[[d20@{d20_mod} + @{custom_skill_{{num}}}]]}} {{rolladv=[[d20@{d20_mod} + @{custom_skill_{{num}}}]]}} @{classactioncustom{{num}}skill}"></button>
</div>
</div>
</div>
@@ -1,4 +1,4 @@
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-25 sheet-skill-name">Custom {{num}}</div>
<div class="sheet-col-25">
<input class="sheet-no-spin" type="number" name="attr_custom_skill_{{num}}_bonus" value="0" step="1">
@@ -1,40 +1,99 @@
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-09 sheet-vert-middle sheet-skill-select-wrapper">
<select name="attr_{{name}}_prof_exp">
<option value="@{jack_of_all_trades}">&#8212; &#160;&#160; Unproficient</option>
<option value="@{PB}">&#160;+ &#160;&#160; Proficient</option>
<option value="@{exp}">++ &#160;&#160; Expertise</option>
</select>
<span class="sheet-en">
<select name="attr_{{name}}_prof_exp">
<option value="@{jack_of_all_trades}">&#8212; &#160;&#160; Unproficient</option>
<option value="@{PB}">&#160;+ &#160;&#160; Proficient</option>
<option value="@{exp}">++ &#160;&#160; Expertise</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_{{name}}_prof_exp">
<option value="@{jack_of_all_trades}">&#8212; &#160;&#160; Unproficient</option>
<option value="@{PB}">&#160;+ &#160;&#160; Proficient</option>
<option value="@{exp}">++ &#160;&#160; Expertise</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_{{name}}_prof_exp">
<option value="@{jack_of_all_trades}">&#8212; &#160;&#160; Non Maîtrisée</option>
<option value="@{PB}">&#160;+ &#160;&#160; Maîtrise</option>
<option value="@{exp}">++ &#160;&#160; Expertise</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_{{name}}_prof_exp">
<option value="@{jack_of_all_trades}">&#8212; &#160;&#160; Нет владеет</option>
<option value="@{PB}">&#160;+ &#160;&#160; Владение</option>
<option value="@{exp}">++ &#160;&#160; Эксперт</option>
</select>
</span>
</div>
<div class="sheet-col-12 sheet-vert-middle">
<input class="sheet-no-spin sheet-skill-total" type="number" name="attr_{{name}}" value="@{{{name}}_prof_exp} + @{{{name}}_attribute} + @{{{name}}_bonus}" disabled="disabled">
<input class="sheet-no-spin sheet-skill-total" type="number" name="attr_{{name}}" value="@{{{name}}_prof_exp}[proficiency] + @{{{name}}_attribute}[attribute] + @{{{name}}_bonus}[bonus] + (@{global_check_bonus})[global]" disabled="disabled">
</div>
<div class="sheet-col-07">
<input class="sheet-passive-skill-score sheet-center sheet-no-spin" type="number" name="attr_passive_{{name}}" value="10 + @{{{name}}} + @{{{name}}_passive_bonus}" disabled="disabled">
<input class="sheet-passive-skill sheet-center sheet-no-spin" type="number" name="attr_passive_{{name}}" value="@{passive_base} + @{{{name}}} + @{{{name}}_passive_bonus}" disabled="disabled">
</div>
<div class="sheet-col-63 sheet-vert-middle sheet-pad-l-sm sheet-relative">
<div class="sheet-tooltip sheet-inline">
<span class="sheet-skill-name">
<span class="sheet-english">{{friendly_name}}</span>
<span class="sheet-german">{{friendly_name_de}}</span>
<span class="sheet-en">{{friendly_name}}</span>
<span class="sheet-de">{{friendly_name_de}}</span>
<span class="sheet-fr">{{friendly_name_fr}}</span>
<span class="sheet-ru">{{friendly_name_ru}}</span>
</span>
<div class="sheet-tooltip-content-right sheet-small-label">
<div class="sheet-english">{{description}}</div>
<div class="sheet-german">{{description_de}}</div>
<div class="sheet-en">{{description}}</div>
<div class="sheet-de">{{description_de}}</div>
<div class="sheet-fr">{{description_fr}}</div>
<div class="sheet-ru">{{description_ru}}</div>
</div>
</div>
<div class="sheet-skills-attribute-selector-wrapper">
<select name="attr_{{name}}_attribute" class="sheet-skills-attribute-selector">
<option value="@{strength_mod}"{{str_selected}}>Str</option>
<option value="@{dexterity_mod}"{{dex_selected}}>Dex</option>
<option value="@{constitution_mod}"{{con_selected}}>Con</option>
<option value="@{intelligence_mod}"{{int_selected}}>Int</option>
<option value="@{wisdom_mod}"{{wis_selected}}>Wis</option>
<option value="@{charisma_mod}"{{cha_selected}}>Cha</option>
</select>
<span class="sheet-en">
<select name="attr_{{name}}_attribute" class="sheet-skills-attribute-selector">
<option value="@{strength_mod}"{{str_selected}}>Str</option>
<option value="@{dexterity_mod}"{{dex_selected}}>Dex</option>
<option value="@{constitution_mod}"{{con_selected}}>Con</option>
<option value="@{intelligence_mod}"{{int_selected}}>Int</option>
<option value="@{wisdom_mod}"{{wis_selected}}>Wis</option>
<option value="@{charisma_mod}"{{cha_selected}}>Cha</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_{{name}}_attribute" class="sheet-skills-attribute-selector">
<option value="@{strength_mod}"{{str_selected}}>Stä</option>
<option value="@{dexterity_mod}"{{dex_selected}}>Ges</option>
<option value="@{constitution_mod}"{{con_selected}}>Kon</option>
<option value="@{intelligence_mod}"{{int_selected}}>Int</option>
<option value="@{wisdom_mod}"{{wis_selected}}>Wei</option>
<option value="@{charisma_mod}"{{cha_selected}}>Cha</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_{{name}}_attribute" class="sheet-skills-attribute-selector">
<option value="@{strength_mod}"{{str_selected}}>For</option>
<option value="@{dexterity_mod}"{{dex_selected}}>Dex</option>
<option value="@{constitution_mod}"{{con_selected}}>Con</option>
<option value="@{intelligence_mod}"{{int_selected}}>Int</option>
<option value="@{wisdom_mod}"{{wis_selected}}>Sag</option>
<option value="@{charisma_mod}"{{cha_selected}}>Cha</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_{{name}}_attribute" class="sheet-skills-attribute-selector">
<option value="@{strength_mod}"{{str_selected}}>Сил</option>
<option value="@{dexterity_mod}"{{dex_selected}}>Лов</option>
<option value="@{constitution_mod}"{{con_selected}}>Тел</option>
<option value="@{intelligence_mod}"{{int_selected}}>Инт</option>
<option value="@{wisdom_mod}"{{wis_selected}}>Муд</option>
<option value="@{charisma_mod}"{{cha_selected}}>Хар</option>
</select>
</span>
</div>
</div>
<div class="sheet-col-09">
<button type="roll" name="roll_{{name_cap}}_Check" value="@{output_option} &{template:5eDefault} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title={{friendly_name}} ({{attribute}})}} {{subheader=Ability Check}} {{rollname=Result}} {{roll=[[d20@{d20_mod} + @{{{name}}} + (@{global_check_bonus})]]}} {{rolladv=[[d20@{d20_mod} + @{{{name}}} + (@{global_check_bonus})]]}} @{classaction{{name}}}"></button>
<button type="roll" name="roll_{{name_cap}}_Check" value="@{output_option} &{template:5eDefault} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title={{friendly_name}} ({{attribute}})}} {{subheader=Ability Check}} {{rollname=Result}} {{roll=[[d20@{d20_mod} + @{{{name}}}]]}} {{rolladv=[[d20@{d20_mod} + @{{{name}}}]]}} @{classaction{{name}}}"></button>
</div>
</div>
</div>
@@ -1,7 +1,9 @@
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-25 sheet-skill-name">
<span class="sheet-english">{{friendly_name}}</span>
<span class="sheet-german">{{friendly_name_de}}</span>
<span class="sheet-en">{{friendly_name}}</span>
<span class="sheet-de">{{friendly_name_de}}</span>
<span class="sheet-fr">{{friendly_name_fr}}</span>
<span class="sheet-ru">{{friendly_name_ru}}</span>
</div>
<div class="sheet-col-25">
<input class="sheet-no-spin" type="number" name="attr_{{name}}_bonus" value="0" step="1">
@@ -9,4 +11,4 @@
<div class="sheet-col-25">
<input class="sheet-no-spin" type="number" name="attr_{{name}}_passive_bonus" value="0" step="1">
</div>
</div>
</div>
@@ -3,128 +3,164 @@
{
"name":"Acrobatics",
"name_de":"Akrobatik",
"name_fr":"Acrobaties",
"attribute":"dex",
"description":"Your Dexterity (Acrobatics) check covers your attempt to stay on your feet in a tricky situation, such as when you're trying to run across a sheet of ice, balance on a tightrope, or stay upright on a rocking ship's deck. The DM might also call for a Dexterity (Acrobatics) check to see if you can perform acrobatic stunts, including dives, rolls, somersaults, and flips.",
"description_de":"Deine Geschicklichkeit (Akrobatik) Checks spiegeln den Versuch wider, auf rutschigem Boden auf den Füßen zu bleiben, zum Beispiel wenn du über Eis rennst, auf einem Seil balancierst, oder auf einem von Wellen geschauckelten Boot aufrecht stehen bleiben willst. Der Spielleiter kann auch nach einem Check fragen, um zu sehen wie gut du akrobatische Stuns ausführst, zum Beispiel Hechtsprünge, Rollen, oder Saltos."
"description_de":"Deine Geschicklichkeit (Akrobatik) Checks spiegeln den Versuch wider, auf rutschigem Boden auf den Füßen zu bleiben, zum Beispiel wenn du über Eis rennst, auf einem Seil balancierst, oder auf einem von Wellen geschauckelten Boot aufrecht stehen bleiben willst. Der Spielleiter kann auch nach einem Check fragen, um zu sehen wie gut du akrobatische Stuns ausführst, zum Beispiel Hechtsprünge, Rollen, oder Saltos.",
"description_fr":"Un jet de Dextérité (Acrobaties) couvre votre tentative pour rester sur vos pieds dans une situation délicate, comme lorsque vous essayez de courir sur de la glace, de tenir en équilibre sur une corde raide, ou de rester debout sur le pont d'un navire chahuté. Le MD peut également demander un jet de Dextérité (Acrobaties) pour voir si vous pouvez effectuer des acrobaties, comme un plongeon, une roulade ou un saut périlleux."
},
{
"name":"Animal Handling",
"name_de":"Tierumgang",
"name_fr":"Dressage",
"attribute":"wis",
"description":"When there is any question whether you can calm down a domesticated animal, keep a mount from getting spooked, or intuit an animal's intentions, the DM might call for a Wisdom (Animal Handling) check. You also make a Wisdom (Animal Handling) check to control your mount when you attempt a risky maneuver.",
"description_de":"Wenn es darum geht ein domestiziertes Tier zu beruhigen, ein Reittier davor zu bewahren sich zu erschrecken, oder die Intentionen eines Tieres zu erahnen, kann der Spielleiter nach einem Weisheit (Tierumgang) Check fragen. Du machst ausserdem einen Check, wenn du versuchst mit deinem Reittier ein waghalsiges Manöver auszuführen."
"description_de":"Wenn es darum geht ein domestiziertes Tier zu beruhigen, ein Reittier davor zu bewahren sich zu erschrecken, oder die Intentionen eines Tieres zu erahnen, kann der Spielleiter nach einem Weisheit (Tierumgang) Check fragen. Du machst ausserdem einen Check, wenn du versuchst mit deinem Reittier ein waghalsiges Manöver auszuführen.",
"description_fr":"Quand il est question de savoir si vous pouvez calmer un animal domestique, faire qu'une monture ne s'effraye pas, ou deviner les intentions d'un animal, le MD peut demander un jet de Sagesse (Dressage). Vous pouvez également faire un jet de Sagesse (Dressage) pour contrôler votre monture lorsque vous tentez une manœuvre risquée."
},
{
"name":"Arcana",
"name_de":"Arkana",
"name_fr":"Arcanes",
"attribute":"int",
"description":"Your Intelligence (Arcana) check measures your ability to recall lore about spells, magic items, eldritch symbols, magical traditions, the planes of existence, and the inhabitants of those planes.",
"description_de":"Dein Intelligenz (Arkana) Check steht für deine Fähigkeit, dich an Sagen über Zauber, magische Gegenstände, uralte Symbole, magische Traditionen, die Ebenen der Existenz, und deren Einwohner zu erinnern."
"description_de":"Dein Intelligenz (Arkana) Check steht für deine Fähigkeit, dich an Sagen über Zauber, magische Gegenstände, uralte Symbole, magische Traditionen, die Ebenen der Existenz, und deren Einwohner zu erinnern.",
"description_fr":"Un jet d'Intelligence (Arcanes) évalue votre aptitude à vous rappeler des choses à propos de sorts, d'objets magiques, de symboles occultes, de traditions magiques, de plans d'existence ou des habitants de ces plans."
},
{
"name":"Athletics",
"name_de":"Athletik",
"name_fr":"Athlétisme",
"attribute":"str",
"description":"Athletics covers difficult situations you encounter while climbing, jumping, or swimming. Examples include the following activities: <ul><li>You attempt to climb a sheer or slippery cliff, avoid hazards while scaling a wall, or cling to a surface while something is trying to knock you off.</li><li>You try to jump an unusually long distance or pull off a stunt midjump.</li><li>You struggle to swim or stay afloat in treacherous currents, storm-tossed waves, or areas of thick seaweed. Or another creature tries to push or pull you underwater or otherwise interfere with your swimming.</li></ul>",
"description_de":"Athletik deckt alle schwierigen Situationen ab, die du während des kletterns, springens, oder schwimmens erleben kannst. Folgende Beispiele sind darin enthalten: <ul><li>Du versuchst eine steile oder schlüpfrige Klippe zu erklimmen, oder Gefahren auszuweichen während du eine Wand hochkletterst, oder dich an einem Abhang festhälst während jemand versucht dich hinunterzuwerfen.</li><li>Du versuchst eine unnatürlich lange Distanz zu springen oder einen Stunt Mitsprung auszuführen.</li><li>Du versuchst Überwasser zu bleiben in heimtückischen Strömungen, sturmgepeitschtem Wellen, oder Gebiete mit dickem Seegrass. Oder eine andere Kreatur versucht dich Unterwasser zu ziehen.</li></ul>"
"description_de":"Athletik deckt alle schwierigen Situationen ab, die du während des kletterns, springens, oder schwimmens erleben kannst. Folgende Beispiele sind darin enthalten: <ul><li>Du versuchst eine steile oder schlüpfrige Klippe zu erklimmen, oder Gefahren auszuweichen während du eine Wand hochkletterst, oder dich an einem Abhang festhälst während jemand versucht dich hinunterzuwerfen.</li><li>Du versuchst eine unnatürlich lange Distanz zu springen oder einen Stunt Mitsprung auszuführen.</li><li>Du versuchst Überwasser zu bleiben in heimtückischen Strömungen, sturmgepeitschtem Wellen, oder Gebiete mit dickem Seegrass. Oder eine andere Kreatur versucht dich Unterwasser zu ziehen.</li></ul>",
"description_fr":"Un jet de Force (Athlétisme) couvre les situations difficiles que vous rencontrez en grimpant, en sautant ou nageant. Cela inclut les activités suivantes : <ul><li>Vous essayez de grimper une falaise abrupte ou glissante, d'éviter les pièges tout en escaladant un mur, ou de vous accrocher à une surface alors que quelque chose essaie de vous faire lâcher.</li><li>Vous essayez de sauter une distance inhabituellement longue Vous luttez pour nager ou rester à flot en présence de courants contraires, de vagues houleuses ou dans une zone avec d'épaisses algues.</li><li>Ou bien une autre créature essaie de vous noyer ou de vous sortir de l'eau, ou toute autre chose qui peut interférer avec votre nage.</li></ul>"
},
{
"name":"Deception",
"name_de":"Täuschung",
"name_fr":"Tromperie",
"attribute":"cha",
"description":"Your Charisma (Deception) check determines whether you can convincingly hide the truth, either verbally or through your actions. This deception can encompass everything from misleading others through ambiguity to telling outright lies. Typical situations include trying to fast-talk a guard, con a merchant, earn money through gambling, pass yourself off in a disguise, dull someones suspicions with false assurances, or maintain a straight face while telling a blatant lie.",
"description_de":"Dein Charisma (Täuschung) Check representiert wie überzeugend du die Wahrheit vor einer anderen Kreatur verbergen kannst, entweder durch Worte oder durch Taten. Diese Täuschung kann von Zweideutigkeiten bis zu blatanten Lügen reichen. Typische Situationen sind zum Beispiel eine Wache zu übertölpen, einen Händler austricksen, Geld durch Hütchenspiele zu erwirtschaften, sich selbst zu verkleiden, jemanden mit falschen Versicherungen einlullen, oder ein ernstes Gesicht behalten während man eine Lüge erzählt."
"description":"Your Charisma (Deception) check determines whether you can convincingly hide the truth, either verbally or through your actions. This deception can encompass everything from misleading others through ambiguity to telling outright lies. Typical situations include trying to fast-talk a guard, con a merchant, earn money through gambling, pass yourself off in a disguise, dull someone's suspicions with false assurances, or maintain a straight face while telling a blatant lie.",
"description_de":"Dein Charisma (Täuschung) Check representiert wie überzeugend du die Wahrheit vor einer anderen Kreatur verbergen kannst, entweder durch Worte oder durch Taten. Diese Täuschung kann von Zweideutigkeiten bis zu blatanten Lügen reichen. Typische Situationen sind zum Beispiel eine Wache zu übertölpen, einen Händler austricksen, Geld durch Hütchenspiele zu erwirtschaften, sich selbst zu verkleiden, jemanden mit falschen Versicherungen einlullen, oder ein ernstes Gesicht behalten während man eine Lüge erzählt.",
"description_fr":"Un jet de Charisme (Tromperie) détermine si vous pouvez cacher la vérité avec efficacité, soit verbalement, soit par vos actions. La tromperie peut englober beaucoup de choses, depuis l'ambiguïté de ses dires jusqu'au mensonge pur et simple. Des situations typiques sont d'essayer d'embobiner un garde, duper un commerçant, gagner de l'argent au jeu, vous faire passer pour quelqu'un d'autre à l'aide d'un déguisement, apaiser les soupçons de quelqu'un avec une fausse assurance, ou maintenir un visage impassible tout en racontant un mensonge flagrant."
},
{
"name":"History",
"name_de":"Geschichte",
"name_fr":"Histoire",
"attribute":"int",
"description":"Your Intelligence (History) check measures your ability to recall lore about historical events, legendary people, ancient kingdoms, past disputes, recent wars, and lost civilizations.",
"description_de":"Dein Intelligenz (Geschichte) Check steht für deine Fähigkeit dich an alte Geschichten, historische Ereignisse, legendäre Personen, alte Königreiche, kürzliche Kriege, oder vergangene Zivilisationen zu erinnern."
"description_de":"Dein Intelligenz (Geschichte) Check steht für deine Fähigkeit dich an alte Geschichten, historische Ereignisse, legendäre Personen, alte Königreiche, kürzliche Kriege, oder vergangene Zivilisationen zu erinnern.",
"description_fr":"Un jet d'Intelligence (Histoire) évalue votre aptitude à vous rappeler des choses à propos d'événements historiques, de personnages légendaires, d'anciens royaumes, de conflits passés, de guerres récentes et de civilisations perdues."
},
{
"name":"Insight",
"name_de":"Einsicht",
"name_fr":"Intuition",
"attribute":"wis",
"description":"Your Wisdom (Insight) check decides whether you can determine the true intentions of a creature, such as when searching out a lie or predicting someones next move. Doing so involves gleaning clues from body language, speech habits, and changes in mannerisms.",
"description_de":"Dein Weisheit (Einsicht) Check entscheidet ob du die wahren Intentionen einer Kreatur erkennen kannst, zum Beispiel wenn du erkennen willst ob jemand lügt, oder was jemandes nächter Zug sein wird. Dazu kannst du die Körpersprache, Sprachgewohnheiten, und winzige Änderungen der Eigenarten analysieren."
"description":"Your Wisdom (Insight) check decides whether you can determine the true intentions of a creature, such as when searching out a lie or predicting someone's next move. Doing so involves gleaning clues from body language, speech habits, and changes in mannerisms.",
"description_de":"Dein Weisheit (Einsicht) Check entscheidet ob du die wahren Intentionen einer Kreatur erkennen kannst, zum Beispiel wenn du erkennen willst ob jemand lügt, oder was jemandes nächter Zug sein wird. Dazu kannst du die Körpersprache, Sprachgewohnheiten, und winzige Änderungen der Eigenarten analysieren.",
"description_fr":"Un jet de Sagesse (Intuition) détermine si vous pouvez déceler les véritables intentions d'une créature, comme lorsque vous tentez de savoir si elle ment ou pour prévoir son prochain mouvement. Cela implique de lire le langage du corps, détecter ses habitudes de langage et les changements dans ses manières."
},
{
"name":"Intimidation",
"name_de":"Einschüchter.",
"name_fr":"Intimidation",
"attribute":"cha",
"description":"When you attempt to influence someone through overt threats, hostile actions, and physical violence, the DM might ask you to make a Charisma (Intimidation) check. Examples include trying to pry information out of a prisoner, convincing street thugs to back down from a confrontation, or using the edge of a broken bottle to convince a sneering vizier to reconsider a decision.",
"description_de":"Wenn du versuchst jemanden offenkundige Drohnungen, feindliche Aktionen, oder physische Gewalt zu beeinflussen, kann der Spielleiter nach einem Charisma (Einschüchterung) Check fragen. Zum Beispiel Informationen aus einem Gefangenen pressen, einen Strassenräuber zu überzeugen sich zurückzuziehen, oder die Kante einer zerbrochenen Flasche zu benutzen um den hämischen Vizir dazu zu bringen seine Meinung zu ändern."
"description_de":"Wenn du versuchst jemanden offenkundige Drohnungen, feindliche Aktionen, oder physische Gewalt zu beeinflussen, kann der Spielleiter nach einem Charisma (Einschüchterung) Check fragen. Zum Beispiel Informationen aus einem Gefangenen pressen, einen Strassenräuber zu überzeugen sich zurückzuziehen, oder die Kante einer zerbrochenen Flasche zu benutzen um den hämischen Vizir dazu zu bringen seine Meinung zu ändern.",
"description_fr":"Lorsque vous essayez d'influencer les gens par des menaces ouvertes, des actions hostiles, ou de la violence physique, le MD peut vous demander de faire un jet de Charisme (Intimidation). Cela peut appliquer pour essayer de soutirer des informations à un prisonnier, convaincre des voyous de renoncer à une confrontation, ou utiliser un tesson de bouteille pour convaincre un vizir sarcastique de réexaminer sa décision."
},
{
"name":"Investigation",
"name_de":"Investigation",
"name_fr":"Investigation",
"attribute":"int",
"description":"When you look around for clues and make deductions based on those clues, you make an Intelligence (Investigation) check. You might deduce the location of a hidden object, discern from the appearance of a wound what kind of weapon dealt it, or determine the weakest point in a tunnel that could cause it to collapse. Poring through ancient scrolls in search of a hidden fragment of knowledge might also call for an Intelligence (Investigation) check.",
"description_de":"Wenn du dich nach Hinweisen umschaust und daraus logische Schlüsse ableitest, machst du einen Intelligenz (Investigation) Check. Du könntest zum Beispiel den Ort eines verborgenen Objekts schlussfolgern, aus der Art einer Wunde auf die Waffe schließen, oder den Schwachpunkt eines Tunnels erschließen."
"description_de":"Wenn du dich nach Hinweisen umschaust und daraus logische Schlüsse ableitest, machst du einen Intelligenz (Investigation) Check. Du könntest zum Beispiel den Ort eines verborgenen Objekts schlussfolgern, aus der Art einer Wunde auf die Waffe schließen, oder den Schwachpunkt eines Tunnels erschließen.",
"description_fr":"Lorsque vous regardez autour de vous pour trouver des indices et faire des déductions sur la base de ces indices, vous faites un jet d'Intelligence (Investigation). Vous pouvez en déduire l'emplacement d'un objet caché, discerner en fonction de l'apparence d'une blessure le type d'arme utilisé, ou déterminer le point faible dans un tunnel pour causer son effondrement. Se pencher sur d'anciens manuscrits à la recherche d'informations cachées peut aussi demander un jet d'Intelligence (Investigation)."
},
{
"name":"Medicine",
"name_de":"Medizin",
"name_fr":"Médecine",
"attribute":"wis",
"description":"A Wisdom (Medicine) check lets you try to stabilize a dying companion or diagnose an illness.",
"description_de":"Ein Weisheit (Meidizn) Check lässt dich einen sterbenden Kameraden stabilisieren, oder eine Krankheit diagnostizieren."
"description_de":"Ein Weisheit (Meidizn) Check lässt dich einen sterbenden Kameraden stabilisieren, oder eine Krankheit diagnostizieren.",
"description_fr":"Un jet de Sagesse (Médecine) permet d'essayer de stabiliser un compagnon mourant ou de diagnostiquer une maladie."
},
{
"name":"Nature",
"name_de":"Naturkunde",
"name_fr":"Nature",
"attribute":"int",
"description":"Your Intelligence (Nature) check measures your ability to recall lore about terrain, plants and animals, the weather, and natural cycles.",
"description_de":"Dein Intelligenz (Natur) check steht für deine Fähigkeit dich an Wissen über das Terrain, Pflanzen und Tiere, das Wetter, und andere natürliche Zyklen zu erinnern."
"description_de":"Dein Intelligenz (Natur) check steht für deine Fähigkeit dich an Wissen über das Terrain, Pflanzen und Tiere, das Wetter, und andere natürliche Zyklen zu erinnern.",
"description_fr":"Un jet d'Intelligence (Nature) évalue votre aptitude à vous rappeler des informations sur un type de terrain, des plantes ou des animaux, la météo et les cycles naturels."
},
{
"name":"Perception",
"name_de":"Entdecken",
"name_fr":"Perception",
"attribute":"wis",
"description":"Your Wisdom (Perception) check lets you spot, hear, or otherwise detect the presence of something. It measures your general awareness of your surroundings and the keenness of your senses. For example, you might try to hear a conversation through a closed door, eavesdrop under an open window, or hear monsters moving stealthily in the forest. Or you might try to spot things that are obscured or easy to miss, whether they are orcs lying in ambush on a road, thugs hiding in the shadows of an alley, or candlelight under a closed secret door.",
"description_de":"Dein Weisheit (Entdecken) Check lässst dich sehen, hören, oder sonstwie die Anwesenheit von etwas entdecken. Es misst deine generelle Aufmerksamheit für deine Umgebung und die Schärfe deiner Sinne. Zum Beispiel könntest du versuchen eine Konversation durch eine geschlossene Tür zu verfolgen, unter einem offenen Fenster lauschen, oder schleichende Monster in einem Wald bemerken. Oder du könntest versuchen Dinge zu erspähen, die sich verstecken oder leicht zu übersehen sind, ob es Orks sind die einen Hinterhalt legen oder Diebe in einer Seitenstraße."
"description_de":"Dein Weisheit (Entdecken) Check lässst dich sehen, hören, oder sonstwie die Anwesenheit von etwas entdecken. Es misst deine generelle Aufmerksamheit für deine Umgebung und die Schärfe deiner Sinne. Zum Beispiel könntest du versuchen eine Konversation durch eine geschlossene Tür zu verfolgen, unter einem offenen Fenster lauschen, oder schleichende Monster in einem Wald bemerken. Oder du könntest versuchen Dinge zu erspähen, die sich verstecken oder leicht zu übersehen sind, ob es Orks sind die einen Hinterhalt legen oder Diebe in einer Seitenstraße.",
"description_fr":"Un jet de Sagesse (Perception) permet de repérer, entendre ou détecter la présence de quelque chose. Il mesure votre conscience de l'environnement et l'acuité de vos sens. Par exemple, vous pouvez essayer d'entendre une conversation à travers une porte fermée, espionner par une fenêtre ouverte, ou entendre des monstres se faufiler dans la forêt. Vous pouvez aussi essayer de repérer des choses qui sont cachées ou difficiles à déceler, que ce soient des orques en embuscade sur une route, des voyous cachés dans l'ombre d'une ruelle ou la lueur d'une chandelle sous une porte secrète fermée."
},
{
"name":"Performance",
"name_de":"Auftreten",
"name_fr":"Représentation",
"attribute":"cha",
"description":"Your Charisma (Performance) check determines how well you can delight an audience with music, dance, acting, storytelling, or some other form of entertainment.",
"description_de":"Dein Charisma (Auftreten) Check steht dafür wie gut du ein Publikum mit Musik, Tanz, Schauspiel, Geschichten, oder sonstiger Unterhaltung unterhalten kannst."
"description_de":"Dein Charisma (Auftreten) Check steht dafür wie gut du ein Publikum mit Musik, Tanz, Schauspiel, Geschichten, oder sonstiger Unterhaltung unterhalten kannst.",
"description_fr":"Un jet de Charisme (Représentation) détermine la façon dont vous pouvez enchanter un public par la musique, la danse, le théâtre, le conte ou une tout autre forme de divertissement."
},
{
"name":"Persuasion",
"name_de":"Überreden",
"name_fr":"Persuasion",
"attribute":"cha",
"description":"When you attempt to influence someone or a group of people with tact, social graces, or good nature, the DM might ask you to make a Charisma (Persuasion) check. Typically, you use persuasion when acting in good faith, to foster friendships, make cordial requests, or exhibit proper etiquette. Examples of persuading others include convincing a chamberlain to let your party see the king, negotiating peace between warring tribes, or inspiring a crowd of townsfolk.",
"description_de":"Wenn du versuchst jemanden durch taktvolle Worte, soziales Benehmen, oder gute Einstellung zu beeinflussen, kann der Spielleiter einen Charisma (Überreden) Check verlagen. Typischerweise handelst du beim Überreden in guter Absicht, versuchst Freundschaften zu pflegen, oder angemessene Etikette zu behalten."
"description_de":"Wenn du versuchst jemanden durch taktvolle Worte, soziales Benehmen, oder gute Einstellung zu beeinflussen, kann der Spielleiter einen Charisma (Überreden) Check verlagen. Typischerweise handelst du beim Überreden in guter Absicht, versuchst Freundschaften zu pflegen, oder angemessene Etikette zu behalten.",
"description_fr":"Lorsque vous essayez d'influencer quelqu'un ou un groupe de personnes avec tact, grâce, ou de bonnes manières, le MD peut vous demander de faire un jet de Charisme (Persuasion). En règle générale, vous utilisez la persuasion lorsque vous agissez de bonne foi, afin de favoriser l'amitié, faire des demandes cordiales, ou utiliser l'étiquette appropriée. Vous pouvez utiliser la persuasion pour convaincre un chambellan de laisser votre groupe voir le roi, négocier la paix entre deux tribus en guerre, ou motiver une foule de citadins."
},
{
"name":"Religion",
"name_de":"Religions Wiss..",
"name_fr":"Religion",
"attribute":"int",
"description":"Your Intelligence (Religion) check measures your ability to recall lore about deities, rites and prayers, religious hierarchies, holy symbols, and the practices of secret cults.",
"description_de":"Dein Intelligenz (Religion) Check misst deine Fähigkeit, dich an alte Sagen über Götter, Riten, Gebete, religiöse Hiercharien, heilige Symbole, und die Praktiken von Geheimkulten zu erinnern."
"description_de":"Dein Intelligenz (Religion) Check misst deine Fähigkeit, dich an alte Sagen über Götter, Riten, Gebete, religiöse Hiercharien, heilige Symbole, und die Praktiken von Geheimkulten zu erinnern.",
"description_fr":"Un jet d'Intelligence (Religion) évalue votre aptitude à vous rappeler des choses à propos des dieux, des rites et des prières, la hiérarchie religieuse, les symboles sacrés et les pratiques de cultes secrets."
},
{
"name":"Sleight of Hand",
"name_de":"Fingerfertigkeit",
"name_fr":"Escamotage",
"attribute":"dex",
"description":"Whenever you attempt an act of legerdemain or manual trickery, such as planting something on someone else or concealing an object on your person, make a Dexterity (Sleight of Hand) check. The DM might also call for a Dexterity (Sleight of Hand) check to determine whether you can lift a coin purse off another person or slip something out of another persons pocket.",
"description_de":"Wenn du versuchst Taschenspielertricks oder händische Tricks zu unternehmen, wie zum Beispiel jemanden etwas unterjubeln oder etwas zu stehlen, machst du einen Geschicklichkeit (Fingerfertigkeit) Check."
"description":"Whenever you attempt an act of legerdemain or manual trickery, such as planting something on someone else or concealing an object on your person, make a Dexterity (Sleight of Hand) check. The DM might also call for a Dexterity (Sleight of Hand) check to determine whether you can lift a coin purse off another person or slip something out of another person's pocket.",
"description_de":"Wenn du versuchst Taschenspielertricks oder händische Tricks zu unternehmen, wie zum Beispiel jemanden etwas unterjubeln oder etwas zu stehlen, machst du einen Geschicklichkeit (Fingerfertigkeit) Check.",
"description_fr":"Chaque fois que vous tentez une manipulation ou une fourberie, comme prendre quelque chose à quelqu'un ou dissimuler un objet sur ??vous-même, faites un jet de Dextérité (Escamotage). Le MD peut également demander un jet de Dextérité (Escamotage) pour déterminer si vous pouvez dérober une bourse ou glisser quelque chose dans la poche de quelqu'un."
},
{
"name":"Stealth",
"name_de":"Tarnung",
"name_fr":"Discrétion",
"attribute":"dex",
"description":"Make a Dexterity (Stealth) check when you attempt to conceal yourself from enemies, slink past guards, slip away without being noticed, or sneak up on someone without being seen or heard.",
"description_de":"Mache einen Geschicklichkeit (Tarnung) Check wenn du versuchst dich vor jemandem zu verstecken, an Wachen vorbeizuschlüpfen, oder unbemerkt zu verschwinden."
"description_de":"Mache einen Geschicklichkeit (Tarnung) Check wenn du versuchst dich vor jemandem zu verstecken, an Wachen vorbeizuschlüpfen, oder unbemerkt zu verschwinden.",
"description_fr":"Faite un jet de Dextérité (Discrétion) lorsque vous essayez de vous cacher des ennemis, de vous glisser entre des gardes, filer sans vous faire remarquer, ou vous échapper sans être vu ou entendu."
},
{
"name":"Survival",
"name_de":"Überlebenskun.",
"name_fr":"Survie",
"attribute":"wis",
"description":"The DM might ask you to make a Wisdom (Survival) check to follow tracks, hunt wild game, guide your group through frozen wastelands, identify signs that owlbears live nearby, predict the weather, or avoid quicksand and other natural hazards.",
"description_de":"Der Spielleiter kann nach einem Weisheit (Überlebenskunst) Check verlangen, wenn du versuchst Spuren zu folgen, Wild zu jagen, eine Gruppe durch eine gefrorene Einöde zu führen, das Wetter vorherzusagen, oder Treibsand zu umgehen."
"description_de":"Der Spielleiter kann nach einem Weisheit (Überlebenskunst) Check verlangen, wenn du versuchst Spuren zu folgen, Wild zu jagen, eine Gruppe durch eine gefrorene Einöde zu führen, das Wetter vorherzusagen, oder Treibsand zu umgehen.",
"description_fr":"Le MD peut vous demander de faire un jet de Sagesse (Survie) pour suivre des traces, chasser du gibier sauvage, guider votre groupe sur un terrain gelé, identifier des traces indiquant qu'un ours-hibou vit à proximité, prévoir le temps ou éviter des sables mouvants et autres catastrophes naturelles."
}
]
}
@@ -0,0 +1,34 @@
{
"skills": [
{
"name":"Animal Handling",
"remove": true
},
{
"name":"Deception",
"description":"Your Charisma (Deception) check determines whether you can convincingly hide the truth, either verbally or through your actions. This deception can encompass everything from misleading others through ambiguity to telling outright lies or passing yourself off in disguise. Typical situations include trying to fast-talk a guard, con a merchant, earn money through gambling, pass yourself off in a disguise, dull someone's suspicions with false assurances, or maintain a straight face while telling a blatant lie."
},
{
"name":"Medicine",
"description":"A Wisdom (Medicine) check lets you try to stabilize a dying companion, diagnose an illness, create antitoxins, or create poisons."
},
{
"name":"Nature",
"attribute":"wis",
"description":"Your Wisdom (Nature) check measures allows you to<ul><li>recall lore about terrain, plants and animals, the weather, and natural cycles</li><li>calm down a domesticated animal, keep a mount from getting spooked, intuit an animal's intentions, or control your mount when you attempt a risky maneuver.</li><li>check to follow tracks, hunt wild game, guide your group through frozen wastelands, identify signs that owlbears live nearby, predict the weather, or avoid quicksand and other natural hazards.</li></ul>"
},
{
"name":"Performance",
"description":"Your Charisma (Performance) check determines how well you can delight an audience with music, dance, acting, storytelling, a musical instrument, or some other form of entertainment."
},
{
"name":"Sleight of Hand",
"newName":"Thievery",
"description":"Whenever you attempt to disarm traps, open locks, an act of legerdemain, or manual trickery, such as planting something on someone else or concealing an object on your person, make a Dexterity (Thievery) check. The DM might also call for a Dexterity (Thievery) check to determine whether you can lift a coin purse off another person or slip something out of another person's pocket."
},
{
"name":"Survival",
"remove": true
}
]
}
@@ -1,452 +0,0 @@
<div class="sheet-spell-page{{num}}">
<div class="sheet-row sheet-spell-header">
<div class="sheet-col-1 sheet-vert-bottom sheet-center sheet-small-label">
<span class="sheet-english">Level {{num}}</span>
<span class="sheet-german">Stufe {{num}}</span>
</div>
</div>
<fieldset class="repeating_spellbooklevel{{num}}">
<div class="sheet-wrap-box sheet-relative sheet-mar-b-md">
<input type="hidden" name="attr_spellbaselevel" value="{{num}}"><input type="hidden" name="attr_spellfriendlylevel" value="Level {{num}}">
<div class="sheet-col-1-3 sheet-center sheet-vert-top sheet-pad-r-sm">
<input type="text" class="sheet-center sheet-spell-name" name="attr_spellname" placeholder="name">
</div>
<input type="checkbox" name="attr_spellisprepared" class="sheet-tab-spellbook-prep-con-rit-prepared"><span class="sheet-tab-spellbook-prep-con-rit-prepared">
<span class="sheet-english">Prepared</span>
<span class="sheet-german">Vorbereitete</span>
</span>
<input type="checkbox" name="attr_spellritual" class="sheet-tab-spellbook-prep-con-rit-ritual" value="{{spellritual=1}}"><span class="sheet-tab-spellbook-prep-con-rit-ritual">
<span class="sheet-english">Ritual</span>
<span class="sheet-german">Rituale</span>
</span>
<input type="checkbox" name="attr_spellconcentration" class="sheet-tab-spellbook-prep-con-rit-concentration" value="{{spellconcentration=1}}"><span class="sheet-tab-spellbook-prep-con-rit-concentration">
<span class="sheet-english">Concentration</span>
<span class="sheet-german">Konzentration</span>
</span>
<div class="sheet-spellbook-toggle-spell">
<div class="sheet-row sheet-mar-b-md">
<div class="sheet-col-11 sheet-center sheet-vert-middle sheet-pad-r-sm">
<span class="sheet-english">
<select name="attr_spellschool">
<option value="" selected="selected">&#8212;</option>
<option value="Abjuration">Abjuration</option>
<option value="Conjuration">Conjuration</option>
<option value="Divination">Divination</option>
<option value="Enchantment">Enchantment</option>
<option value="Evocation">Evocation</option>
<option value="Illusion">Illusion</option>
<option value="Necromancy">Necromancy</option>
<option value="Transmutation">Transmutation</option>
</select>
</span>
<span class="sheet-german">
<select name="attr_spellschool">
<option value="" selected="selected">&#8212;</option>
<option value="Abjuration">Bannzauber</option>
<option value="Conjuration">Beschwörung</option>
<option value="Divination">Erkenntniszauber</option>
<option value="Enchantment">Verzauberung</option>
<option value="Evocation">Hervorrufung</option>
<option value="Illusion">Illusion</option>
<option value="Necromancy">Nekromantie</option>
<option value="Transmutation">Verwandlung</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-english">School</span>
<span class="sheet-german">Schule</span>
</div>
</div>
<div class="sheet-col-12 sheet-center sheet-vert-middle sheet-pad-r-sm">
<input type="text" class="sheet-center" name="attr_spellcasttime">
<div class="sheet-small-label">
<span class="sheet-english">Casting Time</span>
<span class="sheet-german">Zauberzeit</span>
</div>
</div>
<div class="sheet-col-08 sheet-center sheet-vert-middle sheet-pad-r-sm">
<input type="text" class="sheet-center" name="attr_spellrange">
<div class="sheet-small-label">
<span class="sheet-english">Range</span>
<span class="sheet-german">Reichweite</span>
</div>
</div>
<div class="sheet-col-12 sheet-center sheet-vert-middle sheet-pad-r-sm">
<input type="text" class="sheet-center" name="attr_spellcomponents">
<div class="sheet-small-label">
<span class="sheet-english">Components</span>
<span class="sheet-german">Komponenten</span>
</div>
</div>
<div class="sheet-col-12 sheet-center sheet-vert-middle sheet-pad-r-sm">
<input type="text" class="sheet-center" name="attr_spellduration">
<div class="sheet-small-label">
<span class="sheet-english">Duration</span>
<span class="sheet-german">Dauer</span>
</div>
</div>
<div class="sheet-col-12 sheet-center sheet-vert-middle sheet-pad-r-sm" title="Use this field to indicate where you learned or have access to this spell from. Useful to know if multiclassing or if you gain access to spells your class would not normally have thanks to subclass bonuses">
<span class="sheet-english">
<select name="attr_spellgainedfrom">
<option value="Not Set">Not Set</option>
<option value="Race">Race</option>
<option value="Arcane Trickster">Arcane Trickster</option>
<option value="Bard">Bard</option>
<option value="Cleric">Cleric</option>
<option value="Druid">Druid</option>
<option value="Eldritch Knight">Eldritch Knight</option>
<option value="Paladin">Paladin</option>
<option value="Ranger">Ranger</option>
<option value="Sorcerer">Sorcerer</option>
<option value="Warlock">Warlock</option>
<option value="Wizard">Wizard</option>
<option value="Other Source">Other</option>
</select>
</span>
<span class="sheet-german">
<select name="attr_spellgainedfrom">
<option value="Not Set">Nicht Gesetzt</option>
<option value="Race">Rasse</option>
<option value="Arcane Trickster">Arkaner Betrüger</option>
<option value="Bard">Barde</option>
<option value="Cleric">Kleriker</option>
<option value="Druid">Druide</option>
<option value="Eldritch Knight">Mystischer Ritter</option>
<option value="Paladin">Paladin</option>
<option value="Ranger">Waldläufer</option>
<option value="Sorcerer">Hexenmeister</option>
<option value="Warlock">Hexer</option>
<option value="Wizard">Zauberer</option>
<option value="Other Source">Andere</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-english">Source</span>
<span class="sheet-german">Quelle</span>
</div>
</div>
<div class="sheet-col-10 sheet-vert-middle sheet-pad-r-sm">
<textarea class="sheet-center sheet-xs-textarea" name="attr_spelltarget"></textarea>
<div class="sheet-center sheet-small-label">
<span class="sheet-english">Target/AoE</span>
<span class="sheet-german">Ziel/AoE</span>
</div>
</div>
<div class="sheet-spell-button-group sheet-right">
<div class="sheet-row">
<div class="sheet-col sheet-center sheet-vert-middle">
<button type="roll" name="roll_SpellInfo" value="@{output_option} &{template:5eDefault} {{spell=1}} {{character_name=@{character_name}}} @{show_character_name} {{spellshowinfoblock=1}} {{title=@{spellname}}} {{spellschool=@{spellschool}}} {{spellfriendlylevel=@{spellfriendlylevel}}} @{spellconcentration} @{spellritual} {{spellcasttime=@{spellcasttime}}} {{spellduration=@{spellduration}}} {{target=@{spelltarget}}} {{range=@{spellrange}}} {{spellgainedfrom=@{spellgainedfrom}}} {{spellcomponents=@{spellcomponents}}} {{spelldescription=@{spelldescription}}} {{spellhigherlevel=@{spellhighersloteffect}}} @{classactionspellinfo}">
<span>Info</span>
</button>
</div>
<div class="sheet-col sheet-center sheet-vert-middle">
<button type="roll" name="roll_SpellCast" value="@{output_option} &{template:5eDefault} {{spell=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{spellname}}} {{spellschool=@{spellschool}}} {{spellfriendlylevel=@{spellfriendlylevel}}} @{spellconcentration} @{spellritual} @{spellcastmacrooptions} {{spellcasttime=@{spellcasttime}}} {{spellduration=@{spellduration}}} {{target=@{spelltarget}}} {{range=@{spellrange}}} {{spellgainedfrom=@{spellgainedfrom}}} {{spellcomponents=@{spellcomponents}}} @{classactionspellcast}">
<span>Cast</span>
</button>
</div>
</div>
</div>
</div>
<input type="checkbox" name="attr_spellshowdesc" class="sheet-tab-spell-type sheet-toggle-spell-description" value="{{spellshowdesc=1}} {{spelldescription=@{spelldescription}}}"><span class="sheet-tab-spell-type sheet-toggle-spell-description">
<span class="sheet-english">Description</span>
<span class="sheet-german">Beschreibung</span>
</span>
<input type="checkbox" name="attr_spellshowhigherlvl" class="sheet-tab-spell-type sheet-toggle-spell-higherlvl" value="{{spellshowhigherlvl=1}} {{spellhigherlevel=@{spellhighersloteffect}}}"><span class="sheet-tab-spell-type sheet-toggle-spell-higherlvl">
<span class="sheet-english">Higher levels</span>
<span class="sheet-german">Höheren Stufen</span>
</span>
<input type="checkbox" name="attr_spellshowattack" class="sheet-tab-spell-type sheet-toggle-spell-attack" value="{{spellshowattack=1}} {{spellattack=[[d20 + @{attackstat} + @{PB} + (@{global_spell_attack_bonus})]]}}"><span class="sheet-tab-spell-type sheet-toggle-spell-attack">
<span class="sheet-english">Attack</span>
<span class="sheet-german">Angriff</span>
</span>
<input type="hidden" name="attr_spellshowattackadv" value="{{spellattackadv=[[d20 + @{attackstat} + @{PB} + (@{global_spell_attack_bonus})]]}} {{targetAC=@{attacks_vs_target_ac}}} {{targetName=@{attacks_vs_target_name}}}">
<input type="checkbox" name="attr_spellshowsavethrow" class="sheet-tab-spell-type sheet-toggle-spell-save" value="{{spellshowsavethrow=1}} {{spellsavedc=[[@{spellsavedc} + @{customsavedc}]]}} {{spellsavestat=@{savestat}}} {{spellsavesuccess=@{savesuccess}}}"><span class="sheet-tab-spell-type sheet-toggle-spell-save">
<span class="sheet-english">Save</span>
<span class="sheet-german">Rettung</span>
</span>
<input type="checkbox" name="attr_spellshowhealing" class="sheet-tab-spell-type sheet-toggle-spell-heal" value="{{spellshowhealing=1}} {{spellhealing=[[@{spellhealamount} + @{healstatbonus}]]}}"><span class="sheet-tab-spell-type sheet-toggle-spell-heal">
<span class="sheet-english">Heal</span>
<span class="sheet-german">Heilen</span>
</span>
<input type="checkbox" name="attr_spellshowdamage" class="sheet-tab-spell-type sheet-toggle-spell-damage" value="{{spellshowdamage=1}} {{spelldamage=[[@{damage} + @{damagestatbonus} + @{damagemiscbonus} + (@{global_spell_damage_bonus}) + 0d0]] @{damagetype}}} @{spellcancrit}"><span class="sheet-tab-spell-type sheet-toggle-spell-damage">
<span class="sheet-english">Dmg</span>
<span class="sheet-german">Schad.</span>
</span>
<input type="checkbox" name="attr_spellshoweffects" class="sheet-tab-spell-type sheet-toggle-spell-effects" value="{{spellshoweffects=1}} {{spelleffect=@{spelleffect}}}"><span class="sheet-tab-spell-type sheet-toggle-spell-effects">
<span class="sheet-english">Effects</span>
<span class="sheet-german">Effekte</span>
</span>
<input type="checkbox" name="attr_spellshowinfoblock" class="sheet-tab-spell-type sheet-toggle-spell-source" value="{{spellshowsource=1}}"><span class="sheet-tab-spell-type sheet-toggle-spell-source">
<span class="sheet-english">Source</span>
<span class="sheet-german">Quelle</span>
</span>
<input type="hidden" name="attr_spellcastmacrooptions" value="@{spellshowinfoblock} @{spellshowdesc} @{spellshowhigherlvl} @{spellshowattack} @{spellshowattackadv} @{spellshowsavethrow} @{spellshowhealing} @{spellshowdamage} @{spellshoweffects}">
<span class="sheet-spacer"></span>
<div class="sheet-row sheet-mar-b-md">
<div class="sheet-col-2-3 sheet-toggle-spell-description sheet-center sheet-pad-r-sm">
<textarea class="sheet-small-textarea" name="attr_spelldescription"></textarea>
<div class="sheet-small-label">
<span class="sheet-english">Spell Description/Flavor</span>
<span class="sheet-german">Zauberbeschreibung/Flavor</span>
</div>
</div>
<div class="sheet-col-1-3 sheet-toggle-spell-higherlvl sheet-center sheet-pad-l-sm">
<textarea class="sheet-small-textarea" name="attr_spellhighersloteffect"></textarea>
<div class="sheet-small-label">
<span class="sheet-english">Higher Spell Slot Effect</span>
<span class="sheet-german">Effekt höherer Zauberstufen</span>
</div>
</div>
</div>
<div class="sheet-toggle-spell-attack">
<div class="sheet-row sheet-center sheet-mar-b-md">
<div class="sheet-col sheet-vert-middle">
<p class="sheet-small-note">
<span class="sheet-english">This is normally your spellcasting stat from the class you gained the spell from.</span>
<span class="sheet-german">Dies ist normalerweise dein Zauber-Attribut, von der Klasse, von der du den Zauber erhalten hast.</span>
</p>
</div>
<div class="sheet-col-07 sheet-center sheet-vert-middle">
<span class="sheet-english">
<select name="attr_attackstat">
<option value="0">None</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-german">
<select name="attr_attackstat">
<option value="0">Keins</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-english">Attack Stat</span>
<span class="sheet-german">Angriffsstatus</span>
</div>
</div>
</div>
</div>
<div class="sheet-toggle-spell-save">
<div class="sheet-row sheet-center sheet-mar-b-md">
<div class="sheet-col-07 sheet-center sheet-pad-r-sm">
<span class="sheet-english">
<select name="attr_savestat">
<option value="Str">Str</option>
<option value="Dex">Dex</option>
<option value="Con">Con</option>
<option value="Int">Int</option>
<option value="Wis">Wis</option>
<option value="Cha">Cha</option>
</select>
</span>
<span class="sheet-german">
<select name="attr_savestat">
<option value="Str">Str</option>
<option value="Dex">Ges</option>
<option value="Con">Kon</option>
<option value="Int">Int</option>
<option value="Wis">Wei</option>
<option value="Cha">Cha</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-english">Save Stat</span>
<span class="sheet-german">Rettungsstatus</span>
</div>
</div>
<div class="sheet-col-16 sheet-center sheet-pad-r-sm" title="Pick the class that the save DC will be created from or set your own DC by selecting custom here and then entering the DC in the next field">
<span class="sheet-english">
<select name="attr_spellsavedc">
<option value="0">Choose...</option>
<option value="@{arcane_trickster_spell_dc}">Arcane Trickster DC</option>
<option value="@{bard_spell_dc}">Bard DC</option>
<option value="@{cleric_spell_dc}">Cleric DC</option>
<option value="@{druid_spell_dc}">Druid DC</option>
<option value="@{eldritch_knight_spell_dc}">Eldritch Knight DC</option>
<option value="@{monk_spell_dc}">Monk DC</option>
<option value="@{paladin_spell_dc}">Paladin DC</option>
<option value="@{ranger_spell_dc}">Ranger DC</option>
<option value="@{sorcerer_spell_dc}">Sorcerer DC</option>
<option value="@{warlock_spell_dc}">Warlock DC</option>
<option value="@{wizard_spell_dc}">Wizard DC</option>
<option value="0">Custom DC</option>
</select>
</span>
<span class="sheet-german">
<select name="attr_spellsavedc">
<option value="0">Wähle...</option>
<option value="@{arcane_trickster_spell_dc}">Arkaner Betrüger SG</option>
<option value="@{bard_spell_dc}">Barde SG</option>
<option value="@{cleric_spell_dc}">Kleriker SG</option>
<option value="@{druid_spell_dc}">Druide SG</option>
<option value="@{eldritch_knight_spell_dc}">Mystischer Ritter SG</option>
<option value="@{monk_spell_dc}">Monk SG</option>
<option value="@{paladin_spell_dc}">Paladin SG</option>
<option value="@{ranger_spell_dc}">Waldläufer SG</option>
<option value="@{sorcerer_spell_dc}">Hexenmeister SG</option>
<option value="@{warlock_spell_dc}">Hexer SG</option>
<option value="@{wizard_spell_dc}">Zauber SG</option>
<option value="0">Beliebiger SG</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-english">Save DC</span>
<span class="sheet-german">Rettung SG</span>
</div>
</div>
<div class="sheet-col-07 sheet-center sheet-pad-r-sm">
<input type="number" name="attr_customsavedc" value="0" min="0" step="1" title="Unless you have selected Custom in the previous field this should always be 0">
<div class="sheet-small-label">
<span class="sheet-english">Custom DC</span>
<span class="sheet-german">Beliebiger SG</span>
</div>
</div>
<div class="sheet-col-1-3 sheet-center">
<textarea class="sheet-xs-textarea sheet-center" name="attr_savesuccess"></textarea>
<div class="sheet-small-label">
<span class="sheet-english">On a successful save</span>
<span class="sheet-german">Bei erfolgreichen Rettungswurf</span>
</div>
</div>
</div>
</div>
<div class="sheet-toggle-spell-heal">
<div class="sheet-row sheet-center sheet-mar-b-md">
<div class="sheet-col-08 sheet-center sheet-pad-r-sm">
<input type="text" class="sheet-center" name="attr_spellhealamount" value="0">
<div class="sheet-small-label">
<span class="sheet-english">Heal amount</span>
<span class="sheet-german">Heilung</span>
</div>
</div>
<div class="sheet-col-07 sheet-center">
<span class="sheet-english">
<select name="attr_healstatbonus">
<option value="0">None</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-german">
<select name="attr_healstatbonus">
<option value="0">Keins</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-english">Stat Bonus</span>
<span class="sheet-german">Statibonus</span>
</div>
</div>
</div>
</div>
<div class="sheet-toggle-spell-damage">
<div class="sheet-row sheet-center sheet-mar-b-md">
<div class="sheet-col-08 sheet-center sheet-vert-middle">
<input type="checkbox" name="attr_spellcancrit" value="{{spellcancrit=1}} {{spellcritdamage=Add [[@{damage}]] damage}}" checked="checked">
<div class="sheet-small-label">
<span class="sheet-english">Can Crit?</span>
<span class="sheet-german">Kritisch möglich?</span>
</div>
</div>
<div class="sheet-col-08 sheet-center sheet-vert-middle sheet-pad-r-sm">
<input type="text" class="sheet-center" name="attr_damage" value="0">
<div class="sheet-small-label">
<span class="sheet-english">Damage Dice</span>
<span class="sheet-german">Schadenswürfel</span>
</div>
</div>
<div class="sheet-col-07 sheet-center sheet-vert-middle sheet-pad-r-sm">
<span class="sheet-english">
<select name="attr_damagestatbonus">
<option value="0">None</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-german">
<select name="attr_damagestatbonus">
<option value="0">Keins</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-english">Stat Bonus</span>
<span class="sheet-german">Stat-Bonus</span>
</div>
</div>
<div class="sheet-col-08 sheet-center sheet-vert-middle sheet-pad-r-sm">
<input type="number" class="sheet-center" name="attr_damagemiscbonus" value="0" step="1">
<div class="sheet-small-label">
<span class="sheet-english">Other Bonus</span>
<span class="sheet-german">Andere Boni</span>
</div>
</div>
<div class="sheet-col-11 sheet-center sheet-vert-middle">
<input type="text" class="sheet-center" name="attr_damagetype">
<div class="sheet-small-label">
<span class="sheet-english">Damage Type</span>
<span class="sheet-german">Schadensart</span>
</div>
</div>
</div>
</div>
<div class="sheet-toggle-spell-effects">
<div class="sheet-row">
<div class="sheet-col-1 sheet-small-label sheet-center">
<textarea class="sheet-small-textarea" name="attr_spelleffect"></textarea>
<div class="sheet-small-label">
<span class="sheet-english">Spell Effects</span>
<span class="sheet-german">Zaubereffekt</span>
</div>
</div>
</div>
</div>
<div class="sheet-wrap-box-title sheet-center">
<span class="sheet-english">Level {{num}}</span>
<span class="sheet-german">Stufe {{num}}</span>
</div>
</div>
</div>
</fieldset>
</div>
File diff suppressed because it is too large Load Diff
@@ -1,17 +1,12 @@
<input type="checkbox" name="attr_spell_slots_points" class="sheet-tab-spell-points"><span class="sheet-tab-spell-points">
<span class="sheet-spell-toggle-slots">
<span class="sheet-english">Spell Slots</span>
<span class="sheet-german">Zauberslots</span>
</span>
<span class="sheet-spell-toggle-points">
<span class="sheet-english">Spell Points</span>
<span class="sheet-german">Zauberpunkte</span>
</span>
</span>
<input class="sheet-slide-input-spell-slots-points" type="checkbox" name="attr_spell_slots_points" value="1"><label class="sheet-slide-toggle-spell-slots-points"><span class="sheet-slide-cover">···</span><span class="sheet-slide-toggle-spell-slots-points-left"><span class="sheet-en">Spell Slots</span><span class="sheet-de">Zauberslots</span><span class="sheet-fr">Emplacement</span></span><span class="sheet-slide-toggle-spell-slots-points-right"><span class="sheet-en">Spell Points</span><span class="sheet-de">Zauberpunkte</span><span class="sheet-fr">Points de Sort</span></span></label>
<div class="sheet-spell-slots">
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-30 sheet-center sheet-small-label sheet-vert-middle">
<span>1st</span>
<span class="sheet-en">1st</span>
<span class="sheet-de">1te</span>
<span class="sheet-fr">1er</span>
<span class="sheet-ru">1ый</span>
</div>
<div class="sheet-col-30">
<input type="number" name="attr_spell_slots_l1" value="0">
@@ -21,9 +16,12 @@
<input class="sheet-center" type="number" name="attr_spell_slots_l1_max" value="0" min="0">
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-30 sheet-center sheet-small-label sheet-vert-middle">
<span>2nd</span>
<span class="sheet-en">2nd</span>
<span class="sheet-de">2te</span>
<span class="sheet-fr">2ème</span>
<span class="sheet-ru">2ой</span>
</div>
<div class="sheet-col-30">
<input type="number" name="attr_spell_slots_l2" value="0">
@@ -33,9 +31,12 @@
<input class="sheet-center" type="number" name="attr_spell_slots_l2_max" value="0" min="0">
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-30 sheet-center sheet-small-label sheet-vert-middle">
<span>3rd</span>
<span class="sheet-en">3rd</span>
<span class="sheet-de">3te</span>
<span class="sheet-fr">3ème</span>
<span class="sheet-ru">3ий</span>
</div>
<div class="sheet-col-30">
<input type="number" name="attr_spell_slots_l3" value="0">
@@ -45,9 +46,12 @@
<input class="sheet-center" type="number" name="attr_spell_slots_l3_max" value="0" min="0">
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-30 sheet-center sheet-small-label sheet-vert-middle">
<span>4th</span>
<span class="sheet-en">4th</span>
<span class="sheet-de">4te</span>
<span class="sheet-fr">4ème</span>
<span class="sheet-ru">4ый</span>
</div>
<div class="sheet-col-30">
<input type="number" name="attr_spell_slots_l4" value="0">
@@ -57,9 +61,12 @@
<input class="sheet-center" type="number" name="attr_spell_slots_l4_max" value="0" min="0">
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-30 sheet-center sheet-small-label sheet-vert-middle">
<span>5th</span>
<span class="sheet-en">5th</span>
<span class="sheet-de">5te</span>
<span class="sheet-fr">5ème</span>
<span class="sheet-ru">5ый</span>
</div>
<div class="sheet-col-30">
<input type="number" name="attr_spell_slots_l5" value="0">
@@ -69,9 +76,12 @@
<input class="sheet-center" type="number" name="attr_spell_slots_l5_max" value="0" min="0">
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-30 sheet-center sheet-small-label sheet-vert-middle">
<span>6th</span>
<span class="sheet-en">6th</span>
<span class="sheet-de">6te</span>
<span class="sheet-fr">6ème</span>
<span class="sheet-ru">6ой</span>
</div>
<div class="sheet-col-30">
<input type="number" name="attr_spell_slots_l6" value="0">
@@ -81,9 +91,12 @@
<input class="sheet-center" type="number" name="attr_spell_slots_l6_max" value="0" min="0">
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-30 sheet-center sheet-small-label sheet-vert-middle">
<span>7th</span>
<span class="sheet-en">7th</span>
<span class="sheet-de">7te</span>
<span class="sheet-fr">7ème</span>
<span class="sheet-ru">7ой</span>
</div>
<div class="sheet-col-30">
<input type="number" name="attr_spell_slots_l7" value="0">
@@ -93,9 +106,12 @@
<input class="sheet-center" type="number" name="attr_spell_slots_l7_max" value="0" min="0">
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-30 sheet-center sheet-small-label sheet-vert-middle">
<span>8th</span>
<span class="sheet-en">8th</span>
<span class="sheet-de">8te</span>
<span class="sheet-fr">8ème</span>
<span class="sheet-ru">8ой</span>
</div>
<div class="sheet-col-30">
<input type="number" name="attr_spell_slots_l8" value="0">
@@ -105,9 +121,12 @@
<input class="sheet-center" type="number" name="attr_spell_slots_l8_max" value="0" min="0">
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-30 sheet-center sheet-small-label sheet-vert-middle">
<span>9th</span>
<span class="sheet-en">9th</span>
<span class="sheet-de">9te</span>
<span class="sheet-fr">9ème</span>
<span class="sheet-ru">9ый</span>
</div>
<div class="sheet-col-30">
<input type="number" name="attr_spell_slots_l9" value="0">
@@ -117,111 +136,146 @@
<input class="sheet-center" type="number" name="attr_spell_slots_l9_max" value="0" min="0">
</div>
</div>
<div class="sheet-row sheet-no-background">
<div class="sheet-shaped-row sheet-no-background">
<div class="sheet-col-30"></div>
<div class="sheet-col-30">
<div class="sheet-small-label sheet-center">
<span class="sheet-english">Current</span>
<span class="sheet-german">Aktuell</span>
<span class="sheet-en">Current</span>
<span class="sheet-de">Aktuell</span>
<span class="sheet-fr">Actuel</span>
<span class="sheet-ru">Текущее</span>
</div>
</div>
<div class="sheet-col-10"></div>
<div class="sheet-col-30">
<div class="sheet-small-label sheet-center">
<span class="sheet-english">Max</span>
<span class="sheet-german">Max.</span>
<span class="sheet-en">Max</span>
<span class="sheet-de">Max.</span>
<span class="sheet-fr">Max</span>
<span class="sheet-ru">Max</span>
</div>
</div>
</div>
</div>
<div class="sheet-spell-points">
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label">
<span>1st</span>
<span class="sheet-en">1st</span>
<span class="sheet-de">1te</span>
<span class="sheet-fr">1er</span>
<span class="sheet-ru">1ый</span>
</div>
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label pad-l-sm">
<span>2</span>
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label">
<span>2nd</span>
<span class="sheet-en">2nd</span>
<span class="sheet-de">2te</span>
<span class="sheet-fr">2ème</span>
<span class="sheet-ru">2ой</span>
</div>
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label pad-l-sm">
<span>3</span>
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label">
<span>3rd</span>
<span class="sheet-en">3rd</span>
<span class="sheet-de">3te</span>
<span class="sheet-fr">3ème</span>
<span class="sheet-ru">3ий</span>
</div>
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label pad-l-sm">
<span>5</span>
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label">
<span>4th</span>
<span class="sheet-en">4th</span>
<span class="sheet-de">4te</span>
<span class="sheet-fr">4ème</span>
<span class="sheet-ru">4ый</span>
</div>
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label pad-l-sm">
<span>6</span>
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label">
<span>5th</span>
<span class="sheet-en">5th</span>
<span class="sheet-de">5te</span>
<span class="sheet-fr">5ème</span>
<span class="sheet-ru">5ый</span>
</div>
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label pad-l-sm">
<span>7</span>
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label">
<span>6th</span>
<span class="sheet-en">6th</span>
<span class="sheet-de">6te</span>
<span class="sheet-fr">6ème</span>
<span class="sheet-ru">6ой</span>
</div>
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label pad-l-sm">
<span>9</span>
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label">
<span>7th</span>
<span class="sheet-en">7th</span>
<span class="sheet-de">7te</span>
<span class="sheet-fr">7ème</span>
<span class="sheet-ru">7ой</span>
</div>
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label pad-l-sm">
<span>10</span>
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label">
<span>8th</span>
<span class="sheet-en">8th</span>
<span class="sheet-de">8te</span>
<span class="sheet-fr">8ème</span>
<span class="sheet-ru">8ой</span>
</div>
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label pad-l-sm">
<span>11</span>
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label">
<span>9th</span>
<span class="sheet-en">9th</span>
<span class="sheet-de">9te</span>
<span class="sheet-fr">9ème</span>
<span class="sheet-ru">9ый</span>
</div>
<div class="sheet-col-50 sheet-center sheet-vert-middle sheet-small-label pad-l-sm">
<span>13</span>
</div>
</div>
<div class="sheet-row sheet-center sheet-no-background">
<div class="sheet-shaped-row sheet-center sheet-no-background">
<div class="sheet-col-35 sheet-center sheet-pad-r-sm">
<input type="number" name="attr_spell_slots_l2" value="0">
<input type="number" name="attr_spell_points" value="0">
<div class="sheet-small-label">
<span class="sheet-english">Current</span>
<span class="sheet-german">Aktuell</span>
<span class="sheet-en">Current</span>
<span class="sheet-de">Aktuell</span>
<span class="sheet-fr">Actuel</span>
<span class="sheet-ru">Текущее</span>
</div>
</div>
<div class="sheet-col-05 sheet-center sheet-vert-bottom">&#47;</div>
<div class="sheet-col-35 sheet-center pad-l-sm">
<input type="number" name="attr_spell_slots_l2_max" value="0" min="0">
<input type="number" name="attr_spell_points_max" value="0" min="0">
<div class="sheet-small-label">
<span class="sheet-english">Max</span>
<span class="sheet-german">Max.</span>
<span class="sheet-en">Max</span>
<span class="sheet-de">Max.</span>
<span class="sheet-fr">Max</span>
<span class="sheet-ru">Max</span>
</div>
</div>
</div>
</div>
</div>
@@ -1,11 +1,9 @@
<div class="sheet-col-1">
<div class="sheet-wrap-box sheet-npc-traits">
<div class="sheet-col-1 sheet-vert-middle">
<textarea name="attr_npc_traits"></textarea>
</div>
<div class="sheet-wrap-box-title sheet-center">
<span class="sheet-english">Traits</span>
<span class="sheet-german">Merkmale</span>
</div>
<div class="sheet-wrap-box sheet-npc-traits">
<textarea name="attr_npc_traits"></textarea>
<div class="sheet-wrap-box-title sheet-center">
<span class="sheet-en">Traits</span>
<span class="sheet-de">Merkmale</span>
<span class="sheet-fr">Traits</span>
<span class="sheet-ru">Черты</span>
</div>
</div>
</div>
@@ -5,122 +5,311 @@
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_emote" value="{{emote=@{repeating_weapons_melee_{{num}}_emote}}}">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_attack" value="{{attack=[[d20cs>@{repeating_weapons_melee_{{num}}_crit_range}@{d20_mod} + @{repeating_weapons_melee_{{num}}_to_hit} + (@{global_weapon_attack_bonus}) + (@{global_melee_attack_bonus})]]}} {{attackadv=[[d20cs>@{repeating_weapons_melee_{{num}}_crit_range}@{d20_mod} + @{repeating_weapons_melee_{{num}}_to_hit} + (@{global_weapon_attack_bonus}) + (@{global_melee_attack_bonus})]]}} {{targetAC=@{attacks_vs_target_ac}}} {{targetName=@{attacks_vs_target_name}}}">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_reach" value="{{reach=@{repeating_weapons_melee_{{num}}_reach}}}">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_damage" value="{{action_damage=[[@{repeating_weapons_melee_{{num}}_dmg} + @{repeating_weapons_melee_{{num}}_dmg_total} + (@{global_weapon_damage_bonus}) + (@{global_melee_damage_bonus}) + 0d0]]}} {{action_damage_type=@{repeating_weapons_melee_{{num}}_dmg_type}}}">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_second_damage" value="{{action_second_damage=[[@{repeating_weapons_melee_{{num}}_second_dmg} + (@{repeating_weapons_melee_{{num}}_second_dmg_bonus} * @{repeating_weapons_melee_{{num}}_toggle_bonuses}) + 0d0]]}} {{action_second_damage_type=@{repeating_weapons_melee_{{num}}_second_dmg_type}}}">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_crit" value="{{can_crit=1}} {{action_crit_damage=[[@{repeating_weapons_melee_{{num}}_dmg} + (@{repeating_weapons_melee_{{num}}_bonus_crit_dmg} * @{repeating_weapons_melee_{{num}}_toggle_bonuses}) + 0d0]]}} {{action_crit_damage_adv=[[@{repeating_weapons_melee_{{num}}_dmg} + (@{repeating_weapons_melee_{{num}}_bonus_crit_dmg} * @{repeating_weapons_melee_{{num}}_toggle_bonuses}) + 0d0]]}} {{action_second_crit_damage=[[@{repeating_weapons_melee_{{num}}_second_dmg} + 0d0]]}} {{action_second_crit_damage_adv=[[@{repeating_weapons_melee_{{num}}_second_dmg} + 0d0]]}}">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_range" value="{{range=@{repeating_weapons_melee_{{num}}_range}}}">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_ammo" value="{{ammo=[[@{repeating_weapons_melee_{{num}}_ammo}-@{repeating_weapons_melee_{{num}}_toggle_ammo_auto}]]}} {{ammo_auto=@{repeating_weapons_melee_{{num}}_toggle_ammo_auto}}} {{ammo_field=repeating_weapons_melee_{{num}}_ammo}}">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_ammo_auto" value="1">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_damage" value="{{action_damage=[[0d0 + @{repeating_weapons_melee_{{num}}_dmg} + @{repeating_weapons_melee_{{num}}_dmg_total} + (@{global_weapon_damage_bonus}) + (@{global_melee_damage_bonus})]]}} {{action_damage_type=@{repeating_weapons_melee_{{num}}_dmg_type}}}">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_alt_damage" value="{{action_alt_damage=[[0d0 + @{repeating_weapons_melee_{{num}}_alt_dmg} + @{repeating_weapons_melee_{{num}}_dmg_total} + (@{global_weapon_damage_bonus}) + (@{global_melee_damage_bonus})]]}} {{action_alt_damage_reason=@{repeating_weapons_melee_{{num}}_alt_dmg_reason}}}">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_second_damage" value="{{action_second_damage=[[0d0 + @{repeating_weapons_melee_{{num}}_second_dmg} + (@{repeating_weapons_melee_{{num}}_second_dmg_bonus} * @{repeating_weapons_melee_{{num}}_toggle_bonuses})]]}} {{action_second_damage_type=@{repeating_weapons_melee_{{num}}_second_dmg_type}}}">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_crit" value="{{can_crit=1}} {{action_crit_damage=[[0d0 + @{repeating_weapons_melee_{{num}}_dmg} + (@{repeating_weapons_melee_{{num}}_bonus_crit_dmg} * @{repeating_weapons_melee_{{num}}_toggle_bonuses})]]}} {{action_alt_crit_damage=[[0d0 + @{repeating_weapons_melee_{{num}}_alt_dmg}]]}} {{action_second_crit_damage=[[0d0 + @{repeating_weapons_melee_{{num}}_second_dmg}]]}}">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_bonuses" value="1">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_var_crit_bonus" value="1">
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_emote" class="sheet-tab-action sheet-toggle-emote" value="@{repeating_weapons_melee_{{num}}_var_emote}"><span class="sheet-tab-action sheet-toggle-emote">Emote</span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_attack" class="sheet-tab-action sheet-toggle-attack" value="@{repeating_weapons_melee_{{num}}_var_attack}"><span class="sheet-tab-action sheet-toggle-attack">Attack</span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_reach" class="sheet-tab-action sheet-toggle-reach" value="@{repeating_weapons_melee_{{num}}_var_reach}"><span class="sheet-tab-action sheet-toggle-reach">Reach</span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_damage" class="sheet-tab-action sheet-toggle-damage" value="@{repeating_weapons_melee_{{num}}_var_damage}"><span class="sheet-tab-action sheet-toggle-damage">Dmg</span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_second_damage" class="sheet-tab-action sheet-toggle-second-damage sheet-mar-t-md" value="@{repeating_weapons_melee_{{num}}_var_second_damage}"><span class="sheet-tab-action sheet-toggle-second-damage sheet-mar-t-md">Secondary</span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_crit" class="sheet-tab-action sheet-toggle-crit sheet-mar-t-md" value="@{repeating_weapons_melee_{{num}}_var_crit}" checked><span class="sheet-tab-action sheet-toggle-crit sheet-mar-t-md">Crit</span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_crit_bonus" class="sheet-tab-action sheet-toggle-crit-bonus sheet-mar-t-nine" value="@{repeating_weapons_melee_{{num}}_var_crit_bonus}"><span class="sheet-tab-action sheet-toggle-crit-bonus sheet-mar-t-nine">Bonus</span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_bonuses" class="sheet-tab-action sheet-toggle-bonuses" value="@{repeating_weapons_melee_{{num}}_var_bonuses}"><span class="sheet-tab-action sheet-toggle-bonuses">Bonuses</span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_macro" class="sheet-tab-action sheet-toggle-macro"><span class="sheet-tab-action sheet-toggle-macro">Macro</span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_emote" class="sheet-toggle-emote" value="@{repeating_weapons_melee_{{num}}_var_emote}"><span class="sheet-toggle-emote"><span class="sheet-en">Emote</span><span class="sheet-de">Emote</span><span class="sheet-fr">Emote</span><span class="sheet-ru">Текст</span></span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_attack" class="sheet-toggle-attack" value="@{repeating_weapons_melee_{{num}}_var_attack}"><span class="sheet-toggle-attack"><span class="sheet-en">Attack</span><span class="sheet-de">Angriff</span><span class="sheet-fr">Attaque</span><span class="sheet-ru">Атака</span></span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_reach" class="sheet-toggle-reach" value="@{repeating_weapons_melee_{{num}}_var_reach}"><span class="sheet-toggle-reach"><span class="sheet-en">Reach</span><span class="sheet-de">Reichw</span><span class="sheet-fr">Allonge</span><span class="sheet-ru">Длина</span></span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_range" class="sheet-toggle-range" value="@{repeating_weapons_melee_{{num}}_var_range}"><span class="sheet-toggle-range"><span class="sheet-en">Range</span><span class="sheet-de">Range</span><span class="sheet-fr">Portée</span><span class="sheet-ru">Досяг</span></span></span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_ammo" class="sheet-toggle-ammo sheet-mar-t-md" value="@{repeating_weapons_melee_{{num}}_var_ammo}"><span class="sheet-toggle-ammo sheet-mar-t-md"><span class="sheet-en">Ammo</span><span class="sheet-de">Ammo</span><span class="sheet-fr">Mun</span><span class="sheet-ru">Боепр</span></span></span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_ammo_auto" class="sheet-toggle-ammo-auto sheet-mar-t-nine" value="@{repeating_weapons_melee_{{num}}_var_ammo_auto}"><span class="sheet-toggle-ammo-auto sheet-mar-t-nine">Auto</span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_damage" class="sheet-toggle-damage" value="@{repeating_weapons_melee_{{num}}_var_damage}"><span class="sheet-toggle-damage"><span class="sheet-en">Dmg</span><span class="sheet-de">Scha</span><span class="sheet-fr">Dmg</span><span class="sheet-ru">Урон</span></span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_alt_damage" class="sheet-toggle-alt-damage sheet-mar-t-md" value="@{repeating_weapons_melee_{{num}}_var_alt_damage}"><span class="sheet-toggle-alt-damage sheet-mar-t-md"><span class="sheet-en">Alt</span><span class="sheet-de">Alt</span><span class="sheet-fr">Alt</span><span class="sheet-ru">Алт</span></span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_second_damage" class="sheet-toggle-second-damage sheet-mar-t-md" value="@{repeating_weapons_melee_{{num}}_var_second_damage}"><span class="sheet-toggle-second-damage sheet-mar-t-md"><span class="sheet-en">Secondary</span><span class="sheet-de">Secondary</span><span class="sheet-fr">Secondaire</span><span class="sheet-ru">Вторичное</span></span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_crit" class="sheet-toggle-crit sheet-mar-t-md" value="@{repeating_weapons_melee_{{num}}_var_crit}" checked><span class="sheet-toggle-crit sheet-mar-t-md"><span class="sheet-en">Crit</span><span class="sheet-de">Crit</span><span class="sheet-fr">Crit</span><span class="sheet-ru">Крит</span></span>
<input type="checkbox" name="attr_repeating_weapons_melee_{{num}}_toggle_bonuses" class="sheet-toggle-bonuses" value="@{repeating_weapons_melee_{{num}}_var_bonuses}"><span class="sheet-toggle-bonuses"><span class="sheet-en">Bonuses</span><span class="sheet-de">Boni</span><span class="sheet-fr">Bonus</span><span class="sheet-ru">Бонусы</span></span>
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_macro_options" value="@{repeating_weapons_melee_{{num}}_toggle_emote} @{repeating_weapons_melee_{{num}}_toggle_attack} @{repeating_weapons_melee_{{num}}_toggle_crit} @{repeating_weapons_melee_{{num}}_toggle_reach} @{repeating_weapons_melee_{{num}}_toggle_damage} @{repeating_weapons_melee_{{num}}_toggle_second_damage}">
<input type="hidden" name="attr_repeating_weapons_melee_{{num}}_macro_options" value="@{repeating_weapons_melee_{{num}}_toggle_emote} @{repeating_weapons_melee_{{num}}_toggle_attack} @{repeating_weapons_melee_{{num}}_toggle_crit} @{repeating_weapons_melee_{{num}}_toggle_reach} @{repeating_weapons_melee_{{num}}_toggle_range} @{repeating_weapons_melee_{{num}}_toggle_ammo} @{repeating_weapons_melee_{{num}}_toggle_damage} @{repeating_weapons_melee_{{num}}_toggle_alt_damage} @{repeating_weapons_melee_{{num}}_toggle_second_damage}">
<div class="sheet-action-button-group sheet-right">
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col sheet-center sheet-vert-middle">
<button type="roll" name="roll_repeating_weapons_melee_{{num}}_weapon" value="@{output_option} &{template:5eDefault} {{attack_roll=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{repeating_weapons_melee_{{num}}_name}}} {{melee=1}} @{classactionmeleeweapon} @{repeating_weapons_melee_{{num}}_macro_options} \n@{repeating_weapons_melee_{{num}}_macro}">
<span>Melee</span>
<button type="roll" name="roll_repeating_weapons_melee_{{num}}_weapon" value="@{output_option} &{template:5eDefault} {{attack_roll=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{repeating_weapons_melee_{{num}}_name}}} {{action=1}} {{action_type=Melee}} @{classactionmeleeweapon} @{repeating_weapons_melee_{{num}}_macro_options}">
<span class="sheet-en">Melee</span>
<span class="sheet-de">Nahkampf</span>
<span class="sheet-fr">Mêlée</span>
<span class="sheet-ru">Рукопашное</span>
</button>
</div>
</div>
</div>
<div class="sheet-row sheet-toggle-emote sheet-mar-t-sm">
<div class="sheet-col-1 sheet-center">
<textarea class="sheet-xs-textarea" name="attr_repeating_weapons_melee_{{num}}_emote"></textarea>
<div class="sheet-small-label">Emote</div>
<div class="sheet-toggle-emote sheet-center sheet-mar-t-sm">
<textarea class="sheet-xs-textarea" name="attr_repeating_weapons_melee_{{num}}_emote"></textarea>
<div class="sheet-small-label">
<span class="sheet-en">Emote</span>
<span class="sheet-de">Emote</span>
<span class="sheet-fr">Emote</span>
<span class="sheet-ru">Текст</span>
</div>
</div>
<div class="sheet-row sheet-mar-t-sm">
<div class="sheet-shaped-row sheet-mar-t-sm">
<div class="sheet-col-03 sheet-toggle-attack sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-checkbox-row-height" type="checkbox" value="@{PB}" name="attr_repeating_weapons_melee_{{num}}_proficient" checked="checked">
<div class="sheet-small-label">Prof</div>
<input class="sheet-checkbox-row-height" type="checkbox" value="@{PB}" name="attr_repeating_weapons_melee_{{num}}_proficient" checked>
<div class="sheet-small-label">
<span class="sheet-en">Prof</span>
<span class="sheet-de">Prof</span>
<span class="sheet-fr">Maîtr</span>
<span class="sheet-ru">Влад</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-attack sheet-center sheet-vert-top sheet-pad-r-sm">
<select name="attr_repeating_weapons_melee_{{num}}_attack_stat" class="sheet-select-no-arrow">
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected="selected">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
<div class="sheet-small-label">Atk Stat</div>
<div class="sheet-col-06 sheet-toggle-attack sheet-center sheet-vert-top sheet-pad-r-sm">
<span class="sheet-en">
<select name="attr_repeating_weapons_melee_{{num}}_attack_stat" class="sheet-select-no-arrow">
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected>Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_repeating_weapons_melee_{{num}}_attack_stat" class="sheet-select-no-arrow">
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected>Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_repeating_weapons_melee_{{num}}_attack_stat" class="sheet-select-no-arrow">
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected>For</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_repeating_weapons_ranged_{{num}}_attack_stat" class="sheet-select-no-arrow">
<option value="@{finesse_mod}">Фехтовальное</option>
<option value="@{strength_mod}">Сил</option>
<option value="@{dexterity_mod}" selected>Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-en">Atk Stat</span>
<span class="sheet-de">Scha Stat</span>
<span class="sheet-fr">Stat Atq</span>
<span class="sheet-ru">Хар Атк</span>
</div>
</div>
<div class="sheet-col-04 sheet-toggle-attack sheet-toggle-bonuses sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_melee_{{num}}_attack_bonus" value="0">
<div class="sheet-small-label">+Atk</div>
<div class="sheet-small-label">
<span class="sheet-en">+Atk</span>
<span class="sheet-de">+Atk</span>
<span class="sheet-fr">+Atq</span>
<span class="sheet-ru">+Атк</span>
</div>
</div>
<div class="sheet-col-04 sheet-toggle-attack sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_melee_{{num}}_to_hit" value="@{repeating_weapons_melee_{{num}}_proficient} + @{repeating_weapons_melee_{{num}}_attack_stat} + (@{repeating_weapons_melee_{{num}}_attack_bonus} * @{repeating_weapons_melee_{{num}}_toggle_bonuses})" disabled="disabled">
<div class="sheet-small-label">To Hit</div>
<div class="sheet-small-label">
<span class="sheet-en">To Hit</span>
<span class="sheet-de">To Hit</span>
<span class="sheet-fr">Mod Atq</span>
<span class="sheet-ru">Попадение</span>
</div>
</div>
<div class="sheet-col-05 sheet-toggle-details sheet-toggle-reach sheet-border-right sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<div class="sheet-col-05 sheet-toggle-reach sheet-border-right sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_melee_{{num}}_reach">
<div class="sheet-small-label">Reach</div>
<div class="sheet-small-label">
<span class="sheet-en">Reach</span>
<span class="sheet-de">Reach</span>
<span class="sheet-fr">Allonge</span>
<span class="sheet-ru">Длина</span>
</div>
</div>
<div class="sheet-col-08 sheet-toggle-range sheet-border-right sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_melee_{{num}}_range">
<div class="sheet-small-label">
<span class="sheet-en">Range</span>
<span class="sheet-de">Reichweite</span>
<span class="sheet-fr">Portée</span>
<span class="sheet-ru">Дальность</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-range sheet-toggle-ammo sheet-border-right sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_melee_{{num}}_ammo" min="0" value="1">
<div class="sheet-small-label">
<span class="sheet-en">Ammo</span>
<span class="sheet-de">Ammo</span>
<span class="sheet-fr">Munition</span>
<span class="sheet-ru">Боеприпас</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_melee_{{num}}_dmg" value="0">
<div class="sheet-small-label">Dmg Dice</div>
<div class="sheet-small-label">
<span class="sheet-en">Dmg Dice</span>
<span class="sheet-de">Dmg Dice</span>
<span class="sheet-fr">Dés de Dmg</span>
<span class="sheet-ru">Бросок Урона</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-center sheet-vert-top sheet-pad-r-sm">
<select name="attr_repeating_weapons_melee_{{num}}_dmg_stat" class="sheet-select-no-arrow">
<option value="0">None</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected="selected">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
<div class="sheet-small-label">Dmg Stat</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-toggle-alt-damage sheet-border-left sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_repeating_weapons_melee_{{num}}_alt_dmg" value="0">
<div class="sheet-small-label">
<span class="sheet-en">Alt Dmg</span>
<span class="sheet-de">Alt Dmg</span>
<span class="sheet-fr">Dmg Alt</span>
<span class="sheet-ru">Алт Урон</span>
</div>
</div>
<div class="sheet-col-16 sheet-toggle-damage sheet-toggle-alt-damage sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
<textarea class="sheet-xs-textarea sheet-center" name="attr_repeating_weapons_melee_{{num}}_alt_dmg_reason"></textarea>
<div class="sheet-small-label">
<span class="sheet-en">Alt Dmg Reason</span>
<span class="sheet-de">Alt Dmg Reason</span>
<span class="sheet-fr">Raison Dmg Alt</span>
<span class="sheet-ru">Причина Алт Урона</span>
</div>
</div>
<div class="sheet-col-06 sheet-toggle-damage sheet-center sheet-vert-top sheet-pad-r-sm">
<span class="sheet-en">
<select name="attr_repeating_weapons_melee_{{num}}_dmg_stat" class="sheet-select-no-arrow">
<option value="0">None</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected>Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_repeating_weapons_melee_{{num}}_dmg_stat" class="sheet-select-no-arrow">
<option value="0">Keine</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected>Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_repeating_weapons_melee_{{num}}_dmg_stat" class="sheet-select-no-arrow">
<option value="0">Aucune</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected>For</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_repeating_weapons_ranged_{{num}}_attack_stat" class="sheet-select-no-arrow">
<option value="@{finesse_mod}">Фехтовальное</option>
<option value="@{strength_mod}">Сил</option>
<option value="@{dexterity_mod}" selected>Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-en">Dmg Stat</span>
<span class="sheet-de">Scha Stat</span>
<span class="sheet-fr">Stat Dmg</span>
<span class="sheet-ru">Хар Урон</span>
</div>
</div>
<div class="sheet-col-04 sheet-toggle-damage sheet-toggle-bonuses sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_melee_{{num}}_dmg_bonus" value="0">
<div class="sheet-small-label">+Dmg</div>
<div class="sheet-small-label">
<span class="sheet-en">+Dmg</span>
<span class="sheet-de">+Scha</span>
<span class="sheet-fr">+Dmg</span>
<span class="sheet-ru">+Урон</span>
</div>
</div>
<div class="sheet-col-04 sheet-toggle-damage sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_melee_{{num}}_dmg_total" value="@{repeating_weapons_melee_{{num}}_dmg_stat} + (@{repeating_weapons_melee_{{num}}_dmg_bonus} * @{repeating_weapons_melee_{{num}}_toggle_bonuses})" disabled="disabled">
<div class="sheet-small-label">Dmg Mod</div>
<div class="sheet-small-label">
<span class="sheet-en">Dmg Mod</span>
<span class="sheet-de">Scha Mod</span>
<span class="sheet-fr">Mod Dmg</span>
<span class="sheet-ru">Мод Урон</span>
</div>
</div>
<div class="sheet-col-10 sheet-toggle-damage sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_melee_{{num}}_dmg_type">
<div class="sheet-small-label">Dmg Type</div>
<div class="sheet-small-label">
<span class="sheet-en">Dmg Type</span>
<span class="sheet-de">Dmg Type</span>
<span class="sheet-fr">Type Dmg</span>
<span class="sheet-ru">Тип Урон</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-toggle-second-damage sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_melee_{{num}}_second_dmg" value="0">
<div class="sheet-small-label">2nd Dmg Dice</div>
<div class="sheet-small-label">
<span class="sheet-en">2nd Dmg Dice</span>
<span class="sheet-de">2te Dmg Dice</span>
<span class="sheet-fr">2ème Dés de Dmg</span>
<span class="sheet-ru">2ой Бросок урона</span>
</div>
</div>
<div class="sheet-col-04 sheet-toggle-damage sheet-toggle-second-damage sheet-toggle-bonuses sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_melee_{{num}}_second_dmg_bonus" value="0">
<div class="sheet-small-label">2nd +Dmg</div>
<div class="sheet-small-label">
<span class="sheet-en">2nd +Dmg</span>
<span class="sheet-de">2te +Scha</span>
<span class="sheet-fr">2ème +Dmg</span>
<span class="sheet-ru">2ой +Урон</span>
</div>
</div>
<div class="sheet-col-10 sheet-toggle-damage sheet-toggle-second-damage sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_melee_{{num}}_second_dmg_type">
<div class="sheet-small-label">2nd Dmg Type</div>
<div class="sheet-small-label">
<span class="sheet-en">2nd Dmg Type</span>
<span class="sheet-de">2te Scha Type</span>
<span class="sheet-fr">2ème Type Dmg</span>
<span class="sheet-ru">2ой Тип Урон</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-toggle-crit sheet-toggle-crit-bonus sheet-center sheet-vert-top sheet-pad-l-sm">
<div class="sheet-col-07 sheet-toggle-damage sheet-toggle-crit sheet-toggle-bonuses sheet-center sheet-vert-top sheet-pad-l-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_melee_{{num}}_bonus_crit_dmg" value="0">
<div class="sheet-small-label">Bonus Crit Dmg</div>
<div class="sheet-small-label">
<span class="sheet-en">Bonus Crit Dmg</span>
<span class="sheet-de">Bonus Crit Dmg</span>
<span class="sheet-fr">Bonus Dmg Crit</span>
<span class="sheet-ru">Бонус Крит Урон</span>
</div>
</div>
<div class="sheet-col-05 sheet-toggle-damage sheet-toggle-crit sheet-center sheet-vert-top sheet-pad-l-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_melee_{{num}}_crit_range" value="20" step="1" min="1" max="20">
<div class="sheet-small-label">Crit Range</div>
</div>
</div>
<div class="sheet-row sheet-toggle-macro sheet-mar-t-sm">
<div class="sheet-col-1 sheet-center">
<textarea class="sheet-small-textarea" name="attr_repeating_weapons_melee_{{num}}_macro"></textarea>
<div class="sheet-small-label">Macro</div>
<div class="sheet-small-label">
<span class="sheet-en">Crit Range</span>
<span class="sheet-de">Crit Range</span>
<span class="sheet-fr">Coup Crit</span>
<span class="sheet-ru">Крит при</span>
</div>
</div>
</div>
</div>
@@ -7,131 +7,298 @@
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_var_range" value="{{range=@{repeating_weapons_ranged_{{num}}_range}}}">
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_var_ammo" value="{{ammo=[[@{repeating_weapons_ranged_{{num}}_ammo}-@{repeating_weapons_ranged_{{num}}_toggle_ammo_auto}]]}} {{ammo_auto=@{repeating_weapons_ranged_{{num}}_toggle_ammo_auto}}} {{ammo_field=repeating_weapons_ranged_{{num}}_ammo}}">
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_var_ammo_auto" value="1">
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_var_damage" value="{{action_damage=[[@{repeating_weapons_ranged_{{num}}_dmg} + @{repeating_weapons_ranged_{{num}}_dmg_total} + (@{global_weapon_damage_bonus}) + (@{global_ranged_damage_bonus}) + 0d0]]}} {{action_damage_type=@{repeating_weapons_ranged_{{num}}_dmg_type}}}">
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_var_second_damage" value="{{action_second_damage=[[@{repeating_weapons_ranged_{{num}}_second_dmg} + (@{repeating_weapons_ranged_{{num}}_second_dmg_bonus} * @{repeating_weapons_ranged_{{num}}_toggle_bonuses}) + 0d0]]}} {{action_second_damage_type=@{repeating_weapons_ranged_{{num}}_second_dmg_type}}}">
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_var_crit" value="{{can_crit=1}} {{action_crit_damage=[[@{repeating_weapons_ranged_{{num}}_dmg} + (@{repeating_weapons_ranged_{{num}}_bonus_crit_dmg} * @{repeating_weapons_ranged_{{num}}_toggle_bonuses}) + 0d0]]}} {{action_crit_damage_adv=[[@{repeating_weapons_ranged_{{num}}_dmg} + (@{repeating_weapons_ranged_{{num}}_bonus_crit_dmg} * @{repeating_weapons_ranged_{{num}}_toggle_bonuses}) + 0d0]]}} {{action_second_crit_damage=[[@{repeating_weapons_ranged_{{num}}_second_dmg} + 0d0]]}} {{action_second_crit_damage_adv=[[@{repeating_weapons_ranged_{{num}}_second_dmg} + 0d0]]}}">
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_var_damage" value="{{action_damage=[[0d0 + @{repeating_weapons_ranged_{{num}}_dmg} + @{repeating_weapons_ranged_{{num}}_dmg_total} + (@{global_weapon_damage_bonus}) + (@{global_ranged_damage_bonus})]]}} {{action_damage_type=@{repeating_weapons_ranged_{{num}}_dmg_type}}}">
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_var_alt_damage" value="{{action_alt_damage=[[0d0 + @{repeating_weapons_ranged_{{num}}_alt_dmg} + @{repeating_weapons_ranged_{{num}}_dmg_total} + (@{global_weapon_damage_bonus}) + (@{global_ranged_damage_bonus})]]}} {{action_alt_damage_reason=@{repeating_weapons_ranged_{{num}}_alt_dmg_reason}}}">
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_var_second_damage" value="{{action_second_damage=[[@{repeating_weapons_ranged_{{num}}_second_dmg} + (@{repeating_weapons_ranged_{{num}}_second_dmg_bonus} * @{repeating_weapons_ranged_{{num}}_toggle_bonuses})]]}} {{action_second_damage_type=@{repeating_weapons_ranged_{{num}}_second_dmg_type}}}">
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_var_crit" value="{{can_crit=1}} {{action_crit_damage=[[0d0 + @{repeating_weapons_ranged_{{num}}_dmg} + (@{repeating_weapons_ranged_{{num}}_bonus_crit_dmg} * @{repeating_weapons_ranged_{{num}}_toggle_bonuses}))]]}} {{action_alt_crit_damage=[[0d0 + @{repeating_weapons_ranged_{{num}}_alt_dmg}]]}} {{action_second_crit_damage=[[0d0 + @{repeating_weapons_ranged_{{num}}_second_dmg}]]}}">
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_var_bonuses" value="1">
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_var_crit_bonus" value="1">
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_emote" class="sheet-tab-action sheet-toggle-emote" value="@{repeating_weapons_ranged_{{num}}_var_emote}"><span class="sheet-tab-action sheet-toggle-emote">Emote</span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_attack" class="sheet-tab-action sheet-toggle-attack" value="@{repeating_weapons_ranged_{{num}}_var_attack}"><span class="sheet-tab-action sheet-toggle-attack">Attack</span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_range" class="sheet-tab-action sheet-toggle-range" value="@{repeating_weapons_ranged_{{num}}_var_range}"><span class="sheet-tab-action sheet-toggle-range">Range</span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_ammo" class="sheet-tab-action sheet-toggle-ammo sheet-mar-t-md" value="@{repeating_weapons_ranged_{{num}}_var_ammo}"><span class="sheet-tab-action sheet-toggle-ammo sheet-mar-t-md">Ammo</span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_ammo_auto" class="sheet-tab-action sheet-toggle-ammo-auto sheet-mar-t-nine" value="@{repeating_weapons_ranged_{{num}}_var_ammo_auto}"><span class="sheet-tab-action sheet-toggle-ammo-auto sheet-mar-t-nine">Auto</span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_damage" class="sheet-tab-action sheet-toggle-damage" value="@{repeating_weapons_ranged_{{num}}_var_damage}"><span class="sheet-tab-action sheet-toggle-damage">Dmg</span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_second_damage" class="sheet-tab-action sheet-toggle-second-damage sheet-mar-t-md" value="@{repeating_weapons_ranged_{{num}}_var_second_damage}"><span class="sheet-tab-action sheet-toggle-second-damage sheet-mar-t-md">Secondary</span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_crit" class="sheet-tab-action sheet-toggle-crit sheet-mar-t-md" value="@{repeating_weapons_ranged_{{num}}_var_crit}" checked><span class="sheet-tab-action sheet-toggle-crit sheet-mar-t-md">Crit</span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_crit_bonus" class="sheet-tab-action sheet-toggle-crit-bonus sheet-mar-t-nine" value="@{repeating_weapons_ranged_{{num}}_var_crit_bonus}"><span class="sheet-tab-action sheet-toggle-crit-bonus sheet-mar-t-nine">Bonus</span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_bonuses" class="sheet-tab-action sheet-toggle-bonuses" value="@{repeating_weapons_ranged_{{num}}_var_bonuses}"><span class="sheet-tab-action sheet-toggle-bonuses">Bonuses</span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_macro" class="sheet-tab-action sheet-toggle-macro"><span class="sheet-tab-action sheet-toggle-macro">Macro</span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_emote" class="sheet-toggle-emote" value="@{repeating_weapons_ranged_{{num}}_var_emote}"><span class="sheet-toggle-emote"><span class="sheet-en">Emote</span><span class="sheet-de">Emote</span><span class="sheet-fr">Emote</span><span class="sheet-ru">Текст</span></span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_attack" class="sheet-toggle-attack" value="@{repeating_weapons_ranged_{{num}}_var_attack}"><span class="sheet-toggle-attack"><span class="sheet-en">Attack</span><span class="sheet-de">Angriff</span><span class="sheet-fr">Attaque</span><span class="sheet-ru">Атака</span></span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_range" class="sheet-toggle-range" value="@{repeating_weapons_ranged_{{num}}_var_range}"><span class="sheet-toggle-range"><span class="sheet-en">Range</span><span class="sheet-de">Range</span><span class="sheet-fr">Portée</span><span class="sheet-ru">Досяг</span></span></span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_ammo" class="sheet-toggle-ammo sheet-mar-t-md" value="@{repeating_weapons_ranged_{{num}}_var_ammo}"><span class="sheet-toggle-ammo sheet-mar-t-md"><span class="sheet-en">Ammo</span><span class="sheet-de">Ammo</span><span class="sheet-fr">Mun</span><span class="sheet-ru">Боепр</span></span></span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_ammo_auto" class="sheet-toggle-ammo-auto sheet-mar-t-nine" value="@{repeating_weapons_ranged_{{num}}_var_ammo_auto}"><span class="sheet-toggle-ammo-auto sheet-mar-t-nine">Auto</span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_damage" class="sheet-toggle-damage" value="@{repeating_weapons_ranged_{{num}}_var_damage}"><span class="sheet-toggle-damage"><span class="sheet-en">Dmg</span><span class="sheet-de">Scha</span><span class="sheet-fr">Dmg</span><span class="sheet-ru">Урон</span></span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_alt_damage" class="sheet-toggle-alt-damage sheet-mar-t-md" value="@{repeating_weapons_ranged_{{num}}_var_alt_damage}"><span class="sheet-toggle-alt-damage sheet-mar-t-md"><span class="sheet-en">Alt</span><span class="sheet-de">Alt</span><span class="sheet-fr">Alt</span><span class="sheet-ru">Алт</span></span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_second_damage" class="sheet-toggle-second-damage sheet-mar-t-md" value="@{repeating_weapons_ranged_{{num}}_var_second_damage}"><span class="sheet-toggle-second-damage sheet-mar-t-md"><span class="sheet-en">Secondary</span><span class="sheet-de">Secondary</span><span class="sheet-fr">Secondaire</span><span class="sheet-ru">Вторичное</span></span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_crit" class="sheet-toggle-crit sheet-mar-t-md" value="@{repeating_weapons_ranged_{{num}}_var_crit}" checked><span class="sheet-toggle-crit sheet-mar-t-md"><span class="sheet-en">Crit</span><span class="sheet-de">Crit</span><span class="sheet-fr">Crit</span><span class="sheet-ru">Крит</span></span>
<input type="checkbox" name="attr_repeating_weapons_ranged_{{num}}_toggle_bonuses" class="sheet-toggle-bonuses" value="@{repeating_weapons_ranged_{{num}}_var_bonuses}"><span class="sheet-toggle-bonuses"><span class="sheet-en">Bonuses</span><span class="sheet-de">Boni</span><span class="sheet-fr">Bonus</span><span class="sheet-ru">Бонусы</span></span>
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_macro_options" value="@{repeating_weapons_ranged_{{num}}_toggle_emote} @{repeating_weapons_ranged_{{num}}_toggle_attack} @{repeating_weapons_ranged_{{num}}_toggle_crit} @{repeating_weapons_ranged_{{num}}_toggle_range} @{repeating_weapons_ranged_{{num}}_toggle_ammo} @{repeating_weapons_ranged_{{num}}_toggle_damage} @{repeating_weapons_ranged_{{num}}_toggle_second_damage}">
<input type="hidden" name="attr_repeating_weapons_ranged_{{num}}_macro_options" value="@{repeating_weapons_ranged_{{num}}_toggle_emote} @{repeating_weapons_ranged_{{num}}_toggle_attack} @{repeating_weapons_ranged_{{num}}_toggle_crit} @{repeating_weapons_ranged_{{num}}_toggle_range} @{repeating_weapons_ranged_{{num}}_toggle_ammo} @{repeating_weapons_ranged_{{num}}_toggle_damage} @{repeating_weapons_ranged_{{num}}_toggle_alt_damage} @{repeating_weapons_ranged_{{num}}_toggle_second_damage}">
<div class="sheet-action-button-group sheet-right">
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col sheet-center sheet-vert-middle">
<button type="roll" name="roll_repeating_weapons_ranged_{{num}}_weapon" value="@{output_option} &{template:5eDefault} {{attack_roll=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{repeating_weapons_ranged_{{num}}_name}}} {{ranged=1}} @{classactionrangedweapon} @{repeating_weapons_ranged_{{num}}_macro_options} \n@{repeating_weapons_ranged_{{num}}_macro}">
<span>Ranged</span>
<button type="roll" name="roll_repeating_weapons_ranged_{{num}}_weapon" value="@{output_option} &{template:5eDefault} {{attack_roll=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{repeating_weapons_ranged_{{num}}_name}}} {{action=1}} {{action_type=Ranged}} @{classactionrangedweapon} @{repeating_weapons_ranged_{{num}}_macro_options}">
<span class="sheet-en">Ranged</span>
<span class="sheet-de">Ranged</span>
<span class="sheet-fr">Tir</span>
<span class="sheet-ru">Дистанционное</span>
</button>
</div>
</div>
</div>
<div class="sheet-row sheet-toggle-emote sheet-mar-t-sm">
<div class="sheet-col-1 sheet-center">
<textarea class="sheet-xs-textarea" name="attr_repeating_weapons_ranged_{{num}}_emote"></textarea>
<div class="sheet-small-label">Emote</div>
<div class="sheet-toggle-emote sheet-center sheet-mar-t-sm">
<textarea class="sheet-xs-textarea" name="attr_repeating_weapons_ranged_{{num}}_emote"></textarea>
<div class="sheet-small-label">
<span class="sheet-en">Emote</span>
<span class="sheet-de">Emote</span>
<span class="sheet-fr">Emote</span>
<span class="sheet-ru">Текст</span>
</div>
</div>
<div class="sheet-row sheet-mar-t-sm">
<div class="sheet-shaped-row sheet-mar-t-sm">
<div class="sheet-col-03 sheet-toggle-attack sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-checkbox-row-height" type="checkbox" value="@{PB}" name="attr_repeating_weapons_ranged_{{num}}_proficient" checked="checked">
<div class="sheet-small-label">Prof</div>
<input class="sheet-checkbox-row-height" type="checkbox" value="@{PB}" name="attr_repeating_weapons_ranged_{{num}}_proficient" checked>
<div class="sheet-small-label">
<span class="sheet-en">Prof</span>
<span class="sheet-de">Prof</span>
<span class="sheet-fr">Maît</span>
<span class="sheet-ru">Влад</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-attack sheet-center sheet-vert-top sheet-pad-r-sm">
<select name="attr_repeating_weapons_ranged_{{num}}_attack_stat" class="sheet-select-no-arrow">
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}" selected="selected">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
<div class="sheet-small-label">Atk Stat</div>
<div class="sheet-col-06 sheet-toggle-attack sheet-center sheet-vert-top sheet-pad-r-sm">
<span class="sheet-en">
<select name="attr_repeating_weapons_ranged_{{num}}_attack_stat" class="sheet-select-no-arrow">
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}" selected>Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_repeating_weapons_ranged_{{num}}_attack_stat" class="sheet-select-no-arrow">
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}" selected>Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_repeating_weapons_ranged_{{num}}_attack_stat" class="sheet-select-no-arrow">
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">For</option>
<option value="@{dexterity_mod}" selected>Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_repeating_weapons_ranged_{{num}}_attack_stat" class="sheet-select-no-arrow">
<option value="@{finesse_mod}">Фехтовальное</option>
<option value="@{strength_mod}">Сил</option>
<option value="@{dexterity_mod}" selected>Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-en">Atk Stat</span>
<span class="sheet-de">Atk Stat</span>
<span class="sheet-fr">Stat Atq</span>
<span class="sheet-ru">Хар Атк</span>
</div>
</div>
<div class="sheet-col-04 sheet-toggle-attack sheet-toggle-bonuses sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_ranged_{{num}}_attack_bonus" value="0">
<div class="sheet-small-label">+Atk</div>
<div class="sheet-small-label">
<span class="sheet-en">+Atk</span>
<span class="sheet-de">+Atk</span>
<span class="sheet-fr">+Atq</span>
<span class="sheet-ru">+Атк</span>
</div>
</div>
<div class="sheet-col-04 sheet-toggle-attack sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_ranged_{{num}}_to_hit" value="@{repeating_weapons_ranged_{{num}}_proficient} + @{repeating_weapons_ranged_{{num}}_attack_stat} + (@{repeating_weapons_ranged_{{num}}_attack_bonus} * @{repeating_weapons_ranged_{{num}}_toggle_bonuses})" disabled="disabled">
<div class="sheet-small-label">To Hit</div>
</div>
<div class="sheet-col-08 sheet-toggle-details sheet-toggle-range sheet-border-right sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_ranged_{{num}}_range">
<div class="sheet-small-label">
<span class="sheet-english">Range</span>
<span class="sheet-german">Reichweite</span>
<span class="sheet-en">To Hit</span>
<span class="sheet-de">To Hit</span>
<span class="sheet-fr">Mod Atq</span>
<span class="sheet-ru">Попадение</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-details sheet-toggle-range sheet-toggle-ammo sheet-border-right sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<div class="sheet-col-08 sheet-toggle-range sheet-border-right sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_ranged_{{num}}_range">
<div class="sheet-small-label">
<span class="sheet-en">Range</span>
<span class="sheet-de">Reichweite</span>
<span class="sheet-fr">Portée</span>
<span class="sheet-ru">Дальность</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-range sheet-toggle-ammo sheet-border-right sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_ranged_{{num}}_ammo" min="0" value="1">
<div class="sheet-small-label">Ammo</div>
<div class="sheet-small-label">
<span class="sheet-en">Ammo</span>
<span class="sheet-de">Ammo</span>
<span class="sheet-fr">Munition</span>
<span class="sheet-ru">Боеприпас</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_ranged_{{num}}_dmg" value="0">
<div class="sheet-small-label">Dmg Dice</div>
<div class="sheet-small-label">
<span class="sheet-en">Dmg Dice</span>
<span class="sheet-de">Dmg Dice</span>
<span class="sheet-fr">Dés de Dmg</span>
<span class="sheet-ru">Бросок Урона</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-center sheet-vert-top sheet-pad-r-sm">
<select name="attr_repeating_weapons_ranged_{{num}}_dmg_stat" class="sheet-select-no-arrow">
<option value="0">None</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}" selected="selected">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
<div class="sheet-small-label">Dmg Stat</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-toggle-alt-damage sheet-border-left sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_repeating_weapons_ranged_{{num}}_alt_dmg" value="0">
<div class="sheet-small-label">
<span class="sheet-en">Alt Dmg</span>
<span class="sheet-de">Alt Dmg</span>
<span class="sheet-fr">Dmg Alt</span>
<span class="sheet-ru">Алт Урон</span>
</div>
</div>
<div class="sheet-col-16 sheet-toggle-damage sheet-toggle-alt-damage sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
<textarea class="sheet-xs-textarea sheet-center" name="attr_repeating_weapons_ranged_{{num}}_alt_dmg_reason"></textarea>
<div class="sheet-small-label">
<span class="sheet-en">Alt Dmg Reason</span>
<span class="sheet-de">Alt Dmg Reason</span>
<span class="sheet-fr">Raison Dmg Alt</span>
<span class="sheet-ru">Причина Алт Урона</span>
</div>
</div>
<div class="sheet-col-06 sheet-toggle-damage sheet-center sheet-vert-top sheet-pad-r-sm">
<span class="sheet-en">
<select name="attr_repeating_weapons_ranged_{{num}}_dmg_stat" class="sheet-select-no-arrow">
<option value="0">None</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}" selected>Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_repeating_weapons_ranged_{{num}}_dmg_stat" class="sheet-select-no-arrow">
<option value="0">None</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}" selected>Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_repeating_weapons_ranged_{{num}}_dmg_stat" class="sheet-select-no-arrow">
<option value="0">Aucun</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">For</option>
<option value="@{dexterity_mod}" selected>Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_repeating_weapons_ranged_{{num}}_dmg_stat" class="sheet-select-no-arrow">
<option value="0">Нет</option>
<option value="@{finesse_mod}">Фехтовальное</option>
<option value="@{strength_mod}">Сил</option>
<option value="@{dexterity_mod}" selected>Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-en">Dmg Stat</span>
<span class="sheet-de">Scha Stat</span>
<span class="sheet-fr">Stat Dmg</span>
<span class="sheet-ru">Хар Урон</span>
</div>
</div>
<div class="sheet-col-04 sheet-toggle-damage sheet-toggle-bonuses sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_ranged_{{num}}_dmg_bonus" value="0">
<div class="sheet-small-label">+Dmg</div>
<div class="sheet-small-label">
<span class="sheet-en">+Dmg</span>
<span class="sheet-de">+Scha</span>
<span class="sheet-fr">+Dmg</span>
<span class="sheet-ru">+Урон</span>
</div>
</div>
<div class="sheet-col-04 sheet-toggle-damage sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_ranged_{{num}}_dmg_total" value="@{repeating_weapons_ranged_{{num}}_dmg_stat} + (@{repeating_weapons_ranged_{{num}}_dmg_bonus} * @{repeating_weapons_ranged_{{num}}_toggle_bonuses})" disabled="disabled">
<div class="sheet-small-label">Dmg Mod</div>
<div class="sheet-small-label">
<span class="sheet-en">Dmg Mod</span>
<span class="sheet-de">Scha Mod</span>
<span class="sheet-fr">Mod Dmg</span>
<span class="sheet-ru">Мод Урон</span>
</div>
</div>
<div class="sheet-col-10 sheet-toggle-damage sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_ranged_{{num}}_dmg_type">
<div class="sheet-small-label">Dmg Type</div>
<div class="sheet-small-label">
<span class="sheet-en">Dmg Type</span>
<span class="sheet-de">Scha Type</span>
<span class="sheet-fr">Type Dmg</span>
<span class="sheet-ru">Тип Урон</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-toggle-second-damage sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_ranged_{{num}}_second_dmg" value="0">
<div class="sheet-small-label">2nd Dmg Dice</div>
<div class="sheet-small-label">
<span class="sheet-en">2nd Dmg Dice</span>
<span class="sheet-de">2te Scha Dice</span>
<span class="sheet-fr">2ème Dés de Dmg</span>
<span class="sheet-ru">2ой Бросок урона</span>
</div>
</div>
<div class="sheet-col-04 sheet-toggle-damage sheet-toggle-second-damage sheet-toggle-bonuses sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_ranged_{{num}}_second_dmg_bonus" value="0">
<div class="sheet-small-label">2nd +Dmg</div>
<div class="sheet-small-label">
<span class="sheet-en">2nd +Dmg</span>
<span class="sheet-de">2te +Scha</span>
<span class="sheet-fr">2ème +Dmg</span>
<span class="sheet-ru">2ой +Урона</span>
</div>
</div>
<div class="sheet-col-10 sheet-toggle-damage sheet-toggle-second-damage sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_ranged_{{num}}_second_dmg_type">
<div class="sheet-small-label">2nd Dmg Type</div>
<div class="sheet-small-label">
<span class="sheet-en">2nd Dmg Type</span>
<span class="sheet-de">2te Scha Type</span>
<span class="sheet-fr">2ème Type Dmg</span>
<span class="sheet-ru">2ой Тип Урона</span>
</div>
</div>
<div class="sheet-col-07 sheet-toggle-damage sheet-toggle-crit sheet-toggle-crit-bonus sheet-center sheet-vert-top sheet-pad-l-sm">
<div class="sheet-col-07 sheet-toggle-damage sheet-toggle-crit sheet-toggle-bonuses sheet-center sheet-vert-top sheet-pad-l-sm">
<input class="sheet-center" type="text" name="attr_repeating_weapons_ranged_{{num}}_bonus_crit_dmg" value="0">
<div class="sheet-small-label">Bonus Crit Dmg</div>
<div class="sheet-small-label">
<span class="sheet-en">Bonus Crit Dmg</span>
<span class="sheet-de">Bonus Crit Dmg</span>
<span class="sheet-fr">Bonus Dmg Crit</span>
<span class="sheet-ru">Бонус Крит Урона</span>
</div>
</div>
<div class="sheet-col-05 sheet-toggle-damage sheet-toggle-crit sheet-center sheet-vert-top sheet-pad-l-sm">
<input class="sheet-center" type="number" name="attr_repeating_weapons_ranged_{{num}}_crit_range" value="20" step="1" min="1" max="20">
<div class="sheet-small-label">Crit Range</div>
</div>
</div>
<div class="sheet-row sheet-toggle-macro sheet-mar-t-sm">
<div class="sheet-col-1 sheet-center">
<textarea class="sheet-small-textarea" name="attr_repeating_weapons_ranged_{{num}}_macro"></textarea>
<div class="sheet-small-label">Macro</div>
<div class="sheet-small-label">
<span class="sheet-en">Crit Range</span>
<span class="sheet-de">Crit Range</span>
<span class="sheet-fr">Coup Crit</span>
<span class="sheet-ru">Крит при</span>
</div>
</div>
</div>
</div>
+528
View File
@@ -0,0 +1,528 @@
var gulp = require('gulp'),
include = require('gulp-include'),
inject = require('gulp-inject'),
minifyHTML = require('gulp-minify-html'),
minifyCss = require('gulp-minify-css'),
concat = require('gulp-concat'),
sass = require('gulp-sass'),
replace = require('gulp-replace-task'),
rename = require('gulp-rename'),
wrap = require('gulp-wrap'),
md5 = require('md5'),
change = require('gulp-change');
var customSkillCount = 4,
outputOptionsCount = 1,
traitsCount = 1,
actionCount = 12,
lairActionCount = 4,
legendaryActionCount = 4,
meleeCount = 7,
rangedCount = 4,
quickClassActions = 5,
classActionsPerPage = 10,
customClassCount = 6,
spellCount = 10,
armorCount = 6,
inventoryPerPage = 20,
abilitiesName = ['Strength', 'Dexterity', 'Constitution', 'Intelligence', 'Wisdom', 'Charisma'];
String.prototype.capitalize = function() {
return this.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1)});
};
String.prototype.lowercase = function() {
return this.toLowerCase();
};
function actionsCompile (file, limit, action_type, action_name) {
var template = file.contents.toString('utf8'),
s = [];
for (var i = 0; i < limit; i++) {
s.push(template
.replace(/\x7B\x7Baction_type\x7D\x7D/g, action_type)
.replace(/\x7B\x7Bnum\x7D\x7D/g, i.toString())
.replace(/\x7B\x7Baction_name\x7D\x7D/g, action_name)
);
}
return s.join('\n\n');
}
function spell (file, limit, start) {
var s = [];
if(!start) {
start = 0;
} else if (start > 0) {
limit += start;
}
for (var i = start; i < limit; i++) {
var template = file.contents.toString('utf8').replace(/\x7B\x7Bnum\x7D\x7D/g, i.toString());
if(i === 0) {
template = template
.replace(/\x7B\x7Blevel_num\x7D\x7D/g, 'cantrip')
.replace(/\x7B\x7Blevel_num_readable\x7D\x7D/g, 'Cantrip')
.replace(/\x7B\x7Blevel_num_readable_de\x7D\x7D/g, 'Zaubertrick')
.replace(/\x7B\x7Blevel_num_readable_fr\x7D\x7D/g, 'Cantrip')
.replace(/\x7B\x7Bhidden_if_cantrip\x7D\x7D/g, ' sheet-hidden')
.replace(/\x7B\x7Bchecked_if_cantrip\x7D\x7D/g, ' checked')
.replace(/\x7B\x7BhigherLevelQuery\x7D\x7D/g, '');
} else {
var higherLevelQuery = '?{Spell Level';
for(var j = i; j < limit; j++) {
higherLevelQuery += '|' + j;
}
higherLevelQuery += '}';
template = template
.replace(/\x7B\x7Blevel_num\x7D\x7D/g, 'level' + i.toString())
.replace(/\x7B\x7Blevel_num_readable\x7D\x7D/g, 'Level ' + i.toString())
.replace(/\x7B\x7Blevel_num_readable_de\x7D\x7D/g, 'Stufe ' + i.toString())
.replace(/\x7B\x7Blevel_num_readable_fr\x7D\x7D/g, 'Niveau ' + i.toString())
.replace(/\x7B\x7Bhidden_if_cantrip\x7D\x7D/g, '')
.replace(/\x7B\x7Bchecked_if_cantrip\x7D\x7D/g, '')
.replace(/\x7B\x7BhigherLevelQuery\x7D\x7D/g, higherLevelQuery);
}
s.push(template);
}
return s.join('\n\n');
}
function duplicate (file, limit, start) {
var template = file.contents.toString('utf8'),
s = [];
if(!start) {
start = 0;
} else if (start > 0) {
limit += start;
}
for (var i = start; i < limit; i++) {
s.push(template
.replace(/\x7B\x7Bnum\x7D\x7D/g, i.toString())
);
}
return s.join('\n\n');
}
function skills (file) {
var template = file.contents.toString('utf8'),
skillsJson = require('./components/skills/skills.json').skills,
skills = [];
var selectedString = ' selected="selected"';
skillsJson.forEach(function(skill) {
var ggTemplate = template;
if(skill.attribute === 'str') {
ggTemplate = ggTemplate.replace(/\x7B\x7Bstr_selected\x7D\x7D/g, selectedString);
} else {
ggTemplate = ggTemplate.replace(/\x7B\x7Bstr_selected\x7D\x7D/g, '');
}
if(skill.attribute === 'dex') {
ggTemplate = ggTemplate.replace(/\x7B\x7Bdex_selected\x7D\x7D/g, selectedString);
} else {
ggTemplate = ggTemplate.replace(/\x7B\x7Bdex_selected\x7D\x7D/g, '');
}
if(skill.attribute === 'con') {
ggTemplate = ggTemplate.replace(/\x7B\x7Bcon_selected\x7D\x7D/g, selectedString);
} else {
ggTemplate = ggTemplate.replace(/\x7B\x7Bcon_selected\x7D\x7D/g, '');
}
if(skill.attribute === 'int') {
ggTemplate = ggTemplate.replace(/\x7B\x7Bint_selected\x7D\x7D/g, selectedString);
} else {
ggTemplate = ggTemplate.replace(/\x7B\x7Bint_selected\x7D\x7D/g, '');
}
if(skill.attribute === 'wis') {
ggTemplate = ggTemplate.replace(/\x7B\x7Bwis_selected\x7D\x7D/g, selectedString);
} else {
ggTemplate = ggTemplate.replace(/\x7B\x7Bwis_selected\x7D\x7D/g, '');
}
if(skill.attribute === 'cha') {
ggTemplate = ggTemplate.replace(/\x7B\x7Bcha_selected\x7D\x7D/g, selectedString);
} else {
ggTemplate = ggTemplate.replace(/\x7B\x7Bcha_selected\x7D\x7D/g, '');
}
skills.push(ggTemplate
.replace(/\x7B\x7Bname\x7D\x7D/g, skill.name.lowercase().replace(/ +/g, ''))
.replace(/\x7B\x7Bname_cap\x7D\x7D/g, skill.name.capitalize().replace(/ +/g, ''))
.replace(/\x7B\x7Battribute\x7D\x7D/g, skill.attribute.capitalize())
.replace(/\x7B\x7Bfriendly_name\x7D\x7D/g, skill.name)
.replace(/\x7B\x7Bfriendly_name_de\x7D\x7D/g, skill.name_de)
.replace(/\x7B\x7Bfriendly_name_fr\x7D\x7D/g, skill.name_fr)
.replace(/\x7B\x7Bdescription\x7D\x7D/g, skill.description)
.replace(/\x7B\x7Bdescription_de\x7D\x7D/g, skill.description_de)
.replace(/\x7B\x7Bdescription_fr\x7D\x7D/g, skill.description_fr)
);
});
return skills.join('\n\n');
}
function saveQuery(file) {
var template = file.contents.toString('utf8'),
query = '';
for (var i = 0; i < abilitiesName.length; ++i) {
var ability = abilitiesName[i];
query += '|' + ability + ', {{title=' + ability + '&amp;#125;&amp;#125; {{roll=[[d20@{d20_mod} + @{' + ability.toLowerCase() + '_save_mod}]]&amp;#125;&amp;#125; {{rolladv=[[d20@{d20_mod} + @{' + ability.toLowerCase() + '_save_mod}]]&amp;#125;&amp;#125;';
}
query += '|Death, {{deathsave=1&amp;#125;&amp;#125; {{emote=dices with death!&amp;#125;&amp;#125; {{title=Death Save&amp;#125;&amp;#125; {{rollname=Death Save&amp;#125;&amp;#125; {{roll=[[d20@{d20_mod} + (@{global_saving_bonus})]]&amp;#125;&amp;#125; {{rolladv=[[d20@{d20_mod} + (@{global_saving_bonus})]]&amp;#125;&amp;#125;';
query += '|Other, {{title=?{Other&amp;#124;Unspecified&amp;#125;&amp;#125;&amp;#125; {{roll=[[d20@{d20_mod} + (@{global_saving_bonus}) + ?{Modifiers&amp;#124;0&amp;#125;]]&amp;#125;&amp;#125; {{rolladv=[[d20@{d20_mod} + (@{global_saving_bonus}) + ?{Modifiers&amp;#124;0&amp;#125;]]&amp;#125;&amp;#125;';
template = template.replace(/\x7B\x7BsaveQuery\x7D\x7D/g, query);
return template;
}
function checkQuery(file) {
var template = file.contents.toString('utf8'),
skillsJson = require('./components/skills/skills.json').skills,
query = '';
skillsJson.forEach(function(skill) {
var skillName = skill.name.lowercase().replace(/ +/g, '');
query += '|' + skill.name + ' (' + skill.attribute.capitalize() + ') , {{title=' + skill.name + '&amp;#125;&amp;#125; {{roll=[[d20@{d20_mod} + @{' + skillName + '}]]&amp;#125;&amp;#125; {{rolladv=[[d20@{d20_mod} + @{' + skillName + '}]]&amp;#125;&amp;#125;'
});
for (var i = 1, len = customSkillCount; i <= len; ++i) {
var skillName = '@{custom_skill_' + i + '_name}';
query += '|' + skillName + ', {{title=' + skillName + '&amp;#125;&amp;#125; {{roll=[[d20@{d20_mod} + @{custom_skill_' + i + '}]]&amp;#125;&amp;#125; {{rolladv=[[d20@{d20_mod} + @{custom_skill_' + i + '}]]&amp;#125;&amp;#125;'
}
query += '|-';
for (var i = 0; i < abilitiesName.length; ++i) {
var ability = abilitiesName[i];
query += '|' + ability + ', {{title=' + ability + '&amp;#125;&amp;#125; {{roll=[[d20@{d20_mod} + @{basic_' + ability.toLowerCase() + '_check_mod}]]&amp;#125;&amp;#125; {{rolladv=[[d20@{d20_mod} + @{basic_' + ability.toLowerCase() + '_check_mod}]]&amp;#125;&amp;#125;';
}
query += '|Other, {{title=?{Other&amp;#124;Unspecified&amp;#125;&amp;#125;&amp;#125; {{roll=[[d20@{d20_mod} + ?{Modifiers&amp;#124;0&amp;#125;]]&amp;#125;&amp;#125; {{rolladv=[[d20@{d20_mod} + ?{Modifiers&amp;#124;0&amp;#125;]]&amp;#125;&amp;#125; ';
return template.replace(/\x7B\x7BcheckQuery\x7D\x7D/g, query);
}
function meleeQuery(file) {
var template = file.contents.toString('utf8'),
query = '';
for (var i = 0; i < meleeCount; ++i) {
var weaponName = '@{repeating_weapons_melee_' + i + '_name}';
query += '|' + weaponName + ', {{title=' + weaponName + '&amp;#125;&amp;#125;'
}
return template.replace(/\x7B\x7BmeleeQuery\x7D\x7D/g, query);
}
function ordinal(d) {
if(d>3 && d<21) return 'th';
switch (d % 10) {
case 1: return 'st';
case 2: return 'nd';
case 3: return 'rd';
default: return 'th';
}
}
function processDate () {
var dt = new Date(),
months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
month = dt.getMonth(),
date = dt.getDate(),
year = dt.getFullYear();
return date + ordinal(date) + ' ' + months[month] + ' ' + year;
}
function getValueFromOptions(optionsString) {
var match;
var firstValue;
var re = /<option value="([^"]*)"[\s]*(selected)?[\s]*>/g;
while ((match = re.exec(optionsString)) != null) {
if(match[2]) {
return match[1];
}
firstValue = firstValue || match[1];
}
return firstValue;
}
gulp.task('makeSpellDataJson', function() {
return gulp.src(['components/spells/spell-page.html'])
.pipe(replace({patterns: [
{
match: /<(div|span) class="sheet-([\w]{2})">[\s\S]*?<\/\1>/g,
replacement: function(match, element, lang) {
return lang === 'en' ? match : '';
}
}
]
}))
.pipe(replace({patterns: [
{
match: /<select name="([^"]+)"([\s\S]*?)<\/select>/g,
replacement: function(match, name, options) {
var value = getValueFromOptions(options);
return '<select name="' + name + '" value="' + value + '"><';
}
}
]
}))
.pipe(replace({patterns: [
{
match: /[\s\S]*?<(input|textarea|select)(.*?)>(?=<|$)/mg,
replacement:function(match, tag, attributes) {
var name = attributes.match(/name="attr_([^"]+)"/);
name = (name !== null) ? name[1] : null;
if (tag === 'textarea') {
return '"' + name + '":"",\n';
}
var value = attributes.match(/value="([^"]*)"/);
if (value && value[1] === 'undefined') {
value = '';
} else {
value = (value !== null) ? value[1] : null;
}
if (tag === 'select') {
return '"' + name + '":"' + value + '",\n';
}
var type = attributes.match(/type="([^"]+)"/);
type = (type !== null) ? type[1] : null;
switch (type) {
case 'hidden':
case 'number':
return '"' + name + '":"' + value + '",\n';
case 'checkbox':
return '"' + name + '":0,\n';
case 'text':
return '"' + name + '":"",\n';
case 'radio':
if(attributes.match(/.*checked.*/)) {
return '"' + name + '":"' + value + '",\n';
}
return '';
default:
throw new Error('Unrecognised input type: ' + type);
}
}}
]
}))
.pipe(replace({
patterns: [
{
match: /,[\s]*<[\s\S]*/,
replacement: ''
}
]
}))
.pipe(wrap('{\n<%= contents %>\n}\n' ))
.pipe(rename('spellDefaults.json'))
.pipe(gulp.dest('./'));
});
var spellPropsHash;
gulp.task('addSpellDataHash', ['makeSpellDataJson'], function() {
return gulp.src(['spellDefaults.json'])
.pipe(change(function(contents) {
spellPropsHash = md5(contents);
var object = JSON.parse(contents),
objectWithHash = {hash:spellPropsHash, values:object};
return 'var ShapedSpellbookDefaults = ' + JSON.stringify(objectWithHash,null, 2) + ';';
}))
.pipe(rename('spellDefaults.js'))
.pipe(gulp.dest('./'));
});
gulp.task('preCompile', ['addSpellDataHash'], function() {
return gulp.src('./D&D_5e.html')
.pipe(replace({
patterns: [
{
match: /\x7B\x7Bdate\x7D\x7D/g,
replacement: function () {
return processDate();
}
},
{
match: /\x7B\x7BspellDataHash\x7D\x7D/g,
replacement: function() { return spellPropsHash ; }
}
]
}))
.pipe( include() )
.pipe( inject(gulp.src(['./components/skills/skill.html']), {
starttag: '<!-- inject:skills:{{ext}} -->',
transform: function (filePath, file) {
return skills(file);
}
}))
.pipe( inject(gulp.src(['./components/skills/skill_bonuses.html']), {
starttag: '<!-- inject:skillsBonuses:{{ext}} -->',
transform: function (filePath, file) {
return skills(file);
}
}))
.pipe( inject(gulp.src(['./components/skills/custom_skill.html']), {
starttag: '<!-- inject:customSkills:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, customSkillCount, 1);
}
}))
.pipe( inject(gulp.src(['./components/skills/custom_skill_bonuses.html']), {
starttag: '<!-- inject:customSkillsBonuses:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, customSkillCount, 1);
}
}))
.pipe( inject(gulp.src(['./components/traits/traits.html']), {
starttag: '<!-- inject:traits:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, traitsCount);
}
}))
.pipe( inject(gulp.src(['./components/actions/actions.html']), {
starttag: '<!-- inject:lairActions:{{ext}} -->',
transform: function (filePath, file) {
return actionsCompile(file, lairActionCount, 'lair_', 'Lair');
}
}))
.pipe( inject(gulp.src(['./components/actions/actions.html']), {
starttag: '<!-- inject:legendaryActions:{{ext}} -->',
transform: function (filePath, file) {
return actionsCompile(file, legendaryActionCount, 'legendary_', 'Legendary');
}
}))
.pipe( inject(gulp.src(['./components/quick_weapons/actions_template.html']), {
starttag: '<!-- inject:quickActions:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, actionCount);
}
}))
.pipe( inject(gulp.src(['./components/actions/actions.html']), {
starttag: '<!-- inject:actions:{{ext}} -->',
transform: function (filePath, file) {
return actionsCompile(file, actionCount, '', 'Action');
}
}))
.pipe( inject(gulp.src(['./components/quick_weapons/melee_template.html']), {
starttag: '<!-- inject:quickMelee:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, meleeCount);
}
}))
.pipe( inject(gulp.src(['./components/weapons/melee.html']), {
starttag: '<!-- inject:melee:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, meleeCount);
}
}))
.pipe( inject(gulp.src(['./components/quick_weapons/ranged_template.html']), {
starttag: '<!-- inject:quickRanged:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, rangedCount);
}
}))
.pipe( inject(gulp.src(['./components/weapons/ranged.html']), {
starttag: '<!-- inject:ranged:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, rangedCount);
}
}))
.pipe( inject(gulp.src(['./components/class/class_action.html']), {
starttag: '<!-- inject:class_1:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, classActionsPerPage, 1);
}
}))
.pipe( inject(gulp.src(['./components/class/quick_class_action.html']), {
starttag: '<!-- inject:quickClassActions:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, quickClassActions, 1);
}
}))
.pipe( inject(gulp.src(['./components/class/class_action.html']), {
starttag: '<!-- inject:class_2:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, classActionsPerPage, 1 + classActionsPerPage);
}
}))
.pipe( inject(gulp.src(['./components/class/custom_class.html']), {
starttag: '<!-- inject:custom_class:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, customClassCount, 1);
}
}))
.pipe( inject(gulp.src(['./components/spells/spell-page.html']), {
starttag: '<!-- inject:spells:{{ext}} -->',
transform: function (filePath, file) {
return spell(file, spellCount);
}
}))
.pipe( inject(gulp.src(['./components/armor/armor.html']), {
starttag: '<!-- inject:armor:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, armorCount, 1);
}
}))
.pipe( inject(gulp.src(['./components/inventory/inventory.html']), {
starttag: '<!-- inject:inventory_1:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, inventoryPerPage, 1);
}
}))
.pipe( inject(gulp.src(['./components/inventory/inventory.html']), {
starttag: '<!-- inject:inventory_2:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, inventoryPerPage, 1 + inventoryPerPage);
}
}))
.pipe( inject(gulp.src(['./components/inventory/inventory.html']), {
starttag: '<!-- inject:inventory_3:{{ext}} -->',
transform: function (filePath, file) {
return duplicate(file, inventoryPerPage, 1 + inventoryPerPage + inventoryPerPage);
}
}))
.pipe( inject(gulp.src(['./components/macros/saves.html']), {
starttag: '<!-- inject:saveQuery:{{ext}} -->',
transform: function (filePath, file) {
return saveQuery(file);
}
}))
.pipe( inject(gulp.src(['./components/macros/checks.html']), {
starttag: '<!-- inject:checkQuery:{{ext}} -->',
transform: function (filePath, file) {
return checkQuery(file);
}
}))
.pipe( inject(gulp.src(['./components/macros/weapons/melee.html']), {
starttag: '<!-- inject:meleeWeaponQuery:{{ext}} -->',
transform: function (filePath, file) {
return meleeQuery(file);
}
}))
.pipe(minifyHTML({
whitespace: true
}))
.pipe(gulp.dest('../'));
});
gulp.task('sass', function () {
return gulp.src('./D&D_5e.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('../'));
});
gulp.task('minify-css', ['sass'], function() {
return gulp.src('../D&D_5e.css')
.pipe(minifyCss())
.pipe(gulp.dest('../'));
});
gulp.task('compile', ['preCompile', 'minify-css'], function() {
return gulp.src(['../D&D_5e.html', './pages/roll_template.html'])
.pipe(concat('D&D_5e.html'))
.pipe(gulp.dest('../'));
});
+28
View File
@@ -0,0 +1,28 @@
{
"name": "dnd_5e_shaped_character_sheet",
"version": "",
"description": "D&D 5e Shaped character sheet on Roll20.net",
"main": "gulpfile.js",
"dependencies": {},
"devDependencies": {
"gulp": "^3.9.0",
"gulp-change": "^1.0.0",
"gulp-concat": "^2.6.0",
"gulp-include": "^2.0.2",
"gulp-inject": "^3.0.0",
"gulp-minify-css": "^1.2.1",
"gulp-minify-html": "^1.0.4",
"gulp-rename": "^1.2.2",
"gulp-replace-task": "^0.11.0",
"gulp-sass": "^2.0.4",
"gulp-wrap": "^0.11.0",
"md5": "^2.0.0"
},
"scripts": {},
"repository": {
"type": "git",
"url": "https://github.com/mlenser/roll20-character-sheets/tree/master/D%26D_5e_Shaped"
},
"author": "",
"license": "ISC"
}
+109 -76
View File
@@ -1,92 +1,125 @@
<div class="sheet-section-actions sheet-npc-version">
<div class="sheet-section-actions sheet-npc">
<h4 class="sheet-center">Actions <span class="sheet-pictos">D</span></h4>
<input type="checkbox" name="attr_toggle_traits" class="sheet-tab-action-special-actions sheet-toggle-traits"><span class="sheet-tab-action-special-actions sheet-toggle-traits">Traits</span>
<input type="checkbox" name="attr_toggle_regional_effects" class="sheet-tab-action-special-actions sheet-toggle-regional-effects"><span class="sheet-tab-action-special-actions sheet-toggle-regional-effects">Regional Effects</span>
<input type="checkbox" name="attr_toggle_lair_actions" class="sheet-tab-action-special-actions sheet-toggle-lair-actions"><span class="sheet-tab-action-special-actions sheet-toggle-lair-actions">Lair Actions</span>
<input type="checkbox" name="attr_toggle_legendary_actions" class="sheet-tab-action-special-actions sheet-toggle-legendary-actions"><span class="sheet-tab-action-special-actions sheet-toggle-legendary-actions">Legendary Actions</span>
<input type="checkbox" name="attr_toggle_reactions" class="sheet-tab-action-special-actions sheet-toggle-reactions"><span class="sheet-tab-action-special-actions sheet-toggle-reactions">Reactions</span>
<input type="checkbox" name="attr_toggle_multiattack" class="sheet-tab-action-special-actions sheet-toggle-multiattack"><span class="sheet-tab-action-special-actions sheet-toggle-multiattack">Multiattack</span>
<input type="checkbox" name="attr_toggle_actions" class="sheet-tab-action-special-actions sheet-toggle-actions" checked="checked"><span class="sheet-tab-action-special-actions sheet-toggle-actions">Actions</span>
<input type="checkbox" name="attr_toggle_traits" class="sheet-toggle-traits"><span class="sheet-toggle-traits"><span class="sheet-en">Traits</span><span class="sheet-de">Traits</span><span class="sheet-fr">Traits</span><span class="sheet-ru">Черты</span></span>
<input type="checkbox" name="attr_toggle_regional_effects" class="sheet-toggle-regional-effects"><span class="sheet-toggle-regional-effects"><span class="sheet-en">Regional Effects</span><span class="sheet-de">Regional Effects</span><span class="sheet-fr">Effets de Région</span><span class="sheet-ru">Эффекты Окружения</span></span>
<input type="checkbox" name="attr_toggle_lair_actions" class="sheet-toggle-lair-actions"><span class="sheet-toggle-lair-actions"><span class="sheet-en">Lair Actions</span><span class="sheet-de">Lair Actions</span><span class="sheet-fr">Action de Repaire</span><span class="sheet-ru">Эффекты Логова</span></span>
<input type="checkbox" name="attr_toggle_legendary_actions" class="sheet-toggle-legendary-actions"><span class="sheet-toggle-legendary-actions"><span class="sheet-en">Legendary Actions</span><span class="sheet-de">Legendary Actions</span><span class="sheet-fr">Actions Légendaires</span><span class="sheet-ru">Легендарные Действия</span></span>
<input type="checkbox" name="attr_toggle_reactions" class="sheet-toggle-reactions"><span class="sheet-toggle-reactions"><span class="sheet-en">Reactions</span><span class="sheet-de">Reactions</span><span class="sheet-fr">Reactions</span><span class="sheet-ru">Реакции</span></span>
<input type="checkbox" name="attr_toggle_multiattack" class="sheet-toggle-multiattack"><span class="sheet-toggle-multiattack"><span class="sheet-en">Multiattack</span><span class="sheet-de">Multiattack</span><span class="sheet-fr">Multiattaques</span><span class="sheet-ru">Мультатаки</span></span>
<input type="checkbox" name="attr_toggle_actions" class="sheet-toggle-actions" checked><span class="sheet-toggle-actions"><span class="sheet-en">Actions</span><span class="sheet-de">Actions</span><span class="sheet-fr">Actions</span><span class="sheet-ru">Действия</span></span>
<div class="sheet-row sheet-mar-t-md">
<div class="sheet-col-1 sheet-toggle-traits">
<div class="sheet-small-label sheet-important-text sheet-mar-t-md sheet-mar-b-md">Traits not enabled yet</div>
<!-- inject:traits:html -->
<!-- endinject -->
</div>
<div class="sheet-toggle-traits sheet-mar-t-md">
<div class="sheet-small-label sheet-important-text sheet-mar-t-md sheet-mar-b-md"><span class="sheet-en">Traits not enabled yet</span><span class="sheet-de">Traits not enabled yet</span><span class="sheet-fr">Les Traits ne sont pas encore implémentés</span><span class="sheet-ru">Черты в разработке</span></div>
<!-- inject:traits:html -->
<!-- endinject -->
<hr>
</div>
<div class="sheet-row sheet-mar-t-md">
<div class="sheet-col-1 sheet-toggle-regional-effects">
<div class="sheet-wrap-box sheet-relative sheet-mar-b-md sheet-mar-t-md">
<div class="sheet-small-note">The mere presence of a legendary creature can have strange and wondrous effects on its environment, as noted in this section. Regional effects end abruptly or dissipate over time when the legendary creature dies.</div>
<textarea class="sheet-medium-textarea" name="attr_lair_actions"></textarea>
<div class="sheet-wrap-box-title sheet-center">Regional Effects</div>
<div class="sheet-toggle-regional-effects sheet-mar-t-md">
<div class="sheet-wrap-box sheet-relative">
<div class="sheet-small-note">
<span class="sheet-en">The mere presence of a legendary creature can have strange and wondrous effects on its environment, as noted in this section. Regional effects end abruptly or dissipate over time when the legendary creature dies.</span>
<span class="sheet-de">The mere presence of a legendary creature can have strange and wondrous effects on its environment, as noted in this section. Regional effects end abruptly or dissipate over time when the legendary creature dies.</span>
<span class="sheet-fr">La seule présence d'une créature légendaire peut avoir des effets mystérieux et étonnants sur son environnement, comme indiqué dans cette section. Les effets régionaux cessent de manière abrupte et immédiate ou se dissipent avec le temps quand la créature meurt.</span>
<span class="sheet-ru">Одно лишь присутствие легендарного существа способно оказывать магическое влияние на окружающее его пространство. Эффекты окружения прекращаются мгновенно или постепенно исчезают после смерти существа.</span>
</div>
<hr>
</div>
</div>
<div class="sheet-row sheet-center sheet-mar-t-md">
<div class="sheet-col-1 sheet-toggle-lair-actions">
<div class="sheet-small-note">If a legendary creature has lair actions, it can use them to harness the ambient magic in its lair. On initiative count 20 (losing all initiative ties), the creature can use one of its lair action options, or forgo using any of them that round.</div>
</div>
</div>
<div class="sheet-row sheet-mar-t-md">
<div class="sheet-col-1 sheet-toggle-lair-actions">
<!-- inject:lairActions:html -->
<!-- endinject -->
<hr>
</div>
</div>
<div class="sheet-row sheet-center">
<div class="sheet-col-1 sheet-center sheet-toggle-legendary-actions sheet-vert-bottom sheet-pad-r-md sheet-mar-t-md">
<div class="sheet-small-note">A legendary creature can take 3 legendary actions. Only one legendary action option can be used at a time and only at the end of another creature's turn. A legendary creature regains spent legendary actions at the start of its turn. It isn't required to use its legendary actions, and it can't use them while incapacitated.</div>
<textarea class="sheet-small-textarea" name="attr_legendary_action_notes"></textarea>
<div class="sheet-wrap-box-title">Legendary Action Notes</div>
</div>
</div>
<div class="sheet-row sheet-mar-t-md">
<div class="sheet-col-1 sheet-toggle-legendary-actions">
<!-- inject:legendaryActions:html -->
<!-- endinject -->
<hr>
</div>
</div>
<div class="sheet-row sheet-center sheet-mar-t-md">
<div class="sheet-col-50 sheet-center sheet-toggle-reactions sheet-vert-bottom sheet-mar-t-md">
<div class="sheet-wrap-box sheet-relative sheet-mar-b-md sheet-mar-t-md">
<textarea class="sheet-medium-textarea" name="attr_reactions"></textarea>
<div class="sheet-wrap-box-title">Reactions</div>
<textarea class="sheet-medium-textarea" name="attr_lair_actions"></textarea>
<div class="sheet-wrap-box-title sheet-center">
<span class="sheet-en">Regional Effects</span>
<span class="sheet-de">Regional Effects</span>
<span class="sheet-fr">Effets Régionaux</span>
<span class="sheet-ru">Эффекты окружения</span>
</div>
<hr>
</div>
<hr>
</div>
<div class="sheet-toggle-lair-actions sheet-center sheet-mar-t-md">
<div class="sheet-small-note">
<span class="sheet-en">If a legendary creature has lair actions, it can use them to harness the ambient magic in its lair. On initiative count 20 (losing all initiative ties), the creature can use one of its lair action options, or forgo using any of them that round.</span>
<span class="sheet-de">If a legendary creature has lair actions, it can use them to harness the ambient magic in its lair. On initiative count 20 (losing all initiative ties), the creature can use one of its lair action options, or forgo using any of them that round.</span>
<span class="sheet-fr">Si une créature légendaire possède une action de repaire, elle peut l'utiliser pour y exploiter la magie ambiante. Quand l'initiative arrive à 20 (perdant toutes les égalité d'initiative), la créature peut effectuer une des ses actions de repaire, ou choisir de ne pas en faire ce tour-ci.</span>
<span class="sheet-ru">Если легендарное существо имеет логово, оно способно наделить его различными свойствами. При броске инициативы равном 20 существо при желании может использовать одно из свойств своего логова.</span>
</div>
</div>
<div class="sheet-row sheet-mar-t-md">
<div class="sheet-col-1 sheet-center sheet-toggle-multiattack">
<div class="sheet-wrap-box sheet-relative sheet-mar-b-md sheet-mar-t-md">
<div class="sheet-row">
<div class="sheet-col-40 sheet-center sheet-pad-r-sm">
<textarea class="sheet-small-textarea" name="attr_multiattack"></textarea>
<div class="sheet-small-label">Multiattack Text</div>
</div>
<div class="sheet-col-50 sheet-center sheet-pad-l-sm">
<textarea class="sheet-small-textarea" name="attr_multiattack_script"></textarea>
<div class="sheet-small-label">Multiattack Script</div>
</div>
<div class="sheet-col-10 sheet-center sheet-pad-l-sm">
<button type="roll" name="roll_multiattack" value="@{output_option} @{multiattack} \n@{output_option} @{multiattack_script}">Multiattack</button>
<div class="sheet-toggle-lair-actions sheet-mar-t-md">
<!-- inject:lairActions:html -->
<!-- endinject -->
<hr>
</div>
<div class="sheet-toggle-legendary-actions sheet-wrap-box sheet-center sheet-mar-t-md">
<div class="sheet-small-note">
<span class="sheet-en">A legendary creature can take 3 legendary actions. Only one legendary action option can be used at a time and only at the end of another creature's turn. A legendary creature regains spent legendary actions at the start of its turn. It isn't required to use its legendary actions, and it can't use them while incapacitated.</span>
<span class="sheet-de">A legendary creature can take 3 legendary actions. Only one legendary action option can be used at a time and only at the end of another creature's turn. A legendary creature regains spent legendary actions at the start of its turn. It isn't required to use its legendary actions, and it can't use them while incapacitated.</span>
<span class="sheet-fr">Une créature légendaire peut prendre 3 actions légendaires. Une seule action légendaire peut être utilisée à la fois et uniquement à la fin du tour d'une autre créature. Une créature légendaire regagne les actions légendaires qu'elle a dépensées au début de son tour. Une créature légendaire n'est pas obligée d'utiliser ses actions, et il lui est impossible de le faire si elle est incapable d'agir.</span>
<span class="sheet-ru">Легендарное существо может иметь до 3 возможных легендарных действий. Легендарное действие используется только один раз в ход в конце хода существа. Перезарядка всех легендарных действий происходит в начале хода существа. Существо не обязано использовать свои легендарные действия. Кроме того, оно не может использовать такие действия, если находится без сознания.</span>
</div>
<textarea class="sheet-small-textarea" name="attr_legendary_action_notes"></textarea>
<div class="sheet-wrap-box-title">
<span class="sheet-en">Legendary Action Notes</span>
<span class="sheet-de">Legendary Action Notes</span>
<span class="sheet-fr">Notes Actions Légendaires</span>
<span class="sheet-ru">Заметки по Легендарным Действиям</span>
</div>
</div>
<div class="sheet-toggle-legendary-actions sheet-mar-t-md">
<!-- inject:legendaryActions:html -->
<!-- endinject -->
<hr>
</div>
<div class="sheet-toggle-reactions sheet-mar-t-md">
<div class="sheet-shaped-row sheet-center">
<div class="sheet-col-50 sheet-vert-bottom">
<div class="sheet-wrap-box sheet-relative sheet-mar-b-md sheet-mar-t-md">
<textarea class="sheet-medium-textarea" name="attr_reactions"></textarea>
<div class="sheet-wrap-box-title">
<span class="sheet-en">Reactions</span>
<span class="sheet-de">Reactions</span>
<span class="sheet-fr">Reactions</span>
<span class="sheet-ru">Реакции</span>
</div>
</div>
<div class="sheet-wrap-box-title sheet-center">Multiattack</div>
<hr>
</div>
</div>
</div>
<div class="sheet-row sheet-mar-t-md">
<div class="sheet-col-1 sheet-toggle-actions">
<!-- inject:actions:html -->
<!-- endinject -->
<div class="sheet-toggle-multiattack sheet-mar-t-md">
<div class="sheet-wrap-box sheet-center">
<div class="sheet-shaped-row">
<div class="sheet-col-40 sheet-center sheet-pad-r-sm">
<textarea class="sheet-small-textarea" name="attr_multiattack"></textarea>
<div class="sheet-small-label">
<span class="sheet-en">Multiattack Text</span>
<span class="sheet-de">Multiattack Text</span>
<span class="sheet-fr">Texte Muliattaques</span>
<span class="sheet-ru">Описание Мультиатаки</span>
</div>
</div>
<div class="sheet-col-50 sheet-center sheet-pad-l-sm">
<textarea class="sheet-small-textarea" name="attr_multiattack_script"></textarea>
<div class="sheet-small-label">
<span class="sheet-en">Multiattack Script</span>
<span class="sheet-de">Multiattack Script</span>
<span class="sheet-fr">Script Mulitiattaque</span>
<span class="sheet-ru">Скрипт Мультиатаки</span>
</div>
</div>
<div class="sheet-col-10 sheet-center sheet-pad-l-sm">
<button type="roll" name="roll_multiattack" value="@{output_option} @{multiattack} \n@{output_option} @{multiattack_script}">Multiattack</button>
</div>
</div>
<div class="sheet-wrap-box-title sheet-center">
<span class="sheet-en">Multiattack</span>
<span class="sheet-de">Multiattack</span>
<span class="sheet-fr">Multiattaques</span>
<span class="sheet-ru">Мультиатака</span>
</div>
</div>
<hr>
</div>
</div>
<div class="sheet-toggle-actions sheet-mar-t-md">
<!-- inject:actions:html -->
<!-- endinject -->
</div>
</div>
+122 -82
View File
@@ -1,119 +1,159 @@
<div class="sheet-section-armor sheet-pc-version">
<div class="sheet-row">
<div class="sheet-col-1">
<h4 class="sheet-center sheet-relative">
<span class="sheet-english">Armor Class </span>
<span class="sheet-german">Rüstungsklasse </span>
<span class="sheet-pictos-three">b</span>
</h4>
</div>
</div>
<div class="sheet-row sheet-pad-b-md">
<div class="sheet-col-10 sheet-center sheet-pad-r-md">
<div class="sheet-section-armor sheet-pc">
<h4 class="sheet-center sheet-relative">
<span class="sheet-en">Armor Class </span>
<span class="sheet-de">Rüstungsklasse </span>
<span class="sheet-fr">Classe d'Armure </span>
<span class="sheet-ru">Класс Брони</span>
<span class="sheet-pictos-three">b</span>
</h4>
<div class="sheet-shaped-row sheet-pad-b-md">
<div class="sheet-col-12 sheet-center sheet-pad-r-md">
<input type="number" name="attr_pc_AC" value="((@{AC_armor_calc} + @{AC_no_armor_calc} + abs(@{AC_armor_calc} - @{AC_no_armor_calc})) / 2)" disabled="disabled">
<div class="sheet-small-label">
<span class="sheet-english">AC</span>
<span class="sheet-german">RK</span>
<span class="sheet-en">AC</span>
<span class="sheet-de">RK</span>
<span class="sheet-fr">CA</span>
<span class="sheet-ru">КБ</span>
</div>
</div>
<div class="sheet-col-10 sheet-center sheet-pad-r-md">
<input type="number" name="attr_AC_armor_calc" value="(@{armoractive1}+@{armoractive2}+@{armoractive3}+@{armoractive4}+@{armoractive5}+@{armoractive6}+@{armoractive7}+@{armoractive8}+@{armoractive9}+@{armoractive10} + @{global_ac_bonus})" disabled="disabled">
<div class="sheet-col-12 sheet-center sheet-pad-r-md">
<input type="number" name="attr_AC_armor_calc" value="(@{armoractive1}+@{armoractive2}+@{armoractive3}+@{armoractive4}+@{armoractive5}+@{armoractive6} + @{global_ac_bonus})" disabled="disabled">
<div class="sheet-small-label">
<span class="sheet-english">Armored AC</span>
<span class="sheet-german">RK (gerüstet)</span>
<span class="sheet-en">Armored AC</span>
<span class="sheet-de">RK (gerüstet)</span>
<span class="sheet-fr">CA (Avec Armure)</span>
<span class="sheet-ru">КБ (в доспехах)</span>
</div>
</div>
<div class="sheet-col-10 sheet-center sheet-pad-r-md">
<input type="number" name="attr_AC_no_armor_calc" value="(10+@{dexterity_mod}+floor(@{unarmored_class_bonus})+@{armoractiveunarmored1}+@{armoractiveunarmored2}+@{armoractiveunarmored3}+@{armoractiveunarmored4}+@{armoractiveunarmored5}+@{armoractiveunarmored6}+@{armoractiveunarmored7}+@{armoractiveunarmored8}+@{armoractiveunarmored9}+@{armoractiveunarmored10} + @{global_ac_bonus})" disabled="disabled">
<div class="sheet-col-12 sheet-center sheet-pad-r-md">
<input type="number" name="attr_AC_no_armor_calc" value="(10+@{dexterity_mod}+floor(@{unarmored_class_bonus})+@{armoractiveunarmored1}+@{armoractiveunarmored2}+@{armoractiveunarmored3}+@{armoractiveunarmored4}+@{armoractiveunarmored5}+@{armoractiveunarmored6} + @{global_ac_bonus})" disabled="disabled">
<div class="sheet-small-label">
<span class="sheet-english">Unarmored AC</span>
<span class="sheet-german">RK (ungerüstet)</span>
<span class="sheet-en">Unarmored AC</span>
<span class="sheet-de">RK (ungerüstet)</span>
<span class="sheet-fr">CA (Sans Armure)</span>
<span class="sheet-ru">КБ (без доспехов)</span>
</div>
</div>
<div class="sheet-col-10 sheet-center">
<input class="sheet-center" type="text" name="attr_global_ac_bonus" value="0">
<div class="sheet-small-label">
<span class="sheet-english">AC Bonus</span>
<span class="sheet-german">RK Boni</span>
<span class="sheet-en">AC Bonus</span>
<span class="sheet-de">RK Boni</span>
<span class="sheet-fr">Bonus de CA</span>
<span class="sheet-ru">КБ Бонус</span>
</div>
</div>
<div class="sheet-col-30 sheet-offset-30 sheet-center sheet-vert-middle">
<span class="sheet-english">
<div class="sheet-col-30 sheet-offset-24 sheet-center sheet-vert-middle">
<span class="sheet-en">
<select name="attr_unarmored_class_bonus">
<option value="(0 + 0.001)" selected="selected">None</option>
<option value="(0 + 0.001)" selected>None</option>
<option value="(@{constitution_mod} + 0.002)">Barbarian's unarmored defense</option>
<option value="(@{wisdom_mod} + 0.003)">Monk's unarmored defense</option>
<option value="(3 + 0.004)">Draconic Resilience (Sorceror subclass)</option>
</select>
</span>
<span class="sheet-german">
<span class="sheet-de">
<select name="attr_unarmored_class_bonus">
<option value="(0 + 0.001)" selected="selected">Keinen</option>
<option value="(0 + 0.001)" selected>Keinen</option>
<option value="(@{constitution_mod} + 0.002)">Ungerüstete Verteidigung (Barbar)</option>
<option value="(@{wisdom_mod} + 0.003)">Ungerüstete Verteidigung (Mönch)</option>
<option value="(3 + 0.004)">Drakonische Widerstandskraft (Hexenmeister)</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_unarmored_class_bonus">
<option value="(0 + 0.001)" selected>Aucun</option>
<option value="(@{constitution_mod} + 0.002)">Bonus de défense du Barbare</option>
<option value="(@{wisdom_mod} + 0.003)">Bonus de défense du Moine</option>
<option value="(3 + 0.004)">Resilience Draconique (Ensorceleur)</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_unarmored_class_bonus">
<option value="(0 + 0.001)" selected>Нет</option>
<option value="(@{constitution_mod} + 0.002)">Бонус без доспехов для Варвара</option>
<option value="(@{wisdom_mod} + 0.003)">Бонус без доспехов для Монаха</option>
<option value="(3 + 0.004)">Драконья устойчивость (Архетип Чародея)</option>
</select>
</span>
<div class="sheet-small-label">
<span class="sheet-english">Unarmored bonus</span>
<span class="sheet-german">Ungerüsteter Bonus</span>
<span class="sheet-en">Unarmored bonus</span>
<span class="sheet-de">Ungerüsteter Bonus</span>
<span class="sheet-fr">Bonus Sans Armure</span>
<span class="sheet-ru">Бездоспешный Бонус</span>
</div>
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-1">
<div class="sheet-row sheet-sub-header sheet-relative">
<div class="sheet-col-05 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-english">Worn</span>
<span class="sheet-german">Getragen</span>
</div>
<div class="sheet-col-05 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-english">Unarmored?</span>
<span class="sheet-german">Ungerüstet?</span>
</div>
<div class="sheet-col-25 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-english">Name</span>
<span class="sheet-german">Name</span>
</div>
<div class="sheet-col-08 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-english">Base AC</span>
<span class="sheet-german">RK</span>
</div>
<div class="sheet-col-08 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-english">Armor Type</span>
<span class="sheet-german">Typ</span>
</div>
<div class="sheet-col-08 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-english">Magic Bonus</span>
<span class="sheet-german">Mag. Bonus</span>
</div>
<div class="sheet-col-08 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-english">Total AC</span>
<span class="sheet-german">Gesamt RK</span>
</div>
<div class="sheet-col-10 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-english">Stealth Disadv</span>
<span class="sheet-german">Tarnungsnachteil</span>
</div>
<div class="sheet-col-10 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-english">-10ft to speed?</span>
<span class="sheet-german">Bewegungsmalus</span>
</div>
<div class="sheet-col sheet-tooltip-position-wrapper">
<div class="sheet-tooltip">
<div class="sheet-tooltip-toggle-text sheet-center">?</div>
<div class="sheet-tooltip-content-left sheet-small-label">
<span class="sheet-english">Add any equipment, effects or items here that give a benefit to your Armor Class (AC). This includes armor, shields and any magical items or spells. Use the checkboxes to indicate whether each row is is worn/equipped (meaning it applies to your normal AC score) and whether the row also provides a benefit to your unarmored AC score (such as magical items or in some cases a shield). If you have a class feature that also boosts your unarmored AC then select that here too.</span>
<span class="sheet-german">Liste hier alle Ausrüstung, Effekte, oder Gegenstände auf, die dir einen Rüstungsklasse verschaffen. Dies betrifft Rüstungen, Schilde, magische Gegenstände, und Zauber. Benutze die Kontrollbox um anzuzeigen, ob der Bonus in der Zeile aktiv (getragen) ist, und ob er nur in gerüstetem Zustand zutrifft (Rüstungen).</span>
</div>
</div>
<div class="sheet-shaped-row sheet-sub-header sheet-relative">
<div class="sheet-col-05 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-en">Worn</span>
<span class="sheet-de">Getragen</span>
<span class="sheet-fr">Equipé</span>
<span class="sheet-ru">Надето</span>
</div>
<div class="sheet-col-05 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-en">Unarmored?</span>
<span class="sheet-de">Ungerüstet?</span>
<span class="sheet-fr">Pas une armure?</span>
<span class="sheet-ru">Не доспех?</span>
</div>
<div class="sheet-col-25 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-en">Name</span>
<span class="sheet-de">Name</span>
<span class="sheet-fr">Nom</span>
<span class="sheet-ru">Наименование</span>
</div>
<div class="sheet-col-08 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-en">Base AC</span>
<span class="sheet-de">RK</span>
<span class="sheet-fr">CA de Base</span>
<span class="sheet-ru">Базовый КБ</span>
</div>
<div class="sheet-col-08 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-en">Armor Type</span>
<span class="sheet-de">Typ</span>
<span class="sheet-fr">Type d'Armure</span>
<span class="sheet-ru">Тип доспеха</span>
</div>
<div class="sheet-col-08 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-en">Magic Bonus</span>
<span class="sheet-de">Mag. Bonus</span>
<span class="sheet-fr">Bonus Magique</span>
<span class="sheet-ru">Маг. бонус</span>
</div>
<div class="sheet-col-08 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-en">Total AC</span>
<span class="sheet-de">Gesamt RK</span>
<span class="sheet-fr">CA Totale</span>
<span class="sheet-ru">Общий КБ</span>
</div>
<div class="sheet-col-10 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-en">Stealth Disadv</span>
<span class="sheet-de">Tarnungsnachteil</span>
<span class="sheet-fr">Désavantage Discretion</span>
<span class="sheet-ru">Штраф Скрытности</span>
</div>
<div class="sheet-col-10 sheet-center sheet-small-label sheet-vert-bottom">
<span class="sheet-en">-10ft to speed?</span>
<span class="sheet-de">Bewegungsmalus</span>
<span class="sheet-fr">Malus de Vitesse?</span>
<span class="sheet-ru">-10фт к Скорости?</span>
</div>
<div class="sheet-col sheet-tooltip-position-wrapper">
<div class="sheet-tooltip">
<div class="sheet-tooltip-toggle-text sheet-center">?</div>
<div class="sheet-tooltip-content-left sheet-small-label">
<span class="sheet-en">Add any equipment, effects or items here that give a benefit to your Armor Class (AC). This includes armor, shields and any magical items or spells. Use the checkboxes to indicate whether each row is is worn/equipped (meaning it applies to your normal AC score) and whether the row also provides a benefit to your unarmored AC score (such as magical items or in some cases a shield). If you have a class feature that also boosts your unarmored AC then select that here too.</span>
<span class="sheet-de">Liste hier alle Ausrüstung, Effekte, oder Gegenstände auf, die dir einen Rüstungsklasse verschaffen. Dies betrifft Rüstungen, Schilde, magische Gegenstände, und Zauber. Benutze die Kontrollbox um anzuzeigen, ob der Bonus in der Zeile aktiv (getragen) ist, und ob er nur in gerüstetem Zustand zutrifft (Rüstungen).</span>
<span class="sheet-fr">Ajoutez ici tout équipement, effet ou objet qui vous donne un bonus à votre Classe d'Armure (CA). Cela inclu les armures, boucliers et les objets magiques ou sorts. Cocher les cases pour indiquer si l'équipement présent sur une ligne est acctuellement équipé (et qu'il donne donc son bonus de CA) et s'il vous donne ce bonus sur votre CA sans armure (comme un objet magique ou un bouclier dans certains cas). Si vous avez une capacité de classe qui vous donne un bonus à votre CA sans armure, vous pouvez également mettre ça ici.</span>
<span class="sheet-ru">Внесите в таблицу все эффекты или предметы, которые увеличивают ваш Класс Брони(КБ). В их число входят доспехи, щиты, различные магические предметы и эффекты заклинаний. Отметив предмет галочкой в графе "Надето" вы можете обозначить, что предмет бонус к КБ только при его надевании на персонажа. Графа "Не доспех?" служит для магических предметов и, в определенных случаях, щитов, которые дают вам постоянный бонус к вашему бездоспешному КБ. Если ваш класс обладает какими либо способностями увеличивает ваш КБ, вы также можете отметить это в выпадающем списке чуть выше.</span>
</div>
</div>
<!-- inject:armor:html -->
<!-- endinject -->
</div>
</div>
<hr>
</div>
<!-- inject:armor:html -->
<!-- endinject -->
</div>
+95 -56
View File
@@ -1,138 +1,177 @@
<div class="sheet-section-background sheet-pc-version">
<div class="sheet-section-background sheet-pc">
<h4 class="sheet-center">
<span class="sheet-english">Appearance </span>
<span class="sheet-german">Aussehen </span>
<span class="sheet-pictos">U</span></h4>
<div class="sheet-row sheet-mar-b-md">
<span class="sheet-en">Appearance </span>
<span class="sheet-de">Aussehen </span>
<span class="sheet-fr">Apparence </span>
<span class="sheet-ru">Внешний Вид</span>
<span class="sheet-pictos">U</span>
</h4>
<div class="sheet-shaped-row sheet-mar-b-md">
<div class="sheet-col-1-8 sheet-center sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_gender">
<div class="sheet-small-label">
<span class="sheet-english">Gender</span>
<span class="sheet-german">Geschlecht</span>
<span class="sheet-en">Gender</span>
<span class="sheet-de">Geschlecht</span>
<span class="sheet-fr">Sexe</span>
<span class="sheet-ru">Пол</span>
</div>
</div>
<div class="sheet-col-1-8 sheet-center sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_size">
<div class="sheet-small-label">
<span class="sheet-english">Size</span>
<span class="sheet-german">Größe</span>
<span class="sheet-en">Size</span>
<span class="sheet-de">Größe</span>
<span class="sheet-fr">Catégorie de Taille</span>
<span class="sheet-ru">Размер</span>
</div>
</div>
<div class="sheet-col-1-8 sheet-center sheet-pad-r-md">
<input class="sheet-center" type="number" name="attr_age">
<div class="sheet-small-label">
<span class="sheet-english">Age</span>
<span class="sheet-german">Alter</span>
<span class="sheet-en">Age</span>
<span class="sheet-de">Alter</span>
<span class="sheet-fr">Age</span>
<span class="sheet-ru">Возраст</span>
</div>
</div>
<div class="sheet-col-1-8 sheet-center sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_height">
<div class="sheet-small-label">
<span class="sheet-english">Height</span>
<span class="sheet-german">Höhe</span>
<span class="sheet-en">Height</span>
<span class="sheet-de">Höhe</span>
<span class="sheet-fr">Taille</span>
<span class="sheet-ru">Рост</span>
</div>
</div>
<div class="sheet-col-1-8 sheet-center sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_weight">
<div class="sheet-small-label">
<span class="sheet-english">Weight</span>
<span class="sheet-german">Gewicht</span>
<span class="sheet-en">Weight</span>
<span class="sheet-de">Gewicht</span>
<span class="sheet-fr">Poids</span>
<span class="sheet-ru">Вес</span>
</div>
</div>
<div class="sheet-col-1-8 sheet-center sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_eyes">
<div class="sheet-small-label">
<span class="sheet-english">Eyes</span>
<span class="sheet-german">Augen</span>
<span class="sheet-en">Eyes</span>
<span class="sheet-de">Augen</span>
<span class="sheet-fr">Yeux</span>
<span class="sheet-ru">Глаза</span>
</div>
</div>
<div class="sheet-col-1-8 sheet-center sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_skin">
<div class="sheet-small-label">
<span class="sheet-english">Skin</span>
<span class="sheet-german">Haut</span>
<span class="sheet-en">Skin</span>
<span class="sheet-de">Haut</span>
<span class="sheet-fr">Peau</span>
<span class="sheet-ru">Кожа</span>
</div>
</div>
<div class="sheet-col-1-8 sheet-center sheet-pad-r-md">
<input class="sheet-center" type="text" name="attr_hair">
<div class="sheet-small-label">
<span class="sheet-english">Hair</span>
<span class="sheet-german">Haar</span>
<span class="sheet-en">Hair</span>
<span class="sheet-de">Haar</span>
<span class="sheet-fr">Cheveux</span>
<span class="sheet-ru">Волосы</span>
</div>
</div>
</div>
<h4 class="sheet-center">
<span class="sheet-english">Background and Race Info </span>
<span class="sheet-german">Hintergrund und Rasseninfo </span>
<span class="sheet-en">Background and Race Info </span>
<span class="sheet-de">Hintergrund und Rasseninfo </span>
<span class="sheet-fr">Background et Info de Race </span>
<span class="sheet-ru">Предыстория и расовая информация</span>
<span class="sheet-pictos">g</span>
</h4>
<div class="sheet-row sheet-sub-header">
<div class="sheet-shaped-row sheet-sub-header">
<div class="sheet-col-1-3 sheet-center sheet-small-label sheet-pad-r-md">
<span class="sheet-english">Background Features</span>
<span class="sheet-german">Hintergrundmerkmale</span>
<span class="sheet-en">Background Features</span>
<span class="sheet-de">Hintergrundmerkmale</span>
<span class="sheet-fr">Caractéristiques du Background</span>
<span class="sheet-ru">Особенности Предыстории</span>
</div>
<div class="sheet-col-1-3 sheet-center sheet-small-label sheet-pad-r-md">
<span class="sheet-english">Racial Traits</span>
<span class="sheet-german">Rassenmerkmale</span>
<span class="sheet-en">Racial Traits</span>
<span class="sheet-de">Rassenmerkmale</span>
<span class="sheet-fr">Traits Raciaux</span>
<span class="sheet-ru">Расовые черты</span>
</div>
<div class="sheet-col-1-3 sheet-center sheet-small-label">
<span class="sheet-english">Personality Traits</span>
<span class="sheet-german">Persönlichkeitsmerkmale</span>
<span class="sheet-en">Personality Traits</span>
<span class="sheet-de">Persönlichkeitsmerkmale</span>
<span class="sheet-fr">Traits de Personalité</span>
<span class="sheet-ru">Черты характера</span>
</div>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-1-3 sheet-pad-r-md"><textarea name="attr_background"></textarea></div>
<div class="sheet-col-1-3 sheet-pad-r-md"><textarea name="attr_racial_traits"></textarea></div>
<div class="sheet-col-1-3"><textarea name="attr_personality_traits"></textarea></div>
</div>
<div class="sheet-row sheet-sub-header">
<div class="sheet-shaped-row sheet-sub-header">
<div class="sheet-col-1-3 sheet-center sheet-small-label sheet-pad-r-md">
<span class="sheet-english">Ideals</span>
<span class="sheet-german">Ideale</span>
<span class="sheet-en">Ideals</span>
<span class="sheet-de">Ideale</span>
<span class="sheet-fr">Idéaux</span>
<span class="sheet-ru">Идеалы</span>
</div>
<div class="sheet-col-1-3 sheet-center sheet-small-label sheet-pad-r-md">
<span class="sheet-english">Bonds</span>
<span class="sheet-german">Verpflichtungen</span>
<span class="sheet-en">Bonds</span>
<span class="sheet-de">Verpflichtungen</span>
<span class="sheet-fr">Liens</span>
<span class="sheet-ru">Привязанности</span>
</div>
<div class="sheet-col-1-3 sheet-center sheet-small-label">
<span class="sheet-english">Flaws</span>
<span class="sheet-german">Makel</span>
<span class="sheet-en">Flaws</span>
<span class="sheet-de">Makel</span>
<span class="sheet-fr">Défauts</span>
<span class="sheet-ru">Слабости</span>
</div>
</div>
<div class="sheet-row sheet-mar-b-md">
<div class="sheet-shaped-row sheet-mar-b-md">
<div class="sheet-col-1-3 sheet-pad-r-md"><textarea name="attr_ideals"></textarea></div>
<div class="sheet-col-1-3 sheet-pad-r-md"><textarea name="attr_bonds"></textarea></div>
<div class="sheet-col-1-3"><textarea name="attr_flaws"></textarea></div>
</div>
<h4 class="sheet-center">
<span class="sheet-english">Equipment Proficiencies </span>
<span class="sheet-german">Ausrüstungsbefähigungen </span>
<span class="sheet-en">Equipment Proficiencies </span>
<span class="sheet-de">Ausrüstungsbefähigungen </span>
<span class="sheet-fr">Maîtrise d'équipement </span>
<span class="sheet-ru">Навыки Владения Инструментом</span>
<span class="sheet-pictos">x</span></h4>
<div class="sheet-row sheet-sub-header">
<div class="sheet-shaped-row sheet-sub-header">
<div class="sheet-col-1-3 sheet-center sheet-small-label sheet-pad-r-md">
<span class="sheet-english">Armor Proficiencies</span>
<span class="sheet-german">Rüstungsbefähigungen</span>
<span class="sheet-en">Armor Proficiencies</span>
<span class="sheet-de">Rüstungsbefähigungen</span>
<span class="sheet-fr">Maîtrise d'Armures</span>
<span class="sheet-ru">Навыки бронника</span>
</div>
<div class="sheet-col-1-3 sheet-center sheet-small-label sheet-pad-r-md">
<span class="sheet-english">Weapon Proficiencies</span>
<span class="sheet-german">Waffenbefähigungen</span>
<span class="sheet-en">Weapon Proficiencies</span>
<span class="sheet-de">Waffenbefähigungen</span>
<span class="sheet-ru">Навыки оружейника</span>
</div>
<div class="sheet-col-1-3 sheet-center sheet-small-label">
<span class="sheet-english">Tool Proficiencies</span>
<span class="sheet-german">Werkzeugbefähigungen</span>
<span class="sheet-en">Tool Proficiencies</span>
<span class="sheet-de">Werkzeugbefähigungen</span>
<span class="sheet-fr">Maîtrise d'Outils</span>
<span class="sheet-ru">Владение прочими инструментами</span>
</div>
</div>
<div class="sheet-row sheet-mar-b-md">
<div class="sheet-shaped-row sheet-mar-b-md">
<div class="sheet-col-1-3 sheet-pad-r-md"><textarea name="attr_pro_armor"></textarea></div>
<div class="sheet-col-1-3 sheet-pad-r-md"><textarea name="attr_pro_weapons"></textarea></div>
<div class="sheet-col-1-3"><textarea name="attr_pro_tools"></textarea></div>
</div>
<h4 class="sheet-center">
<span class="sheet-english">Miscellaneous Notes</span>
<span class="sheet-german">Sonstige Notizen</span>
<span class="sheet-en">Miscellaneous Notes</span>
<span class="sheet-de">Sonstige Notizen</span>
<span class="sheet-fr">Autres Notes</span>
<span class="sheet-ru">Прочие заметки</span>
</h4>
<div class="sheet-row">
<div class="sheet-col-1"><textarea name="attr_misc_notes"></textarea></div>
</div>
<hr>
</div>
<textarea name="attr_misc_notes"></textarea>
</div>
+224 -107
View File
@@ -1,105 +1,206 @@
<div class="sheet-section-class sheet-pc-version">
<h4 class="sheet-center">Class Levels and Resources <span class="sheet-pictos">Y</span></h4>
<div class="sheet-row sheet-mar-b-md">
<div class="sheet-section-class sheet-pc">
<h4 class="sheet-center">
<span class="sheet-en">Class Levels and Resources</span>
<span class="sheet-de">Class Levels and Resources</span>
<span class="sheet-fr">Niveaux et Ressources de Classe</span>
<span class="sheet-ru">Классовые уровни и Ресурсы</span>
<span class="sheet-pictos">Y</span>
</h4>
<div class="sheet-shaped-row sheet-mar-b-md">
<div class="sheet-col-60 sheet-pad-r-lg">
<div class="sheet-row sheet-sub-header">
<div class="sheet-col-1 sheet-center sheet-small-label">Class Levels</div>
<div class="sheet-sub-header sheet-center sheet-small-label">
<span class="sheet-en">Class Levels</span>
<span class="sheet-de">Class Levels</span>
<span class="sheet-fr">Niveaux de Classe</span>
<span class="sheet-ru">Уровни Класса</span>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
<input type="number" name="attr_barbarian_level" value="0" min="0" step="1">
<div class="sheet-small-label">Barbarian</div>
<div class="sheet-small-label">
<span class="sheet-en">Barbarian</span>
<span class="sheet-de">Barbarian</span>
<span class="sheet-fr">Barbare</span>
<span class="sheet-ru">Варвар</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
<input type="number" name="attr_bard_level" value="0" min="0" step="1">
<div class="sheet-small-label">Bard</div>
<div class="sheet-small-label">
<span class="sheet-en">Bard</span>
<span class="sheet-de">Barde</span>
<span class="sheet-fr">Barde</span>
<span class="sheet-ru">Бард</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
<input type="number" name="attr_cleric_level" value="0" min="0" step="1">
<div class="sheet-small-label">Cleric</div>
<div class="sheet-small-label">
<span class="sheet-en">Cleric</span>
<span class="sheet-de">Kleriker</span>
<span class="sheet-fr">Clerc</span>
<span class="sheet-ru">Жрец</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
<input type="number" name="attr_druid_level" value="0" min="0" step="1">
<div class="sheet-small-label">Druid</div>
<div class="sheet-small-label">
<span class="sheet-en">Druid</span>
<span class="sheet-de">Druide</span>
<span class="sheet-fr">Druide</span>
<span class="sheet-ru">Друид</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
<input type="number" name="attr_fighter_level" value="0" min="0" step="1">
<div class="sheet-small-label">Fighter</div>
<div class="sheet-small-label">
<span class="sheet-en">Fighter</span>
<span class="sheet-de">Fighter</span>
<span class="sheet-fr">Guerrier</span>
<span class="sheet-ru">Воин</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
<input type="number" name="attr_monk_level" value="0" min="0" step="1">
<div class="sheet-small-label">Monk</div>
<div class="sheet-small-label">
<span class="sheet-en">Monk</span>
<span class="sheet-de">Monk</span>
<span class="sheet-fr">Moine</span>
<span class="sheet-ru">Монах</span>
</div>
</div>
</div>
<div class="sheet-row sheet-mar-t-md">
<div class="sheet-shaped-row sheet-mar-t-md">
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
<input type="number" name="attr_paladin_level" value="0" min="0" step="1">
<div class="sheet-small-label">Paladin</div>
<div class="sheet-small-label">
<span class="sheet-en">Paladin</span>
<span class="sheet-de">Paladin</span>
<span class="sheet-fr">Paladin</span>
<span class="sheet-ru">Паладин</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
<input type="number" name="attr_ranger_level" value="0" min="0" step="1">
<div class="sheet-small-label">Ranger</div>
<div class="sheet-small-label">
<span class="sheet-en">Ranger</span>
<span class="sheet-de">Waldläufer</span>
<span class="sheet-fr">Rôdeur</span>
<span class="sheet-ru">Следопыт</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
<input type="number" name="attr_rogue_level" value="0" min="0" step="1">
<div class="sheet-small-label">Rogue</div>
<div class="sheet-small-label">
<span class="sheet-en">Rogue</span>
<span class="sheet-de">Rogue</span>
<span class="sheet-fr">Roublard</span>
<span class="sheet-ru">Плут</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
<input type="number" name="attr_sorcerer_level" value="0" min="0" step="1">
<div class="sheet-small-label">Sorcerer</div>
<div class="sheet-small-label">
<span class="sheet-en">Sorcerer</span>
<span class="sheet-de">Hexenmeister</span>
<span class="sheet-fr">Ensorceleur</span>
<span class="sheet-ru">Чародей</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
<input type="number" name="attr_warlock_level" value="0" min="0" step="1">
<div class="sheet-small-label">Warlock</div>
<div class="sheet-small-label">
<span class="sheet-en">Warlock</span>
<span class="sheet-de">Hexer</span>
<span class="sheet-fr">Sorcier</span>
<span class="sheet-ru">Колдун</span>
</div>
</div>
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
<input type="number" name="attr_wizard_level" value="0" min="0" step="1">
<div class="sheet-small-label">Wizard</div>
<div class="sheet-small-label">
<span class="sheet-en">Wizard</span>
<span class="sheet-de">Zauberer</span>
<span class="sheet-fr">Magicien</span>
<span class="sheet-ru">Волшебник</span>
</div>
</div>
</div>
<input type="hidden" name="attr_custom_classes_d6_hd" value="(((((7-@{custom_class_hd_1}) + 0 + abs((7-@{custom_class_hd_1}) - 0)) / 2)*@{custom_class_level_1}) + ((((7-@{custom_class_hd_2}) + 0 + abs((7-@{custom_class_hd_2}) - 0)) / 2)*@{custom_class_level_2}) + ((((7-@{custom_class_hd_3}) + 0 + abs((7-@{custom_class_hd_3}) - 0)) / 2)*@{custom_class_level_3}) + ((((7-@{custom_class_hd_4}) + 0 + abs((7-@{custom_class_hd_4}) - 0)) / 2)*@{custom_class_level_4}) + ((((7-@{custom_class_hd_5}) + 0 + abs((7-@{custom_class_hd_5}) - 0)) / 2)*@{custom_class_level_5}) + ((((7-@{custom_class_hd_6}) + 0 + abs((7-@{custom_class_hd_6}) - 0)) / 2)*@{custom_class_level_6}) )">
<input type="hidden" name="attr_custom_classes_d8_hd" value="( (floor((8-(@{custom_class_hd_1} % 8))/8)*@{custom_class_level_1}) + (floor((8-(@{custom_class_hd_2} % 8))/8)*@{custom_class_level_2}) + (floor((8-(@{custom_class_hd_3} % 8))/8)*@{custom_class_level_3}) + (floor((8-(@{custom_class_hd_4} % 8))/8)*@{custom_class_level_4}) + (floor((8-(@{custom_class_hd_5} % 8))/8)*@{custom_class_level_5}) + (floor((8-(@{custom_class_hd_6} % 8))/8)*@{custom_class_level_6}) )">
<input type="hidden" name="attr_custom_classes_d10_hd" value="( (floor((10-(@{custom_class_hd_1} % 10))/10)*@{custom_class_level_1}) + (floor((10-(@{custom_class_hd_2} % 10))/10)*@{custom_class_level_2}) + (floor((10-(@{custom_class_hd_3} % 10))/10)*@{custom_class_level_3}) + (floor((10-(@{custom_class_hd_4} % 10))/10)*@{custom_class_level_4}) + (floor((10-(@{custom_class_hd_5} % 10))/10)*@{custom_class_level_5}) + (floor((10-(@{custom_class_hd_6} % 10))/10)*@{custom_class_level_6}) )">
<input type="hidden" name="attr_custom_classes_d12_hd" value="( (floor((12-(@{custom_class_hd_1} % 12))/12)*@{custom_class_level_1}) + (floor((12-(@{custom_class_hd_2} % 12))/12)*@{custom_class_level_2}) + (floor((12-(@{custom_class_hd_3} % 12))/12)*@{custom_class_level_3}) + (floor((12-(@{custom_class_hd_4} % 12))/12)*@{custom_class_level_4}) + (floor((12-(@{custom_class_hd_5} % 12))/12)*@{custom_class_level_5}) + (floor((12-(@{custom_class_hd_6} % 12))/12)*@{custom_class_level_6}) )">
<div class="sheet-row sheet-mar-t-md">
<div class="sheet-shaped-row sheet-mar-t-md">
<!-- inject:custom_class:html -->
<!-- endinject -->
</div>
</div>
<div class="sheet-col-40">
<div class="sheet-row sheet-sub-header">
<div class="sheet-col-1 sheet-center sheet-small-label">
<span class="sheet-english">Class Resources</span>
<span class="sheet-german">Klassenresourcen</span>
</div>
<div class="sheet-sub-header sheet-small-label sheet-center">
<span class="sheet-en">Class Resources</span>
<span class="sheet-de">Klassenresourcen</span>
<span class="sheet-fr">Ressources de Classe</span>
<span class="sheet-ru">Ресурсы Класса</span>
</div>
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-40 sheet-center sheet-small-label">
<span class="sheet-english">Name</span>
<span class="sheet-german">Name</span>
<span class="sheet-en">Name</span>
<span class="sheet-de">Name</span>
<span class="sheet-fr">Nom</span>
<span class="sheet-ru">Наименование</span>
</div>
<div class="sheet-col-25 sheet-center sheet-small-label">
<span class="sheet-english">Recharge</span>
<span class="sheet-german">Aufladung</span>
<span class="sheet-en">Recharge</span>
<span class="sheet-de">Aufladung</span>
<span class="sheet-fr">Recharge</span>
<span class="sheet-ru">Перезарядка</span>
</div>
<div class="sheet-col-15 sheet-center sheet-small-label">
<span class="sheet-english">Current</span>
<span class="sheet-german">Aktuell</span>
<span class="sheet-en">Current</span>
<span class="sheet-de">Aktuell</span>
<span class="sheet-fr">Actuel</span>
<span class="sheet-ru">Текущее</span>
</div>
<div class="sheet-col-15 sheet-center sheet-small-label">
<span>Max</span>
</div>
</div>
<fieldset class="repeating_classresources">
<div class="sheet-row">
<div class="sheet-shaped-row">
<div class="sheet-col-37 sheet-pad-r-sm"><input type="text" name="attr_ClassResourceName"></div>
<div class="sheet-col-30 sheet-pad-r-sm">
<select name="attr_ClassResourceRecharge">
<option value="None">None</option>
<option value="Short Rest">Short Rest</option>
<option value="Long rest">Long Rest</option>
<option value="Other">Other</option>
</select>
<span class="sheet-en">
<select name="attr_ClassResourceRecharge">
<option value="None">None</option>
<option value="Short Rest">Short Rest</option>
<option value="Long rest">Long Rest</option>
<option value="Other">Other</option>
</select>
</span>
<span class="sheet-de">
<select name="attr_ClassResourceRecharge">
<option value="None">None</option>
<option value="Short Rest">Short Rest</option>
<option value="Long rest">Long Rest</option>
<option value="Other">Other</option>
</select>
</span>
<span class="sheet-fr">
<select name="attr_ClassResourceRecharge">
<option value="None">&#8212;</option>
<option value="Short Rest">Repos Court</option>
<option value="Long rest">Repos Long</option>
<option value="Other">Autre</option>
</select>
</span>
<span class="sheet-ru">
<select name="attr_ClassResourceRecharge">
<option value="None">&#8212;</option>
<option value="Short Rest">Краткий отдых</option>
<option value="Long rest">Прод.отдых</option>
<option value="Other">Другое</option>
</select>
</span>
</div>
<div class="sheet-col-15 sheet-pad-r-sm">
<input type="number" name="attr_ClassResourceTotal">
@@ -114,94 +215,110 @@
</div>
<h4 class="sheet-center">
<span class="sheet-english">Class Features and Feats </span>
<span class="sheet-german">Klassenmerkmale und Fähigkeiten </span>
<span class="sheet-en">Class Features and Feats </span>
<span class="sheet-de">Klassenmerkmale und Fähigkeiten </span>
<span class="sheet-fr">Caractéristiques de Classe et Exploits </span>
<span class="sheet-ru">Черты и Способности Класса</span>
<span class="sheet-pictos">l</span>
</h4>
<div class="sheet-row sheet-mar-b-md">
<div class="sheet-shaped-row sheet-mar-b-md">
<div class="sheet-col sheet-pad-r-md">
<div class="sheet-jack-of-all-trades">
<input class="sheet-toggle-jack-of-all-trades" type="checkbox" name="attr_jack_of_all_trades" value="floor(@{PB} / 2)"><span class="sheet-toggle-jack-of-all-trades">
<span class="sheet-en">Jack of all trades</span>
<span class="sheet-de">Alleskönner</span>
<span class="sheet-fr">Touche-à-tout</span>
<span class="sheet-ru">Мастер на все руки</span>
</span>
</div>
</div>
</div>
<div class="sheet-shaped-row sheet-mar-b-md">
<div class="sheet-col-50 sheet-pad-r-md">
<div class="sheet-row">
<div class="sheet-col-1 sheet-sub-header sheet-center sheet-small-label">
<span class="sheet-english">Class feature notes</span>
<span class="sheet-german">Klassenmerkmal Notizen</span>
</div>
<div class="sheet-sub-header sheet-center sheet-small-label">
<span class="sheet-en">Class feature notes</span>
<span class="sheet-de">Klassenmerkmal Notizen</span>
<span class="sheet-fr">Caractéristiques de Classe</span>
<span class="sheet-ru">Заметки для Способностей</span>
</div>
<textarea name="attr_class_features" class="sheet-large-textarea"></textarea>
</div>
<div class="sheet-col-50 sheet-pad-l-md">
<div class="sheet-row">
<div class="sheet-col-1 sheet-sub-header sheet-center sheet-small-label">
<span class="sheet-english">Other Class Abilities, Notes and Feats</span>
<span class="sheet-german">Andere Klassen-Fähigkeiten, Notizen, und Talente</span>
</div>
<div class="sheet-sub-header sheet-center sheet-small-label">
<span class="sheet-en">Other Class Abilities, Notes and Feats</span>
<span class="sheet-de">Andere Klassen-Fähigkeiten, Notizen, und Talente</span>
<span class="sheet-fr">Autres Capacités de Classe, Notes et Exploits</span>
<span class="sheet-ru">Прочие классовые Способности, Черты и другое </span>
</div>
<textarea name="attr_class_abilities_and_feats" class="sheet-large-textarea"></textarea>
</div>
</div>
<h4 class="sheet-center">
<span class="sheet-english">Class Actions </span>
<span class="sheet-german">Klassenaktionen </span>
<span class="sheet-en">Class Actions </span>
<span class="sheet-de">Klassenaktionen </span>
<span class="sheet-fr">Actions de Classe </span>
<span class="sheet-ru">Классовые Действия</span>
<span class="sheet-pictos">l</span>
</h4>
<div class="sheet-row">
<div class="sheet-col-1">
<p class="sheet-small-note">Add any class or racial features or abilities you gain in here (or in the large text sections at the bottom of this section). Adding them here allows you to use them either as their own macro (by using the roll button on each row), or auto include them as part of a another roll made on the sheet by checking the option in the entry. For example, a rogue may add their sneak attack feature here, and either use it by clicking on the Use button when required, and/or check the boxes to auto include it in melee and ranged weapon macros.</p>
</div>
<div class="sheet-small-note sheet-mar-b-md">
<span class="sheet-en">Add any class or racial features or abilities you gain in here (or in the large text sections below). Adding them here allows you to use them either as their own macro (by using the roll button on each row), or auto include them as part of a another roll made on the sheet by checking the option in the entry. For example, a rogue may add their sneak attack feature here, and either use it by clicking on the Use button when required, and/or check the boxes to auto include it in melee and ranged weapon macros</span>
<span class="sheet-de">Add any class or racial features or abilities you gain in here (or in the large text sections below). Adding them here allows you to use them either as their own macro (by using the roll button on each row), or auto include them as part of a another roll made on the sheet by checking the option in the entry. For example, a rogue may add their sneak attack feature here, and either use it by clicking on the Use button when required, and/or check the boxes to auto include it in melee and ranged weapon macros</span>
<span class="sheet-fr">Ajoutez ici (ou dans la grande zone de texte ci-dessus) toute capacité de classe ou de race que vous possédez. Les ajouter ici vous permet de les utiliser tel que des macros à part entières (en cliquant sur le bouton Jet présent à chaque ligne) ou de les inclure automatiquement dans un autre jet de dés fait avec la fiche de perso en cochant les options appropriées. Par exemple, un roublard peut ajouter sa capacité s'attaque sournoise ci-dessous, et soit l'utiliser en cliquant sur le bouton Jet quand nécessaire et/ou en cochant les options pour l'inclure automatiquement dans les jets d'armes de mêlée et de tir</span>
<span class="sheet-ru">Добавив в данное поле любую классовую способность, вы сможете использовать их как отдельно(с помощью кнопки "Use"), так и включать их в другие макросы, сославшись в таких макросах на данное действие. К примеру, Плуты могут внести сюда свои броски Скрытой Атаки и использовать их как индивидуально, так и включив в макросы бросков урона оружия. </span>
</div>
<input type="radio" name="attr_classactiontab" class="sheet-tab-class-action sheet-tab-class-action1" value="1" title="Page 1" checked="checked"><span class="sheet-tab-class-action sheet-tab-class-action1">Page 1</span>
<input type="radio" name="attr_classactiontab" class="sheet-tab-class-action sheet-tab-class-action2" value="2" title="Page 2"><span class="sheet-tab-class-action sheet-tab-class-action2">Page 2</span>
<input type="radio" name="attr_classactiontab" class="sheet-tab-class-action sheet-tab-class-action99" value="99" title="Show All"><span class="sheet-tab-class-action sheet-tab-class-action99">Show All</span>
<span class="sheet-spacer"></span>
<div class="sheet-classaction-page1">
<input type="radio" name="attr_classactiontab" class="sheet-toggle-class-action-page-1" value="1" title="Page 1" checked><span class="sheet-toggle-class-action-page-1">Page 1</span>
<input type="radio" name="attr_classactiontab" class="sheet-toggle-class-action-page-2" value="2" title="Page 2"><span class="sheet-toggle-class-action-page-2">Page 2</span>
<input type="radio" name="attr_classactiontab" class="sheet-toggle-class-action-page-99" value="99" title="Show All"><span class="sheet-toggle-class-action-page-99"><span class="sheet-en">Show All</span><span class="sheet-de">Show All</span><span class="sheet-fr">Tout Voir</span><span class="sheet-ru">Показать</span></span>
<div class="sheet-spacer"></div>
<div class="sheet-toggle-class-action-page-1">
<!-- inject:class_1:html -->
<!-- endinject -->
</div>
<div class="sheet-classaction-page2">
<div class="sheet-toggle-class-action-page-2">
<!-- inject:class_2:html -->
<!-- endinject -->
</div>
<input type="hidden" name="attr_classactionstrengthsave" value="@{classactionstrengthsave1} @{classactionstrengthsave2} @{classactionstrengthsave3} @{classactionstrengthsave4} @{classactionstrengthsave5} @{classactionstrengthsave6} @{classactionstrengthsave7} @{classactionstrengthsave8} @{classactionstrengthsave9} @{classactionstrengthsave10} @{classactionstrengthsave11} @{classactionstrengthsave12} @{classactionstrengthsave13} @{classactionstrengthsave14} @{classactionstrengthsave15} @{classactionstrengthsave16} @{classactionstrengthsave17} @{classactionstrengthsave18} @{classactionstrengthsave19} @{classactionstrengthsave20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactiondexteritysave" value="@{classactiondexteritysave1} @{classactiondexteritysave2} @{classactiondexteritysave3} @{classactiondexteritysave4} @{classactiondexteritysave5} @{classactiondexteritysave6} @{classactiondexteritysave7} @{classactiondexteritysave8} @{classactiondexteritysave9} @{classactiondexteritysave10} @{classactiondexteritysave11} @{classactiondexteritysave12} @{classactiondexteritysave13} @{classactiondexteritysave14} @{classactiondexteritysave15} @{classactiondexteritysave16} @{classactiondexteritysave17} @{classactiondexteritysave18} @{classactiondexteritysave19} @{classactiondexteritysave20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionconstitutionsave" value="@{classactionconstitutionsave1} @{classactionconstitutionsave2} @{classactionconstitutionsave3} @{classactionconstitutionsave4} @{classactionconstitutionsave5} @{classactionconstitutionsave6} @{classactionconstitutionsave7} @{classactionconstitutionsave8} @{classactionconstitutionsave9} @{classactionconstitutionsave10} @{classactionconstitutionsave11} @{classactionconstitutionsave12} @{classactionconstitutionsave13} @{classactionconstitutionsave14} @{classactionconstitutionsave15} @{classactionconstitutionsave16} @{classactionconstitutionsave17} @{classactionconstitutionsave18} @{classactionconstitutionsave19} @{classactionconstitutionsave20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionintelligencesave" value="@{classactionintelligencesave1} @{classactionintelligencesave2} @{classactionintelligencesave3} @{classactionintelligencesave4} @{classactionintelligencesave5} @{classactionintelligencesave6} @{classactionintelligencesave7} @{classactionintelligencesave8} @{classactionintelligencesave9} @{classactionintelligencesave10} @{classactionintelligencesave11} @{classactionintelligencesave12} @{classactionintelligencesave13} @{classactionintelligencesave14} @{classactionintelligencesave15} @{classactionintelligencesave16} @{classactionintelligencesave17} @{classactionintelligencesave18} @{classactionintelligencesave19} @{classactionintelligencesave20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionwisdomsave" value="@{classactionwisdomsave1} @{classactionwisdomsave2} @{classactionwisdomsave3} @{classactionwisdomsave4} @{classactionwisdomsave5} @{classactionwisdomsave6} @{classactionwisdomsave7} @{classactionwisdomsave8} @{classactionwisdomsave9} @{classactionwisdomsave10} @{classactionwisdomsave11} @{classactionwisdomsave12} @{classactionwisdomsave13} @{classactionwisdomsave14} @{classactionwisdomsave15} @{classactionwisdomsave16} @{classactionwisdomsave17} @{classactionwisdomsave18} @{classactionwisdomsave19} @{classactionwisdomsave20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactioncharismasave" value="@{classactioncharismasave1} @{classactioncharismasave2} @{classactioncharismasave3} @{classactioncharismasave4} @{classactioncharismasave5} @{classactioncharismasave6} @{classactioncharismasave7} @{classactioncharismasave8} @{classactioncharismasave9} @{classactioncharismasave10} @{classactioncharismasave11} @{classactioncharismasave12} @{classactioncharismasave13} @{classactioncharismasave14} @{classactioncharismasave15} @{classactioncharismasave16} @{classactioncharismasave17} @{classactioncharismasave18} @{classactioncharismasave19} @{classactioncharismasave20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactiondeathsave" value="@{classactiondeathsave1} @{classactiondeathsave2} @{classactiondeathsave3} @{classactiondeathsave4} @{classactiondeathsave5} @{classactiondeathsave6} @{classactiondeathsave7} @{classactiondeathsave8} @{classactiondeathsave9} @{classactiondeathsave10} @{classactiondeathsave11} @{classactiondeathsave12} @{classactiondeathsave13} @{classactiondeathsave14} @{classactiondeathsave15} @{classactiondeathsave16} @{classactiondeathsave17} @{classactiondeathsave18} @{classactiondeathsave19} @{classactiondeathsave20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactioninitiative" value="@{classactioninitiative1} @{classactioninitiative2} @{classactioninitiative3} @{classactioninitiative4} @{classactioninitiative5} @{classactioninitiative6} @{classactioninitiative7} @{classactioninitiative8} @{classactioninitiative9} @{classactioninitiative10} @{classactioninitiative11} @{classactioninitiative12} @{classactioninitiative13} @{classactioninitiative14} @{classactioninitiative15} @{classactioninitiative16} @{classactioninitiative17} @{classactioninitiative18} @{classactioninitiative19} @{classactioninitiative20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionhitdice" value="@{classactionhitdice1} @{classactionhitdice2} @{classactionhitdice3} @{classactionhitdice4} @{classactionhitdice5} @{classactionhitdice6} @{classactionhitdice7} @{classactionhitdice8} @{classactionhitdice9} @{classactionhitdice10} @{classactionhitdice11} @{classactionhitdice12} @{classactionhitdice13} @{classactionhitdice14} @{classactionhitdice15} @{classactionhitdice16} @{classactionhitdice17} @{classactionhitdice18} @{classactionhitdice19} @{classactionhitdice20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionmeleeweapon" value="@{classactionmeleeweapon1} @{classactionmeleeweapon2} @{classactionmeleeweapon3} @{classactionmeleeweapon4} @{classactionmeleeweapon5} @{classactionmeleeweapon6} @{classactionmeleeweapon7} @{classactionmeleeweapon8} @{classactionmeleeweapon9} @{classactionmeleeweapon10} @{classactionmeleeweapon11} @{classactionmeleeweapon12} @{classactionmeleeweapon13} @{classactionmeleeweapon14} @{classactionmeleeweapon15} @{classactionmeleeweapon16} @{classactionmeleeweapon17} @{classactionmeleeweapon18} @{classactionmeleeweapon19} @{classactionmeleeweapon20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionrangedweapon" value="@{classactionrangedweapon1} @{classactionrangedweapon2} @{classactionrangedweapon3} @{classactionrangedweapon4} @{classactionrangedweapon5} @{classactionrangedweapon6} @{classactionrangedweapon7} @{classactionrangedweapon8} @{classactionrangedweapon9} @{classactionrangedweapon10} @{classactionrangedweapon11} @{classactionrangedweapon12} @{classactionrangedweapon13} @{classactionrangedweapon14} @{classactionrangedweapon15} @{classactionrangedweapon16} @{classactionrangedweapon17} @{classactionrangedweapon18} @{classactionrangedweapon19} @{classactionrangedweapon20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionspellinfo" value="@{classactionspellinfo1} @{classactionspellinfo2} @{classactionspellinfo3} @{classactionspellinfo4} @{classactionspellinfo5} @{classactionspellinfo6} @{classactionspellinfo7} @{classactionspellinfo8} @{classactionspellinfo9} @{classactionspellinfo10} @{classactionspellinfo11} @{classactionspellinfo12} @{classactionspellinfo13} @{classactionspellinfo14} @{classactionspellinfo15} @{classactionspellinfo16} @{classactionspellinfo17} @{classactionspellinfo18} @{classactionspellinfo19} @{classactionspellinfo20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionspellcast" value="@{classactionspellcast1} @{classactionspellcast2} @{classactionspellcast3} @{classactionspellcast4} @{classactionspellcast5} @{classactionspellcast6} @{classactionspellcast7} @{classactionspellcast8} @{classactionspellcast9} @{classactionspellcast10} @{classactionspellcast11} @{classactionspellcast12} @{classactionspellcast13} @{classactionspellcast14} @{classactionspellcast15} @{classactionspellcast16} @{classactionspellcast17} @{classactionspellcast18} @{classactionspellcast19} @{classactionspellcast20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionacrobatics" value="@{classactionacrobatics1} @{classactionacrobatics2} @{classactionacrobatics3} @{classactionacrobatics4} @{classactionacrobatics5} @{classactionacrobatics6} @{classactionacrobatics7} @{classactionacrobatics8} @{classactionacrobatics9} @{classactionacrobatics10} @{classactionacrobatics11} @{classactionacrobatics12} @{classactionacrobatics13} @{classactionacrobatics14} @{classactionacrobatics15} @{classactionacrobatics16} @{classactionacrobatics17} @{classactionacrobatics18} @{classactionacrobatics19} @{classactionacrobatics20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionanimalhandling" value="@{classactionanimalhandling1} @{classactionanimalhandling2} @{classactionanimalhandling3} @{classactionanimalhandling4} @{classactionanimalhandling5} @{classactionanimalhandling6} @{classactionanimalhandling7} @{classactionanimalhandling8} @{classactionanimalhandling9} @{classactionanimalhandling10} @{classactionanimalhandling11} @{classactionanimalhandling12} @{classactionanimalhandling13} @{classactionanimalhandling14} @{classactionanimalhandling15} @{classactionanimalhandling16} @{classactionanimalhandling17} @{classactionanimalhandling18} @{classactionanimalhandling19} @{classactionanimalhandling20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionarcana" value="@{classactionarcana1} @{classactionarcana2} @{classactionarcana3} @{classactionarcana4} @{classactionarcana5} @{classactionarcana6} @{classactionarcana7} @{classactionarcana8} @{classactionarcana9} @{classactionarcana10} @{classactionarcana11} @{classactionarcana12} @{classactionarcana13} @{classactionarcana14} @{classactionarcana15} @{classactionarcana16} @{classactionarcana17} @{classactionarcana18} @{classactionarcana19} @{classactionarcana20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionathletics" value="@{classactionathletics1} @{classactionathletics2} @{classactionathletics3} @{classactionathletics4} @{classactionathletics5} @{classactionathletics6} @{classactionathletics7} @{classactionathletics8} @{classactionathletics9} @{classactionathletics10} @{classactionathletics11} @{classactionathletics12} @{classactionathletics13} @{classactionathletics14} @{classactionathletics15} @{classactionathletics16} @{classactionathletics17} @{classactionathletics18} @{classactionathletics19} @{classactionathletics20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactiondeception" value="@{classactiondeception1} @{classactiondeception2} @{classactiondeception3} @{classactiondeception4} @{classactiondeception5} @{classactiondeception6} @{classactiondeception7} @{classactiondeception8} @{classactiondeception9} @{classactiondeception10} @{classactiondeception11} @{classactiondeception12} @{classactiondeception13} @{classactiondeception14} @{classactiondeception15} @{classactiondeception16} @{classactiondeception17} @{classactiondeception18} @{classactiondeception19} @{classactiondeception20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionhistory" value="@{classactionhistory1} @{classactionhistory2} @{classactionhistory3} @{classactionhistory4} @{classactionhistory5} @{classactionhistory6} @{classactionhistory7} @{classactionhistory8} @{classactionhistory9} @{classactionhistory10} @{classactionhistory11} @{classactionhistory12} @{classactionhistory13} @{classactionhistory14} @{classactionhistory15} @{classactionhistory16} @{classactionhistory17} @{classactionhistory18} @{classactionhistory19} @{classactionhistory20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactioninsight" value="@{classactioninsight1} @{classactioninsight2} @{classactioninsight3} @{classactioninsight4} @{classactioninsight5} @{classactioninsight6} @{classactioninsight7} @{classactioninsight8} @{classactioninsight9} @{classactioninsight10} @{classactioninsight11} @{classactioninsight12} @{classactioninsight13} @{classactioninsight14} @{classactioninsight15} @{classactioninsight16} @{classactioninsight17} @{classactioninsight18} @{classactioninsight19} @{classactioninsight20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionintimidation" value="@{classactionintimidation1} @{classactionintimidation2} @{classactionintimidation3} @{classactionintimidation4} @{classactionintimidation5} @{classactionintimidation6} @{classactionintimidation7} @{classactionintimidation8} @{classactionintimidation9} @{classactionintimidation10} @{classactionintimidation11} @{classactionintimidation12} @{classactionintimidation13} @{classactionintimidation14} @{classactionintimidation15} @{classactionintimidation16} @{classactionintimidation17} @{classactionintimidation18} @{classactionintimidation19} @{classactionintimidation20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactioninvestigation" value="@{classactioninvestigation1} @{classactioninvestigation2} @{classactioninvestigation3} @{classactioninvestigation4} @{classactioninvestigation5} @{classactioninvestigation6} @{classactioninvestigation7} @{classactioninvestigation8} @{classactioninvestigation9} @{classactioninvestigation10} @{classactioninvestigation11} @{classactioninvestigation12} @{classactioninvestigation13} @{classactioninvestigation14} @{classactioninvestigation15} @{classactioninvestigation16} @{classactioninvestigation17} @{classactioninvestigation18} @{classactioninvestigation19} @{classactioninvestigation20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionmedicine" value="@{classactionmedicine1} @{classactionmedicine2} @{classactionmedicine3} @{classactionmedicine4} @{classactionmedicine5} @{classactionmedicine6} @{classactionmedicine7} @{classactionmedicine8} @{classactionmedicine9} @{classactionmedicine10} @{classactionmedicine11} @{classactionmedicine12} @{classactionmedicine13} @{classactionmedicine14} @{classactionmedicine15} @{classactionmedicine16} @{classactionmedicine17} @{classactionmedicine18} @{classactionmedicine19} @{classactionmedicine20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionnature" value="@{classactionnature1} @{classactionnature2} @{classactionnature3} @{classactionnature4} @{classactionnature5} @{classactionnature6} @{classactionnature7} @{classactionnature8} @{classactionnature9} @{classactionnature10} @{classactionnature11} @{classactionnature12} @{classactionnature13} @{classactionnature14} @{classactionnature15} @{classactionnature16} @{classactionnature17} @{classactionnature18} @{classactionnature19} @{classactionnature20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionperception" value="@{classactionperception1} @{classactionperception2} @{classactionperception3} @{classactionperception4} @{classactionperception5} @{classactionperception6} @{classactionperception7} @{classactionperception8} @{classactionperception9} @{classactionperception10} @{classactionperception11} @{classactionperception12} @{classactionperception13} @{classactionperception14} @{classactionperception15} @{classactionperception16} @{classactionperception17} @{classactionperception18} @{classactionperception19} @{classactionperception20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionperformance" value="@{classactionperformance1} @{classactionperformance2} @{classactionperformance3} @{classactionperformance4} @{classactionperformance5} @{classactionperformance6} @{classactionperformance7} @{classactionperformance8} @{classactionperformance9} @{classactionperformance10} @{classactionperformance11} @{classactionperformance12} @{classactionperformance13} @{classactionperformance14} @{classactionperformance15} @{classactionperformance16} @{classactionperformance17} @{classactionperformance18} @{classactionperformance19} @{classactionperformance20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionpersuasion" value="@{classactionpersuasion1} @{classactionpersuasion2} @{classactionpersuasion3} @{classactionpersuasion4} @{classactionpersuasion5} @{classactionpersuasion6} @{classactionpersuasion7} @{classactionpersuasion8} @{classactionpersuasion9} @{classactionpersuasion10} @{classactionpersuasion11} @{classactionpersuasion12} @{classactionpersuasion13} @{classactionpersuasion14} @{classactionpersuasion15} @{classactionpersuasion16} @{classactionpersuasion17} @{classactionpersuasion18} @{classactionpersuasion19} @{classactionpersuasion20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionreligion" value="@{classactionreligion1} @{classactionreligion2} @{classactionreligion3} @{classactionreligion4} @{classactionreligion5} @{classactionreligion6} @{classactionreligion7} @{classactionreligion8} @{classactionreligion9} @{classactionreligion10} @{classactionreligion11} @{classactionreligion12} @{classactionreligion13} @{classactionreligion14} @{classactionreligion15} @{classactionreligion16} @{classactionreligion17} @{classactionreligion18} @{classactionreligion19} @{classactionreligion20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionsleightofhand" value="@{classactionsleightofhand1} @{classactionsleightofhand2} @{classactionsleightofhand3} @{classactionsleightofhand4} @{classactionsleightofhand5} @{classactionsleightofhand6} @{classactionsleightofhand7} @{classactionsleightofhand8} @{classactionsleightofhand9} @{classactionsleightofhand10} @{classactionsleightofhand11} @{classactionsleightofhand12} @{classactionsleightofhand13} @{classactionsleightofhand14} @{classactionsleightofhand15} @{classactionsleightofhand16} @{classactionsleightofhand17} @{classactionsleightofhand18} @{classactionsleightofhand19} @{classactionsleightofhand20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionstealth" value="@{classactionstealth1} @{classactionstealth2} @{classactionstealth3} @{classactionstealth4} @{classactionstealth5} @{classactionstealth6} @{classactionstealth7} @{classactionstealth8} @{classactionstealth9} @{classactionstealth10} @{classactionstealth11} @{classactionstealth12} @{classactionstealth13} @{classactionstealth14} @{classactionstealth15} @{classactionstealth16} @{classactionstealth17} @{classactionstealth18} @{classactionstealth19} @{classactionstealth20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionsurvival" value="@{classactionsurvival1} @{classactionsurvival2} @{classactionsurvival3} @{classactionsurvival4} @{classactionsurvival5} @{classactionsurvival6} @{classactionsurvival7} @{classactionsurvival8} @{classactionsurvival9} @{classactionsurvival10} @{classactionsurvival11} @{classactionsurvival12} @{classactionsurvival13} @{classactionsurvival14} @{classactionsurvival15} @{classactionsurvival16} @{classactionsurvival17} @{classactionsurvival18} @{classactionsurvival19} @{classactionsurvival20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactioncustom1skill" value="@{classactioncustom1skill1} @{classactioncustom1skill2} @{classactioncustom1skill3} @{classactioncustom1skill4} @{classactioncustom1skill5} @{classactioncustom1skill6} @{classactioncustom1skill7} @{classactioncustom1skill8} @{classactioncustom1skill9} @{classactioncustom1skill10} @{classactioncustom1skill11} @{classactioncustom1skill12} @{classactioncustom1skill13} @{classactioncustom1skill14} @{classactioncustom1skill15} @{classactioncustom1skill16} @{classactioncustom1skill17} @{classactioncustom1skill18} @{classactioncustom1skill19} @{classactioncustom1skill20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactioncustom2skill" value="@{classactioncustom2skill1} @{classactioncustom2skill2} @{classactioncustom2skill3} @{classactioncustom2skill4} @{classactioncustom2skill5} @{classactioncustom2skill6} @{classactioncustom2skill7} @{classactioncustom2skill8} @{classactioncustom2skill9} @{classactioncustom2skill10} @{classactioncustom2skill11} @{classactioncustom2skill12} @{classactioncustom2skill13} @{classactioncustom2skill14} @{classactioncustom2skill15} @{classactioncustom2skill16} @{classactioncustom2skill17} @{classactioncustom2skill18} @{classactioncustom2skill19} @{classactioncustom2skill20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactioncustom3skill" value="@{classactioncustom3skill1} @{classactioncustom3skill2} @{classactioncustom3skill3} @{classactioncustom3skill4} @{classactioncustom3skill5} @{classactioncustom3skill6} @{classactioncustom3skill7} @{classactioncustom3skill8} @{classactioncustom3skill9} @{classactioncustom3skill10} @{classactioncustom3skill11} @{classactioncustom3skill12} @{classactioncustom3skill13} @{classactioncustom3skill14} @{classactioncustom3skill15} @{classactioncustom3skill16} @{classactioncustom3skill17} @{classactioncustom3skill18} @{classactioncustom3skill19} @{classactioncustom3skill20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactioncustom4skill" value="@{classactioncustom4skill1} @{classactioncustom4skill2} @{classactioncustom4skill3} @{classactioncustom4skill4} @{classactioncustom4skill5} @{classactioncustom4skill6} @{classactioncustom4skill7} @{classactioncustom4skill8} @{classactioncustom4skill9} @{classactioncustom4skill10} @{classactioncustom4skill11} @{classactioncustom4skill12} @{classactioncustom4skill13} @{classactioncustom4skill14} @{classactioncustom4skill15} @{classactioncustom4skill16} @{classactioncustom4skill17} @{classactioncustom4skill18} @{classactioncustom4skill19} @{classactioncustom4skill20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionunskilledstr" value="@{classactionunskilledstr1} @{classactionunskilledstr2} @{classactionunskilledstr3} @{classactionunskilledstr4} @{classactionunskilledstr5} @{classactionunskilledstr6} @{classactionunskilledstr7} @{classactionunskilledstr8} @{classactionunskilledstr9} @{classactionunskilledstr10} @{classactionunskilledstr11} @{classactionunskilledstr12} @{classactionunskilledstr13} @{classactionunskilledstr14} @{classactionunskilledstr15} @{classactionunskilledstr16} @{classactionunskilledstr17} @{classactionunskilledstr18} @{classactionunskilledstr19} @{classactionunskilledstr20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionunskilleddex" value="@{classactionunskilleddex1} @{classactionunskilleddex2} @{classactionunskilleddex3} @{classactionunskilleddex4} @{classactionunskilleddex5} @{classactionunskilleddex6} @{classactionunskilleddex7} @{classactionunskilleddex8} @{classactionunskilleddex9} @{classactionunskilleddex10} @{classactionunskilleddex11} @{classactionunskilleddex12} @{classactionunskilleddex13} @{classactionunskilleddex14} @{classactionunskilleddex15} @{classactionunskilleddex16} @{classactionunskilleddex17} @{classactionunskilleddex18} @{classactionunskilleddex19} @{classactionunskilleddex20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionunskilledcon" value="@{classactionunskilledcon1} @{classactionunskilledcon2} @{classactionunskilledcon3} @{classactionunskilledcon4} @{classactionunskilledcon5} @{classactionunskilledcon6} @{classactionunskilledcon7} @{classactionunskilledcon8} @{classactionunskilledcon9} @{classactionunskilledcon10} @{classactionunskilledcon11} @{classactionunskilledcon12} @{classactionunskilledcon13} @{classactionunskilledcon14} @{classactionunskilledcon15} @{classactionunskilledcon16} @{classactionunskilledcon17} @{classactionunskilledcon18} @{classactionunskilledcon19} @{classactionunskilledcon20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionunskilledint" value="@{classactionunskilledint1} @{classactionunskilledint2} @{classactionunskilledint3} @{classactionunskilledint4} @{classactionunskilledint5} @{classactionunskilledint6} @{classactionunskilledint7} @{classactionunskilledint8} @{classactionunskilledint9} @{classactionunskilledint10} @{classactionunskilledint11} @{classactionunskilledint12} @{classactionunskilledint13} @{classactionunskilledint14} @{classactionunskilledint15} @{classactionunskilledint16} @{classactionunskilledint17} @{classactionunskilledint18} @{classactionunskilledint19} @{classactionunskilledint20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionunskilledwis" value="@{classactionunskilledwis1} @{classactionunskilledwis2} @{classactionunskilledwis3} @{classactionunskilledwis4} @{classactionunskilledwis5} @{classactionunskilledwis6} @{classactionunskilledwis7} @{classactionunskilledwis8} @{classactionunskilledwis9} @{classactionunskilledwis10} @{classactionunskilledwis11} @{classactionunskilledwis12} @{classactionunskilledwis13} @{classactionunskilledwis14} @{classactionunskilledwis15} @{classactionunskilledwis16} @{classactionunskilledwis17} @{classactionunskilledwis18} @{classactionunskilledwis19} @{classactionunskilledwis20} {{showclassactions=1}}">
<input type="hidden" name="attr_classactionunskilledcha" value="@{classactionunskilledcha1} @{classactionunskilledcha2} @{classactionunskilledcha3} @{classactionunskilledcha4} @{classactionunskilledcha5} @{classactionunskilledcha6} @{classactionunskilledcha7} @{classactionunskilledcha8} @{classactionunskilledcha9} @{classactionunskilledcha10} @{classactionunskilledcha11} @{classactionunskilledcha12} @{classactionunskilledcha13} @{classactionunskilledcha14} @{classactionunskilledcha15} @{classactionunskilledcha16} @{classactionunskilledcha17} @{classactionunskilledcha18} @{classactionunskilledcha19} @{classactionunskilledcha20} {{showclassactions=1}}">
<hr>
</div>
<input type="hidden" name="attr_classactionstrengthsave" value="@{classactionstrengthsave1} @{classactionstrengthsave2} @{classactionstrengthsave3} @{classactionstrengthsave4} @{classactionstrengthsave5} @{classactionstrengthsave6} @{classactionstrengthsave7} @{classactionstrengthsave8} @{classactionstrengthsave9} @{classactionstrengthsave10} @{classactionstrengthsave11} @{classactionstrengthsave12} @{classactionstrengthsave13} @{classactionstrengthsave14} @{classactionstrengthsave15} @{classactionstrengthsave16} @{classactionstrengthsave17} @{classactionstrengthsave18} @{classactionstrengthsave19} @{classactionstrengthsave20}">
<input type="hidden" name="attr_classactiondexteritysave" value="@{classactiondexteritysave1} @{classactiondexteritysave2} @{classactiondexteritysave3} @{classactiondexteritysave4} @{classactiondexteritysave5} @{classactiondexteritysave6} @{classactiondexteritysave7} @{classactiondexteritysave8} @{classactiondexteritysave9} @{classactiondexteritysave10} @{classactiondexteritysave11} @{classactiondexteritysave12} @{classactiondexteritysave13} @{classactiondexteritysave14} @{classactiondexteritysave15} @{classactiondexteritysave16} @{classactiondexteritysave17} @{classactiondexteritysave18} @{classactiondexteritysave19} @{classactiondexteritysave20}">
<input type="hidden" name="attr_classactionconstitutionsave" value="@{classactionconstitutionsave1} @{classactionconstitutionsave2} @{classactionconstitutionsave3} @{classactionconstitutionsave4} @{classactionconstitutionsave5} @{classactionconstitutionsave6} @{classactionconstitutionsave7} @{classactionconstitutionsave8} @{classactionconstitutionsave9} @{classactionconstitutionsave10} @{classactionconstitutionsave11} @{classactionconstitutionsave12} @{classactionconstitutionsave13} @{classactionconstitutionsave14} @{classactionconstitutionsave15} @{classactionconstitutionsave16} @{classactionconstitutionsave17} @{classactionconstitutionsave18} @{classactionconstitutionsave19} @{classactionconstitutionsave20}">
<input type="hidden" name="attr_classactionintelligencesave" value="@{classactionintelligencesave1} @{classactionintelligencesave2} @{classactionintelligencesave3} @{classactionintelligencesave4} @{classactionintelligencesave5} @{classactionintelligencesave6} @{classactionintelligencesave7} @{classactionintelligencesave8} @{classactionintelligencesave9} @{classactionintelligencesave10} @{classactionintelligencesave11} @{classactionintelligencesave12} @{classactionintelligencesave13} @{classactionintelligencesave14} @{classactionintelligencesave15} @{classactionintelligencesave16} @{classactionintelligencesave17} @{classactionintelligencesave18} @{classactionintelligencesave19} @{classactionintelligencesave20}">
<input type="hidden" name="attr_classactionwisdomsave" value="@{classactionwisdomsave1} @{classactionwisdomsave2} @{classactionwisdomsave3} @{classactionwisdomsave4} @{classactionwisdomsave5} @{classactionwisdomsave6} @{classactionwisdomsave7} @{classactionwisdomsave8} @{classactionwisdomsave9} @{classactionwisdomsave10} @{classactionwisdomsave11} @{classactionwisdomsave12} @{classactionwisdomsave13} @{classactionwisdomsave14} @{classactionwisdomsave15} @{classactionwisdomsave16} @{classactionwisdomsave17} @{classactionwisdomsave18} @{classactionwisdomsave19} @{classactionwisdomsave20}">
<input type="hidden" name="attr_classactioncharismasave" value="@{classactioncharismasave1} @{classactioncharismasave2} @{classactioncharismasave3} @{classactioncharismasave4} @{classactioncharismasave5} @{classactioncharismasave6} @{classactioncharismasave7} @{classactioncharismasave8} @{classactioncharismasave9} @{classactioncharismasave10} @{classactioncharismasave11} @{classactioncharismasave12} @{classactioncharismasave13} @{classactioncharismasave14} @{classactioncharismasave15} @{classactioncharismasave16} @{classactioncharismasave17} @{classactioncharismasave18} @{classactioncharismasave19} @{classactioncharismasave20}">
<input type="hidden" name="attr_classactiondeathsave" value="@{classactiondeathsave1} @{classactiondeathsave2} @{classactiondeathsave3} @{classactiondeathsave4} @{classactiondeathsave5} @{classactiondeathsave6} @{classactiondeathsave7} @{classactiondeathsave8} @{classactiondeathsave9} @{classactiondeathsave10} @{classactiondeathsave11} @{classactiondeathsave12} @{classactiondeathsave13} @{classactiondeathsave14} @{classactiondeathsave15} @{classactiondeathsave16} @{classactiondeathsave17} @{classactiondeathsave18} @{classactiondeathsave19} @{classactiondeathsave20}">
<input type="hidden" name="attr_classactioninitiative" value="@{classactioninitiative1} @{classactioninitiative2} @{classactioninitiative3} @{classactioninitiative4} @{classactioninitiative5} @{classactioninitiative6} @{classactioninitiative7} @{classactioninitiative8} @{classactioninitiative9} @{classactioninitiative10} @{classactioninitiative11} @{classactioninitiative12} @{classactioninitiative13} @{classactioninitiative14} @{classactioninitiative15} @{classactioninitiative16} @{classactioninitiative17} @{classactioninitiative18} @{classactioninitiative19} @{classactioninitiative20}">
<input type="hidden" name="attr_classactionhitdice" value="@{classactionhitdice1} @{classactionhitdice2} @{classactionhitdice3} @{classactionhitdice4} @{classactionhitdice5} @{classactionhitdice6} @{classactionhitdice7} @{classactionhitdice8} @{classactionhitdice9} @{classactionhitdice10} @{classactionhitdice11} @{classactionhitdice12} @{classactionhitdice13} @{classactionhitdice14} @{classactionhitdice15} @{classactionhitdice16} @{classactionhitdice17} @{classactionhitdice18} @{classactionhitdice19} @{classactionhitdice20}">
<input type="hidden" name="attr_classactionmeleeweapon" value="@{classactionmeleeweapon1} @{classactionmeleeweapon2} @{classactionmeleeweapon3} @{classactionmeleeweapon4} @{classactionmeleeweapon5} @{classactionmeleeweapon6} @{classactionmeleeweapon7} @{classactionmeleeweapon8} @{classactionmeleeweapon9} @{classactionmeleeweapon10} @{classactionmeleeweapon11} @{classactionmeleeweapon12} @{classactionmeleeweapon13} @{classactionmeleeweapon14} @{classactionmeleeweapon15} @{classactionmeleeweapon16} @{classactionmeleeweapon17} @{classactionmeleeweapon18} @{classactionmeleeweapon19} @{classactionmeleeweapon20}">
<input type="hidden" name="attr_classactionrangedweapon" value="@{classactionrangedweapon1} @{classactionrangedweapon2} @{classactionrangedweapon3} @{classactionrangedweapon4} @{classactionrangedweapon5} @{classactionrangedweapon6} @{classactionrangedweapon7} @{classactionrangedweapon8} @{classactionrangedweapon9} @{classactionrangedweapon10} @{classactionrangedweapon11} @{classactionrangedweapon12} @{classactionrangedweapon13} @{classactionrangedweapon14} @{classactionrangedweapon15} @{classactionrangedweapon16} @{classactionrangedweapon17} @{classactionrangedweapon18} @{classactionrangedweapon19} @{classactionrangedweapon20}">
<input type="hidden" name="attr_classactionspellinfo" value="@{classactionspellinfo1} @{classactionspellinfo2} @{classactionspellinfo3} @{classactionspellinfo4} @{classactionspellinfo5} @{classactionspellinfo6} @{classactionspellinfo7} @{classactionspellinfo8} @{classactionspellinfo9} @{classactionspellinfo10} @{classactionspellinfo11} @{classactionspellinfo12} @{classactionspellinfo13} @{classactionspellinfo14} @{classactionspellinfo15} @{classactionspellinfo16} @{classactionspellinfo17} @{classactionspellinfo18} @{classactionspellinfo19} @{classactionspellinfo20}">
<input type="hidden" name="attr_classactionspellcast" value="@{classactionspellcast1} @{classactionspellcast2} @{classactionspellcast3} @{classactionspellcast4} @{classactionspellcast5} @{classactionspellcast6} @{classactionspellcast7} @{classactionspellcast8} @{classactionspellcast9} @{classactionspellcast10} @{classactionspellcast11} @{classactionspellcast12} @{classactionspellcast13} @{classactionspellcast14} @{classactionspellcast15} @{classactionspellcast16} @{classactionspellcast17} @{classactionspellcast18} @{classactionspellcast19} @{classactionspellcast20}">
<input type="hidden" name="attr_classactionacrobatics" value="@{classactionacrobatics1} @{classactionacrobatics2} @{classactionacrobatics3} @{classactionacrobatics4} @{classactionacrobatics5} @{classactionacrobatics6} @{classactionacrobatics7} @{classactionacrobatics8} @{classactionacrobatics9} @{classactionacrobatics10} @{classactionacrobatics11} @{classactionacrobatics12} @{classactionacrobatics13} @{classactionacrobatics14} @{classactionacrobatics15} @{classactionacrobatics16} @{classactionacrobatics17} @{classactionacrobatics18} @{classactionacrobatics19} @{classactionacrobatics20}">
<input type="hidden" name="attr_classactionanimalhandling" value="@{classactionanimalhandling1} @{classactionanimalhandling2} @{classactionanimalhandling3} @{classactionanimalhandling4} @{classactionanimalhandling5} @{classactionanimalhandling6} @{classactionanimalhandling7} @{classactionanimalhandling8} @{classactionanimalhandling9} @{classactionanimalhandling10} @{classactionanimalhandling11} @{classactionanimalhandling12} @{classactionanimalhandling13} @{classactionanimalhandling14} @{classactionanimalhandling15} @{classactionanimalhandling16} @{classactionanimalhandling17} @{classactionanimalhandling18} @{classactionanimalhandling19} @{classactionanimalhandling20}">
<input type="hidden" name="attr_classactionarcana" value="@{classactionarcana1} @{classactionarcana2} @{classactionarcana3} @{classactionarcana4} @{classactionarcana5} @{classactionarcana6} @{classactionarcana7} @{classactionarcana8} @{classactionarcana9} @{classactionarcana10} @{classactionarcana11} @{classactionarcana12} @{classactionarcana13} @{classactionarcana14} @{classactionarcana15} @{classactionarcana16} @{classactionarcana17} @{classactionarcana18} @{classactionarcana19} @{classactionarcana20}">
<input type="hidden" name="attr_classactionathletics" value="@{classactionathletics1} @{classactionathletics2} @{classactionathletics3} @{classactionathletics4} @{classactionathletics5} @{classactionathletics6} @{classactionathletics7} @{classactionathletics8} @{classactionathletics9} @{classactionathletics10} @{classactionathletics11} @{classactionathletics12} @{classactionathletics13} @{classactionathletics14} @{classactionathletics15} @{classactionathletics16} @{classactionathletics17} @{classactionathletics18} @{classactionathletics19} @{classactionathletics20}">
<input type="hidden" name="attr_classactiondeception" value="@{classactiondeception1} @{classactiondeception2} @{classactiondeception3} @{classactiondeception4} @{classactiondeception5} @{classactiondeception6} @{classactiondeception7} @{classactiondeception8} @{classactiondeception9} @{classactiondeception10} @{classactiondeception11} @{classactiondeception12} @{classactiondeception13} @{classactiondeception14} @{classactiondeception15} @{classactiondeception16} @{classactiondeception17} @{classactiondeception18} @{classactiondeception19} @{classactiondeception20}">
<input type="hidden" name="attr_classactionhistory" value="@{classactionhistory1} @{classactionhistory2} @{classactionhistory3} @{classactionhistory4} @{classactionhistory5} @{classactionhistory6} @{classactionhistory7} @{classactionhistory8} @{classactionhistory9} @{classactionhistory10} @{classactionhistory11} @{classactionhistory12} @{classactionhistory13} @{classactionhistory14} @{classactionhistory15} @{classactionhistory16} @{classactionhistory17} @{classactionhistory18} @{classactionhistory19} @{classactionhistory20}">
<input type="hidden" name="attr_classactioninsight" value="@{classactioninsight1} @{classactioninsight2} @{classactioninsight3} @{classactioninsight4} @{classactioninsight5} @{classactioninsight6} @{classactioninsight7} @{classactioninsight8} @{classactioninsight9} @{classactioninsight10} @{classactioninsight11} @{classactioninsight12} @{classactioninsight13} @{classactioninsight14} @{classactioninsight15} @{classactioninsight16} @{classactioninsight17} @{classactioninsight18} @{classactioninsight19} @{classactioninsight20}">
<input type="hidden" name="attr_classactionintimidation" value="@{classactionintimidation1} @{classactionintimidation2} @{classactionintimidation3} @{classactionintimidation4} @{classactionintimidation5} @{classactionintimidation6} @{classactionintimidation7} @{classactionintimidation8} @{classactionintimidation9} @{classactionintimidation10} @{classactionintimidation11} @{classactionintimidation12} @{classactionintimidation13} @{classactionintimidation14} @{classactionintimidation15} @{classactionintimidation16} @{classactionintimidation17} @{classactionintimidation18} @{classactionintimidation19} @{classactionintimidation20}">
<input type="hidden" name="attr_classactioninvestigation" value="@{classactioninvestigation1} @{classactioninvestigation2} @{classactioninvestigation3} @{classactioninvestigation4} @{classactioninvestigation5} @{classactioninvestigation6} @{classactioninvestigation7} @{classactioninvestigation8} @{classactioninvestigation9} @{classactioninvestigation10} @{classactioninvestigation11} @{classactioninvestigation12} @{classactioninvestigation13} @{classactioninvestigation14} @{classactioninvestigation15} @{classactioninvestigation16} @{classactioninvestigation17} @{classactioninvestigation18} @{classactioninvestigation19} @{classactioninvestigation20}">
<input type="hidden" name="attr_classactionmedicine" value="@{classactionmedicine1} @{classactionmedicine2} @{classactionmedicine3} @{classactionmedicine4} @{classactionmedicine5} @{classactionmedicine6} @{classactionmedicine7} @{classactionmedicine8} @{classactionmedicine9} @{classactionmedicine10} @{classactionmedicine11} @{classactionmedicine12} @{classactionmedicine13} @{classactionmedicine14} @{classactionmedicine15} @{classactionmedicine16} @{classactionmedicine17} @{classactionmedicine18} @{classactionmedicine19} @{classactionmedicine20}">
<input type="hidden" name="attr_classactionnature" value="@{classactionnature1} @{classactionnature2} @{classactionnature3} @{classactionnature4} @{classactionnature5} @{classactionnature6} @{classactionnature7} @{classactionnature8} @{classactionnature9} @{classactionnature10} @{classactionnature11} @{classactionnature12} @{classactionnature13} @{classactionnature14} @{classactionnature15} @{classactionnature16} @{classactionnature17} @{classactionnature18} @{classactionnature19} @{classactionnature20}">
<input type="hidden" name="attr_classactionperception" value="@{classactionperception1} @{classactionperception2} @{classactionperception3} @{classactionperception4} @{classactionperception5} @{classactionperception6} @{classactionperception7} @{classactionperception8} @{classactionperception9} @{classactionperception10} @{classactionperception11} @{classactionperception12} @{classactionperception13} @{classactionperception14} @{classactionperception15} @{classactionperception16} @{classactionperception17} @{classactionperception18} @{classactionperception19} @{classactionperception20}">
<input type="hidden" name="attr_classactionperformance" value="@{classactionperformance1} @{classactionperformance2} @{classactionperformance3} @{classactionperformance4} @{classactionperformance5} @{classactionperformance6} @{classactionperformance7} @{classactionperformance8} @{classactionperformance9} @{classactionperformance10} @{classactionperformance11} @{classactionperformance12} @{classactionperformance13} @{classactionperformance14} @{classactionperformance15} @{classactionperformance16} @{classactionperformance17} @{classactionperformance18} @{classactionperformance19} @{classactionperformance20}">
<input type="hidden" name="attr_classactionpersuasion" value="@{classactionpersuasion1} @{classactionpersuasion2} @{classactionpersuasion3} @{classactionpersuasion4} @{classactionpersuasion5} @{classactionpersuasion6} @{classactionpersuasion7} @{classactionpersuasion8} @{classactionpersuasion9} @{classactionpersuasion10} @{classactionpersuasion11} @{classactionpersuasion12} @{classactionpersuasion13} @{classactionpersuasion14} @{classactionpersuasion15} @{classactionpersuasion16} @{classactionpersuasion17} @{classactionpersuasion18} @{classactionpersuasion19} @{classactionpersuasion20}">
<input type="hidden" name="attr_classactionreligion" value="@{classactionreligion1} @{classactionreligion2} @{classactionreligion3} @{classactionreligion4} @{classactionreligion5} @{classactionreligion6} @{classactionreligion7} @{classactionreligion8} @{classactionreligion9} @{classactionreligion10} @{classactionreligion11} @{classactionreligion12} @{classactionreligion13} @{classactionreligion14} @{classactionreligion15} @{classactionreligion16} @{classactionreligion17} @{classactionreligion18} @{classactionreligion19} @{classactionreligion20}">
<input type="hidden" name="attr_classactionsleightofhand" value="@{classactionsleightofhand1} @{classactionsleightofhand2} @{classactionsleightofhand3} @{classactionsleightofhand4} @{classactionsleightofhand5} @{classactionsleightofhand6} @{classactionsleightofhand7} @{classactionsleightofhand8} @{classactionsleightofhand9} @{classactionsleightofhand10} @{classactionsleightofhand11} @{classactionsleightofhand12} @{classactionsleightofhand13} @{classactionsleightofhand14} @{classactionsleightofhand15} @{classactionsleightofhand16} @{classactionsleightofhand17} @{classactionsleightofhand18} @{classactionsleightofhand19} @{classactionsleightofhand20}">
<input type="hidden" name="attr_classactionstealth" value="@{classactionstealth1} @{classactionstealth2} @{classactionstealth3} @{classactionstealth4} @{classactionstealth5} @{classactionstealth6} @{classactionstealth7} @{classactionstealth8} @{classactionstealth9} @{classactionstealth10} @{classactionstealth11} @{classactionstealth12} @{classactionstealth13} @{classactionstealth14} @{classactionstealth15} @{classactionstealth16} @{classactionstealth17} @{classactionstealth18} @{classactionstealth19} @{classactionstealth20}">
<input type="hidden" name="attr_classactionsurvival" value="@{classactionsurvival1} @{classactionsurvival2} @{classactionsurvival3} @{classactionsurvival4} @{classactionsurvival5} @{classactionsurvival6} @{classactionsurvival7} @{classactionsurvival8} @{classactionsurvival9} @{classactionsurvival10} @{classactionsurvival11} @{classactionsurvival12} @{classactionsurvival13} @{classactionsurvival14} @{classactionsurvival15} @{classactionsurvival16} @{classactionsurvival17} @{classactionsurvival18} @{classactionsurvival19} @{classactionsurvival20}">
<input type="hidden" name="attr_classactioncustom1skill" value="@{classactioncustom1skill1} @{classactioncustom1skill2} @{classactioncustom1skill3} @{classactioncustom1skill4} @{classactioncustom1skill5} @{classactioncustom1skill6} @{classactioncustom1skill7} @{classactioncustom1skill8} @{classactioncustom1skill9} @{classactioncustom1skill10} @{classactioncustom1skill11} @{classactioncustom1skill12} @{classactioncustom1skill13} @{classactioncustom1skill14} @{classactioncustom1skill15} @{classactioncustom1skill16} @{classactioncustom1skill17} @{classactioncustom1skill18} @{classactioncustom1skill19} @{classactioncustom1skill20}">
<input type="hidden" name="attr_classactioncustom2skill" value="@{classactioncustom2skill1} @{classactioncustom2skill2} @{classactioncustom2skill3} @{classactioncustom2skill4} @{classactioncustom2skill5} @{classactioncustom2skill6} @{classactioncustom2skill7} @{classactioncustom2skill8} @{classactioncustom2skill9} @{classactioncustom2skill10} @{classactioncustom2skill11} @{classactioncustom2skill12} @{classactioncustom2skill13} @{classactioncustom2skill14} @{classactioncustom2skill15} @{classactioncustom2skill16} @{classactioncustom2skill17} @{classactioncustom2skill18} @{classactioncustom2skill19} @{classactioncustom2skill20}">
<input type="hidden" name="attr_classactioncustom3skill" value="@{classactioncustom3skill1} @{classactioncustom3skill2} @{classactioncustom3skill3} @{classactioncustom3skill4} @{classactioncustom3skill5} @{classactioncustom3skill6} @{classactioncustom3skill7} @{classactioncustom3skill8} @{classactioncustom3skill9} @{classactioncustom3skill10} @{classactioncustom3skill11} @{classactioncustom3skill12} @{classactioncustom3skill13} @{classactioncustom3skill14} @{classactioncustom3skill15} @{classactioncustom3skill16} @{classactioncustom3skill17} @{classactioncustom3skill18} @{classactioncustom3skill19} @{classactioncustom3skill20}">
<input type="hidden" name="attr_classactioncustom4skill" value="@{classactioncustom4skill1} @{classactioncustom4skill2} @{classactioncustom4skill3} @{classactioncustom4skill4} @{classactioncustom4skill5} @{classactioncustom4skill6} @{classactioncustom4skill7} @{classactioncustom4skill8} @{classactioncustom4skill9} @{classactioncustom4skill10} @{classactioncustom4skill11} @{classactioncustom4skill12} @{classactioncustom4skill13} @{classactioncustom4skill14} @{classactioncustom4skill15} @{classactioncustom4skill16} @{classactioncustom4skill17} @{classactioncustom4skill18} @{classactioncustom4skill19} @{classactioncustom4skill20}">
<input type="hidden" name="attr_classactionunskilledstr" value="@{classactionunskilledstr1} @{classactionunskilledstr2} @{classactionunskilledstr3} @{classactionunskilledstr4} @{classactionunskilledstr5} @{classactionunskilledstr6} @{classactionunskilledstr7} @{classactionunskilledstr8} @{classactionunskilledstr9} @{classactionunskilledstr10} @{classactionunskilledstr11} @{classactionunskilledstr12} @{classactionunskilledstr13} @{classactionunskilledstr14} @{classactionunskilledstr15} @{classactionunskilledstr16} @{classactionunskilledstr17} @{classactionunskilledstr18} @{classactionunskilledstr19} @{classactionunskilledstr20}">
<input type="hidden" name="attr_classactionunskilleddex" value="@{classactionunskilleddex1} @{classactionunskilleddex2} @{classactionunskilleddex3} @{classactionunskilleddex4} @{classactionunskilleddex5} @{classactionunskilleddex6} @{classactionunskilleddex7} @{classactionunskilleddex8} @{classactionunskilleddex9} @{classactionunskilleddex10} @{classactionunskilleddex11} @{classactionunskilleddex12} @{classactionunskilleddex13} @{classactionunskilleddex14} @{classactionunskilleddex15} @{classactionunskilleddex16} @{classactionunskilleddex17} @{classactionunskilleddex18} @{classactionunskilleddex19} @{classactionunskilleddex20}">
<input type="hidden" name="attr_classactionunskilledcon" value="@{classactionunskilledcon1} @{classactionunskilledcon2} @{classactionunskilledcon3} @{classactionunskilledcon4} @{classactionunskilledcon5} @{classactionunskilledcon6} @{classactionunskilledcon7} @{classactionunskilledcon8} @{classactionunskilledcon9} @{classactionunskilledcon10} @{classactionunskilledcon11} @{classactionunskilledcon12} @{classactionunskilledcon13} @{classactionunskilledcon14} @{classactionunskilledcon15} @{classactionunskilledcon16} @{classactionunskilledcon17} @{classactionunskilledcon18} @{classactionunskilledcon19} @{classactionunskilledcon20}">
<input type="hidden" name="attr_classactionunskilledint" value="@{classactionunskilledint1} @{classactionunskilledint2} @{classactionunskilledint3} @{classactionunskilledint4} @{classactionunskilledint5} @{classactionunskilledint6} @{classactionunskilledint7} @{classactionunskilledint8} @{classactionunskilledint9} @{classactionunskilledint10} @{classactionunskilledint11} @{classactionunskilledint12} @{classactionunskilledint13} @{classactionunskilledint14} @{classactionunskilledint15} @{classactionunskilledint16} @{classactionunskilledint17} @{classactionunskilledint18} @{classactionunskilledint19} @{classactionunskilledint20}">
<input type="hidden" name="attr_classactionunskilledwis" value="@{classactionunskilledwis1} @{classactionunskilledwis2} @{classactionunskilledwis3} @{classactionunskilledwis4} @{classactionunskilledwis5} @{classactionunskilledwis6} @{classactionunskilledwis7} @{classactionunskilledwis8} @{classactionunskilledwis9} @{classactionunskilledwis10} @{classactionunskilledwis11} @{classactionunskilledwis12} @{classactionunskilledwis13} @{classactionunskilledwis14} @{classactionunskilledwis15} @{classactionunskilledwis16} @{classactionunskilledwis17} @{classactionunskilledwis18} @{classactionunskilledwis19} @{classactionunskilledwis20}">
<input type="hidden" name="attr_classactionunskilledcha" value="@{classactionunskilledcha1} @{classactionunskilledcha2} @{classactionunskilledcha3} @{classactionunskilledcha4} @{classactionunskilledcha5} @{classactionunskilledcha6} @{classactionunskilledcha7} @{classactionunskilledcha8} @{classactionunskilledcha9} @{classactionunskilledcha10} @{classactionunskilledcha11} @{classactionunskilledcha12} @{classactionunskilledcha13} @{classactionunskilledcha14} @{classactionunskilledcha15} @{classactionunskilledcha16} @{classactionunskilledcha17} @{classactionunskilledcha18} @{classactionunskilledcha19} @{classactionunskilledcha20}">
</div>

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