Merge remote-tracking branch 'refs/remotes/Roll20/master'
|
After Width: | Height: | Size: 243 KiB |
@@ -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,4 +1,4 @@
|
||||
/* version: 1.3.0 */
|
||||
/* version: 1.3.1 */
|
||||
|
||||
.sheet-13thAge {
|
||||
padding-top: 10px;
|
||||
|
||||
@@ -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 -->
|
||||
|
||||
@@ -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" character’s "die" value as escalation die: Go to "SETUP" Tab on your character sheet and enter the following as "Escalation die macro":
|
||||
|
||||
```
|
||||
@{Escalation Die|die}
|
||||
```
|
||||
|
||||
Now the basic attacks and the use of ```@{escdie}``` will pull the escalation die 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,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"
|
||||
|
||||
@@ -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."
|
||||
}
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
@@ -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/
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
@@ -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"> </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">
|
||||
</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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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 />
|
||||
|
||||
@@ -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³gy6mlzÍ+=¡—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´ÿ¯+=â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ˆ4ê
|
||||
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¤[¬¼hߥιÖÚå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£?ocóŸºÞ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Ï(=™Ÿ^Äps‚ê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¿±ce’’hÜåíFdwÀaüb$ªößtNJ[’;Öaüª€T¿Hº'àò÷úõÎ
|
||||
17Ñ7P)?NFêg>E`íìt¿·ƒ;ŽM,qîñÙ^Ê÷hž>¾‘¸çnZuÅT9v–ä÷„‹¸uuãÚ¶xâýÖüÜ·mõÄï;Ñ;'ëZ`mãî´çn;ÅfÞû
|
||||
›~ÿwÌZ\§la½Ï|˦Ý~ºµ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 @mmmH%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@msÐ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´Êz–N²Õã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çØó7nÏmw›sã6ã;‡ÙÚß\n“o=Á¦Ý:Æød0çÎslÙc·9P= bõÛ¼|ª-zú›û›oÛòç~i››]¬·u)N*©
|
||||
H·)àÂ3ý÷o}Ë~ýë_§ó7Þ˜®xà»è¢‹a~ûÛß¶«¯¾Ún¸áûñ\7!hÃ?}b] ôG?ú‘qÆöÃþÐî½÷Þ4y}ÿûß·ÓN;Í~þóŸÛu×]—ÆâüóÏO ?~|RøIòØíïŒeõ—y¨ò7UÂ7‘à´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ýÛØôïfn:ÈÆ_¼‹üñIÖüÓÓlÍOµßœù9[ú½Ó½ÎSmÞÝß°NçôëçŒu=ú›zï6÷Áklácß·Í+&{ß[SóURCA,1ÊUïÌ’%K’u“ó¢E‹læÌ™6iÒ$kkkK÷{<2÷à4K—.Mœã¥ð“ØEyî!1 —ÒÏåË—§1xî¹çlåÊ•IÒàã ]½zu’:¦¸qâ'ýv¸ÇhkV?êß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‘‹Æ{ÃÝz2X
|
||||
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Åšèׯ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ùw›vÄßÙ£ý±=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ô4Ùÿ›ÿý£mêÇ\—<ÿo´?ñ*ïÜmúéï³GOþOÛÍ ÿüÿm²ž»v·ž?iO}åõöìiï³/:¨¹×ŸÙs¿É&þûå®ag9Pþò¿Ø¯÷ußòI{Ä9îÉ^ßÔ1°íö*›vîmþÅgÏþ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óOxM÷û=7ü§-8û_mî˜wØ_y“ý戱Û÷þëdœÚÏ'’9öŒÛ~or½ùco´‰_ßßf^¾—M8ãÓvý'ÿÒ>óûMvýÞï³O:`¼è³ÅI¬ª»e*ú|åϤŒê_£cPƒÊŒaõÒŽU»3ˆ³V‚Å2Ç âžéó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~m;îjt.ô®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Ù—<ìÐ#”6Oû>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)£bg™Ê‚·|¥GT—ƒŸ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óyûîß·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’=´/{c…Fâ„ØâúË¢—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€É}~<‹;<HNBn j$ú‚t¹ªÆn‡çkMãäV´Ð~0`îþ¦mä}AP~…U¼¨•€üŠa ¸vafÑôRo÷Zïw±Ð®G|ׇ'lÓŠ‡|66›l–³Í-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ÛÇ{,q87Ò@Þ¬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¿™‚+d0cÎ)$Цªµã#UW?ùPOeâ1ub´yøá‡í¡‡JF,|ºCµšZà)ò¥ªÏÊ9%÷¤ËËf‘‹¿E6‚2ÂiÏËÞoY{ëj=õ'¾=ÛÒ8€ê°K $|`“sÊJ`Ee¬_ñe7|›Uax½[‰ùÄcò¥¤ûp´ŠVgÞàÖZ¾ƒ
|
||||
„ÓžFÕ
|
||||
“µàWÁZÙa±ÿ_=ý§„ä d‰|EzXYùe\Eu´··Ûm·Ý–|”lþU·QÙ¯¬þ<ï:¦5ôTQí-úÚ€´E‘[õ¶§?)$–QÖÿá~^ïû)å¨ÃÙÐ
|
||||
G« 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§åuw¾9õLOsž;æt»à´ÓíüSO³N?ËÎ9í;ï,ÏÚYvú©^Ç^—?W;©ÿ̳ÏHmR;h¿úrÒI'¥kµô\ëP:òÒ_ž_pÁéy*»Z–òñ7ýÖØœzê©vî¹çgžéàiø[cD›U¦Òqo¶ˆƒ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?ÆNs’uÌ‘©Ý'Ÿ|²}õ«_µ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ƒíñÇO‘QÔE9\sŽôÃyP?õªíÐI#¿>Ñ·ÞLŠ4‰
|
||||
¾òF‚«¢`æCÛ{ï½B,Q„îõP½.ß276žõë»+ßѬ|$Úuù}n± 6ú,ל1'sL´wtWÒt°ìÊõà
|
||||
Úâ3•c§bD+B†{QGÕ$µv-úoåÇÀY³&‰ÍúЇ§…ãéøýOîç>Í<↿i—êÖŒ¶¹^Wë½ÁQ!<é„ï½×¹µ~±ÿ±ëï¼³/ p.yÓM7õY5å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µ»¥wDL›3Ãfy ?öÞu:lÖœ™¶Þ-Ç´I„ØØÖ¶¶O‡ƒs©´‹—Jzâqe9••R"'é!2~:¢%ãÅß N«X`ˆ’þCX”ÉøñŒ:à¶">®³¢§8‘h’‰Ö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=ŽQ–7§Ÿ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ß=Mr07ú0rR§Âo8‚Aj½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Ö¨ÑHA¦Î±ŽZ4¡*nÌ*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¦_ý¦M;Õw ÄTH-«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ç”É=¥ã™òskÊ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÷¹§vgß)›ú8h#*êM> P‹fasÏ=÷´Ï}î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ù“Ñ
|
||||
|
||||
¢(³¢sÍè‰.‚Y=ƒçÜçšü<'/÷¹¦<å‹ÏHƒX’†òÈÏ}ê#-gDGòsQ’{œùqŠ¿•Oí§-<§\ù6U?eª”Í5º ú¬þêL_È£q!yÔG®i“ÊQ¿ÉC¹ÔÁ˜©?Ü#ÊÇ8%G¿DÞþD_=CDzø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„«ÅÔi‘xuu.æ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@
|
||||
XH1((ˆVâ.mÎWϽè®Òd&nXkrÊËÍËx9u°@,Ë¿ÝUÄ0Xäâ|<Ë}¬"Î| Št€"@ _F,Ä2îÀe œ€ŠåN¤A$àèyˆÍX—1ÊP†1òQ^Ü]An)µ)ŠÀêKä|E}‰“P|ž‹ôú;ªq²£žèGeE 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úf͇1Š’E4Oõã"®u]{ JÁ€Žà¸¦U\£»òŒ÷ÑYµÐ`V¬™D܇#³R#7ä‘J *ŽQ´új¬k¿ÖÄ7
|
||||
ÔQ ¦È‰²VŒhœùó4lõ 5ŠÓ‘Å€yÔá”ÊGÅàù‘}1}U+ZX¶ç”¡
|
||||
pc€B¤”gÎ
|
||||
IÒÝ‹tö\'•¡LåÈU«ñ’X'RžŠ¾ö%ÃQ‹:"¢ƒâ, JÏrÑ5çeÊzL'Œ8Dß§ÒsãÆ!Ü6DÁ&î"€°ðX®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œý#ñÈ÷89Ä”–`*#y¥ãjËÄ_žç•ªÕ2ñõ‰ÛR/¢0(@}®ŠuDÌ4>pM¹&¯ú…ŽÊ£¬j‘Kì—&©¤{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ª0°ó½N|šˆË#P¦6ƒckkPmR kMrC=v”§w…4ðRò£ÇXÅ2s›Áp×7Ðò›¶5P£ØG[´é4€€[ˆÌCT¸àä³… 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
|
||||
ú¢§ÒÉà„8E„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« dFü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 #€Ea’Ÿ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ôeòÎI€?qqò²Î• ,Δ©u¨¤#ÈŸ´yhaÑXä%æyÔ²÷[ö¼¬ýeù}^Ô÷FËh$}£ý+K_ïóÔÈÅâN ‘Ë
|
||||
xt29¤Cº‡‹›&~ñÝ‘B`¨(ngäâš¹=>VÊTt“êØ,…ãQQ⦜yÆ’»ø¥¹áœÑiÓ˨ê#àk$m°ò²ÊÒ×û\å*}éÂñZçÕÛ€áH§}Ž7±#êâZ!ZéÂ/LÁ<ƒÛbÑÅbL”‹ÉÑI™IÄÂxÉw饗¦2x†ÈŒ/®Ì¦Ø¬_%†)öâE?¥\EúÕÖ2*E ¢_çßGRDœìÔ¾8YF‹¶Tˆ¸o”Þ_܇{ÑÖËã™"Ì$%©Œ¸ÀA,9ðŠÈǺTVÜ!$—àH¥±h¸Ôx¨LMÔEêV\ˆ'Hå˜Èݵ7ïW.¶{ J¼TÇ".†"€‡®)‚àeâ/…ÃX€ÇO.!ž‘‡g€”²Dä¤EÜ%¬PÁþ"PLp]–ßiANe/b0ÏûjÌĥúè»>5ÝKR´#?3úò]$JÕOþ" I«Ÿ@lò}‰yŽ¢N9Q+ŠL€ˆ Š
|
||||
`y§.m‘£¾ÒOíÞ¡÷®uÃj{ÜØ\›äå®8òjbÐ"|Í¢^ñ7ºr»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œqyMÛPµ 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(#ê_EFF_T=éû*ãÅ-©òÔÒ¥¢¡G×kµ)J,ÑX£kº–Q-ªzGœ‹Æ-©V>òF=Y“Q](åÑ9‚LíˆÑmqÏi=F¦¨çÇ>qGÉÕ£½¤€‰9õâ3g¶EÄe¦´ÇsŒí´ÓNÉ„ž…Õ—€e± hÊçœ.ŒÃ/ˆ ürN=`Lšþ€‰ŽÀ®Œ§žzj:˜¤Î8ãŒtÍ™}”õìÌ3ÏìKÃ}þæL:vdäÌ'(¹G9ä;å”S^PÏ9HËÄFš“O>9UÞ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µ$žèÒmÔÔø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ÖŠƒ©r4EzbN 1ÒNµ5–-¨zi"DG´’–½œZý®u¿¿w@ž¢Â¢÷-¢ýqUMb‘³!ú£“éÖïë®».¹¬öÙgŸä¦B\ÔrCêÂp'æ‡kìCIŸ¡½ ãâ(?}'ˆ¯!à¯E¼Eÿ‡ƒc´ÑûЗâÑùjõj²%ßB…A}Ùyç“ñçÒÇo½õÖDÂLiÏQqvÝuWÛwß}“ñcÐÊ`œâ»Í]ônr ¦Œj=/ê@
|
||||
ŽD–›Ò‹ÌãýÕuÒ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éUP‘>ueV: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"*XH Ñ/]”·ˆÛGÜ3;«U§ Âþ\^,q™ˆJ„óÀ€NEz}‘ô¤á¬X_ÍÒt½ÔÈEEð‘cGpEƒ’€Ïd"—
|
||||
ϹŽF(õ—úé[\±‘OŠâj¾Æ(žkqÔØÎHXõpòj|HHHØ$ñ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¸4¸=†oÅ™8Øh¯‡«
|
||||
ì¥@Í]Ò- ,f&D1Q"„xqˆC„p1ÀÄ,
|
||||
q0ˆV÷´˜/pªQôg–øE]”Çì ’–¶ ~¸+3.†@
|
||||
pù›ô à ҺEê¥Üþêó „6RâœnW¡
|
||||
Ú@M¢±àœtŒõÐÒi5
|
||||
\Ÿçôƒƒ±C¤CG£ÆK«2òÏ}ôÇQ£èO_™œvÛm·$"¢¢¯Ã7èà{î¹g
|
||||
Oe̱0Ç5°eÜ´n FQJâ¥Ç}´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]ã×ýY5®Eã՟襑ÜE¦ d[œËô¼²6
|
||||
wþÁ–%D1³„–оEJ¯ˆ°ˆûésqÖ‡ÐrGqÌdµJ´I;
|
||||
Rb! €úªÄGꈈŒ W„J>ÄMòñ£nqÏàÒ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ÄI5ÜÃɸ‹®Š¡ «*ÖfôRDeŒ`ˆÌ2€Æem‹¾Ïø"rpŠë <±ßùøD‘X ‹/PmÐØË¬ß(P•_ö…H8õX!¦Ñ´/ÜîÇ¿h5†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£-\L0&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õçK5@EÜEm†ƒ¢¿Â)1ÁmàŒúò‘K<C¯¤%PΉ;?#Æ'ò`¨Òž7ß|óí4X`‘[ÅétC_Ž@-š¬¶6ˆ¶f}¥5†Ð-À""9s£ÈE8®^+#£ÎVÏ€‰zLˆºD"Á]ÑI9à˜„åéÈp[¬Ä„AN˜ 7Öb~ÊGˆ"îœ8IÕÓ¾þÒˆ3Dã‚Ü<¹J ®šOt*ãå úv¼·Çü¥@Í-SÑDZp("G³¾¢~ô!`q8
|
||||
P=Ö®Fq‚È'ù{£å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¯ºêBÝHL,þ%¨UìF@;Ø€¬F!XvÑ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ò‰§ÑËÓçbD_‰È1ˆ#º}äÚŠ"oT4~rå"7õÈJ>œ@-ÓáÊžv|Ëò¶þz—«7õælûj¬Â ”p~"VÄMí ¯]˵¶Sn™˜^÷¤wÂAJ鈪7÷_B¤DÁ‰ñƒ!&"úa|»ñƒî¸”,¥t^:k/Zz_:jÔkÊxNH~6І¨¸‰±D”VÚ=ã•&%D㸚”o¨Eß2 ”=/#ÔÁ>lýõnÄ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‹{’KÆFX@1Na†C²2†OG d\D ƒgòa5E<$œ˜ˆ(Ïç ³DµZÈàÁ]·XGÚ¼TSxŽ*1U/ úlÕ£4òíâ²á‡¾IÖRDdÁસŒäjÂýÃ=tVù}"ÖWýùöPE*¢å¨C5’#·œÔܪ™VD#¡¸q «r¬ Œ3 ×–, .Ƨ‰Š˜]ŒMø;áÚpbMè°°põˆ«Ž„W;
|
||||
Ô‘ð†·
|
||||
#¨t?†ÙåÆ%žk5I*ò âÊ‚>
|
||||
@®ÊÄÀ„ÿWâ%Ü’€Ò’.Šñ ãú®|¯rÄÕ8ÃûŠÊKjùmï)F<P£Ï1FIEw‰tÅ|À‹S*dp¡ÇÂ!‰
|
||||
+/¡‡ä…S’Ž4âÐè¸ˆÏ X[¶ Ëjÿàá&€Qu¸Gxd—ß1)úãr«$Åê*ž7~$*aëpŽeÅkêC„ŒD,鳈¼n¼ñÆ$Æ¢ŸbfǾ«ª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]Oü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-ý`éokG)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íâohX³1šñŒ¿©>ä´58×(P·°
|
||||
¦•Û¨1<Q–e:×äË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§öV’q3nÚÈ3Ú^kj2êPèЕ7d:ê`l—ÄQÚÃ5 @¼=õÔSÓõ˜1cXÑ
|
||||
ùLbmì¯
|
||||
|
||||
žW;r®'DöØþhc娃¥Ží?ÿ`ñ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[l‘dUoÿú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—¯upÉ\×—ª‘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×ÃUGP#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Ç“öžbU~e6òŒúd”ÒµÚ@ÔÚG‘öšBõ‰jHnðk¤Î¡L«vHòˆk†þŽ Ö"Ðzëá?Õ pC³=œ EBÈød!UTΔ£ïÓð,F&ftA2µ•'ùØwIºíÖâ¨Pù÷QãÂúh9—õ^")/F¿£>:õŸ±Üi§§Í'Ù䔩4ÑØ’K1qÒÖ{‹†$DJÊÁ]‡hɤ¬rc{£T¡º¥Òp–A3F™Å6Æw_+ ¥?ƒl²sè=Ô££jü·{ F¢@W•x¡
|
||||
á°ƒŸ¾Cà E.ŠÞqX~"BÊAg%à‘OþY®Ù‘.¹i°$‹èÊ!É×PsÎÙH¹1mnDãÒ˱Ǜ’AÀLŠŒ >ùä“Sœ6Æ:Æ‘ã‚+?ð(c?¤84®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@«À2à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ˆ(™è½Ô;ŽJyJ\Û=PE4<¹T$Ë-oñš|¼„ø½S5ºŒ ¿tXÎòíÆ—À૾eñUûuξì BåÀÈš²£OLC^îN8€CP™ˆÿ\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ˆYPqIà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\ †<~³ž1XJßìOGGÕǽ)žE?·Ç2†Ê†RG36ƒ×úÅ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Ës–E°ŠCÔâÈ
|
||||
Œ§nÊa•a{<ß|óÍiÕ>Ðø4i÷X?J 6‘E$@©›È#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ëJgí貈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"’(¬ñŒc‘sòÜ¥›¢±ˆ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ó÷ÒdA’clÒ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÷8DprÔáí‘Wþˆj4 èZ\¯HGŒ ”²”D8&b¯$¾Ã}J ÝŸ0 –žŠ¡ \~”è·æv ed3ÊQËFhû^
|
||||
ÔFt©ÁGLjbon5€Jqa †N èàš àšÚî“`îé»3ìØÀö ÀããÄ ˜Ñuù19O>ÍÁô¹‘¼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œ¿U¤ºŒ^;….Ö3nÊ#?lñGÚè›ØþÒ7Ôh-šå%!äèâP`‚>ÑÃíTVܯ(_q[$þÕréäœ}•ú©ƒú*÷´×-¾TŒG<ÇKðiô-Ü7l°ûkp¾²¦–5–ûÅ%.ëo} =†0Æ^EG1©è+Û˜#ò±á†.üÃáöÛù¾Å[KµlKKJGrñ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¦ 7WKFZïÛØ’n¤Uí+jÎ9 |8
|
||||
à"À ÀaÃuXýÁêÎè|¬a=%=D(ˆââ¤,V¿ä[læ©¿sq±–®Ç+¡LV ‚ øØ.«hh;àeF#tPÚ…U—¶Ó&ò±¤–>¡Ûj2)jKC¹ÖRÚ¥>ê¦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ϰŠK¥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Ù™ õ¢ïJî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À0’K)jý"—ƒ˜r§»€F÷…ʈn…\”Hs þŽ{ LÚ ¨ÀÊ}Ä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~œ#àV†28ë;1¦b8¢ê(šTŠ$ˆ|¬ÞÐ8áå^éŠÞÇ(P‡2Ååm- 6ÄQ‹Ü ¹¸¦¿sëgñFB£!\Îqs÷N¨òK¯BÔ“µ™6éÑ?á¦è±Já jÕ"4úöD‚k’^Ñ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&Q7‚2Š}ñCÀ‘P墈Ĝ«q®_õ§´9Lb¬€E±PéµL€UÖUtR8°¶PëbB<&_®¯GòÈi’´î6N6䓾%
|
||||
=Ž“t÷È#G%ÏhÀÃK¨¢¥º€E:]+ta‰rñ\€9Q‘ž ¹+ @‰œBA€S€ˆ{E’ëÁµ@›ð·VñPmÐV¡ÜÇm×ýð¤á¬U0X.Ih’‘)N21XB!†qRŠ‘QZì®ÐË8–1]|?£@}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÷±@ÇâøIÇRcKpiq!‘V¡“µ8êÖ!×—o-[˘T·è›s/ @,-DÍŠt8‡¿9 DÏÁŠV¬ÀÐÿØ[KÏ @ã
|
||||
KÓ¸ÏÊþæLÙ%údŒ¦á¹µ3w ©skÔs#aSõ0!°š•vJ?`¬þ$¬Za’a³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¥{×EœiS>'õ²Hõù8‘)]iÕ».*?¾ce>鈞"ªmy;b_ãD¡2£TSdh,zWðþR ÆÍ¨EÄ“
|
||||
Š÷ⵞÉãŠÕáüËiÑ•£©#¦ˆ%£"øÄÝs¢Šm ^ú'ÂŒup_Fä”ùàKÔ.§þ8iÙ¸F¾?މÑu±Uq›Í½ùQ\›’³žkÒrqkDoÎ,lçZê
|
||||
“NùHÚÃßÔÁsl*‹gˆû<WyøµUŽÒi‘>é)S‡Ê¢Òp†CjX<Óê!¿¾)¤>`ƒêó+½ê¤M”É9ä!-Ï4Fj/›ŸöqŽÒ°59Är–ß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Üã îSkÒ’FŸ´ä>åò7éÈû'
|
||||
õÆkY½Õ•§6ªÔ¡¶«”6«.õEéI£öòŒºÕ&Ò¨í”É5Ï)“ò4fXçUg#h.Ü+{·z^PsŽYdÐ(â*õpZÒDSœ
|
||||
×È™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â1C9$‰: —3@äe#^^86 eÕ
|
||||
#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.Œ; aU®Ì—¿üå$éüñÉ"ª‰Ã`Þ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Ñì°Ã©~&Ú÷™Ï|&EQGÔ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;¥ïª/š¡mTD–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«£ªÍôƒ1‚kÐ7O‹'¸è8£o2.<Ó×áµ Õƒ{ˆƒ¤QY¤%
|
||||
åâá> 笅ö”7¦^}q’kò©,Œ2¤¥-Ô .Ý£<òð·€(rˆ2(àmRd”"œ(¨ösƒ~pŸ¶Ó6úB;´€"ŽåiÌÔNòÓ6êV;Õ_žq›G”üêë6ª)êX5“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ŸvN¹Ï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€µÑÞ¾Ò
|
||||
Xý
|
||||
]ô³åþÀ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‘'~ÐFi%ÊŠ
|
||||
Ú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:àÀì× Yúgf "?Ê ¥18ñœ
|
||||
°¨Ž*ÐÈ[ö"‡âù¨è;£8²ËxIpT8XdÑÙ·‡œ]ñØVCŸNÔn†Ú‘q˜í"Å5µO Õ&\¤çðåêÑ÷TY:'¥
|
||||
|p{ÆØ¯¨[c”·mÛ=PeÕE×Ä„HÜ‘®Å‡
|
||||
1ðhŸ%tLü©
|
||||
`ø!!|òè3è¥ä#¿Âµ4Ž ~ôR‚$pÿ裩†ó5u8Gwd”]
|
||||
Ô|¡nlvt?h% Ϲ¯•0¹‹B2w#ÝÏ×
|
||||
~ ùÂnt‰‘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_Gy¹–Î(BÎck5A0‰hUK.ŠÖÃíb¿âP«\m®FY
|
||||
OÌÇ'rí(6˜*ЩÜ8Á ŒR1Štà(½ŒrÔÆ@ñ’ª%Šb¹ÑFŸ”ˆDTËÕèÀh)[®G‘<ÌW[#€#ÇÏ׳–½Ú(~æ"\¸N¹ŠVÿ¥_æ“VmœÅ‘¹'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Ï@Õ8v²jdÌJš–7.W‘XÔHcj¥W~-¥N‡8{“ë)_ЬèÏü´!F M>é¶äå¾óÎ;_ða¨i¥®µy™&¥ÄèŠî#åã\äËU™< ž8Öº7P ª<M~ÚV†þ#-Hm*n’Khµ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ŒO›p§À9éẠ›|”ÅX¨]Eºgš.…rpFµy3N½>>~EuzSÒoP|‘ž]‹ø^ †ê «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¶±cuw®õ§°nK¢~Ñ<¯}“ÎÆ4ÙU©iË0dÏIÓ)}VÜ‹ò5 k•W
|
||||
Teáö'ÖFD«¯\ât”™ÒB
|
||||
éþá.Dê߆ٴò´îÍ=}\µ·J®Qo—ßïñüU⎓nIùrÅ((k0Üë/À”pH¸&ay “‘ c”àD ñ7ùØ¢¥ÈÈTïKÓÄ㸴ԯ Q¬ïîêª;uü‘ü÷¬O2FåÆÊ"ÿp’,2 >ò>jUÎñ"ö´
|
||||
T@Êè÷øä à{\nY쟱t°®oYm›6t8WpÖ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´‚_&úBú DXT1Ò
|
||||
ÌþXSç’Å+l}W¯M˜8Ù-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÷YSsÕ2ø# ¨i«zQ†¬>•&P‘3Ò{K õ±Ã0–Ž X¸«¸ê¶ª˜]]u‹NU‰ñÅ’Š®‡¸¡C¼¬áot<öÍÅýÁöš &V£²©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áÆŒ±×µÉÙ»ÆlOgØªé¾ ~ùüÄQ7zÛÞ=S›£
|
||||
K©h†ñ¤=]ns 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,Íwfï:fôª[¢:Ç ¨eî‡>`×#ÖèHœ³¿VFxµ 8 U”–ü͈¡ˆ·.†n\ië×Í²ÖæI¶fådëjŸW¹¿ÉÝO®6,[²´Ï¢®"4f9V€êÄ›üŠúP7oîp›Ñ2kY8ÑVÏ|ÆÖÌxÖÖÌšh[Wúœá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…#2ô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Ÿ³Žygùë^³*éÕˆ
|
||||
ñ(G-“€´’#ŽjÑEr·¸…:©>Áô:œ7#õÃô¶ÑýåˆÀÉmP+"ÆÈø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]æ¢îk7ÍVLyÞš}×.tl‰ë^ÉÊI0[Åtô" Ö?ù¾èÝ×#ºTôUe¥u¤öˬ»åÕSu±bÝ® v³]gÇ"×O<ãܯúœÕCû6ae̪"u3Á^F’8[€*#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=?Öê
|
||||
>+wmõ¥`«Ý_|纎-Û—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‹—ìzGVÊ
|
||||
qT8bÅœfo‘Hßî¢Õä§mÙ„ßúŒ=Í a¾Ç’®H³vef«Ô¯U$[Äf=ð¶8Õ*LŒ
|
||||
BÄ*™ rÚR{ek%Ž3QzZæTIŠÎUùy¿Ò:ÎÊZZÊêu‚¬ª’Õef•€îJTûä–/´U.´,™m+ÙZxjiiµ5mŸÛÕf=|šÕ½&ªI€«êœÌôèF~›GxeqB»ê ΤÑ#Åõµ××ÄvV8êÊ¥¾ãÚ‰›¬ß§Ò²JÄ'
|
||||
9ý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šh6UV3Þ‹"Ö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É=¥eZæ)É@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ßÊeK>§å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¶ÌW4{ðþšÕ-žÖË_×i«]Œd0´<Ž]–'è¿ye¥¼•Œ¥ô¾ÚëmYã/…/höâÏ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}áBK›5§ þå.Î.ò´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 –Aø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°ªÂÙ&œNÁ‚€«ò²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—Ïüø´*D¥€¢/‚ î¤$†ïÀTÄjİ^W,’Ž•lIñˆtð7„x¸Þ‰±ÕgÏ´®:ůVŒHè˜2b!öÒGíQ1&!¹ æbVO›s×yæOðM¿Ïu@¶;ý¾‹·IMñ¶#o_ŸŠ…ÁÇu2Éø‘ìMèšÈÈi'×…«"_%˜ÁõA_ͲrÖãÖ2û^ÏèzjÇëj[`ÍÎM˜ùW/^âú«ëúˆÖÞ>Æ>ÃtÝ´â‘®ê¿ÕWNìæàÓ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•¯Êh3-½ü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ÆdZNL€ÚØî[©,˜ébÔd[2íy[2—EánLóåg}@›¨i5cXå¨xD8’5B©‘ÎäÚHÖ<¿¿Á}¶';a=h«&üȺ?hë—;¡·Îóæ®:¸”ÐîúÚ&8*`ƒà!VP%(ƒµ—»ƒ 1ߏ´ïî\íF7üŸ,ŠŸT?ëñ×>ùLH>ÍÎ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½RUoß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åýTa2v‘mƒeâ/mͤYǬ{mí"çªÜZéz@ípñú&7ž VâC؈i *gP] ¶•¦Û’9Ó‚tëqNì ñH ¯ÏEé¾wÕ´§ü½·ÕÑÓ<éy[5ñ9kqwd®ðU| Ïu;ÞBÚ]Ï€OIµ ÿ8\’MÜðÕ2ËÉ“K†œ®s—Pfs5oË:§¿>1¬v‰]–ºz]nw£\*±ñ>¹‹*>Ú´ƒ¥5YØ]”N“H¨©
|
||||
¬œÁ&á‚H¥åîWűjšëûn4‚h’ä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[óËë×äVHÒËs"iŸïâ¼ë:+}"Z·j¦·ÏuÔô³¾¤1|!PS_Pé_åyO@uî²Àc¢'øÖ¥~h3ïö¸„ß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Ò¾9nB‡«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À§qÔ¨ûbçK§K1’=ÐܼÌWm$Sø‹š†(ݯŠnfÊ×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`‚
|
||||
@@ -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."
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 416 KiB |
@@ -0,0 +1,473 @@
|
||||
/* CSS Reset */{}
|
||||
.charsheet .sheet-wrapper div, .charsheet .sheet-wrapper span, .charsheet .sheet-wrapper label,
|
||||
.charsheet .sheet-wrapper h1, .charsheet .sheet-wrapper h2, .charsheet .sheet-wrapper h3, .charsheet .sheet-wrapper h4, .charsheet .sheet-wrapper h5, .charsheet .sheet-wrapper h6, .charsheet .sheet-wrapper p,
|
||||
.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;
|
||||
font-size: 100%;
|
||||
font: inherit;
|
||||
color: #404040;
|
||||
vertical-align: baseline;
|
||||
box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
-webkit-box-sizing: border-box;
|
||||
}
|
||||
.charsheet .sheet-wrapper table {
|
||||
border-collapse: collapse;
|
||||
border-spacing: 0;
|
||||
}
|
||||
.charsheet .sheet-wrapper input::-webkit-outer-spin-button,
|
||||
.charsheet .sheet-wrapper input::-webkit-inner-spin-button {
|
||||
-webkit-appearance: none;
|
||||
margin: 0;
|
||||
}
|
||||
.charsheet .sheet-wrapper input[type="number"] {
|
||||
-moz-appearance: textfield;
|
||||
}
|
||||
.charsheet .sheet-wrapper textarea {
|
||||
resize: none;
|
||||
}
|
||||
/* Button Reset */
|
||||
.charsheet .sheet-wrapper button[type="roll"]:before {
|
||||
content: ""!important;
|
||||
display: none;
|
||||
}
|
||||
.charsheet .sheet-wrapper button[type="roll"],
|
||||
.charsheet .sheet-wrapper .sheet-btn {
|
||||
width: 100%;
|
||||
height:24px;
|
||||
vertical-align: middle;
|
||||
padding: 0;
|
||||
display: inline-block;
|
||||
margin: 0;
|
||||
font-weight: 400;
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
cursor: pointer;
|
||||
background-image: none;
|
||||
background-color: transparent;
|
||||
border: 1px solid #ccc;
|
||||
white-space: nowrap;
|
||||
border-radius: 4px;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
-webkit-box-sizing: border-box;
|
||||
}
|
||||
.charsheet .sheet-wrapper button[type="roll"]:hover,
|
||||
.charsheet .sheet-wrapper .sheet-btn:hover,
|
||||
.charsheet .sheet-wrapper .sheet-hider input[type=checkbox]:checked ~ .sheet-btn {
|
||||
background-color: #DAA520;
|
||||
border-color: #DAA520;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-hider input[type=checkbox]:checked ~ .sheet-btn {
|
||||
}
|
||||
.charsheet .sheet-wrapper button[type="roll"] label,
|
||||
.charsheet .sheet-wrapper button[type="roll"] input {
|
||||
height:24px;
|
||||
line-height: 24px;
|
||||
font-size: 11px; /*13px*/
|
||||
vertical-align: middle;
|
||||
text-align:center;
|
||||
width: 99%;
|
||||
cursor: pointer;
|
||||
background: none;
|
||||
box-shadow: none;
|
||||
transition: none;
|
||||
border-radius: none;
|
||||
border:none;
|
||||
font-weight:700;
|
||||
}
|
||||
.charsheet .sheet-wrapper button[type="roll"] input {
|
||||
}
|
||||
.charsheet .sheet-wrapper button[type="roll"]:hover label,
|
||||
.charsheet .sheet-wrapper button[type="roll"]:hover input {
|
||||
color: white;
|
||||
border: none;
|
||||
}
|
||||
/* Main Styles */
|
||||
.charsheet {
|
||||
background-image: url(http://i.imgur.com/5GbMHfg.png);
|
||||
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
|
||||
font-size: 14px;
|
||||
}
|
||||
.charsheet .sheet-wrapper h3 {
|
||||
color: black;
|
||||
padding:3px;
|
||||
margin-bottom:5px;
|
||||
font-size:18px;
|
||||
font-weight:bold;
|
||||
font-family: inherit;
|
||||
text-transform:uppercase;
|
||||
text-align:center;
|
||||
}
|
||||
.charsheet .sheet-wrapper textarea {
|
||||
display: inline-block;
|
||||
border: 1px solid #aaa;
|
||||
padding: 2px;
|
||||
height: 24px;
|
||||
width: 100%;
|
||||
font-size: 14px;
|
||||
font-family: inherit;
|
||||
line-height: 16px;
|
||||
font-weight: normal;
|
||||
margin: 0;
|
||||
color: #555;
|
||||
background-color: white;
|
||||
vertical-align: middle;
|
||||
cursor: auto;
|
||||
letter-spacing: normal;
|
||||
word-spacing: normal;
|
||||
text-transform: none;
|
||||
text-indent: 0px;
|
||||
text-shadow: none;
|
||||
text-align: start;
|
||||
-webkit-rtl-ordering: logical;
|
||||
-webkit-user-select: text;
|
||||
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
|
||||
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
|
||||
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
|
||||
-webkit-transition: border linear .2s,box-shadow linear .2s;
|
||||
-moz-transition: border linear .2s,box-shadow linear .2s;
|
||||
-ms-transition: border linear .2s,box-shadow linear .2s;
|
||||
-o-transition: border linear .2s,box-shadow linear .2s;
|
||||
transition: border linear .2s,box-shadow linear .2s;
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
-webkit-writing-mode: horizontal-tb;
|
||||
}
|
||||
.charsheet .sheet-wrapper input, .charsheet .sheet-wrapper select, .charsheet .sheet-wrapper input[type="number"] {
|
||||
display: inline-block;
|
||||
border-bottom: 1px dotted gray;
|
||||
border-top: none;
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
padding: 2px;
|
||||
height: 24px;
|
||||
width: 100%;
|
||||
font-size: 14px;
|
||||
font-family: inherit;
|
||||
line-height: 16px;
|
||||
font-weight: normal;
|
||||
margin: 0;
|
||||
color: #555;
|
||||
background-color: transparent;
|
||||
vertical-align: middle;
|
||||
cursor: auto;
|
||||
letter-spacing: normal;
|
||||
word-spacing: normal;
|
||||
text-transform: none;
|
||||
text-indent: 0px;
|
||||
text-shadow: none;
|
||||
text-align: start;
|
||||
-webkit-rtl-ordering: logical;
|
||||
-webkit-user-select: text;
|
||||
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
|
||||
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
|
||||
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
|
||||
-webkit-transition: border linear .2s,box-shadow linear .2s;
|
||||
-moz-transition: border linear .2s,box-shadow linear .2s;
|
||||
-ms-transition: border linear .2s,box-shadow linear .2s;
|
||||
-o-transition: border linear .2s,box-shadow linear .2s;
|
||||
transition: border linear .2s,box-shadow linear .2s;
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
-webkit-writing-mode: horizontal-tb;
|
||||
}
|
||||
.charsheet .sheet-wrapper input:not([type='checkbox']) {
|
||||
-webkit-appearance: textfield;
|
||||
}
|
||||
.charsheet .sheet-wrapper input[type="checkbox"] {
|
||||
height: 13px;
|
||||
width: 13px;
|
||||
color: #555;
|
||||
border: 1px solid #aaa;
|
||||
-webkit-border-radius: 0;
|
||||
-moz-border-radius: 0;
|
||||
border-radius: 0;
|
||||
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
|
||||
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
|
||||
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
|
||||
-webkit-transition: border linear .2s,box-shadow linear .2s;
|
||||
-moz-transition: border linear .2s,box-shadow linear .2s;
|
||||
-ms-transition: border linear .2s,box-shadow linear .2s;
|
||||
-o-transition: border linear .2s,box-shadow linear .2s;
|
||||
transition: border linear .2s,box-shadow linear .2s;
|
||||
}
|
||||
.charsheet .sheet-wrapper input[disabled],
|
||||
.charsheet .sheet-wrapper select[disabled],
|
||||
.charsheet .sheet-wrapper textarea[disabled],
|
||||
.charsheet .sheet-wrapper input[readonly],
|
||||
.charsheet .sheet-wrapper select[readonly],
|
||||
.charsheet .sheet-wrapper textarea[readonly] {
|
||||
background-color: transparent;
|
||||
border-color: #aaa;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
.charsheet .sheet-wrapper textarea {
|
||||
width: 98%;
|
||||
height: 80px;
|
||||
line-height: 16px;
|
||||
}
|
||||
.charsheet .sheet-wrapper label {
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
font-size: 14px;
|
||||
text-align: left;
|
||||
font-weight: 600;
|
||||
height: 24px;
|
||||
line-height: 24px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-3colrow .sheet-col {
|
||||
width: calc(40% - 9px) !important;
|
||||
margin-right: 5px !important;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-3colrow .sheet-col:nth-child(2) {
|
||||
width: calc(20% - 9px) !important;
|
||||
margin-right:5px;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-3colrow .sheet-col:last-child {
|
||||
margin-right: 0 !important;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-2colrow .sheet-col {
|
||||
width: calc(50% - 3px) !important;
|
||||
margin-right: 2px !important;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-2colrow .sheet-col:last-child {
|
||||
margin-right: 0 !important;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-1colrow .sheet-col {
|
||||
width: calc(100% - 3px) !important;
|
||||
margin-right: 0 !important;
|
||||
}
|
||||
|
||||
/* Table Container */
|
||||
.charsheet .sheet-wrapper .sheet-tablecontainer {
|
||||
display:table;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-tablecell {
|
||||
display:table-cell;
|
||||
}
|
||||
|
||||
/* Special Styles */
|
||||
.charsheet .sheet-wrapper .sheet-skills td:first-child {
|
||||
width:70%;
|
||||
height:24px;
|
||||
border-bottom:1px solid gray;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-skills td:nth-child(n+2) {
|
||||
width:24px;
|
||||
height:24px;
|
||||
border:1px solid gray;
|
||||
text-align:center;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-skills button[type="roll"] {
|
||||
width:100%; /*24px*/
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-transparent {
|
||||
background: transparent;
|
||||
border: transparent;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-inline {
|
||||
display:inline-block;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-quickborder {
|
||||
border: 1px solid #AAAAAA;
|
||||
padding:3px;
|
||||
margin-bottom:5px;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-uppercase {
|
||||
text-transform: uppercase;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-uppercase label {
|
||||
text-align: center;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-armourblock {
|
||||
text-align: center;
|
||||
margin: auto auto 5px auto;
|
||||
width: calc(33% - 3px);
|
||||
display: inline-block;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-armourblock label {
|
||||
text-align: center;
|
||||
text-transform:uppercase;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-armourblock input {
|
||||
text-align: center;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
/* Rows and Items */
|
||||
.charsheet .sheet-wrapper .sheet-row {
|
||||
height: 24px;
|
||||
margin: 0 0 2px;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-doublerow {
|
||||
height: 48px;
|
||||
margin: 0 0 2px;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-alternative:nth-child(even) {
|
||||
background-color: #DBB0B1;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-header {
|
||||
height: 20px;
|
||||
margin: 0;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-header label {
|
||||
padding: 0;
|
||||
font-size: 10px;
|
||||
height: 20px;
|
||||
line-height: 20px;
|
||||
font-weight: 700;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-item {
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
height: 28px;
|
||||
vertical-align: middle;
|
||||
margin: 0 -2px;
|
||||
text-align: left;
|
||||
padding: 3px 2px;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-brackets {
|
||||
border-left: 1px solid #aaa;
|
||||
border-right: 1px solid #aaa;
|
||||
border-radius: 12px;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-item.sheet-center {
|
||||
text-align: center;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-item.sheet-multiline label {
|
||||
line-height: 12px;
|
||||
padding-top: 1px;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-item.sheet-puny {
|
||||
width: calc(10% - 3%);
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-item.sheet-little {
|
||||
width: calc(12% - 0.5%);
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-item.sheet-tiny {
|
||||
width: calc(15% - 2%);
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-item.sheet-small {
|
||||
width: calc(20% - 0.5%);
|
||||
}
|
||||
.charsheet .sheet-wrapper textarea.sheet-small {
|
||||
height: 32px;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-item.sheet-med {
|
||||
width: calc(30% - 0.5%);
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-item.sheet-large {
|
||||
width: calc(40% - 3%);
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-item.sheet-big {
|
||||
width: calc(50% - 3%);
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-item.sheet-morebig {
|
||||
width: calc(60% - 3%);
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-item.sheet-bigger {
|
||||
width: calc(70% - 3%);
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-item.sheet-huge {
|
||||
width: calc(80% - 3%);
|
||||
}
|
||||
|
||||
/* Characteristics */
|
||||
.charsheet .sheet-wrapper .sheet-characteristics button[type="roll"] label,
|
||||
.charsheet .sheet-wrapper .sheet-characteristics button[type="roll"] input {
|
||||
height:65px;
|
||||
line-height: 30px;
|
||||
font-size: 18px; /* 16px Original */
|
||||
font-weight: bold;
|
||||
font-family: inherit;
|
||||
vertical-align: middle;
|
||||
text-align:center;
|
||||
width: 99%; /* 99% Original*/
|
||||
cursor: pointer;
|
||||
background: none;
|
||||
box-shadow: none;
|
||||
transition: none;
|
||||
border-radius: none;
|
||||
border:none;
|
||||
}
|
||||
|
||||
.charsheet .sheet-wrapper .sheet-characteristics button[type="roll"]:hover label,
|
||||
.charsheet .sheet-wrapper .sheet-characteristics button[type="roll"]:hover input {
|
||||
color: #fff;
|
||||
border: none;
|
||||
background-color: #DAA520;
|
||||
border-color: #DAA520;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
.charsheet .sheet-wrapper .sheet-characteristics button[type="roll"] {
|
||||
border: none;
|
||||
height:65px;
|
||||
background-color: transparent;
|
||||
white-space: normal;
|
||||
width: 100%;
|
||||
margin:auto;
|
||||
text-align:center;
|
||||
font-family: inherit;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-characteristics select {
|
||||
display:inline-block;
|
||||
width:100%;
|
||||
text-align: center;
|
||||
background-color:transparent;
|
||||
border:0;
|
||||
font-weight:bold;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-characteristics input {
|
||||
display:block;
|
||||
border:1px solid gray;
|
||||
background-color:transparent;
|
||||
width:70%;
|
||||
height:65px;
|
||||
margin:auto;
|
||||
text-align:center;
|
||||
font-weight:bolder;
|
||||
font-family: inherit;
|
||||
font-size:3em;
|
||||
}
|
||||
|
||||
/* Footer */
|
||||
.charsheet .sheet-wrapper .sheet-footer {
|
||||
display:inline-block;
|
||||
padding:5px;
|
||||
vertical-align:super;
|
||||
font-size:0.9em;
|
||||
line-height:0.8em;
|
||||
text-align:center;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-footer td {
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-innerfooter {
|
||||
display:inline-block;
|
||||
border:inherit;
|
||||
width:47%;
|
||||
padding:2px;
|
||||
}
|
||||
.charsheet .sheet-wrapper .sheet-innerfooter input {
|
||||
width:100%;
|
||||
margin-top:-7px;
|
||||
}
|
||||
.sheet-mainleft {
|
||||
width:39%;
|
||||
float:left;
|
||||
padding-right: 1%;
|
||||
}
|
||||
.sheet-mainright {
|
||||
width:39%;
|
||||
float:right;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "BlackCrusade.html",
|
||||
"css": "BlackCrusadeStyle.css",
|
||||
"authors": "John B., Daniel D.",
|
||||
"roll20userID": "137474, 233902",
|
||||
"preview": "BlackCrusadePreview.png",
|
||||
"instructions": "Based off the Dark Heresy 2nd Edition sheet, made by Daniel D. You can roll skills directly from the sheet, by clicking on the corresponding name or the roll button at the beginning of the row."
|
||||
}
|
||||
@@ -0,0 +1,755 @@
|
||||
.charsheet {
|
||||
font-family: "Roman";
|
||||
}
|
||||
|
||||
.sheet-container {
|
||||
position: relative;
|
||||
width: 740px;
|
||||
padding: 50px;
|
||||
}
|
||||
|
||||
.sheet-background {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.sheet-background::after {
|
||||
content: "";
|
||||
top: 0;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
position: absolute;
|
||||
z-index: -1;
|
||||
background: url('http://i.imgur.com/lv6uDJB.png');
|
||||
background-size: 100% 100%;
|
||||
}
|
||||
|
||||
.sheet-page1tab,
|
||||
.sheet-page2tab,
|
||||
.sheet-page3tab,
|
||||
.sheet-page4tab {
|
||||
display: none;
|
||||
}
|
||||
|
||||
input[type=checkbox] {
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
appearance: none;
|
||||
background: none;
|
||||
border: 1px solid black;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
}
|
||||
|
||||
input[type=checkbox]:checked {
|
||||
background:
|
||||
linear-gradient(to top left,
|
||||
rgba(0,0,0,0) 0%,
|
||||
rgba(0,0,0,0) calc(50% - 0.8px),
|
||||
rgba(0,0,0,1) 50%,
|
||||
rgba(0,0,0,0) calc(50% + 0.8px),
|
||||
rgba(0,0,0,0) 100%),
|
||||
linear-gradient(to top right,
|
||||
rgba(0,0,0,0) 0%,
|
||||
rgba(0,0,0,0) calc(50% - 0.8px),
|
||||
rgba(0,0,0,1) 50%,
|
||||
rgba(0,0,0,0) calc(50% + 0.8px),
|
||||
rgba(0,0,0,0) 100%);
|
||||
}
|
||||
|
||||
input[type=radio].sheet-page1:checked ~ div.sheet-page1tab,
|
||||
input[type=radio].sheet-page2:checked ~ div.sheet-page2tab,
|
||||
input[type=radio].sheet-page3:checked ~ div.sheet-page3tab,
|
||||
input[type=radio].sheet-page4:checked ~ div.sheet-page4tab
|
||||
{
|
||||
display: block;
|
||||
}
|
||||
|
||||
input.sheet-pages {
|
||||
opacity: 0;
|
||||
width: 80px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
span.sheet-pagelabel {
|
||||
margin-left: -80px;
|
||||
}
|
||||
|
||||
input.sheet-pages + span.sheet-pagelabel {
|
||||
border-radius: 4px;
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
}
|
||||
|
||||
.sheet-pages:checked + span.sheet-pagelabel {
|
||||
background-color: black;
|
||||
color: white;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
h3 {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
input[type=text],
|
||||
input[type=number] {
|
||||
display: inline-block;
|
||||
margin-right: 5px;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
border-bottom: 1px solid black;
|
||||
-moz-appearance:textfield;
|
||||
}
|
||||
|
||||
.sheet-italic {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
table.sheet-page1 {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.sheet-page1 td.sheet-left {
|
||||
width: 90px;
|
||||
}
|
||||
|
||||
.sheet-page1 td.sheet-right {
|
||||
width: calc(100% - 90px);
|
||||
}
|
||||
|
||||
input[type=checkbox].sheet-fpd {
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.sheet-page1 textarea,
|
||||
textarea.sheet-page1,
|
||||
.sheet-skills textarea {
|
||||
resize: vertical;
|
||||
height: 35px;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.sheet-page1 .sheet-trait {
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
|
||||
input.sheet-box,
|
||||
table.sheet-weapons input[type=text].sheet-box,
|
||||
select.sheet-box,
|
||||
.skills select.sheet-box {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
padding: 0px;
|
||||
border: 1px solid black;
|
||||
border-radius: 0px;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
select.sheet-box,
|
||||
.charsheet .sheet-skills select.sheet-box,
|
||||
.charsheet .sheet-weapons select.sheet-box {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
margin: 0px;
|
||||
margin-right: 2px;
|
||||
border: 1px solid black;
|
||||
box-shadow: none;
|
||||
text-align: center;
|
||||
color: black;
|
||||
font-weight: bold;
|
||||
font-size: 1.2em;
|
||||
line-height: 18px;
|
||||
font-family: "Roman";
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
appearance: none;
|
||||
background: none;
|
||||
}
|
||||
|
||||
input.sheet-underline,
|
||||
span.sheet-underline,
|
||||
input[type=number].sheet-underline,
|
||||
table.sheet-weapons input[type=text].sheet-underline {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
padding: 0px;
|
||||
border-bottom: 1px solid black;
|
||||
border-right: none;
|
||||
border-left: none;
|
||||
border-top: none;
|
||||
background: none;
|
||||
box-shadow: none;
|
||||
border-radius: 0px;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
color: black;
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
appearance: none;
|
||||
-moz-appearance:textfield;
|
||||
}
|
||||
|
||||
td.sheet-woundpenalty {
|
||||
display: normal;
|
||||
}
|
||||
|
||||
input[type=number].sheet-woundpenalty {
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
border: none;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
font-size: 3em;
|
||||
background: none;
|
||||
box-shadow: none;
|
||||
border-radius: 0px;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
color: black;
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance:textfield;
|
||||
appearance: none;
|
||||
background: none;
|
||||
}
|
||||
|
||||
input.sheet-long,
|
||||
table.sheet-weapons input[type=text].sheet-long {
|
||||
width: 75px;
|
||||
font-size: 1em;
|
||||
font-family: "Roman";
|
||||
text-align: left;
|
||||
color: black;
|
||||
}
|
||||
|
||||
input[type=text].sheet-full,
|
||||
table.sheet-weapons input[type=text].sheet-full {
|
||||
width: 100%;
|
||||
font-size: 1em;
|
||||
font-family: "Roman";
|
||||
text-align: left;
|
||||
color: black;
|
||||
}
|
||||
|
||||
input.sheet-bubble,
|
||||
input[type=text].sheet-bubble,
|
||||
input[type=number].sheet-bubble {
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
border: 1px solid black;
|
||||
border-radius: 50px;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sheet-statname {
|
||||
font-weight: bold;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
input[type="radio"].sheet-normal {
|
||||
position: absolute;
|
||||
opacity: 0.0;
|
||||
width: 15px;
|
||||
cursor: pointer;
|
||||
z-index: 10;
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
input[type="radio"].sheet-normal + span::before {
|
||||
border: solid 1px #000000;
|
||||
line-height: 11px;
|
||||
text-align: middle;
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
|
||||
-moz-box-shadow: 0 0 0px #000;
|
||||
-webkit-box-shadow: 0 0 0px #000;
|
||||
box-shadow: 0 0 0px #000;
|
||||
|
||||
background: #000000;
|
||||
background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
|
||||
background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
|
||||
background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
|
||||
background: -o-radial-gradient(#f6f6f6, #dfdfdf);
|
||||
background: radial-gradient(#f6f6f6, #dfdfdf);
|
||||
|
||||
content: "•";
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
font-size: 41.9px;
|
||||
font-family: "Arial";
|
||||
text-indent: -2px;
|
||||
font-weight: normal;
|
||||
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-border-radius: 50%;
|
||||
-webkit-border-radius: 50%;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before
|
||||
{
|
||||
content: "";
|
||||
}
|
||||
|
||||
input.sheet-zero:checked + span::before
|
||||
{
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
input.sheet-zero:hover + span::before
|
||||
{
|
||||
opacity: 0.25;
|
||||
font-size: 12px;
|
||||
content: "✖";
|
||||
text-indent: 0.5px;
|
||||
}
|
||||
|
||||
input.sheet-zero + span::before
|
||||
{
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
input.sheet-c4 + span::before
|
||||
{
|
||||
content: "•" !important;
|
||||
}
|
||||
|
||||
.sheet-spacer {
|
||||
height: 20px;
|
||||
}
|
||||
|
||||
table.sheet-page2,
|
||||
div.sheet-skills {
|
||||
vertical-align: top;
|
||||
display: inline-block;
|
||||
width: calc(33% - 10px);
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.sheet-speedmultiplier {
|
||||
margin-left: calc(66% + 40px);
|
||||
font-weight: bold;
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
.sheet-page2 th {
|
||||
text-align: center;
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
.sheet-skills select {
|
||||
width: 75px;
|
||||
height: 19px;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
border-bottom: 1px solid black;
|
||||
border-right: none;
|
||||
border-left: none;
|
||||
border-top: none;
|
||||
background: none;
|
||||
box-shadow: none;
|
||||
border-radius: 0px;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-family: "Roman";
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
appearance: none;
|
||||
background: none;
|
||||
}
|
||||
|
||||
.sheet-desc {
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
table.sheet-page3 {
|
||||
width: 100%;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
table.sheet-page3 td {
|
||||
border: 1px solid black;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
table.sheet-page3 select,
|
||||
table.sheet-weapons select,
|
||||
table.sheet-page2 select.sheet-underline,
|
||||
.charsheet .sheet-skills select.sheet-underline {
|
||||
width: 20px;
|
||||
height: 22px;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
text-align: center;
|
||||
color: black;
|
||||
font-weight: bold;
|
||||
font-size: 1.2em;
|
||||
font-family: "Roman";
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
appearance: none;
|
||||
background: none;
|
||||
}
|
||||
|
||||
table.sheet-page2 select.sheet-underline,
|
||||
.charsheet .sheet-skills select.sheet-underline {
|
||||
border-bottom: 1px solid black;
|
||||
width: 25px;
|
||||
}
|
||||
|
||||
table.sheet-weapons select {
|
||||
width: 65px;
|
||||
text-align: center;
|
||||
color: black;
|
||||
}
|
||||
|
||||
table.sheet-page3 input[type=radio] {
|
||||
height: 10px;
|
||||
}
|
||||
|
||||
table.sheet-page3 textarea {
|
||||
background: none;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
resize: none;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
padding: 5px;
|
||||
margin-left: -5px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
table.sheet-weapons {
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
color: black;
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
table.sheet-weapons input[type=text] {
|
||||
background: none;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
}
|
||||
|
||||
table.sheet-weapons th {
|
||||
border-bottom: 1px solid black;
|
||||
vertical-align: bottom;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
table.sheet-weapons td {
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
table.sheet-weapons td.sheet-header {
|
||||
font-size: 2em;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
button[type=roll].sheet-roll{
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
background: none;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
height: 20px;
|
||||
width: 20px;
|
||||
}
|
||||
|
||||
button[type=roll].sheet-roll::before {
|
||||
font-family: "dicefontd6";
|
||||
content: "f";
|
||||
font-size: 1.6em;
|
||||
}
|
||||
|
||||
.sheet-opencontinaer {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
margin-left: -5px;
|
||||
width: 12px;
|
||||
}
|
||||
|
||||
input[type=radio].sheet-openended {
|
||||
opacity: 0;
|
||||
margin: auto;
|
||||
position: absolute;
|
||||
top: 0; left: 0; bottom: 0; right: 0;
|
||||
}
|
||||
|
||||
input[type=radio].sheet-openended + span {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
input[type=radio].sheet-openended ~ span::before {
|
||||
margin: auto;
|
||||
position: absolute;
|
||||
top: 0; left: 0; bottom: 0; right: 0;
|
||||
content: "";
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
border: solid 1px #000000;
|
||||
}
|
||||
|
||||
input[type=radio].sheet-openended.sheet-checked:checked ~ span::before {
|
||||
background:
|
||||
linear-gradient(to top left,
|
||||
rgba(0,0,0,0) 0%,
|
||||
rgba(0,0,0,0) calc(50% - 0.8px),
|
||||
rgba(0,0,0,1) 50%,
|
||||
rgba(0,0,0,0) calc(50% + 0.8px),
|
||||
rgba(0,0,0,0) 100%),
|
||||
linear-gradient(to top right,
|
||||
rgba(0,0,0,0) 0%,
|
||||
rgba(0,0,0,0) calc(50% - 0.8px),
|
||||
rgba(0,0,0,1) 50%,
|
||||
rgba(0,0,0,0) calc(50% + 0.8px),
|
||||
rgba(0,0,0,0) 100%);
|
||||
}
|
||||
|
||||
input[type=radio].sheet-openended.sheet-checked {
|
||||
z-index: 100;
|
||||
}
|
||||
|
||||
input[type=radio].sheet-openended.sheet-unchecked {
|
||||
z-index: 101;
|
||||
}
|
||||
|
||||
input[type=radio].sheet-openended.sheet-unchecked:checked ~ input[type=radio].sheet-openended.sheet-checked {
|
||||
z-index: 102;
|
||||
}
|
||||
|
||||
input[type=number]::-webkit-inner-spin-button,
|
||||
input[type=number]::-webkit-outer-spin-button {
|
||||
-webkit-appearance: none;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
input.sheet-stat[value="1"] ~ .sheet-routineneeded {
|
||||
color: #123;
|
||||
}
|
||||
|
||||
.sheet-rolltempalte-bw {
|
||||
color: black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-background {
|
||||
width: 195px;
|
||||
height: 100%;
|
||||
background: url(http://i.imgur.com/QgLe0ff.jpg) top left;
|
||||
background-size: 200px 100%;
|
||||
background-repeat: no-repeat;
|
||||
font-family: "Roman";
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
border-spacing: 0;
|
||||
border: 1px solid black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-header {
|
||||
padding-top: 8px;
|
||||
font-size: 2em;
|
||||
padding-bottom: 8px;
|
||||
border-bottom: 1px solid black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-black {
|
||||
background-color: black;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-gray {
|
||||
background-color: gray;
|
||||
color: black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-white {
|
||||
background-color: white;
|
||||
color: black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-column {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: calc(50% - 1px);
|
||||
min-height: 34px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-left {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-right {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-attr {
|
||||
display: inline-block;
|
||||
width: 70px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-num {
|
||||
display: inline-block;
|
||||
width: 15px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-padleft {
|
||||
padding-left: 3px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-padright {
|
||||
padding-right: 3px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-difficulty {
|
||||
border-bottom: 1px solid black;
|
||||
color: black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-challenging {
|
||||
background-color: #888888;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-difficult {
|
||||
background-color: #b8b8b8;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-routine {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-results {
|
||||
display: inline-block;
|
||||
width: 87px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-vs {
|
||||
display: inline-block;
|
||||
width: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-result {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .inlinerollresult,
|
||||
.sheet-rolltemplate-bw .inlinerollresult.fullcrit,
|
||||
.sheet-rolltemplate-bw .inlinerollresult.fullfail,
|
||||
.sheet-rolltemplate-bw .inlinerollresult.importantroll {
|
||||
background-color: transparent;
|
||||
color: #000000;
|
||||
border: none;
|
||||
font-size: 1em;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-resultcontainer {
|
||||
border-top: 1px solid black;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-red {
|
||||
background-color: rgb(255, 102, 94);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-green {
|
||||
background-color: rgb(112, 224, 163);
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-bw .sheet-openended {
|
||||
color: rgb(255, 232, 0) !important;
|
||||
}
|
||||
|
||||
.sheet-learned2 {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.sheet-learned:checked + .sheet-learned2 {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.sheet-lifepath {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.sheet-lifepath td {
|
||||
border: 1px solid black
|
||||
}
|
||||
|
||||
.sheet-lifepath input {
|
||||
background: none;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.sheet-lifepath input[type=number] {
|
||||
text-align: center;
|
||||
width: 25px;
|
||||
-moz-appearance:textfield;
|
||||
}
|
||||
|
||||
.sheet-lifepath select.sheet-age {
|
||||
background: none;
|
||||
width: 130px;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
height: 18px;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
.sheet-lifepath select.sheet-skills {
|
||||
background: none;
|
||||
width: 95px;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
height: 18px;
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
.sheet-lifepath input[type=checkbox] {
|
||||
box-shadow: none;
|
||||
border: 1px solid black;
|
||||
}
|
||||
|
||||
.sheet-lifepath .sheet-skillname {
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
.sheet-lifepath .sheet-description {
|
||||
width: 120px;
|
||||
text-wrap: normal;
|
||||
}
|
||||
|
||||
.sheet-lifepath.attributes {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.sheet-lifepath.attribute {
|
||||
width: 80px;
|
||||
}
|
||||
|
||||
.sheet-lifepath .sheet-center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
textarea, select, .uneditable-input {
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
|
After Width: | Height: | Size: 256 KiB |
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "Burning Wheel.html",
|
||||
"css": "Burning Wheel.css",
|
||||
"authors": "Steve K.",
|
||||
"roll20userid": "5047",
|
||||
"preview": "Burning Wheel.png",
|
||||
"instructions": "This sheet is designed for use with the Burning Wheel system written by Luke Crane and produced with permission for use on Roll20. Much of the Character Burner process has been enhanced with auto calculating values and many of the final results translate to the rest of the sheet. Hovering over most of the Stats & Skills will reveal with underlying Roll20 Attribute names. Roll by clicking on the white D6 next to Stats/Skills/Attributes names in order to make use of the roll template. In the roll query you'll be asked for a Modifier which represents dice that affect the comparison to Obs, Artha (such as Persona or Deeds dice) that add to the roll but don't compare to the Obs, and the base Obs. Wound dice and Obs penalties from wounds are automatically calculated from the Combat tab into rolls that are affected by wound penatlies. The checkbox to the right of an exponent mark the roll as Open Ended and will cause the text in the roll template to turn gold. Enjoy!"
|
||||
}
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
# Chroniques Oubliées Fantasy
|
||||
|
||||
_A french fantasy RPG based on the D20 system / OGL 3.5._
|
||||
|
||||
Chroniques Oubliées Fantasy est un jeu de rôle médiéval-fantastique complet basé sur le système d20/OGL 3.5.
|
||||
|
||||
Cette feuilles de personnage inclue quelques jets et règles optionnelles.
|
||||
|
||||
Le jeu complet, des suppléments et des téléchargements gratuits sont disponibles sur le site de l'éditeur [Black Book Editions](http://www.black-book-editions.fr/produit.php?id=1590).
|
||||
|
||||
# Version courante
|
||||
1.2 [Screenshot](co_v1.png)
|
||||
|
||||
# Notes de version
|
||||
|
||||
##v1.2 (2015-07-27)
|
||||
Amélioration de la lisibilité des infos-bulles des jets de dé.
|
||||
|
||||
##v1.1 (2015-07-06)
|
||||
Correction du jet de Dextérité et de l'info-bulle "Récupération".
|
||||
|
||||
##v1.0 (2015-06-27).
|
||||
Création.
|
||||
@@ -0,0 +1,279 @@
|
||||
/* Couleurs
|
||||
Base marron = #5C2E05
|
||||
Marron light = #BEAAA0
|
||||
*/
|
||||
div,
|
||||
button,
|
||||
textarea,
|
||||
span,
|
||||
input,
|
||||
select,
|
||||
table,
|
||||
tr,
|
||||
td,
|
||||
th{
|
||||
box-sizing: border-box;
|
||||
font-family: Verdana;
|
||||
font-size: 12px;
|
||||
/* vertical-align:top; */
|
||||
}
|
||||
div.sheet-mainBg{
|
||||
width: 832px;
|
||||
background-color: white;
|
||||
text-align: center;
|
||||
/* border:1px solid #5C2E05; */
|
||||
}
|
||||
table{
|
||||
width:100%;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
table.sheet-tabsep{
|
||||
border-collapse: separate;
|
||||
border-spacing: 4px 2px;
|
||||
}
|
||||
.sheet-imghr{
|
||||
width: 820px;
|
||||
height: 5px;
|
||||
padding: 0px;
|
||||
/* box-shadow: 1px 1px 8px #555; */
|
||||
}
|
||||
.sheet-boxtitre{
|
||||
background-color: #5C2E05;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
font-weight: bold;
|
||||
text-transform: capitalize;
|
||||
color: white;
|
||||
border:none;
|
||||
white-space: nowrap;
|
||||
padding: 2px 4px 2px 4px;
|
||||
}
|
||||
.sheet-boxtitresmall{
|
||||
background-color: #5C2E05;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
font-size: 12px;
|
||||
font-weight: normal;
|
||||
color: white;
|
||||
border:none;
|
||||
white-space: nowrap;
|
||||
padding: 1px 2px 1px 2px;
|
||||
}
|
||||
.sheet-boxinput{
|
||||
background-color: white;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
color: black;
|
||||
border: 1px solid #5C2E05;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.sheet-boxinputleft{
|
||||
background-color: white;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
color: black;
|
||||
border: 1px solid #5C2E05;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.sheet-boxinputlight{
|
||||
background-color: white;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
color: black;
|
||||
border: 1px solid #BEAAA0;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.sheet-boxvoie{
|
||||
background-color: white;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
color: black;
|
||||
border-top: none;
|
||||
border-bottom: 1px dotted #5C2E05;
|
||||
border-left: 1px solid #5C2E05;
|
||||
border-right: 1px solid #5C2E05;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.sheet-textfat{
|
||||
font-weight: bold;
|
||||
color: #5C2E05;
|
||||
border: none;
|
||||
text-align: center;
|
||||
}
|
||||
.sheet-textfatleft{
|
||||
font-weight: bold;
|
||||
color: #5C2E05;
|
||||
border: none;
|
||||
text-align: left;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
.sheet-textbase{
|
||||
color: #5C2E05;
|
||||
border: none;
|
||||
text-align: center;
|
||||
}
|
||||
.sheet-textbasesmall{
|
||||
color: #5C2E05;
|
||||
border: none;
|
||||
font-size:11px;
|
||||
}
|
||||
.sheet-texttitresmall{
|
||||
color: white;
|
||||
font-size: 8px;
|
||||
font-weight: normal;
|
||||
}
|
||||
button[type="roll"].sheet-boxtitre{
|
||||
height:20px;
|
||||
font-size:11px;
|
||||
font-family: Verdana;
|
||||
font-weight: bold;
|
||||
text-decoration:none;
|
||||
background:none;
|
||||
background-image:none;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
text-shadow: none;
|
||||
}
|
||||
button[type="roll"].sheet-boxtitre:hover{
|
||||
background-color:#BEAAA0;
|
||||
border: 1px solide white;
|
||||
}
|
||||
button[type="roll"].sheet-neutre{
|
||||
color: #5C2E05;
|
||||
font-weight: normal;
|
||||
font-size: 20px;
|
||||
text-decoration:none;
|
||||
background:none;
|
||||
background-image:none;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
text-shadow: none;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
}
|
||||
button[type="roll"].sheet-neutre:hover{
|
||||
font-weight: bold;
|
||||
}
|
||||
input, select{
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
max-height: 22px;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
}
|
||||
select.sheet-carac{
|
||||
width: 62px;
|
||||
}
|
||||
input[type="number"]{
|
||||
width: 60px;
|
||||
text-align: right;
|
||||
}
|
||||
input[type="text"]{
|
||||
width: 100%;
|
||||
text-align: left;
|
||||
padding-left: 4px;
|
||||
}
|
||||
input[disabled]{
|
||||
background-color: white;
|
||||
font-style: italic;
|
||||
}
|
||||
input:not([disabled]):hover{
|
||||
background-color: #BEAAA0;
|
||||
}
|
||||
select:not([disabled]):hover{
|
||||
background-color: #BEAAA0;
|
||||
}
|
||||
input.sheet-nobox{
|
||||
border-bottom: 2px dotted #5C2E05;
|
||||
}
|
||||
textarea{
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
padding: 1px;
|
||||
margin: 0px;
|
||||
height: 1.5em;
|
||||
resize: vertical;
|
||||
vertical-align:top;
|
||||
}
|
||||
/* TEMPLATES */
|
||||
.sheet-rolltemplate-co1 .sheet-imghr{
|
||||
width: 176px;
|
||||
height: 4px;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
}
|
||||
.sheet-rolltemplate-co1 table {
|
||||
width: 189px;
|
||||
padding: 2px;
|
||||
border: 1px solid #5C2E05;
|
||||
border-radius: 6px;
|
||||
background-color: #ffffff;
|
||||
}
|
||||
.sheet-rolltemplate-co1 th {
|
||||
color: #5C2E05;
|
||||
margin: 0px;
|
||||
padding: 0px 5px 0px 5px;
|
||||
font-size: 13px;
|
||||
text-align: left;
|
||||
font-family: 'Verdana';
|
||||
font-variant: small-caps;
|
||||
font-weight: bold;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.sheet-rolltemplate-co1 .sheet-subheader {
|
||||
color: #000;
|
||||
font-size: 12px;
|
||||
font-style: italic;
|
||||
font-family: 'Verdana';
|
||||
font-variant: small-caps;
|
||||
text-align: right;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.sheet-rolltemplate-co1 .sheet-tcat {
|
||||
font-family: 'Verdana';
|
||||
font-size: 12px;
|
||||
font-weight: normal;
|
||||
text-align: right;
|
||||
padding-right: 2px;
|
||||
}
|
||||
.sheet-rolltemplate-co1 td {
|
||||
margin: 0px;
|
||||
padding: 0px 5px 0px 5px;
|
||||
font-family: 'Verdana';
|
||||
font-size: 12px;
|
||||
font-weight: normal;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.sheet-rolltemplate-co1 .inlinerollresult {
|
||||
background-color: rgba(255,255,255,0.9);
|
||||
border-width: 1px;
|
||||
border-color: #BEAAA0;
|
||||
border-style: solid;
|
||||
border-radius: 50%;
|
||||
}
|
||||
.sheet-rolltemplate-co1 .inlinerollresult.fullcrit {
|
||||
color: #3FB315;
|
||||
border-width: 2px;
|
||||
border-color: #3FB315;
|
||||
border-style: solid;
|
||||
border-radius: 50%;
|
||||
}
|
||||
.sheet-rolltemplate-co1 .inlinerollresult.fullfail {
|
||||
color: #B31515;
|
||||
border-width: 2px;
|
||||
border-color: #B31515;
|
||||
border-style: solid;
|
||||
border-radius: 50%;
|
||||
}
|
||||
.sheet-rolltemplate-co1 .inlinerollresult.importantroll {
|
||||
color: #5C2E05;
|
||||
border-width: 2px;
|
||||
border-color: #5C2E05;
|
||||
border-style: solid;
|
||||
border-radius: 50%;
|
||||
}
|
||||
@@ -0,0 +1,506 @@
|
||||
<div class="sheet-mainBg"> <!-- FDP -->
|
||||
<div><!-- Identité -->
|
||||
<table class="sheet-tabsep">
|
||||
<tr>
|
||||
<td style="width:250px;">
|
||||
<table>
|
||||
<tr><td class="sheet-textfatleft">Nom</td><td><input class="sheet-nobox" name="attr_character_name" type="text" /></td></tr>
|
||||
<tr><td class="sheet-textfatleft">Race</td><td><input class="sheet-nobox" name="attr_RACE" type="text" /></td></tr>
|
||||
<tr><td class="sheet-textfatleft">Profil</td><td><input class="sheet-nobox" name="attr_PROFIL" type="text" /></td></tr>
|
||||
<tr><td class="sheet-textfatleft">Niveau</td><td style="text-align:left;"><input class="sheet-nobox" name="attr_NIVEAU" type="number" /></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td style="width:130px;">
|
||||
<table>
|
||||
<tr><td class="sheet-textfatleft">Sexe</td><td><input class="sheet-nobox" name="attr_SEXE" type="text" /></td></tr>
|
||||
<tr><td class="sheet-textfatleft">Âge</td><td><input class="sheet-nobox" name="attr_AGE" type="text" /></td></tr>
|
||||
<tr><td class="sheet-textfatleft">Taille</td><td><input class="sheet-nobox" name="attr_TAILLE" type="text" /></td></tr>
|
||||
<tr><td class="sheet-textfatleft">Poids</td><td><input class="sheet-nobox" name="attr_POIDS" type="text" /></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td style="vertical-align: middle;text-align: center;">
|
||||
<img style="width:70%;" src="https://lh5.googleusercontent.com/-TYICwdGuNOY/VYsO_TgfaiI/AAAAAAAAV30/Mg1iJCYwbXM/w400-h102-no/CO_Logo3.png"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</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>
|
||||
<tr>
|
||||
<td style="width:250px;"> <!-- Caracs -->
|
||||
<table class="sheet-tabsep">
|
||||
<tr>
|
||||
<td class="sheet-textfat">CARAC.</td>
|
||||
<td class="sheet-textbase">Valeur</td>
|
||||
<td class="sheet-textfat">Mod.</td>
|
||||
<td class="sheet-textbase">Bonus</td>
|
||||
<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é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érité" value="&{template:co1} {{name=Dextérité}} {{subtags=Caractéristique}} {{carac=[[1d20cs20cf1+[[@{DEX_TEST}]]]]}}"> DEX</button></td>
|
||||
<td class="sheet-boxinput"><input type="number" name="attr_DEXTERITE" title="Dextérité" 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é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é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é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é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>
|
||||
<td class="sheet-boxinputlight"><input type="number" name="attr_CHA_TEST" value="@{CHA}+@{CHA_BONUS}" disabled /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td> <!-- FIN Caracs -->
|
||||
<td style="width:100%;"> <!-- Combat + PV + défense -->
|
||||
<table>
|
||||
<tr>
|
||||
<td> <!-- Combat -->
|
||||
<table class="sheet-tabsep">
|
||||
<tr>
|
||||
<td class="sheet-textfat">COMBAT</td>
|
||||
<td class="sheet-textbase">Niv.</td>
|
||||
<td class="sheet-textbase">Mod.</td>
|
||||
<td class="sheet-textbase">Div.</td>
|
||||
<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-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">
|
||||
<option value="@{FOR}" selected>FOR</option>
|
||||
<option value="@{DEX}">DEX</option>
|
||||
<option value="@{CON}">CON</option>
|
||||
<option value="@{INT}">INT</option>
|
||||
<option value="@{SAG}">SAG</option>
|
||||
<option value="@{CHA}">CHA</option>
|
||||
</select>
|
||||
</td>
|
||||
<td class="sheet-boxinput"><input type="number" name="attr_ATKCAC_DIV" title="Bonus divers" value="0" /></td>
|
||||
<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=À Distance}} {{subtags=Attaque}} {{attaque=[[1d20cs20cf1+[[@{ATKTIR}]]]]}}"> À 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">
|
||||
<option value="@{FOR}">FOR</option>
|
||||
<option value="@{DEX}" selected>DEX</option>
|
||||
<option value="@{CON}">CON</option>
|
||||
<option value="@{INT}">INT</option>
|
||||
<option value="@{SAG}">SAG</option>
|
||||
<option value="@{CHA}">CHA</option>
|
||||
</select>
|
||||
</td>
|
||||
<td class="sheet-boxinput"><input type="number" name="attr_ATKTIR_DIV" title="Bonus divers" value="0" /></td>
|
||||
<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-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">
|
||||
<option value="@{FOR}">FOR</option>
|
||||
<option value="@{DEX}">DEX</option>
|
||||
<option value="@{CON}">CON</option>
|
||||
<option value="@{INT}" selected>INT</option>
|
||||
<option value="@{SAG}">SAG</option>
|
||||
<option value="@{CHA}">CHA</option>
|
||||
</select>
|
||||
</td>
|
||||
<td class="sheet-boxinput"><input type="number" name="attr_ATKMAG_DIV" title="Bonus divers" value="0" /></td>
|
||||
<td class="sheet-boxinputlight"><input type="number" name="attr_ATKMAG" value="@{ATKMAG_NIV}+@{ATKMAG_CARAC}+@{ATKMAG_DIV}" disabled /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_INIT" title="Initiative" value="&{template:co1} {{name=Initiative}} {{subtags=Combat}} {{carac=[[@{INIT} &{tracker}]]}}"> INITIATIVE</button></td>
|
||||
<td> </td>
|
||||
<td class="sheet-boxinputlight"><input type="number" name="attr_INIT_CARAC" value="@{DEXTERITE}" disabled /></td>
|
||||
<td class="sheet-boxinput"><input type="number" name="attr_INIT_DIV" title="Bonus divers" value="0" /></td>
|
||||
<td class="sheet-boxinputlight"><input type="number" name="attr_INIT" value="@{INIT_CARAC}+@{INIT_DIV}" disabled /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td> <!-- FIN Combat -->
|
||||
<td> <!-- PV -->
|
||||
<table class="sheet-tabsep">
|
||||
<tr>
|
||||
<td class="sheet-textfat">VITALITÉ</td>
|
||||
<td class="sheet-textfat"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitre"><button class="sheet-boxtitre" type="roll" name="JET_DV" title="Jet de Dé de Vie" value="&{template:co1} {{name=Dé de Vie}} {{subtags=Vitalité}} {{DV=[[1d@{DV}+[[@{CON}]]]]}}"> DV</button></td>
|
||||
<td class="sheet-boxinput">
|
||||
<select class="sheet-carac" name="attr_DV" size="1" title="Dé de Vie">
|
||||
<option value="0" selected >-</option>
|
||||
<option value="4">d4</option>
|
||||
<option value="6">d6</option>
|
||||
<option value="8">d8</option>
|
||||
<option value="10">d10</option>
|
||||
<option value="12">d12</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitre">PV</td>
|
||||
<td class="sheet-boxinput"><input type="number" name="attr_PV_max" title="Points de Vie maximum" value="0" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxinput" COLSPAN="2">
|
||||
<span class="textbase">PV restants</span>
|
||||
<input type="number" name="attr_PV" title="Points de Vie restants" value="0" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxinput" COLSPAN="2">
|
||||
<span class="textbase">DM temp.</span>
|
||||
<input type="number" name="attr_DMTEMP" title="Dommages Temporaires" value="0" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td> <!-- FIN PV -->
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> <!-- Défense -->
|
||||
<table class="sheet-tabsep">
|
||||
<tr>
|
||||
<td class="sheet-textfat">DÉFENSE</td>
|
||||
<td class="sheet-textbase"> </td>
|
||||
<td class="sheet-textbase">Armure</td>
|
||||
<td class="sheet-textbase">Bouclier</td>
|
||||
<td class="sheet-textbase">DEX</td>
|
||||
<td class="sheet-textbase">Div.</td>
|
||||
<td class="sheet-textfat">Total</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitre">DEF</td>
|
||||
<td class="sheet-boxinputlight">10+</td>
|
||||
<td class="sheet-boxinput"><input type="number" name="attr_DEFARMURE" title="Armure" value="0" /></td>
|
||||
<td class="sheet-boxinput"><input type="number" name="attr_DEFBOUCLIER" title="Bouclier" value="0" /></td>
|
||||
<td class="sheet-boxinputlight"><input type="number" name="attr_DEFCAR" value="@{DEX}" title="Modificateur de Dextérité" disabled /></td>
|
||||
<td class="sheet-boxinput"><input type="number" name="attr_DEFDIV" title="Bonus divers" value="0" /></td>
|
||||
<td class="sheet-boxinputlight"><input type="number" name="attr_DEF" value="10+@{DEFARMURE}+@{DEFBOUCLIER}+@{DEFCAR}+@{DEFDIV}" title="Défense" disabled /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td> <!-- FIN Combat + PV + défense -->
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top;"> <!-- Capa Race -->
|
||||
<table class="sheet-tabsep">
|
||||
<tr>
|
||||
<td class="sheet-boxinputleft">
|
||||
<span class="sheet-textbasesmall">Capacité raciale</span><br/>
|
||||
<textarea name="attr_CAPA_RACE" style="height:3em;"></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxinputleft">
|
||||
<textarea name="attr_LANGUES"></textarea>
|
||||
<br/><span class="sheet-textbasesmall">Langues Connues</span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td> <!-- FIN Capa Race -->
|
||||
<td style="vertical-align:top;"> <!-- Armes -->
|
||||
<table class="sheet-tabsep">
|
||||
<tr>
|
||||
<td class="sheet-textfatleft">ARME</td>
|
||||
<td class="sheet-textbase" style="width:150px;">ATTAQUE</td>
|
||||
<td class="sheet-textbase" style="width:210px;">DM</td>
|
||||
</tr>
|
||||
</table>
|
||||
<fieldset class="repeating_armes">
|
||||
<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}]]}}" />
|
||||
</td>
|
||||
<td class="sheet-boxinputleft" style="width:100%;">
|
||||
<input type="text" name="attr_armenom" style="font-weight: bold;" placeholder="Nom de l'arme"/>
|
||||
</td>
|
||||
<td class="sheet-boxinputleft">
|
||||
<select class="sheet-carac" style="width: 97px;" name="attr_armeatk" size="1">
|
||||
<option value="@{ATKCAC}" selected>CONTACT</option>
|
||||
<option value="@{ATKTIR}">DISTANCE</option>
|
||||
<option value="@{ATKMAG}">MAGIE</option>
|
||||
</select>+<input type="number" style="width:32px;" name="attr_armeatkdiv" value="0" title="Bonus d'attaque divers" />
|
||||
</td>
|
||||
<td class="sheet-boxinputleft">
|
||||
<input type="number" style="width:32px;" name="attr_armedmnbde" value="1" title="Nombre de dés de dommage" />
|
||||
<select class="sheet-carac" style="width:55px;" name="attr_armedmde" size="1" title="Dé de dommage">
|
||||
<option value="4" selected>d4</option>
|
||||
<option value="6">d6</option>
|
||||
<option value="8">d8</option>
|
||||
<option value="10">d10</option>
|
||||
<option value="12">d12</option>
|
||||
</select>+<select class="sheet-carac" style="width:57px;" name="attr_armedmcar" size="1" title="Modificateur aux dommages">
|
||||
<option value="0">-</option>
|
||||
<option value="@{FOR}" selected>FOR</option>
|
||||
<option value="@{DEX}">DEX</option>
|
||||
<option value="@{CON}">CON</option>
|
||||
<option value="@{INT}">INT</option>
|
||||
<option value="@{SAG}">SAG</option>
|
||||
<option value="@{CHA}">CHA</option>
|
||||
</select>+<input type="number" style="width:32px;" name="attr_armedmdiv" value="0" title="Bonus de dommage divers" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-textbase" style="text-align: right;" COLSPAN="2">
|
||||
Crit.<input type="number" name="attr_armecrit" min="2" max="20" value="20" />
|
||||
|
||||
SPÉCIAL
|
||||
</td>
|
||||
<td class="sheet-boxinputleft" COLSPAN="2">
|
||||
<input type="text" name="attr_armespec" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</td> <!-- FIN Armes -->
|
||||
</tr>
|
||||
</table>
|
||||
</div> <!-- FIN Caracs + combat + PV + défense -->
|
||||
<img class="sheet-imghr" src="https://lh3.googleusercontent.com/-ptR_NzBo340/VYslrf-t9NI/AAAAAAAAV4Q/rV7U24IJdAc/w745-h10-no/co_hr.png" />
|
||||
<div> <!-- Voies -->
|
||||
<table>
|
||||
<tr><td class="sheet-textfatleft" COLSPAN="5">CAPACITÉS DU PERSONNAGE</td></tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall" style="width: 20px;"> </td>
|
||||
<td class="sheet-boxtitresmall">Voie 1</td>
|
||||
<td class="sheet-boxtitresmall">Voie 2</td>
|
||||
<td class="sheet-boxtitresmall">Voie 3</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall">R</td>
|
||||
<td class="sheet-boxinputleft"><input type="text" style="font-weight: bold;text-align: center;" name="attr_voie1nom" /></td>
|
||||
<td class="sheet-boxinput"><input type="text" style="font-weight: bold;text-align: center;" name="attr_voie2nom" /></td>
|
||||
<td class="sheet-boxinput"><input type="text" style="font-weight: bold;text-align: center;" name="attr_voie3nom" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall">1</td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie1-1"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie2-1"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie3-1"></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall">2</td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie1-2"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie2-2"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie3-2"></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall">3</td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie1-3"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie2-3"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie3-3"></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall">4</td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie1-4"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie2-4"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie3-4"></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall">5</td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie1-5"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie2-5"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie3-5"></textarea></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall" style="width: 20px;"> </td>
|
||||
<td class="sheet-boxtitresmall">Voie 4</td>
|
||||
<td class="sheet-boxtitresmall">Voie 5</td>
|
||||
<td class="sheet-boxtitresmall">Voie de prestige</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall">R</td>
|
||||
<td class="sheet-boxinputleft"><input type="text" style="font-weight: bold;text-align: center;" name="attr_voie4nom" /></td>
|
||||
<td class="sheet-boxinput"><input type="text" style="font-weight: bold;text-align: center;" name="attr_voie5nom" /></td>
|
||||
<td class="sheet-boxinput"><input type="text" style="font-weight: bold;text-align: center;" name="attr_voie6nom" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall">1</td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie4-1"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie5-1"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie6-1"></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall">2</td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie4-2"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie5-2"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie6-2"></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall">3</td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie4-3"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie5-3"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie6-3"></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall">4</td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie4-4"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie5-4"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie6-4"></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitresmall">5</td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie4-5"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie5-5"></textarea></td>
|
||||
<td class="sheet-boxvoie"><textarea name="attr_voie6-5"></textarea></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div> <!-- FIN Voies -->
|
||||
<img class="sheet-imghr" src="https://lh3.googleusercontent.com/-ptR_NzBo340/VYslrf-t9NI/AAAAAAAAV4Q/rV7U24IJdAc/w745-h10-no/co_hr.png" />
|
||||
<div> <!-- Equipement et règles optionnelles -->
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-boxtitre">ÉQUIPEMENT : Consommables</div>
|
||||
<div class="sheet-boxinputleft">
|
||||
<span class="textbase">Bourse :</span>
|
||||
<input type="text" style="width:320px;" name="attr_BOURSE" placeholder="Rien ? C'est la pauvreté !" />
|
||||
</div>
|
||||
</table>
|
||||
<fieldset class="repeating_equipement">
|
||||
<div class="sheet-boxvoie">
|
||||
<input type="text" style="width:310px;" name="attr_equip-nom" title="Équipement" />
|
||||
<span class="sheet-textbase">Qté</span>
|
||||
<input type="number" name="attr_equip-qte" value="1" title="Quantité" />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<table class="sheet-tabsep">
|
||||
<tr><td class="sheet-textfatleft" COLSPAN="4">RÈGLES OPTIONNELLES</td></tr>
|
||||
<tr>
|
||||
<td class="sheet-boxtitre">PC</td>
|
||||
<td class="sheet-boxtitre">PR</td>
|
||||
<td class="sheet-boxtitre">PM</td>
|
||||
<td class="sheet-boxtitre">Épuisement</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-boxinputlight"><input type="number" name="attr_PC_max" value="3+@{CHA}" title="Points de Chance MAX (page 79)" disabled /></td>
|
||||
<td class="sheet-boxinput">
|
||||
<input type="checkbox" name="attr_PR1" value="1" title="Point de Récupération 1 (page 80)" />
|
||||
<input type="checkbox" name="attr_PR2" value="1" title="Point de Récupération 2 (page 80)" />
|
||||
<input type="checkbox" name="attr_PR3" value="1" title="Point de Récupération 3 (page 80)" />
|
||||
<input type="checkbox" name="attr_PR4" value="1" title="Point de Récupération 4 (page 80)" />
|
||||
<input type="checkbox" name="attr_PR5" value="1" title="Point de Récupération 5 (page 80)" />
|
||||
</td>
|
||||
<td class="sheet-boxinput"><input type="number" name="attr_PM_max" value="0" title="Points de Mana MAX (page 182)" /></td>
|
||||
<td class="sheet-boxinput"><input type="number" name="attr_epuisement" value="0" title="Épuisement magique (page 182)" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<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écupération" name="JET_RECUP" value="&{template:co1} {{name=Récupération}} {{subtags=Vitalité}} {{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> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<table>
|
||||
<tr><td class="sheet-boxtitre">ÉQUIPEMENT : Divers</td></tr>
|
||||
<tr><td class="sheet-boxinputleft"><textarea name="attr_equip-div" style="height:6em;" title="ÉQUIPEMENT DIVERS"></textarea></td></tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<table>
|
||||
<tr><td class="sheet-boxtitre">Notes</td></tr>
|
||||
<tr><td class="sheet-boxinputleft"><textarea name="attr_notes" style="height:6em;" title="Notes"></textarea></td></tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div> <!-- FIN Equipement et règles optionnelles -->
|
||||
</div> <!-- FIN FDP -->
|
||||
<!-- TEMPLATES -->
|
||||
<rolltemplate class="sheet-rolltemplate-co1">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="subheader">{{subtags}}</td>
|
||||
<th>{{name}}</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td COLSPAN="2">
|
||||
<img class="sheet-imghr" src="https://lh3.googleusercontent.com/-ptR_NzBo340/VYslrf-t9NI/AAAAAAAAV4Q/rV7U24IJdAc/w745-h10-no/co_hr.png" />
|
||||
</td>
|
||||
</tr>
|
||||
{{#DV}}
|
||||
<tr>
|
||||
<td class="tcat">PV gagnés</td>
|
||||
<td>{{DV}}</td>
|
||||
</tr>
|
||||
{{/DV}}
|
||||
{{#carac}}
|
||||
<tr>
|
||||
<td class="tcat">Jet </td>
|
||||
<td>{{carac}}</td>
|
||||
</tr>
|
||||
{{/carac}}
|
||||
{{#attaque}}
|
||||
{{#rollWasCrit() attaque}}
|
||||
<tr>
|
||||
<td colspan="2" style="color:green;"><b>Critique !</b></td>
|
||||
</tr>
|
||||
{{/rollWasCrit() attaque}}
|
||||
{{#rollWasFumble() attaque}}
|
||||
<tr>
|
||||
<td colspan="2" style="color:red;"><b>Fumble !</b></td>
|
||||
</tr>
|
||||
{{/rollWasFumble() attaque}}
|
||||
<tr>
|
||||
<td class="tcat">Jet </td>
|
||||
<td>{{attaque}} contre DEF</td>
|
||||
</tr>
|
||||
{{#degats}}
|
||||
<tr>
|
||||
<td class="tcat">Dégâts </td>
|
||||
<td>{{degats}}</td>
|
||||
</tr>
|
||||
{{/degats}}
|
||||
{{/attaque}}
|
||||
<tr>
|
||||
<td COLSPAN="2">
|
||||
<img class="sheet-imghr" src="https://lh3.googleusercontent.com/-ptR_NzBo340/VYslrf-t9NI/AAAAAAAAV4Q/rV7U24IJdAc/w745-h10-no/co_hr.png" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</rolltemplate>
|
||||
<!-- FIN TEMPLATES -->
|
||||
|
After Width: | Height: | Size: 298 KiB |
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "co.htm",
|
||||
"css": "co.css",
|
||||
"authors": "Nathanael TERRIEN",
|
||||
"roll20userid": "75857",
|
||||
"preview": "co_v1.png",
|
||||
"instructions": "Feuille de Personnage (incluant quelques jets) pour Chroniques Oubliées Fantasy. Chroniques Oubliées Fantasy est un jeu de rôle médiéval-fantastique complet basé sur le système d20/OGL 3.5 (http://www.black-book-editions.fr/produit.php?id=1590). v1.2 (Juillet 2015)."
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
# Conan-2nd-Ed
|
||||
Conan 2nd Ed
|
||||
a modified pathfinder sheet with bug fixes and extra functions for the conan game
|
||||
@@ -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%;
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 674 KiB |
@@ -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,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; }
|
||||
|
||||
@@ -8,16 +8,12 @@
|
||||
<b> Combat</b>
|
||||
<input type="checkbox" class="sheet-combat-show" title="combat-show" name="attr_combat-show" value="1" checked/>
|
||||
<b> 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> 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= 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= 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= 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= 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 <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>
|
||||
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">
|
||||
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>
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"css": "Continuum.css",
|
||||
"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."
|
||||
"preview": "continuum.PNG",
|
||||
"instructions": "A sheet for the 'Continuum, Roleplaying in The Yet' RPG by Aetherco, and Dreamcatcher Multimedia"
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"html": "Cyberpunk2020.html",
|
||||
"css": "Cyberpunk2020.css",
|
||||
"authors": "Tony R.",
|
||||
"preview": "Cyberpunk2020.png",
|
||||
"preview": "Cyberpunk2020.PNG",
|
||||
"roll20userid": "282871",
|
||||
"instructions": "*Chrome users will need to load unsafe scripts to see the font.* The sheet will auto-calculate your save rolls, as well as modify your Reflex, Cool and Int as you take damage. When your character is damaged, tick off the appropriate number of radio buttons. If you enter a new category of damage (such as Light), Tick the checkbox under the name. The exception to this is when you are seriously injured. There are two radio buttons that will apply -2 to your Ref. Tick the one on the right to apply the -2. When you are no longer seriously wounded (Not Wounded, Light, Critical or Mortal), make sure to undo the -2 by clicking the radio button on the left."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,987 @@
|
||||
<!-- ******* PC **************** -->
|
||||
<span class="sheet-smallspan">Version 1.2 (2015-10-04) - 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éra" /><span>Numenéra</span>
|
||||
<input type="radio" name="attr_sheetStyle" value="2" class="sheet-styleTheStrange" title="The Strange"/><span>The Strange</span>
|
||||
<input type="radio" name="attr_sheetStyle" value="99" class="sheet-styleNpc" title="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> </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> </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> </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> </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> </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
|
||||
|
||||
<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 </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
|
||||
<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 Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S 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 Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S 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 Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S 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 Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S 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
|
||||
<input type="text" style="width: 210px;font-weight: bold;" name="attr_cypher-name" title="Name of the cypher" placeholder="Cypher" />
|
||||
Lvl
|
||||
<input type="number" style="width: 40px;" name="attr_cypher-level" title="Level of the Cypher" min="0" value="1" />
|
||||
</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" />
|
||||
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
|
||||
<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" />
|
||||
(<input type="number" width="50px" name="attr_npcBaseDiff" value="@{Level}*3" disabled="true" />)</td>
|
||||
<td width="100%" COLSPAN="2"> </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" /> 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"> as level <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 !-->
|
||||
|
After Width: | Height: | Size: 467 KiB |
|
After Width: | Height: | Size: 67 KiB |
|
After Width: | Height: | Size: 356 KiB |
|
After Width: | Height: | Size: 184 KiB |
@@ -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é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é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!
|
||||
@@ -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."
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,985 @@
|
||||
<!-- ******* PC **************** -->
|
||||
<span class="sheet-smallspan">Version 1.2 (2015-10-04) - 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éra" /><span>Numenéra</span>
|
||||
<input type="radio" name="attr_sheetStyle" value="2" class="sheet-styleTheStrange" title="The Strange"/><span>The Strange</span>
|
||||
<input type="radio" name="attr_sheetStyle" value="99" class="sheet-styleNpc" title="PNJ"/><span>PNJ</span>
|
||||
<div 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> </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> </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> </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> </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> </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
|
||||
|
||||
<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É
|
||||
</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Û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ût supplé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É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 </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ÉCIALES</div>
|
||||
<fieldset class="repeating_abilities">
|
||||
<div class="sheet-text2">
|
||||
Nom
|
||||
<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ÉTENCES • PUISSANCE</div>
|
||||
<fieldset class="repeating_skillmight">
|
||||
<div>
|
||||
<input type="text" style="width: 240px;" name="attr_skillmightname" title="Compétence" placeholder="Compétence de Puissance" />
|
||||
<select name="attr_skillmightlvl" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
<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ÉTENCES • CÉLÉRITÉ</div>
|
||||
<div> <!-- INITIATIVE -->
|
||||
<input type="text" style="width: 240px;" name="" style="background: #E1E1EE;font-weight: bold;" title="Compétence" value="Initiative" disabled />
|
||||
<select name="attr_InitVarSkill" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
<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 Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
<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ÉTENCES • INTELLECT</div>
|
||||
<fieldset class="repeating_skillintel">
|
||||
<div>
|
||||
<input type="text" style="width: 240px;" name="attr_skillintelname" title="Compétence" placeholder="Compétence d'Intellect" />
|
||||
<select name="attr_skillintellvl" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
<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
|
||||
<input type="text" style="width: 210px;font-weight: bold;" name="attr_cypher-name" title="Nom du cypher" placeholder="Cypher" />
|
||||
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ÉFACTS</div>
|
||||
<fieldset class="repeating_artifact-list">
|
||||
<div class="sheet-text2" style="text-align: left;">
|
||||
Nom
|
||||
<input type="text" style="width: 210px;font-weight: bold;" name="attr_artifact-name" title="Nom de l'artefact" placeholder="Artéfact" />
|
||||
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;">
|
||||
Épuisement
|
||||
<input type="number" min="0" max="99" name="attr_artdepthreshold" title="Risque d'épuisement de l'artefact (ex : 1 sur 1d20)" value="1" />
|
||||
sur
|
||||
<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'É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;">É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="É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" />
|
||||
(<input type="number" width="50px" name="attr_npcBaseDiff" value="@{Level}*3" disabled="true" />)</td>
|
||||
<td width="100%" COLSPAN="2"> </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" /> 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"> as level <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érison
|
||||
{{/nathaNumRecoveryRoll}}
|
||||
{{#nathaNumInitRoll}}
|
||||
Jet d'Initiative
|
||||
{{/nathaNumInitRoll}}
|
||||
{{#modStat}}
|
||||
Modification de Ré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û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;">É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ût :</b></span>
|
||||
+{{effortCost}}+{{statExpense}}-{{attrEdge}}=<b>{{totalCost}}</b></td>
|
||||
</tr>
|
||||
<tr><td COLSPAN="2" style="text-align: center;">[Appliquer le coû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 à jour le temps de gué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 à jour le temps de gué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 à jour le temps de gué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 à jour le temps de gué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 !-->
|
||||
|
After Width: | Height: | Size: 476 KiB |
|
After Width: | Height: | Size: 67 KiB |
|
After Width: | Height: | Size: 359 KiB |
|
After Width: | Height: | Size: 189 KiB |
@@ -0,0 +1,65 @@
|
||||
Feuille de personnage avec jets intégrés et script API optionnel pour le JdR générique Cypher System, par [Monte Cook Games](http://www.montecookgames.com/games/).
|
||||
|
||||
Elle est aussi utilisable (et stylée) pour _Numenéra_ (modulo la gestion du surcoût de port de l'armure) ou _The Strange_ (modulo la gestion des récursions, qui nécessitera plusieurs personnages/feuilles de personnage).
|
||||
|
||||
La VF s'appuie sur la traduction de Numenéra par Black Book Editions.
|
||||
|
||||
# Version courante :
|
||||
Version 1.2 (4 Octobre 2015) :
|
||||
|
||||
* Capture d'écran [style Cypher System générique](CypherSystem.png)
|
||||
* Capture d'écran [style Numenéra](CypherSystem_style_Numenera.png)
|
||||
* Capture d'écran [style The Strange](CypherSystem_style_TheStrange.png)
|
||||
|
||||
# Utilisation basique :
|
||||
|
||||
## Mettre en place la feuille de personnage
|
||||
1. Dans la campagne Roll20 concernée, cliquer sur _"Voir les détails"_
|
||||
2. Cliquer sur _"Campaign Settings"_
|
||||
3. Descendre dans la page de Settings jusqu'à voir _"Character Sheet Template"_
|
||||
4. Dans la liste déroulante, choisir _"Cypher System (French)"_ sous _"Cypher System"_
|
||||
5. Descendre dans la page et cliquer sur _"Save changes"_
|
||||
|
||||
Alternative (permettant de modifier les sources à votre convenance si vous avez un compte _"Pro"_) :
|
||||
|
||||
1. Dans la campagne Roll20 concernée, cliquer sur _"Voir les détails"_
|
||||
2. Cliquer sur _"Campaign Settings"_
|
||||
3. Descendre dans la page de Settings jusqu'à voir _"Character Sheet Template"_
|
||||
4. Dans la liste dé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éer un personnage et son pion
|
||||
1. Cré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ésente le personnage
|
||||
2. Sélectionner l'attribut _"might"_ pour la bar 1
|
||||
3. Sélectionner l'attribut _"speed"_ pour la bar 2
|
||||
4. Sélectionner l'attribut _"intellect"_ pour la bar 3
|
||||
4. Sélectionner le pion
|
||||
5. Modifier le personnage (_"Edit"_) et cliquer _"Use Selected token"_ dans _"Default Token"_
|
||||
6. Cliquer _"Save Changes"_
|
||||
7. Répéter les étapes 1 à 6 pour les autres personnages.
|
||||
|
||||
# Mettre en place le script API (optionnel) :
|
||||
1. Dans la page d'affichage du détail de la campagne concernée, cliquer sur _"API Scripts"_
|
||||
2. S'il existe déjà d'autres scripts que vous avez ajouté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'état du personnage soit automatiquement mis à jour en fonction de la perte de points de caractéristiques, d'appliquer la perte de caractéristique à partir des jets dans le chat, de remettre à zéro les paramètres de jet, de reposer complètement le personnage en un clic.
|
||||
|
||||
# Notes de version
|
||||
|
||||
##Version 1.2 (4 Octobre 2015)
|
||||
Le script API doit être mis à jour en version 1.2.
|
||||
|
||||
* Possibilité de changer le style / l'apparence de la feuille d'un PJ (en choisissant Cypher System, Numenéra ou The Strange) ou en feuille de PNJ.
|
||||
* À la demande d'utilisateurs de la FdP, le template de jet de stats et compétences a été unifié, en ne lançant qu'un seul d20 dont le résultat brut est affiché. Si le paramètre de difficulté n'est pas pas renseigné dans le groupe "Action" (=0), la difficulté battue n'est plus calculé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éfacts, avec un bouton de jet d'épuisement.
|
||||
* Ajout d'un bouton API au template de Jet de Guérison pour mettre à jour l'étape suivante sur la feuille de personnage.
|
||||
|
||||
##Version 1.1 (Septembre 2015)
|
||||
Création de la FdP VF.
|
||||
@@ -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 éventuellement ajouter les scripts API accompagnant la fiche de personnage."
|
||||
}
|
||||
@@ -6,13 +6,27 @@
|
||||
.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;}
|
||||
.sheet-pc-acother-show:not(:checked)~.sheet-pc-acother {display:none;}
|
||||
.sheet-pc-singleuseequipment-show:not(:checked)~.sheet-pc-singleuseequipment {display:none;}
|
||||
.sheet-pc-magicequipment-show:not(:checked)~.sheet-pc-magicequipment {display:none;}
|
||||
.sheet-pc-stdequipment-show:not(:checked)~.sheet-pc-stdequipment {display:none;}
|
||||
.sheet-pc-otherequipment-show:not(:checked)~.sheet-pc-otherequipment {display:none;}
|
||||
.sheet-pc-encumbrance-show:not(:checked)~.sheet-pc-encumbrance {display:none;}
|
||||
.sheet-pc-weapons-show:not(:checked)~.sheet-pc-weapons {display:none;}
|
||||
.sheet-pc-skills-show:not(:checked)~.sheet-pc-skills {display:none;}
|
||||
.sheet-pc-summons-show:not(:checked)~.sheet-pc-summons {display:none;}
|
||||
.sheet-pc-notes-show:not(:checked)~.sheet-pc-notes {display:none;}
|
||||
.sheet-pc-rolltemplates-show:not(:checked)~.sheet-pc-rolltemplates {display:none;}
|
||||
.sheet-pc-deflectioncalc-show:not(:checked)~.sheet-pc-deflectioncalc {display:none;}
|
||||
.sheet-pc-armorbonuscalc-show:not(:checked)~.sheet-pc-armorbonuscalc {display:none;}
|
||||
.sheet-pc-dodgecalc-show:not(:checked)~.sheet-pc-dodgecalc {display:none;}
|
||||
.sheet-pc-abilityaccalc-show:not(:checked)~.sheet-pc-abilityaccalc {display:none;}
|
||||
.sheet-pc-naturalarmorcalc-show:not(:checked)~.sheet-pc-naturalarmorcalc {display:none;}
|
||||
.sheet-pc-miscaccalc-show:not(:checked)~.sheet-pc-miscaccalc {display:none;}
|
||||
|
||||
.sheet-pc-weapon1-show:not(:checked)~.sheet-pc-weapon1 {display:none;}
|
||||
.sheet-pc-weapon2-show:not(:checked)~.sheet-pc-weapon2 {display:none;}
|
||||
@@ -50,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;
|
||||
@@ -140,138 +139,158 @@ select.sheet-dtype {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.sheet-statlabel-encumbrance {
|
||||
border: 1px solid white;
|
||||
background-color: black;
|
||||
color: white;
|
||||
font-size: 0.65em;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.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;
|
||||
font-size: 0.65em;
|
||||
width: 126px;
|
||||
}
|
||||
|
||||
.sheet-table-load {
|
||||
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;
|
||||
}
|
||||
|
||||
@@ -281,6 +300,15 @@ input, select {
|
||||
width:100%;
|
||||
}
|
||||
|
||||
/* Take out the spinner arrows on number inputs. */
|
||||
input[type=number] {
|
||||
-moz-appearance: textfield;
|
||||
}
|
||||
input[type=number]::-webkit-outer-spin-button,
|
||||
input[type=number]::-webkit-inner-spin-button {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/* Hide actual checkbox */
|
||||
input.sheet-arrow[type="checkbox"]{
|
||||
opacity: 0;
|
||||
@@ -309,6 +337,34 @@ input.sheet-arrow[type="checkbox"] + span::before{
|
||||
}
|
||||
input.sheet-arrow[type="checkbox"]:checked + span::before { content: "▼"; }
|
||||
|
||||
/* Hide actual checkbox */
|
||||
input.sheet-yesno[type="checkbox"]{
|
||||
opacity: 0;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
position: relative;
|
||||
top: 5px;
|
||||
left: 6px;
|
||||
margin: -10px;
|
||||
cursor: pointer;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
/* Fake checkbox */
|
||||
input.sheet-yesno[type="checkbox"] + span::before{
|
||||
margin-right: 4px;
|
||||
line-height: 14px;
|
||||
text-align: center;
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
|
||||
content: "N";
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
font-size: 12px;
|
||||
}
|
||||
input.sheet-yesno[type="checkbox"]:checked + span::before { content: "Y"; }
|
||||
|
||||
|
||||
/* Hide actual radio button */
|
||||
input.sheet-switch[type="radio"]{
|
||||
@@ -356,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;
|
||||
|
||||
|
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 158 KiB |
@@ -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;
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.0 MiB |
@@ -4,18 +4,281 @@ This is a character sheet for use on Roll20.net with the latest (5th) edition of
|
||||
|
||||
### TODO
|
||||
|
||||
* Try to make settings global
|
||||
Short Term:
|
||||
* 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
|
||||
|
||||
Long term:
|
||||
* Explore icons for damage types/resistances/etc https://app.roll20.net/forum/post/2110339/icons-for-damage-types-5e
|
||||
* Add saves and other stuff to class actions.
|
||||
* Make spells automatically reduce the amount left
|
||||
* Add "Conditions" that make sheet-wide changes when a condition is toggled.
|
||||
* Use the new roll templates greater than to enhance ac targeting. https://app.roll20.net/forum/post/1977290/update-5-slash-20-improved-player-directory-and-new-roll-template-features
|
||||
* Vitality Points
|
||||
* Look into proficiency dice
|
||||
* Actions: Allow for "Effects" to be whispered to the GM.
|
||||
* Consider alternative sheet layout of skills under the stats
|
||||
* Add support for crit fails/successes to weapons/spells/actions
|
||||
|
||||
|
||||
### 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
|
||||
* Small UI adjustments (Quick Resources, header padding, quick spell stuff)
|
||||
|
||||
**2nd July 2015**
|
||||
|
||||
* Fixed the HTML of spells so they no longer break any pages after it
|
||||
* (Dev) cleaned the tabs to use more consistent css
|
||||
* (Dev) small cleanup based on html vaidation (value on textareas removed, step on input type text removed)
|
||||
* Added a toggle to show HD rows
|
||||
* Slightly decreased the height of the speed wrap box (5px)
|
||||
* Added a notation so spell slots are current/max. Also changed color of the tab.
|
||||
* Added attacks and saves vs target's name with a setting and API support. Removed from TODO
|
||||
|
||||
**1st July 2015**
|
||||
|
||||
* Weapons and Actions will automatically have crit turned on by default.
|
||||
* Fixed several bugs - quick melee has "button" printed. Melee attacks had an error where no bonuses were being added.
|
||||
* Refactored spells' buttons to match the styling of weapons and actions.
|
||||
|
||||
**30th June 2015**
|
||||
|
||||
* Change of how the line break for macro works for weapons and actions. Tried to set it up
|
||||
* Added custom gold values. See https://app.roll20.net/forum/post/2016392/#post-2126410 Removed from my TODO.
|
||||
* Added Multiattack to the roll template. See See https://app.roll20.net/forum/post/2016392/#post-2128439 Removed from my TODO.
|
||||
* Second damage bonus for weapons was not being calculated. Fixed that.
|
||||
* Weapon bonuses do not apply unless bonuses is checked. Applied to to hit bonus, dmg bonus, secondary dmg bonus, bonus crit dmg. Removed from my TODO.
|
||||
|
||||
**29th June 2015**
|
||||
|
||||
* Added a setting to always hide initiative
|
||||
* Refactored the settings page completely. See https://app.roll20.net/forum/post/2016392/#post-2128397 Removed from my TODO.
|
||||
|
||||
**26th June 2015**
|
||||
|
||||
* Macro was added to Actions by Lucian.
|
||||
|
||||
**25th June 2015**
|
||||
|
||||
* Fixed delete buttons so they show on spellbook and quick class resources.
|
||||
* Added Class Actions to the Core page for PC sheets
|
||||
|
||||
**24th June 2015**
|
||||
|
||||
* Added Class Resources to the Core page for PC sheets
|
||||
* Added "Loot" to the Core page for NPC sheets
|
||||
|
||||
**23rd June 2015**
|
||||
|
||||
* Added output all to the roll template
|
||||
|
||||
**22nd June 2015**
|
||||
|
||||
* Added a bonus field for AC that works on PC pages.
|
||||
|
||||
**21st June 2015**
|
||||
|
||||
* Death saves & failures now fill from left to right (with a "X" to reset)
|
||||
|
||||
**19th-20th June 2015**
|
||||
|
||||
* (Dev) Lots more cleanup
|
||||
* Monk DC added to spells
|
||||
* Added targetAC to Spells & Cantrips
|
||||
* Added a toggle for "Quick Weapons" on the weapons page
|
||||
* Halfling Luck (works on everything but spell attacks)
|
||||
* Improved heart on tablets (still not great, but doesn't cut off at least)
|
||||
|
||||
**18th June 2015**
|
||||
|
||||
* (Dev) Refactored the grid system and cleaned up a lot of CSS - using scss now
|
||||
* (Dev) HTML is compiled to be smaller now
|
||||
* Removed the old NPC sheet
|
||||
* Moved bonuses for Abilities/Saves/Checks/Skills to the Settings tab.
|
||||
|
||||
**9th June 2015**
|
||||
|
||||
* Resize quick fields to allow more room for hit and +dmg
|
||||
* Shrink saves and checks to match skills' height
|
||||
* Reorder pages to put Weapons, Actions, and Spellbook much earlier
|
||||
|
||||
**8th June 2015**
|
||||
|
||||
* Hide fields that shouldn't be displayed from weapons output now that class actions are added to the new weapons
|
||||
* Remove name from the emote
|
||||
* Shrunk some elements on the core page - mainly skills
|
||||
|
||||
**7th June 2015**
|
||||
|
||||
* Passive Perception in the header now corectly adds the bonus
|
||||
* Class Actions added to new weapons
|
||||
|
||||
**29th May 2015**
|
||||
|
||||
* Class actions work on new weapons
|
||||
@@ -314,23 +577,25 @@ First release of the redesigned sheet.
|
||||
|
||||
### Future Changes
|
||||
|
||||
* The NPC sheet is my top priority after I fix any remaining issues with the PC sheet.
|
||||
* I plan to use something similar to "Weapons" for NPC attacks. I'll include open ended actions for more complex attacks, but most are fairly straight forward. I'm also looking to have a field that is always whispered to the GM for information like the DC of a save.
|
||||
* Custom settings: I'm willing to add custom options/variants as long as they are technically feasible and can be hidden away without effecting users who do not want it.
|
||||
|
||||
### Requests and issues
|
||||
|
||||
As mentioned above please include the "Shaped" term when posting about this sheet. I will do my best to respond to posts. You can also open issues on github or contact me by PM, Twitter (@mlenser), gchat, or skype. If you have ideas/suggestions or want to work together I'm quite open.
|
||||
Please include the "Shaped" term when posting about this sheet. I will do my best to respond to posts here. You can also open issues on github or contact me by PM, Twitter (@mlenser), gchat, or skype. If you have ideas/suggestions or want to work together I'm quite open.
|
||||
|
||||
### Differences between this version and the current version
|
||||
|
||||
I plan to watch the current version and port the changes to my version.
|
||||
|
||||
### Reason for a new sheet
|
||||
PCs remain mostly the same. Things that have changed:
|
||||
|
||||
* Armor
|
||||
* Vision
|
||||
* Spell Prepared, Ritual, Concentration
|
||||
* Class specific
|
||||
* * Expertise
|
||||
* * Jack of All Trades (retoggle it in 1 place)
|
||||
* * NPCs lose most everything, but the old NPC sheet is still included and you can use conversion/import scripts.
|
||||
|
||||
I was looking to add some custom options to the sheet (Whispering Death Saves to the GM), but it did not work out with the current developer. As a result I decided to create my own sheet. As a result I examined how the sheet is currently a bit hard to get information at a glance so I decided to redesign it as listed above.
|
||||
|
||||
---
|
||||
|
||||
Mark Lenser ([@mlenser](https://app.roll20.net/users/277007/mark) on roll20)
|
||||
|
||||
Mark Lenser ([@mlenser](https://app.roll20.net/users/277007/mark) on roll20)
|
||||
@@ -1,235 +0,0 @@
|
||||
var gulp = require('gulp'),
|
||||
include = require('gulp-include'),
|
||||
inject = require('gulp-inject');
|
||||
|
||||
var customSkillCount = 4,
|
||||
outputOtionsCount = 1,
|
||||
traitsCount = 5,
|
||||
actionCount = 12,
|
||||
lairActionCount = 4,
|
||||
legendaryActionCount = 4,
|
||||
weaponCount = 7,
|
||||
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('compile', function() {
|
||||
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/custom_skill.html']), {
|
||||
starttag: '<!-- inject:customSkills:{{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/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( gulp.dest('./') )
|
||||
});
|
||||
@@ -0,0 +1,2 @@
|
||||
node_modules
|
||||
spellDefaults.json
|
||||
@@ -1,24 +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: 30th May 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
|
||||
//= include pages/header.html
|
||||
//= include pages/nav.html
|
||||
<span class="sheet-spacer"></span>
|
||||
//= include pages/core.html
|
||||
//= include pages/background.html
|
||||
//= include pages/class.html
|
||||
//= include pages/weapons.html
|
||||
//= include pages/actions.html
|
||||
//= include pages/spellbook.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
|
||||
//= include pages/old_npc.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/2016392/d-and-d-5e-shaped-character-sheet</div>
|
||||
</div>
|
||||
</div>
|
||||
//= include pages/roll_template.html
|
||||
//= 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>
|
||||
@@ -1,176 +1,328 @@
|
||||
<div class="sheet-wrap-box sheet-relative sheet-mar-b-md sheet-mar-t-md">
|
||||
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-sm">
|
||||
<div class="sheet-col-15 sheet-center sheet-vert-top sheet-pad-r-sm">
|
||||
<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}}}">
|
||||
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_attack" value="{{attack=[[d20cs>@{repeating_{{action_type}}actions_{{num}}_crit_range} + @{repeating_{{action_type}}actions_{{num}}_tohit} + (@{global_weapon_attack_bonus})]]}} {{attackadv=[[d20cs>@{repeating_{{action_type}}actions_{{num}}_crit_range} + @{repeating_{{action_type}}actions_{{num}}_tohit} + (@{global_weapon_attack_bonus})]]}} {{targetAC=@{attacks_vs_target_ac}}}">
|
||||
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_attack" value="{{attack=[[d20cs>@{repeating_{{action_type}}actions_{{num}}_crit_range} + @{repeating_{{action_type}}actions_{{num}}_tohit} + (@{global_weapon_attack_bonus})]]}} {{attackadv=[[d20cs>@{repeating_{{action_type}}actions_{{num}}_crit_range} + @{repeating_{{action_type}}actions_{{num}}_tohit} + (@{global_weapon_attack_bonus})]]}} {{targetAC=@{attacks_vs_target_ac}}} {{targetName=@{attacks_vs_target_name}}}">
|
||||
<input type="hidden" name="attr_repeating_{{action_type}}actions_{{num}}_var_details" value="{{target=@{repeating_{{action_type}}actions_{{num}}_target}}} {{reach=@{repeating_{{action_type}}actions_{{num}}_reach}}} {{range=@{repeating_{{action_type}}actions_{{num}}_range}}}">
|
||||
<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_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}}}">
|
||||
<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_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=[[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}"><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_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-1-4 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" class="sheet-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 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 sheet-mar-t-md">
|
||||
<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 sheet-mar-t-md">
|
||||
<div class="sheet-col-1-16 sheet-toggle-attack sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
|
||||
<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-1-20 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-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-1-12 sheet-toggle-details sheet-toggle-range sheet-border-right sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
|
||||
<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-1-10 sheet-toggle-details sheet-toggle-target sheet-border-right sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-sm">
|
||||
<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-1-12 sheet-toggle-damage sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-md">
|
||||
<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-1-9 sheet-toggle-damage sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
|
||||
<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-1-14 sheet-toggle-damage sheet-toggle-alt-damage sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-md">
|
||||
<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-1-6 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" value=""></textarea>
|
||||
<div class="sheet-small-label">Alt Dmg Reason</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">
|
||||
<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-1-14 sheet-toggle-damage sheet-toggle-second-damage sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-md">
|
||||
<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-1-9 sheet-toggle-damage sheet-toggle-second-damage sheet-border-right sheet-center sheet-vert-top sheet-pad-r-sm">
|
||||
<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-1-14 sheet-toggle-damage sheet-toggle-crit sheet-center sheet-vert-top sheet-pad-l-sm sheet-pad-r-md">
|
||||
<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-1-14 sheet-toggle-damage sheet-toggle-crit sheet-toggle-alt-damage sheet-center sheet-vert-top sheet-pad-r-md">
|
||||
<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-1-14 sheet-toggle-damage sheet-toggle-crit sheet-toggle-second-damage sheet-center sheet-vert-top sheet-pad-r-md">
|
||||
<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-1-20 sheet-toggle-damage sheet-toggle-crit sheet-center sheet-vert-top sheet-pad-r-sm">
|
||||
<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 sheet-mar-t-md">
|
||||
<div class="sheet-col-1-16 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-1-14 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-1-12 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-1-9 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 sheet-mar-t-md">
|
||||
<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-wrap-box-title sheet-center">{{action_name}}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,36 +1,75 @@
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1-20 sheet-center sheet-vert-middle"><input type="checkbox" name="attr_armoractive{{num}}" value="@{armortotalAC{{num}}}" checked="checked"></div>
|
||||
<div class="sheet-col-1-20 sheet-center sheet-vert-middle"><input type="checkbox" name="attr_armoractiveunarmored{{num}}" value="@{armortotalAC{{num}}}"></div>
|
||||
<div class="sheet-col-1-4 sheet-vert-middle sheet-pad-r-sm"><input type="text" name="attr_armorname{{num}}"></div>
|
||||
<div class="sheet-col-1-12 sheet-vert-middle sheet-pad-r-sm"><input type="number" name="attr_armorACbase{{num}}" value="0" step="1"></div>
|
||||
<div class="sheet-col-1-12 sheet-vert-middle sheet-pad-r-sm">
|
||||
<span class="sheet-english">
|
||||
<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-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-1-12 sheet-vert-middle sheet-pad-r-sm"><input type="number" name="attr_armormagicbonus{{num}}" value="0" step="1"></div>
|
||||
<div class="sheet-col-1-12 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>
|
||||
<div class="sheet-col-1-8 sheet-center sheet-vert-middle">
|
||||
<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>
|
||||
<div class="sheet-col-10 sheet-center sheet-vert-middle">
|
||||
<input type="checkbox" name="attr_armorstealthpen{{num}}" value="Disadvantage on Stealth">
|
||||
</div>
|
||||
<div class="sheet-col-1-8 sheet-vert-middle">
|
||||
<select name="attr_armorspeedpen{{num}}">
|
||||
<option value="No" selected="selected">No</option>
|
||||
<option value="If Str < 13">If Str < 13</option>
|
||||
<option value="If Str < 15">If Str < 15</option>
|
||||
</select>
|
||||
<div class="sheet-col-10 sheet-vert-middle">
|
||||
<span class="sheet-en">
|
||||
<select name="attr_armorspeedpen{{num}}">
|
||||
<option value="No" selected>No</option>
|
||||
<option value="If Str < 13">If Str < 13</option>
|
||||
<option value="If Str < 15">If Str < 15</option>
|
||||
</select>
|
||||
</span>
|
||||
<span class="sheet-de">
|
||||
<select name="attr_armorspeedpen{{num}}">
|
||||
<option value="No" selected>Nein</option>
|
||||
<option value="If Str < 13">Wenn Str < 13</option>
|
||||
<option value="If Str < 15">Wenn Str < 15</option>
|
||||
</select>
|
||||
</span>
|
||||
<span class="sheet-fr">
|
||||
<select name="attr_armorspeedpen{{num}}">
|
||||
<option value="No" selected>Non</option>
|
||||
<option value="If Str < 13">Si For < 13</option>
|
||||
<option value="If Str < 15">Si For < 15</option>
|
||||
</select>
|
||||
</span>
|
||||
<span class="sheet-ru">
|
||||
<select name="attr_armorspeedpen{{num}}">
|
||||
<option value="No" selected>Нет</option>
|
||||
<option value="If Str < 13">Если Сил < 13</option>
|
||||
<option value="If Str < 15">Если Сил < 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">
|
||||
<input class="sheet-center" type="text" name="attr_global_spell_dc_bonus" value="0" step="1">
|
||||
<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-col-1-4 sheet-center sheet-vert-middle sheet-pad-r-sm">
|
||||
<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-1-12 sheet-center sheet-pad-r-sm">
|
||||
<input type="number" name="attr_classactionresource{{num}}" value="1">
|
||||
<div class="sheet-small-label">Current</div>
|
||||
<div class="sheet-col-08 sheet-center sheet-pad-r-sm">
|
||||
<input type="number" name="attr_classactionresource{{num}}">
|
||||
<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-1-12 sheet-center sheet-pad-r-sm">
|
||||
<input type="number" name="attr_classactionresource{{num}}_max" value="1">
|
||||
<div class="sheet-small-label">Max</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">
|
||||
<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-1-6 sheet-center sheet-pad-r-sm">
|
||||
<select name="attr_classactionrecharge{{num}}">
|
||||
<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>
|
||||
<div class="sheet-col-16 sheet-center sheet-pad-r-sm">
|
||||
<span class="sheet-en">
|
||||
<select name="attr_classactionrecharge{{num}}">
|
||||
<option value="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_classactionrecharge{{num}}">
|
||||
<option value="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_classactionrecharge{{num}}">
|
||||
<option value="None">—</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">—</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-1-6 sheet-center">
|
||||
<select name="attr_classactionsource{{num}}">
|
||||
<option value="Not set" selected="selected">---</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>
|
||||
<div class="sheet-col-16 sheet-center">
|
||||
<span class="sheet-en">
|
||||
<select name="attr_classactionsource{{num}}">
|
||||
<option value="Not set" selected>—</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>—</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>—</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>—</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" class="sheet-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>
|
||||
<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 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 sheet-offset-1-12">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-1-5">Saving Throws</div>
|
||||
<div class="sheet-col-1-5">Ability Checks</div>
|
||||
<div class="sheet-col-2-5">Core Skills</div>
|
||||
<div class="sheet-col-1-5">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-col-1-5 sheet-pad-l-lg">
|
||||
<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-margin-right">
|
||||
<div class="sheet-col-5-6">Strength Save</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Dexterity Save</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Constitution Save</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Intelligence Save</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Wisdom Save</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Charisma Save</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Death Save</div>
|
||||
<div class="sheet-col-1-12"><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-1-5 sheet-pad-l-lg">
|
||||
<div class="sheet-col-20 sheet-pad-l-lg">
|
||||
<div class="sheet-class-action-zebra">
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Strength Check</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Dexterity Check</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Constitution Check</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Intelligence Check</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Wisdom Check</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Charisma Check</div>
|
||||
<div class="sheet-col-1-12"><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-1-5 sheet-pad-l-lg">
|
||||
<div class="sheet-col-20 sheet-pad-l-lg">
|
||||
<div class="sheet-class-action-zebra">
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Acrobatics</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Animal Handling</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Arcana</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Athletics</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Deception</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">History</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Insight</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Intimidation</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Investigation</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Medicine</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Nature</div>
|
||||
<div class="sheet-col-1-12"><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-1-5 sheet-pad-l-lg">
|
||||
<div class="sheet-col-20 sheet-pad-l-lg">
|
||||
<div class="sheet-class-action-zebra">
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Perception</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Performance</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Persuasion</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Religion</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Sleight of Hand</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Stealth</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Survival</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Custom 1</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Custom 2</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Custom 3</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Custom 4</div>
|
||||
<div class="sheet-col-1-12"><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-1-5 sheet-pad-l-lg">
|
||||
<div class="sheet-col-20 sheet-pad-l-lg">
|
||||
<div class="sheet-class-action-zebra">
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Initiative</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Hit Dice</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Melee Weapons</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Ranged Weapons</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Spell Info</div>
|
||||
<div class="sheet-col-1-12"><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-margin-right">
|
||||
<div class="sheet-col-5-6">Spell Cast</div>
|
||||
<div class="sheet-col-1-12"><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,9 +1,9 @@
|
||||
<div class="sheet-col-1-6 sheet-center sheet-vert-middle sheet-pad-r-md">
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-3-5 sheet-pad-r-sm">
|
||||
<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>
|
||||
<div class="sheet-col-2-5 sheet-custom-class-hd">
|
||||
<div class="sheet-col-40 sheet-custom-class-hd">
|
||||
<select name="attr_custom_class_hd_{{num}}">
|
||||
<option value="6">d6</option>
|
||||
<option value="8">d8</option>
|
||||
|
||||
@@ -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-1-5">Saving Throws</div>
|
||||
<div class="sheet-col-1-5">Ability Checks</div>
|
||||
<div class="sheet-col-2-5">Core Skills</div>
|
||||
<div class="sheet-col-1-5">Weapons/Spell/Misc</div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1-5 sheet-pad-l-lg">
|
||||
<div class="sheet-class-action-zebra">
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Strength Save</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionstrengthsave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Dexterity Save</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactiondexteritysave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Constitution Save</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionconstitutionsave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Intelligence Save</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionintelligencesave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Wisdom Save</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionwisdomsave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Charisma Save</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactioncharismasave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Death Save</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactiondeathsave{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col-1-5 sheet-pad-l-lg">
|
||||
<div class="sheet-class-action-zebra">
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Strength Check</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionunskilledstr{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Dexterity Check</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionunskilleddex{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Constitution Check</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionunskilledcon{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Intelligence Check</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionunskilledint{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Wisdom Check</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionunskilledwis{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Charisma Check</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionunskilledcha{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col-1-5 sheet-pad-l-lg">
|
||||
<div class="sheet-class-action-zebra">
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Acrobatics</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionacrobatics{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Animal Handling</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionanimalhandling{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Arcana</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionarcana{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Athletics</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionathletics{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Deception</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactiondeception{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">History</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionhistory{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Insight</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactioninsight{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Intimidation</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionintimidation{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Investigation</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactioninvestigation{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Medicine</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionmedicine{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Nature</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionnature{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col-1-5 sheet-pad-l-lg">
|
||||
<div class="sheet-class-action-zebra">
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Perception</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionperception{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Performance</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionperformance{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Persuasion</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionpersuasion{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Religion</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionreligion{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Sleight of Hand</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionsleightofhand{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Stealth</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionstealth{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Survival</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionsurvival{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Custom 1</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactioncustom1skill{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Custom 2</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactioncustom2skill{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Custom 3</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactioncustom3skill{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Custom 4</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactioncustom4skill{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col-1-5 sheet-pad-l-lg">
|
||||
<div class="sheet-class-action-zebra">
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Initiative</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactioninitiative{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Hit Dice</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionhitdice{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Melee Weapons</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionmeleeweapon{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Ranged Weapons</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionrangedweapon{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Spell Info</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionspellinfo{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-margin-right">
|
||||
<div class="sheet-col-5-6">Spell Cast</div>
|
||||
<div class="sheet-col-1-12"><input type="checkbox" name="attr_classactionspellcast{{num}}" value="{{@{classactionname{{num}}}=@{classactionoutput{{num}}}}}"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,49 @@
|
||||
<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-13 sheet-center sheet-pad-r-sm">
|
||||
<span class="sheet-en">
|
||||
<select name="attr_classactionrecharge{{num}}" class="sheet-select-no-arrow">
|
||||
<option value="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_classactionrecharge{{num}}" class="sheet-select-no-arrow">
|
||||
<option value="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_classactionrecharge{{num}}" class="sheet-select-no-arrow">
|
||||
<option value="None">—</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">—</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}}">
|
||||
</div>
|
||||
<div class="sheet-col-03 sheet-center sheet-vert-bottom">/</div>
|
||||
<div class="sheet-col-12 sheet-center">
|
||||
<input type="number" class="sheet-no-spin" name="attr_classactionresource{{num}}_max">
|
||||
</div>
|
||||
<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>
|
||||
@@ -1,10 +1,10 @@
|
||||
<div class="sheet-inventory-row{{num}}">
|
||||
<div class="sheet-row sheet-grey-row">
|
||||
<div class="sheet-col-1-15 sheet-vert-middle sheet-inventory-row-number">{{num}}</div>
|
||||
<div class="sheet-col-1-15 sheet-center sheet-vert-middle"><input type="checkbox" name="attr_inventorycarried{{num}}" value="@{inventoryweight{{num}}}" checked="checked"></div>
|
||||
<div class="sheet-col-1-15 sheet-pad-r-sm"><input type="number" name="attr_inventoryqty{{num}}" value="1" min="0" step="1"></div>
|
||||
<div class="sheet-col-4-15 sheet-pad-r-sm"><input type="text" name="attr_inventoryname{{num}}"></div>
|
||||
<div class="sheet-col-2-15 sheet-pad-r-sm"><input type="number" name="attr_inventoryweight{{num}}" value="0" step="0.01"></div>
|
||||
<div class="sheet-col-6-15 sheet-pad-r-sm"><input type="text" name="attr_inventorydescription{{num}}"></div>
|
||||
<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></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>
|
||||
<div class="sheet-col-49 sheet-pad-r-sm"><input type="text" name="attr_inventorydescription{{num}}"></div>
|
||||
</div>
|
||||
</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-col-35 sheet-center sheet-small-label sheet-sub-header">
|
||||
<span class="sheet-english">Actions</span>
|
||||
<span class="sheet-german">Aktionen</span>
|
||||
<div class="sheet-shaped-row sheet-sub-header">
|
||||
<div class="sheet-col-41 sheet-center sheet-small-label sheet-sub-header">
|
||||
<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-06 sheet-center sheet-small-label sheet-sub-header">
|
||||
<span class="sheet-english">Hit</span>
|
||||
<span class="sheet-german">Tref.</span>
|
||||
<div class="sheet-col-07 sheet-center sheet-small-label sheet-sub-header">
|
||||
<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-1-5 sheet-center sheet-small-label sheet-sub-header">
|
||||
<span class="sheet-english">Dmg</span>
|
||||
<span class="sheet-german">Scha.</span>
|
||||
<div class="sheet-col-20 sheet-center sheet-small-label sheet-sub-header">
|
||||
<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-1-10 sheet-center sheet-small-label sheet-sub-header">
|
||||
<span class="sheet-english">Reach</span>
|
||||
<span class="sheet-german">Reichw.</span>
|
||||
<div class="sheet-col-10 sheet-center sheet-small-label sheet-sub-header">
|
||||
<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,20 +1,20 @@
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-35 sheet-vert-middle sheet-pad-r-sm">
|
||||
<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-06 sheet-vert-middle sheet-pad-r-sm">
|
||||
<input class="sheet-center sheet-pseudo-disabled" type="number" name="attr_repeating_actions_{{num}}_to_hit" value="@{repeating_weapons_ranged_{{num}}_proficient} + @{repeating_weapons_ranged_{{num}}_attack_stat} + @{repeating_weapons_ranged_{{num}}_attack_bonus}" disabled="disabled">
|
||||
<div class="sheet-col-07 sheet-vert-middle sheet-pad-r-sm">
|
||||
<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-1-5 sheet-vert-middle sheet-pad-r-sm">
|
||||
<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">
|
||||
</div>
|
||||
<div class="sheet-col-1-10 sheet-vert-middle sheet-pad-r-sm">
|
||||
<div class="sheet-col-10 sheet-vert-middle sheet-pad-r-sm">
|
||||
<input class="sheet-center sheet-pseudo-disabled" type="text" name="attr_repeating_actions_{{num}}_reach">
|
||||
</div>
|
||||
<div class="sheet-col-19 sheet-vert-middle sheet-pad-r-sm">
|
||||
<div class="sheet-col-15 sheet-vert-middle sheet-pad-r-sm">
|
||||
<input class="sheet-center sheet-pseudo-disabled" type="text" name="attr_repeating_actions_{{num}}_range">
|
||||
</div>
|
||||
<div class="sheet-col-06 sheet-vert-middle">
|
||||
<button type="roll" class="sheet-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 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}"></button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,23 +1,31 @@
|
||||
<div class="sheet-row sheet-sub-header">
|
||||
<div class="sheet-col-35 sheet-center sheet-small-label sheet-sub-header">
|
||||
<span class="sheet-english">Melee</span>
|
||||
<span class="sheet-german">Nahkampf</span>
|
||||
<div class="sheet-shaped-row sheet-sub-header">
|
||||
<div class="sheet-col-39 sheet-center sheet-small-label sheet-sub-header">
|
||||
<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-06 sheet-center sheet-small-label sheet-sub-header">
|
||||
<span class="sheet-english">Hit</span>
|
||||
<span class="sheet-german">Tref.</span>
|
||||
<div class="sheet-col-07 sheet-center sheet-small-label sheet-sub-header">
|
||||
<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-06 sheet-center sheet-small-label sheet-sub-header">
|
||||
<div class="sheet-col-07 sheet-center sheet-small-label sheet-sub-header">
|
||||
<span>+</span>
|
||||
</div>
|
||||
<div class="sheet-col-1-10 sheet-center sheet-small-label sheet-sub-header">
|
||||
<span class="sheet-english">Reach</span>
|
||||
<span class="sheet-german">Reichw.</span>
|
||||
<div class="sheet-col-10 sheet-center sheet-small-label sheet-sub-header">
|
||||
<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,22 +1,22 @@
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-35 sheet-vert-middle sheet-pad-r-sm">
|
||||
<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-06 sheet-vert-middle sheet-pad-r-sm">
|
||||
<input class="sheet-center sheet-pseudo-disabled" 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}" disabled="disabled">
|
||||
<div class="sheet-col-07 sheet-vert-middle sheet-pad-r-sm">
|
||||
<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">
|
||||
</div>
|
||||
<div class="sheet-col-06 sheet-vert-middle sheet-pad-r-sm">
|
||||
<input class="sheet-center sheet-pseudo-disabled" type="number" name="attr_repeating_weapons_melee_{{num}}_dmg_total" value="@{repeating_weapons_melee_{{num}}_dmg_stat} + @{repeating_weapons_melee_{{num}}_dmg_bonus}" disabled="disabled">
|
||||
<div class="sheet-col-07 sheet-vert-middle 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>
|
||||
<div class="sheet-col-1-10 sheet-vert-middle sheet-pad-r-sm">
|
||||
<div class="sheet-col-10 sheet-vert-middle sheet-pad-r-sm">
|
||||
<input class="sheet-center sheet-pseudo-disabled" type="text" name="attr_repeating_weapons_melee_{{num}}_reach">
|
||||
</div>
|
||||
<div class="sheet-col-09"></div>
|
||||
<div class="sheet-col-16"></div>
|
||||
<div class="sheet-col-06 sheet-vert-middle">
|
||||
<button type="roll" class="sheet-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}} @{repeating_weapons_melee_{{num}}_macro_options}\n@{repeating_weapons_melee_{{num}}_macro} @{classactionmeleeweapon}}"></button>
|
||||
<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}"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,27 +1,37 @@
|
||||
<div class="sheet-row sheet-sub-header">
|
||||
<div class="sheet-col-35 sheet-center sheet-small-label sheet-sub-header">
|
||||
<span class="sheet-english">Ranged</span>
|
||||
<span class="sheet-german">Fernkampf</span>
|
||||
<div class="sheet-shaped-row sheet-sub-header">
|
||||
<div class="sheet-col-39 sheet-center sheet-small-label sheet-sub-header">
|
||||
<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-06 sheet-center sheet-small-label sheet-sub-header">
|
||||
<span class="sheet-english">Hit</span>
|
||||
<span class="sheet-german">Tref.</span>
|
||||
<div class="sheet-col-07 sheet-center sheet-small-label sheet-sub-header">
|
||||
<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-06 sheet-center sheet-small-label sheet-sub-header">
|
||||
<div class="sheet-col-07 sheet-center sheet-small-label sheet-sub-header">
|
||||
<span>+</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>
|
||||
<div class="sheet-col-15 sheet-center sheet-small-label sheet-sub-header">
|
||||
<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-16 sheet-center sheet-small-label sheet-sub-header">
|
||||
<span class="sheet-english">Ammo</span>
|
||||
<span class="sheet-german">Mun.</span>
|
||||
<div class="sheet-col-15 sheet-center sheet-small-label sheet-sub-header">
|
||||
<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,23 +1,23 @@
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-35 sheet-vert-middle sheet-pad-r-sm">
|
||||
<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-06 sheet-vert-middle sheet-pad-r-sm">
|
||||
<input class="sheet-center sheet-pseudo-disabled" 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}" disabled="disabled">
|
||||
<div class="sheet-col-07 sheet-vert-middle sheet-pad-r-sm">
|
||||
<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">
|
||||
</div>
|
||||
<div class="sheet-col-06 sheet-vert-middle sheet-pad-r-sm">
|
||||
<input class="sheet-center sheet-pseudo-disabled" type="number" name="attr_repeating_weapons_ranged_{{num}}_dmg_total" value="@{repeating_weapons_ranged_{{num}}_dmg_stat} + @{repeating_weapons_ranged_{{num}}_dmg_bonus}" disabled="disabled">
|
||||
<div class="sheet-col-07 sheet-vert-middle 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>
|
||||
<div class="sheet-col-19 sheet-vert-middle sheet-pad-r-sm">
|
||||
<div class="sheet-col-15 sheet-vert-middle sheet-pad-r-sm">
|
||||
<input class="sheet-center sheet-pseudo-disabled" type="text" name="attr_repeating_weapons_ranged_{{num}}_range">
|
||||
</div>
|
||||
<div class="sheet-col-16 sheet-vert-middle sheet-pad-r-sm">
|
||||
<div class="sheet-col-13 sheet-vert-middle">
|
||||
<input class="sheet-center" type="number" name="attr_repeating_weapons_ranged_{{num}}_ammo" min="0" value="1">
|
||||
</div>
|
||||
<div class="sheet-col-06 sheet-vert-middle">
|
||||
<button type="roll" class="sheet-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}} @{repeating_weapons_ranged_{{num}}_macro_options}\n@{repeating_weapons_ranged_{{num}}_macro} @{classactionrangedweapon}"></button>
|
||||
<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}"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,43 +1,92 @@
|
||||
<div class="sheet-row sheet-tab-custom-skills-toggle">
|
||||
<div class="sheet-col-11 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}">—    Unproficient</option>
|
||||
<option value="@{PB}"> +    Proficient</option>
|
||||
<option value="@{exp}">++    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}">—    Unproficient</option>
|
||||
<option value="@{PB}"> +    Proficient</option>
|
||||
<option value="@{exp}">++    Expertise</option>
|
||||
</select>
|
||||
</span>
|
||||
<span class="sheet-de">
|
||||
<select name="attr_custom_skill_{{num}}_prof_exp">
|
||||
<option value="@{jack_of_all_trades}">—    Unproficient</option>
|
||||
<option value="@{PB}"> +    Proficient</option>
|
||||
<option value="@{exp}">++    Expertise</option>
|
||||
</select>
|
||||
</span>
|
||||
<span class="sheet-fr">
|
||||
<select name="attr_custom_skill_{{num}}_prof_exp">
|
||||
<option value="@{jack_of_all_trades}">—    Non Maîtrisée</option>
|
||||
<option value="@{PB}"> +    Maîtrise</option>
|
||||
<option value="@{exp}">++    Expertise</option>
|
||||
</select>
|
||||
</span>
|
||||
<span class="sheet-ru">
|
||||
<select name="attr_custom_skill_{{num}}_prof_exp">
|
||||
<option value="@{jack_of_all_trades}">—    Нет владеет</option>
|
||||
<option value="@{PB}"> +    Владение</option>
|
||||
<option value="@{exp}">++    Эксперт</option>
|
||||
</select>
|
||||
</span>
|
||||
</div>
|
||||
<div class="sheet-col-045 sheet-small-label sheet-center sheet-vert-bottom">
|
||||
<input class="sheet-no-spin" type="number" name="attr_custom_skill_{{num}}_bonus" value="0" step="1">
|
||||
<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}[proficiency] + @{custom_skill_{{num}}_attribute}[attribute] + @{custom_skill_{{num}}_bonus}[bonus] + (@{global_check_bonus})[global]" disabled="disabled">
|
||||
</div>
|
||||
<div class="sheet-col-095 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">
|
||||
<div class="sheet-col-07">
|
||||
<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-535 sheet-vert-middle sheet-pad-l-sm">
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-3-4 sheet-vert-middle">
|
||||
<div class="sheet-col-63 sheet-vert-middle sheet-pad-l-sm">
|
||||
<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-1-4 sheet-vert-middle sheet-pad-l-sm">
|
||||
<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 + @{custom_skill_{{num}}} + (@{global_check_bonus}) ]]}} {{rolladv=[[ d20 + @{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 class="sheet-col-045 sheet-small-label sheet-center sheet-vert-bottom">
|
||||
<input class="sheet-no-spin" type="number" name="attr_custom_skill_{{num}}_passive_bonus" value="0" step="1">
|
||||
</div>
|
||||
<div class="sheet-col-08">
|
||||
<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">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
<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">
|
||||
</div>
|
||||
<div class="sheet-col-25">
|
||||
<input class="sheet-no-spin" type="number" name="attr_custom_skill_{{num}}_passive_bonus" value="0" step="1">
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,46 +1,99 @@
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-11 sheet-vert-middle sheet-skill-select-wrapper sheet-pad-r-sm">
|
||||
<select name="attr_{{name}}_prof_exp">
|
||||
<option value="@{jack_of_all_trades}">—    Unproficient</option>
|
||||
<option value="@{PB}"> +    Proficient</option>
|
||||
<option value="@{exp}">++    Expertise</option>
|
||||
</select>
|
||||
<div class="sheet-shaped-row">
|
||||
<div class="sheet-col-09 sheet-vert-middle sheet-skill-select-wrapper">
|
||||
<span class="sheet-en">
|
||||
<select name="attr_{{name}}_prof_exp">
|
||||
<option value="@{jack_of_all_trades}">—    Unproficient</option>
|
||||
<option value="@{PB}"> +    Proficient</option>
|
||||
<option value="@{exp}">++    Expertise</option>
|
||||
</select>
|
||||
</span>
|
||||
<span class="sheet-de">
|
||||
<select name="attr_{{name}}_prof_exp">
|
||||
<option value="@{jack_of_all_trades}">—    Unproficient</option>
|
||||
<option value="@{PB}"> +    Proficient</option>
|
||||
<option value="@{exp}">++    Expertise</option>
|
||||
</select>
|
||||
</span>
|
||||
<span class="sheet-fr">
|
||||
<select name="attr_{{name}}_prof_exp">
|
||||
<option value="@{jack_of_all_trades}">—    Non Maîtrisée</option>
|
||||
<option value="@{PB}"> +    Maîtrise</option>
|
||||
<option value="@{exp}">++    Expertise</option>
|
||||
</select>
|
||||
</span>
|
||||
<span class="sheet-ru">
|
||||
<select name="attr_{{name}}_prof_exp">
|
||||
<option value="@{jack_of_all_trades}">—    Нет владеет</option>
|
||||
<option value="@{PB}"> +    Владение</option>
|
||||
<option value="@{exp}">++    Эксперт</option>
|
||||
</select>
|
||||
</span>
|
||||
</div>
|
||||
<div class="sheet-col-045 sheet-small-label sheet-center sheet-vert-bottom">
|
||||
<input class="sheet-no-spin" type="number" name="attr_{{name}}_bonus" value="0" step="1">
|
||||
<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}[proficiency] + @{{{name}}_attribute}[attribute] + @{{{name}}_bonus}[bonus] + (@{global_check_bonus})[global]" disabled="disabled">
|
||||
</div>
|
||||
<div class="sheet-col-095 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">
|
||||
<div class="sheet-col-07">
|
||||
<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-535 sheet-vert-middle sheet-pad-l-sm sheet-relative">
|
||||
<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 + @{{{name}}} + (@{global_check_bonus}) ]]}} {{rolladv=[[ d20 + @{{{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 class="sheet-col-045 sheet-small-label sheet-center sheet-vert-bottom">
|
||||
<input class="sheet-no-spin" type="number" name="attr_{{name}}_passive_bonus" value="0" step="1">
|
||||
</div>
|
||||
<div class="sheet-col-08">
|
||||
<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">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||