diff --git a/ACKS/ACKS.html b/ACKS/ACKS.html index 8638a09ae0..f1ac393ecf 100644 --- a/ACKS/ACKS.html +++ b/ACKS/ACKS.html @@ -1,3 +1,102 @@ + + {{#^rollLess() roll target}} + + {{/^rollLess() roll target}} + {{#rollLess() roll target}} +
+ {{/rollLess() roll target}} + + +
+ {{name}} + {{#^rollLess() roll target}} + + {{#rollWasCrit() roll}} + critical + {{/rollWasCrit() roll}} + saves + + {{/^rollLess() roll target}} + {{#rollLess() roll target}} + + {{#rollWasFumble() roll}} + critical + {{/rollWasFumble() roll}} + fails + to save + {{/rollLess() roll target}} + on {{action}} +
+ {{roll}} vs {{target}}+ +
+
+ + + {{#^rollLess() attack throw}} + + {{/^rollLess() attack throw}} + {{#rollLess() attack throw}} +
+ {{/rollLess() attack throw}} + + +
+ {{name}} {{verb}} + {{#weapon}} + {{weapon}} + {{/weapon}} + to attack + {{#target}} + {{target}} + {{/target}} + and + {{#^rollLess() attack throw}} + hits + {{#damage}} + Dealing {{damage}} damage + {{/damage}} + {{/^rollLess() attack throw}} + {{#rollLess() attack throw}} + misses + {{/rollLess() attack throw}} +
+ {{attack}} vs {{throw}}+ +
+
+ + + {{#^rollLess() roll target}} + + {{/^rollLess() roll target}} + {{#rollLess() roll target}} +
+ {{/rollLess() roll target}} + + +
+ {{name}} + {{#^rollLess() roll target}} + + {{#rollWasCrit() roll}} + critically + {{/rollWasCrit() roll}} + succeeds + + {{/^rollLess() roll target}} + {{#rollLess() roll target}} + + {{#rollWasFumble() roll}} + critically + {{/rollWasFumble() roll}} + fails + + {{/rollLess() roll target}} + to {{action}} +
+ {{roll}} vs {{target}}+ +
+
+

Character Info

@@ -1208,7 +1371,7 @@ on("change:xp", function() { - + @@ -1223,16 +1386,19 @@ on("change:xp", function() { - + + + Title: Alignment: + Age: Level: - XP: - Gold: - HP: + XP: + Gold: + HP:
@@ -1253,7 +1419,7 @@ on("change:xp", function() {

Initiative

- + Initiative: 1d6 + Dex Mod +
Current Initiative: @@ -1311,35 +1477,35 @@ Current Initiative:
- + - + - + - + - + @@ -1356,15 +1522,29 @@ Current Initiative:
Petrification & Paralysis: +
Poison & Death: +
Blast & Breath: +
Staffs & Wands: +
Spells: +
- - + + + + + + + + + + + + + + + + - - + + @@ -1393,8 +1573,12 @@ Current Initiative:

Weapons

Melee Weapons
- + +
+ Attack Throw Modifier: + +
Damage: ( +
+ Attack Throw Modifier: + +
Damage: ( - + Target Number: @@ -1532,14 +1720,58 @@ Current Initiative:

Items

- - + + stone + gp

+

Movement

+
+
+
Melee Attack:General Attack Bonus:
General Damage Bonus:
Basic Melee Attack: +
Ranged Attack:Basic Ranged Attack: +
+ + + + + + + + + + + + +
Total EncumberenceStone
Carrying CapacityStone
+
+
+
+
+ + + + + + + + + + + + + + + + + + +
Exploration Movementfeet per turn
Combat Movementfeet per round
Running Movementfeet per round
+
+
+

Notes

- +

\ No newline at end of file diff --git a/AD&D 2E Revised/2ESheet.html b/AD&D 2E Revised/2ESheet.html index 0dbd0f840a..350bf9a33c 100644 --- a/AD&D 2E Revised/2ESheet.html +++ b/AD&D 2E Revised/2ESheet.html @@ -1,6 +1,6 @@ - diff --git a/BattleTech-A-Time-of-War/BattleTech-A-Time-of-War.css b/BattleTech-A-Time-of-War/BattleTech-A-Time-of-War.css new file mode 100644 index 0000000000..d49620a5be --- /dev/null +++ b/BattleTech-A-Time-of-War/BattleTech-A-Time-of-War.css @@ -0,0 +1,240 @@ +div.sheet-tab-content { display: none; } + +input.sheet-tab1:checked ~ div.sheet-tab1, +input.sheet-tab2:checked ~ div.sheet-tab2, +input.sheet-tab3:checked ~ div.sheet-tab3, +input.sheet-tab4:checked ~ div.sheet-tab4 +{ + display: block; +} + +input.sheet-tab +{ + width: 150px; + height: 20px; + position: relative; + top: 5px; + left: 6px; + margin: -1.5px; + cursor: pointer; + z-index: 1; +} + +input.sheet-tab::before +{ + content: attr(title); + + + border: solid 1px #a8a8a8; + border-bottom-color: black; + text-align: center; + display: inline-block; + + background: #fff; + background: -moz-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + background: -webkit-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + background: -ms-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + background: -o-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + background: linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + + width: 150px; + height: 20px; + font-size: 18px; +} + +input.sheet-tab:checked::before +{ + background: #dcdcdc; + background: -moz-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + background: -webkit-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + background: -ms-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + background: -o-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + background: linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + border-bottom-color: #fff; +} + +input.sheet-tab:not(:first-child)::before +{ + border-left: none; +} + + +div.sheet-tab-content +{ + border: 1px solid #a8a8a8; + border-top-color: #000; + margin: 2px 0 0 5px; + padding: 5px; +} + + + + + +.charsheet{ + background-color:white; + font-family: Narkisim; + font-size: medium; +} + +.sheet-wrapper{ + overflow: auto; + border-style: solid; + background-color: White; + border-color: lightGray; + margin: 5px auto; + border-width: thin; + padding: 10px; + width:800px; + max-width: 90%; +} + +.sheet-section{ + overflow: auto; + border-bottom: solid 1px #1E9EE3; +} + +.sheet-col{ + display:block; + float:left; + width:342px; + margin-right:5px; + margin-left:5px; +} + +.sheet-input-field{ + background-color: #1E9EE3; + display:block; + border-radius: 5px; + color: white; + padding:5px; + margin:5px; + float: left; +} + +.sheet-input-field2{ + background-color: #565F67; + display:block; + border-radius: 5px; + color: white; + padding:5px; + margin:5px; + float: left; +} + +.sheet-input-field input{ + font-family: Narkisim; + font-size: medium; + margin-left:5px; +} + +.sheet-input-field2 input{ + font-family: Narkisim; + font-size: medium; + margin-left:5px; +} + +.sheet-abilities-table{ + margin-left: auto; + margin-right: auto; + margin-top: 5px; + margin-bottom: 5px; + border-spacing: 3px; + border-collapse: separate; +} + +.sheet-abilities-table th{ + background-color: #1E9EE3; + color:white; + font-weight: normal; + border-radius: 5px; + padding:5px; +} + +.sheet-abilities-table td{ + padding:5px; + background-color: #9DD6F5; + border-radius: 5px; + text-align: center; +} + +.sheet-specialties{ + width: 170px; + height: 38px; + margin-bottom: 0; + resize:none; +} + +.sheet-section-table{ + margin-left: auto; + margin-right: auto; + margin-top: 5px; + margin-bottom: 5px; + border-spacing: 2px; + border-collapse: separate; +} + +.sheet-section-table th{ + width:150px; + background-color: #303030; + color:white; + font-weight: normal; + border-radius: 5px; + padding:5px; +} + +.sheet-section-table td{ + text-align: center; + width:150px; + background-color: white; + color:#303030; + font-weight: normal; + border-radius: 5px; + padding:5px; +} + +.sheet-section-table2{ + margin-left: auto; + margin-right: auto; + margin-top: 5px; + margin-bottom: 5px; + border-spacing: 2px; + border-collapse: separate; +} + +.sheet-section-table2 th{ + background-color: #303030; + color:white; + font-weight: normal; + border-radius: 5px; + padding:5px; +} + +.sheet-section-table2 td{ + text-align: center; + background-color: white; + color:#303030; + font-weight: normal; + border-radius: 5px; + padding:5px; +} + +.sheet-info{ + text-align: center; + width:150px; + color:#303030; + font-weight: normal; + font-size: 70%; + border-radius: 5px; + padding:2px; +} + +.sheet-info2{ + text-align: center; + color:#303030; + font-weight: normal; + font-size: 70%; + border-radius: 5px; + padding:2px; +} + diff --git a/BattleTech-A-Time-of-War/BattleTech-A-Time-of-War.html b/BattleTech-A-Time-of-War/BattleTech-A-Time-of-War.html new file mode 100644 index 0000000000..ba9fb132a7 --- /dev/null +++ b/BattleTech-A-Time-of-War/BattleTech-A-Time-of-War.html @@ -0,0 +1,621 @@ + + + + + +
+

Personal Data

+
+
+
+ Name
+
+
+ Affiliation
+
+
+ Height (cm)
+
+
+ Weight (KG)
+
+
+ Hair
+
+
+ Eyes
+
+
+ Description
+
+
+ Age
+
+
+ C-Bills
+
+
+
+
+ Traits +
+ + + + + + + + + + + + + + + +
TraitTPPage Ref.XPNotes
+ + + + + + + + + +
+
+
+
+
+
+ Biography
+
+ + + + + + + + + +
Life ModuleNotes
+ + + +
+
+
+
+
+
+ + + + +
+

Combat Data

+
+
+
+
+ Attributes
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeScoreLinkXP
STR
BOD
RFL
DEX
INT
WIL
CHA
EDG
+
+
+
+
+ Condition Monitor
+ + + + + + + + + + + + + +
Standard DamageFatigue Damage
+ + / + + + / +
+ Max Standard Damage = BOD x 2 + + Max Fatigue Damage = WIL x 2 +
+
+
+ Movement MP (Meters per Turn)
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Walk (MP)Run/EvadeSprint
+ + + + + +
+ Walk = STR + RFL + + Run = 10 + STR + RFL + Running Skill Level + + Sprint = Run MP x 2 +
ClimbCrawlSwim
+ + + + + +
+ Climb = MP / 2 + Climbing Skill Level + + Crawl = MP / 4 + + Swim = MP + Swimming Skill Level +
+
+
+
+
+ Armor
+
+ + + + + + + + + + + + + + + + + + + +
Personal ArmorLocationArmor TypeBAR (M/B/E/X)
+ + + + + + + + / + / + / +
+ Example: Jacket + + Example: Torso, Arms + + Example: Flak + + Example: 1/5/1/3 +
+
+
+
+ Weapon
+
+ + + + + + + + + + + + + +
WeaponAmmoAP/BDRange
+ + + + + + / + + + / + / + / +
+ + + + + + + + + + + + + +
SkillTNNotesCheck
+ + + + + + +
+
+
+
+
+
+
+
+ +
+

Skills

+
+
+
+
+ Skills
+
+ + + + + + + + + + + +
SkillLinkTN/C
+ + + + + +
+ + + + + + + + + + + + + + + +
NotesModSkill LevelXPCheck
+ + + + + + + + +
+
+
+
+
+
+
+
+ + +
+

Inventory

+
+
+
+
+ Encumbrance
+ + + + + + + + + + + + + + + + + +
Gear Weight (kg)STREncumbered (kg)Very Encumbered (kg)Overloaded (kg)Notes
+ + + + + + + + + + + +
+
+
+ Inventory
+
+ + + + + + + + + + + + + +
ItemLocationWeight (kg)Data
+ + + + + + + +
+
+
+
+ Vehicle Data
+
+ + + + + + + + + + + +
Vehicle Model/NameTypeMass
+ + + + + +
+ + + + + + + + + +
Vehicle TraitsNotes
+ + + +
+
+
+
+
+
+
+
+ + diff --git a/BattleTech-A-Time-of-War/sheet.json b/BattleTech-A-Time-of-War/sheet.json new file mode 100644 index 0000000000..29846b0d55 --- /dev/null +++ b/BattleTech-A-Time-of-War/sheet.json @@ -0,0 +1,7 @@ +{ + "html": "BattleTech-A-Time-of-War.html", + "css": "BattleTech-A-Time-of-War.css", + "authors": "Emre U.", + "roll20userid": "1371604", + "instructions": "This sheet is for the legendary universe of Mechwarrior. Core rulebook is BattleTech: A Time of War. If there is any problem or this sheet needs to improve feel free to use this and update." +} diff --git a/Black_Crusade/BlackCrusade.html b/Black_Crusade/BlackCrusade.html index a26b257ea3..289d0e7e0e 100644 --- a/Black_Crusade/BlackCrusade.html +++ b/Black_Crusade/BlackCrusade.html @@ -2930,9 +2930,9 @@ Black Carapace: While wearing Power Armour, enemies do not gain a bonus to hit y

Focus Power Test

-
-
-
+
+
+

@@ -2991,7 +2991,7 @@ Black Carapace: While wearing Power Armour, enemies do not gain a bonus to hit y
Pen:
-
+
@@ -3051,7 +3051,7 @@ Black Carapace: While wearing Power Armour, enemies do not gain a bonus to hit y
Pen:
-
+
diff --git a/Blades in the Dark/README.md b/Blades in the Dark/README.md index 477aaa7cd4..5d40b26295 100644 --- a/Blades in the Dark/README.md +++ b/Blades in the Dark/README.md @@ -4,6 +4,20 @@ This is a character sheet for Blades in the Dark for use on Roll20. ## Changelog +### 1.12 +* Calculate trauma automatically +* Overhauled roll template internally, no more distinction between normal dice and bonus dice +* Visual improvements to layout for some kinds of checkboxes +* Overall transition eye-candy + +### 1.11 +* Internal change to how checkbox attributes are stored +* Change how default values are set so that only necessary attributes are changed + +### 1.10 +* Revamped flexbox-based layout and CSS changes +* New design for clocks area + ### 1.9 * Clock segments are now clickable * Moved the healing clock to the other column of the harm/armor/coin container diff --git a/Blades in the Dark/Source/character.html b/Blades in the Dark/Source/character.html index 98129c52da..591fe1c7d0 100644 --- a/Blades in the Dark/Source/character.html +++ b/Blades in the Dark/Source/character.html @@ -1,31 +1,18 @@ -
- -
-
- -
-
- - -
-
- -
-
- -
-
- -
- -
To generate playbook abilities, items, and friends, enter the name of the playbook above.
-
+
-
+
+ +
+ +
+ + +
+
-
+
@@ -47,14 +34,11 @@
-
+
- - - - - + +
@@ -69,25 +53,25 @@
Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice. Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims? - +
-
+
-
+
+
+
-
-
- - - - - + + + + + @@ -107,19 +91,19 @@ - + - + - + - + - +
@@ -128,12 +112,10 @@
-
- - -
- + + + @@ -142,7 +124,7 @@ - +
@@ -151,105 +133,101 @@
- + Cold - + Haunted - + Obsessed - + Paranoid
- + Reckless - + Soft - + Unstable - + Vicious
- + Chaotic - + Destructive - + Furious
- + Obsessive - + Territorial - + Savage
- + Clanking - + Leaking - + Fixated
- + Smoking - + Sparking - + Unstable
-
+
-
+
Harm
-
-
3
-
-
- -
+
+
+
3
+
+ +
+
Need Help
-
Need Help
-
-
2
-
-
- -
-
- -
+
+
+
2
+
+ + +
+
-1D
-
-1D
-
-
1
-
-
- -
-
- -
+
+
+
1
+
+ + +
+
Less Effect
-
Less Effect
-
+
-
+
- +
progress clock @@ -263,7 +241,7 @@
-
+
@@ -275,24 +253,24 @@
Armor uses
-
+
Armor
- +
-
+
+Heavy
- +
-
+
Special
- +
@@ -300,8 +278,8 @@
-
-
+
+
Coin
@@ -320,15 +298,12 @@
- - - - - + +
-
+
@@ -426,8 +401,8 @@
Special Abilities
-
- +
+ @@ -436,233 +411,231 @@
-
-
-
Mark XP:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-
Playbook Advancement
+
+
+
Mark XP:
+
Playbook Advancement
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
-
-
    -
  • Every time you roll a desperate action, mark xp in that action's attribute.
  • -
  • At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).
  • -
  • - -
  • - -
  • - -
  • -
  • - -
  • -
  • - -
  • -
+
    +
  • Every time you roll a desperate action, mark xp in that action's attribute.
  • +
  • At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).
  • +
  • + +
  • + +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+ +
+
Teamwork
+
+ Assist a teammate +
+
+ Lead a group action +
+
+ Protect a teammate +
+
+ Set up a teammate
- -
- -
-
Teamwork
-
- Assist a teammate -
-
- Lead a group action -
-
- Protect a teammate -
-
- Set up a teammate + +
+
+
Gather Information
+
+
    +
  • +
  • +
  • +
  • +
  • +
  • +
  • What's really going on here?
  • +
- -
-
-
Gather Information
-
-
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • What's really going on here?
  • -
-
+ +
+
Strictures
+
+ When you gain a new vampire trait (except veteran), add a stricture.
- -
-
Strictures
-
- When you gain a new vampire trait (except veteran), add a stricture. -
-
- - - Slumber: - In downtime, you must spend one activity resting in a dark, silent place (or else suffer 3 stress). -
-
- - - Forbidden: - You cannot enter a private residence without permission from the owner. -
-
- - - Repelled: - Spiritbane charms can hold you at bay. (Take 2 stress to resist the repulsion.) -
-
- - - Bestial: - When you suffer physical harm or overindulge your vice, your body twists into a horrific bestial form until you next feed without overindulging. -
-
- - - Bound: - Your spirit must remain in this body, or be destroyed. -
+
+ + + Slumber: + In downtime, you must spend one activity resting in a dark, silent place (or else suffer 3 stress). +
+
+ + + Forbidden: + You cannot enter a private residence without permission from the owner. +
+
+ + + Repelled: + Spiritbane charms can hold you at bay. (Take 2 stress to resist the repulsion.) +
+
+ + + Bestial: + When you suffer physical harm or overindulge your vice, your body twists into a horrific bestial form until you next feed without overindulging. +
+
+ + + Bound: + Your spirit must remain in this body, or be destroyed.
-
- -
- -
- load -
-
- - -
- - Light -
-
-
- - -
- - Normal -
-
-
- - -
- - Heavy -
+
+ +
+
+
-
+
+ +
+ +
To generate playbook abilities, items, and friends, enter the name of the playbook above.
+
+ +
+ +
+
load
+
+ + +
+ + light +
+ + +
+ + normal +
+ + +
+ + heavy +
+
Items (italics don't count for load)
- +
- -
- How much load? + +
+
How much load?
- + bold - + OK
- + - + - + - + - +
- -
- + +
+
- +
- +
- +
- +
- +
@@ -671,16 +644,16 @@
- - - -
- How much load? + + + +
+
How much load?
- + short - + OK
@@ -689,16 +662,16 @@ - + - + - + - +
@@ -707,29 +680,29 @@
- + Alchemicals
Bandolier - + - + - +
Bandolier - + - + - +
@@ -783,21 +756,16 @@
-
+
-
-
- - - - - -
+
+ +
- + + - @@ -810,17 +778,17 @@ - + - +
-
+
@@ -837,10 +805,11 @@
- + +
-
+
@@ -857,10 +826,11 @@
- + +
-
+
@@ -877,10 +847,11 @@
- + +
-
+
@@ -897,24 +868,20 @@
- + +
-
-
- - - - - -
+
+ +
- + + - @@ -927,17 +894,17 @@ - + - +
-
+
@@ -954,10 +921,11 @@
- + +
-
+
@@ -974,10 +942,11 @@
- + +
-
+
@@ -994,10 +963,11 @@
- + +
-
+
@@ -1014,24 +984,20 @@
- + +
-
-
- - - - - -
+
+ +
- + + - @@ -1044,17 +1010,17 @@ - + - +
-
+
@@ -1071,10 +1037,11 @@
- + +
-
+
@@ -1091,10 +1058,11 @@
- + +
-
+
@@ -1111,10 +1079,11 @@
- + +
-
+
@@ -1131,28 +1100,31 @@
- + +
Bonus Die
-
-
+
+
+
+
+
+
Push yourself
- (take 2 ) - or - accept a + (take 2 ) - or - accept a
Devil's Bargain
-
+
-
+
@@ -1163,142 +1135,89 @@
- +
-
+
Clocks
-
- -
- Size - - 4-segment - - 6-segment - - 8-segment - - 12-segment -
- Progress - - 0 - - 1 - - 2 - - 3 - - 4 -
- - - - -
-
-
- Progress - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - 6 -
- - - - - - -
-
-
- Progress - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 -
- - - - - - - - -
-
-
- Progress - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 -
- - - - - - - - - - - - -
-
+ + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + +
+
+ + + + + + +
+
+ + + + + + + + +
+
+ + + + + + + + + + + + +
+ +
+
+ + 4 +
+
+ + 6 +
+
+ + 8 +
+
+ + 12
diff --git a/Blades in the Dark/Source/crew.html b/Blades in the Dark/Source/crew.html index 0367280608..a527a98edc 100644 --- a/Blades in the Dark/Source/crew.html +++ b/Blades in the Dark/Source/crew.html @@ -1,28 +1,15 @@ -
- -
-
- -
-
Crew sheet
-
- -
-
- -
-
- -
- -
To generate crew abilities, upgrades, contacts, and claims, enter the name of the crew type above.
-
+
-
+
+ +
+ +
Crew sheet
+
-
+
@@ -35,33 +22,33 @@
- +
- +
- +
-
-
+
+
Rep
+
+
-
-
@@ -113,12 +100,12 @@
-
-
+
+
Hold
-
-
+
+
Weak
@@ -126,8 +113,8 @@
-
-
+
+
Strong
@@ -136,363 +123,360 @@
-
- +
+ +
-
- - - - - - - - +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
-
-
- +
+
+
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
-
+
- +
-
- +
-
- +
-
- +
-
- +
-
- +
+
- +
- +
- +
- +
- +
- +
- +
-
+
Lair
- +
- +
- +
- +
- +
- +
- +
- +
-
+
- +
-
- +
-
- +
-
- +
-
- +
-
- +
+
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
-
+
- +
-
- +
-
- +
-
- +
-
- +
-
- +
+
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
-
+
-
+
Heat
+
+
-
-
@@ -516,18 +500,11 @@
- -
-
- - - - - - +
- + + @@ -541,7 +518,7 @@
-
+
Coin
@@ -600,8 +577,8 @@
Special Abilities
-
- +
+ @@ -610,98 +587,104 @@
-
-
-
Mark XP:
-
-
- - - - - - - - - - - - - - - - - - - -
-
Crew Advancement
+
+
+
Mark XP:
+
Crew Advancement
+
+ + + + + + + + + + + + + + + + + +
-
-
    -
  • At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).
  • -
  • - -
  • - -
  • - -
  • -
  • Contend with challenges above your current station.
  • -
  • Bolster your crew's reputation or develop a new one.
  • -
  • Express the goals, drives, inner conflict, or essential nature of the crew.
  • -
-
+
    +
  • At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).
  • +
  • + +
  • + +
  • + +
  • +
  • Contend with challenges above your current station.
  • +
  • Bolster your crew's reputation or develop a new one.
  • +
  • Express the goals, drives, inner conflict, or essential nature of the crew.
  • +
-
+
+ +
+
+ +
+
+ +
+ +
To generate crew abilities, upgrades, contacts, and claims, enter the name of the crew type above.
+
-
+
-
+
Crew Upgrades
- +
- -
- How many boxes? + +
+
How many boxes?
- + tall - + OK
- + - + - + - + - + - +
-
+
Lair
@@ -709,116 +692,116 @@ Quality
- + - + - - + + - +
- + - - + + - +
- + - + - - + + - +
- + - - + + - +
- + - - + + - +
- + - - + + - +
- + - - + + - +
- + - - + + - +
- + - + - - + + - +
- + - - + + - +
- + - + - - + + - +
- + - - + + - +
- + - - + + - +
@@ -829,62 +812,62 @@ Cohorts
- + - - + + - +
- Upgrade Costs +
Upgrade Costs
- + - - + + - +
- New Cohort: 2 +
New Cohort: 2
- + - - + + - +
- Add Type: 2 +
Add Type: 2
- + - - + + - +
- + - + - + - + - - + + - +
@@ -894,73 +877,64 @@
-
+
-
-
-
- -
-
- - - - - - -
+
+ +
+ +
-
+
-
- Gang -
- Elite -
- Expert +
+ Gang +
+
+ Elite +
+
+ Expert +
-
- -
+
-
-
+
+
Weak
- +
-
+
Impaired
- +
-
+
Broken
- +
-
+
Armor
- +
-
+
Edges
-
-
Flaws
@@ -971,71 +945,62 @@
-
-
-
- -
-
- - - - - - -
+
+ +
+ +
-
+
Gang -
- Gang -
- Elite -
- Expert +
+ Gang +
+
+ Elite +
+
+ Expert +
-
- -
+
-
-
+
+
Weak
- +
-
+
Impaired
- +
-
+
Broken
- +
-
+
Armor
- +
-
+
Edges
-
-
Flaws
@@ -1047,11 +1012,11 @@
-
+
-
- +
+
@@ -1059,142 +1024,89 @@
- +
-
+
Clocks
-
- -
- Size - - 4-segment - - 6-segment - - 8-segment - - 12-segment -
- Progress - - 0 - - 1 - - 2 - - 3 - - 4 -
- - - - -
-
-
- Progress - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - 6 -
- - - - - - -
-
-
- Progress - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 -
- - - - - - - - -
-
-
- Progress - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 -
- - - - - - - - - - - - -
-
+ + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + +
+
+ + + + + + +
+
+ + + + + + + + +
+
+ + + + + + + + + + + + +
+ +
+
+ + 4 +
+
+ + 6 +
+
+ + 8 +
+
+ + 12
diff --git a/Blades in the Dark/Source/faction.html b/Blades in the Dark/Source/faction.html index 02f93fa205..1ae5ef224f 100644 --- a/Blades in the Dark/Source/faction.html +++ b/Blades in the Dark/Source/faction.html @@ -1,24 +1,24 @@
-
- +
+
Generate Factions
-
+
-
- +
+ Tier Hold Status
- + @@ -29,15 +29,15 @@
-
- +
+ Tier Hold Status
- + @@ -48,15 +48,15 @@
-
- +
+ Tier Hold Status
- + @@ -65,15 +65,15 @@
-
- +
+ Tier Hold Status
- + @@ -84,15 +84,15 @@
-
- +
+ Tier Hold Status
- + diff --git a/Blades in the Dark/Source/rolltemplate.css b/Blades in the Dark/Source/rolltemplate.css index b22ca6c8b6..daf682e909 100644 --- a/Blades in the Dark/Source/rolltemplate.css +++ b/Blades in the Dark/Source/rolltemplate.css @@ -27,7 +27,6 @@ height: auto; min-height: 250px; } - /* Background images */ .sheet-rolltemplate-bitd .sheet-roll-action { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-action.gif); @@ -38,7 +37,6 @@ .sheet-rolltemplate-bitd .sheet-roll-vice { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-vice.jpg); } - /* Images */ .sheet-rolltemplate-bitd .sheet-roll-resist img, .sheet-rolltemplate-bitd .sheet-roll-vice img { @@ -48,7 +46,6 @@ .sheet-rolltemplate-bitd .sheet-roll-fortune img { height: 31px; } - /* Name */ .sheet-rolltemplate-bitd .sheet-roll-name { line-height: 0px; diff --git a/Blades in the Dark/Source/rolltemplate.html b/Blades in the Dark/Source/rolltemplate.html index bf82d98285..c50e1ea483 100644 --- a/Blades in the Dark/Source/rolltemplate.html +++ b/Blades in the Dark/Source/rolltemplate.html @@ -35,6 +35,12 @@ {{#rollGreater() roll3 0}}{{roll3}}, {{/rollGreater() roll3 0}} {{#rollGreater() roll4 0}}{{roll4}}, {{/rollGreater() roll4 0}} {{#rollGreater() roll5 0}}{{roll5}}, {{/rollGreater() roll5 0}} + {{#rollGreater() roll6 0}}{{roll6}}, {{/rollGreater() roll6 0}} + {{#rollGreater() roll7 0}}{{roll7}}, {{/rollGreater() roll7 0}} + {{#rollGreater() roll8 0}}{{roll8}}, {{/rollGreater() roll8 0}} + {{#rollGreater() roll9 0}}{{roll9}}, {{/rollGreater() roll9 0}} + {{#rollGreater() roll10 0}}{{roll10}}, {{/rollGreater() roll10 0}} + {{#rollGreater() roll11 0}}{{roll11}}, {{/rollGreater() roll11 0}} {{#rollGreater() bonusdice 0}}{{bonus1}}, {{/rollGreater() bonusdice 0}} {{#rollGreater() bonusdice 1}}{{bonus2}}, {{/rollGreater() bonusdice 1}} {{#rollGreater() bonusdice 2}}{{bonus3}}, {{/rollGreater() bonusdice 2}} diff --git a/Blades in the Dark/Source/sheet.css b/Blades in the Dark/Source/sheet.css index 4483942283..a7fb4b3a08 100644 --- a/Blades in the Dark/Source/sheet.css +++ b/Blades in the Dark/Source/sheet.css @@ -1,10 +1,26 @@ +/* Preloading graphics*/ +.sheet-preload { + opacity: 0; + position: absolute; +} +.sheet-preload img { + width: 1px; + height: 1px; +} /* Version text */ +.sheet-topholder { + margin-left: calc(55% + 5px); + line-height: 20px; + position: relative; + top: -11px; +} .sheet-version-text { - text-align: right; color: #a8a8a8; - float: right; font-size: 12px; } +.sheet-settings-checkbox-holder { + margin-right: 10px; +} input.sheet-settings-checkbox { width: 20px; height: 20px; @@ -13,28 +29,23 @@ input.sheet-settings-checkbox + span { opacity: 0.3; font-size: 16px; font-family: pictos; - display:inline-block; + vertical-align: middle; + display: inline-block; } input.sheet-settings-checkbox:checked + span { opacity: 1; } -.sheet-settings-checkbox-holder { - float: right; - margin-right: 20px; -} -.sheet-topholder { - margin-left: calc(55% + 5px); - height: 18px; - position: relative; - top: -11px; -} /* Type Selector */ +.sheet-type-selector-holder { + line-height: 19px; + margin-right: auto; +} input.sheet-type-selector { width: 170px; height: 20px; display: none; } -.sheet-3waybox:checked + .sheet-3waybox, { +.sheet-3waybox:checked + .sheet-3waybox { display: inline-block; } span.sheet-type-selector { @@ -43,9 +54,9 @@ span.sheet-type-selector { background: #cccccc; color: #3f3f3f; width: 170px; - height: 20px; font-size: 11px; text-transform: uppercase; + vertical-align: middle; letter-spacing: 1px; font-family: serif; font-weight: 600; @@ -60,11 +71,7 @@ input.sheet-type-selector[value="faction"]:checked ~ span.sheet-type-selector-fa display: inline-block; } /* SETTINGS */ -input:checked + .sheet-settings { - display: block; -} .sheet-settings { - display: none; position: absolute; margin-left: calc(100% - 350px); width: 350px; @@ -75,66 +82,66 @@ input:checked + .sheet-settings { border-radius: 5px; } .sheet-settings > div { + min-width: 50%; + flex-grow: 1; + display: flex; + align-items: center; padding: 2px; + font-size: 10px; + min-height: 24px; + line-height: 17px; border-bottom: 1px solid lightgray; } +.sheet-settings > div:first-child { + line-height: 0; +} +.sheet-settings input.sheet-checkbox[type=checkbox] { + margin: 0; +} +.sheet-settings input.sheet-checkbox[type=checkbox] + span { + flex-shrink: 0; + margin-right: 6px; +} .sheet-settings input.sheet-checkbox.sheet-squarebox:checked + span { background-color: black !important; } -.sheet-settings > div:not(:first-child) span:last-child { - font-size: 10px; - padding-left: 3px; -} -.sheet-settings-load span { - font-size: 10px; - padding: 0 4px 0 0; -} .sheet-settings input[type=number] { padding: 0 2px; - margin-left: 8px; + margin: 0 3px 0 8px; width: 30px; font-size: 12px; } .sheet-settings input[type=text] { - width: 30%; + width: 45px; font-size: 10px; + margin-right: 3px; padding-left: 1px; + line-height: 16px; + border-radius: 3px; border: 1px solid lightgray; } .sheet-settings select { width: 80px; - margin: 0 4px 0 0; + margin: 0 7px 0 0; padding: 0; height: 18px; } /* SETTINGS FOR HIDING STUFF ON THE SHEET */ -input.sheet-itemhider + div.sheet-item { +input.sheet-toothhider:not(:checked) + input.sheet-tooth, +input.sheet-toothhider:not(:checked) + input.sheet-tooth + span { display: none; } -input.sheet-itemhider:checked + div.sheet-item { - display: inline-block; -} -input.sheet-toothhider + input.sheet-tooth, input.sheet-toothhider + input.sheet-tooth + span { - display:none; -} -input.sheet-toothhider:checked + input.sheet-tooth, input.sheet-toothhider:checked + input.sheet-tooth + span { - display: inline-block; -} -input.sheet-xp-hider + li { +input.sheet-xp-hider:not(:checked) + li { display: none; } -input.sheet-xp-hider:checked + li { - display: list-item; -} -input.sheet-hidediv + div { +input.sheet-hidediv:not(:checked) + div { display: none; } -input.sheet-hidediv:checked + div { - display: block; -} /* Sheet container */ .charsheet { min-width: 860px; + color: black; + font-size: 0; position: relative; padding: 0 10px 0 0 !important; } @@ -146,6 +153,13 @@ input:checked + .sheet-container { min-width: 860px; width: initial; } +.sheet-type-character, +.sheet-type-crew, +.sheet-type-faction { + position: relative; + top: -4px; + width: 100%; +} /* GENERALITIES */ button { text-shadow: none !important; @@ -155,6 +169,8 @@ label { text-transform: uppercase; letter-spacing: 1px; margin: 0; + padding: 0; + font-size: 10px; } div { cursor: default; @@ -165,23 +181,30 @@ input[type=text] { border: none; background: none; box-shadow: none; - width: 95%; + width: 100%; padding: 0; color: black; + border-radius: 0; + transition: all 0.2s; } textarea { box-shadow: none; font-family: Georgia, Times, "Times New Roman", serif; border: none; + box-sizing: border-box; margin: 0; padding: 0; background: transparent; color: black; + resize: vertical; + display: block; + transition: all 0.2s; } li { cursor: default; } -li, li input[type=text] { +li, +li input[type=text] { font-family: Georgia, Times, "Times New Roman", serif; position: relative; color: #404040; @@ -197,83 +220,80 @@ li:after { ul { list-style: none; margin: 0; + box-sizing: border-box; } span { font-family: Georgia, Times, "Times New Roman", serif; - color: black; cursor: default; } -input[type=checkbox], input[type=radio] { +input[type=checkbox], +input[type=radio] { opacity: 0; z-index: 1; margin: 0; padding: 0; position: absolute; } -input[type=checkbox] + span, input[type=radio] + span { +input[type=checkbox] + span, +input[type=radio] + span { cursor: pointer; + transition: all 0.2s; } input[type=number] { color: black; box-shadow: none; } -/* -input[type=number] { - -moz-appearance: textfield; -} -input[type=number]:hover, -input[type=number]:focus { - -moz-appearance: number-input; -} -*/ .sheet-hidden { display: none !important; } -.sheet-rep-block { - display: inline-block; - width: 100%; -} -span.sheet-inherit, input.sheet-inherit { +span.sheet-inherit, +input.sheet-inherit { font-size: inherit; color: inherit; font-family: inherit; font-weight: inherit; + vertical-align: inherit; text-transform: inherit; letter-spacing: inherit; } /* USEFUL GENERAL LAYOUT*/ -.sheet-blackheader, .sheet-black-on-grey, .sheet-greyheader { +.sheet-blackheader, +.sheet-black-on-grey, +.sheet-greyheader { font-size: 10px; font-weight: 600; height: 16px; letter-spacing: 1px; line-height: 16px; - padding-left: 5px; + padding: 0 2px 0 4px; } -.sheet-blackheader.sheet-narrow, .sheet-black-on-grey.sheet-narrow { +.sheet-blackheader.sheet-narrow, +.sheet-black-on-grey { padding-left: 2px; } .sheet-blackheader { background-color: black; color: white; } -.sheet-black-on-grey, .sheet-greyheader { +.sheet-black-on-grey, +.sheet-greyheader { background-color: #b3b4b6; - color: black; } .sheet-black-on-grey { float: left; + text-align: center; position: relative; top: -3px; z-index: -1; } -.sheet-blackheader .sheet-label, .sheet-black-on-grey .sheet-label, .sheet-greyheader .sheet-label { +.sheet-blackheader .sheet-label, +.sheet-black-on-grey .sheet-label, +.sheet-greyheader .sheet-label { padding-top: 2px; } .sheet-plainheader { width: 100%; border-top: 2px solid black; - color: black; font-size: 12px; font-weight: 800; line-height: 22px; @@ -281,77 +301,88 @@ span.sheet-inherit, input.sheet-inherit { .sheet-specialheader { background-color: #b3b4b6; height: 20px; - color: black; font-size: 10px; letter-spacing: 1px; padding-left: 5px; padding-top: 2px; font-weight: 600; } +.sheet-specialheader input { + width: 95%; +} .sheet-greyholder { background-color: #d6d8d9; } .sheet-def-margin { margin-top: 10px; } +.sheet-small-margin { + margin-top: 5px; +} .sheet-blackborder { border-top: 3px solid black; } .sheet-tier { - float: right; background-color: #d6d8d9; + height: 16px; + width: 56px; + padding: 0 2px; + line-height: 0; + justify-content: space-around; + align-items: center; } /* COLUMN LAYOUT */ -.sheet-col55, .sheet-col45, .sheet-col50a, .sheet-col50b, .sheet-col94, .sheet-col100, .sheet-col97, .sheet-col63, .sheet-col50, .sheet-col52b, .sheet-col24b, .sheet-col37 { - float: left; +.sheet-flex { + display: flex; +} +.sheet-flex-wrap { + display: flex; + flex-wrap: wrap; + align-content: flex-start; +} +.sheet-flex-center { + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} +.sheet-right-column { + padding-left: 5px; +} +.sheet-col47 { + width: 47% +} +.sheet-col53 { + width: 53%; } .sheet-col37 { width: 37%; } .sheet-col24b { width: 24.25%; - margin-right: 1%; -} -.sheet-col24b:last-child { - margin-right: 0; } .sheet-col50 { width: 50%; } .sheet-col52b { width: 52%; - margin-left: 3%; } .sheet-col55 { width: 55%; } -.sheet-col45, .sheet-col50a { +.sheet-col45{ width: 45%; } -.sheet-col50b { - width: 52%; -} .sheet-col63 { width: 63%; } -.sheet-col94 { - width: 94%; -} -.sheet-col97 { - margin-left: 1.5%; - width: 98.5%; -} .sheet-col100 { width: 100%; } -.sheet-col50a, .sheet-col50b { - margin-left: 1.5%; -} -.sheet-small-margin { - margin-top: 5px; -} /* FONT STYLES */ -.sheet-label, input[type=text].sheet-label, textarea.sheet-label { +.sheet-label, +input[type=text].sheet-label, +textarea.sheet-label { text-transform: uppercase; font-family: "Hoefler Text", Georgia, "Baskerville Old Face", Garamond, "Times New Roman", serif; } @@ -362,7 +393,8 @@ span.sheet-inherit, input.sheet-inherit { .sheet-bold { font-weight: 800; } -.sheet-italic, .sheet-italic input[type=text] { +.sheet-italic, +.sheet-italic input[type=text] { font-style: italic; } /* FRIENDS/CONTACTS */ @@ -370,16 +402,16 @@ span.sheet-inherit, input.sheet-inherit { .sheet-friend input[type=text] { font-family: "Hoefler Text", Georgia, "Baskerville Old Face", Garamond, "Times New Roman", serif; font-size: 12px; - height: 33px; - padding: 0 0 4px 3px; + height: 27px; + padding-left: 3px; + color: #6c6c6c; } .sheet-friend input[type=text] { - color: #6c6c6c; width: calc(100% - 25px); } .sheet-contact input[type=text] { - color: #6c6c6c; width: calc(100% - 15px); + padding-top: 2px; } /* INFO BOXES */ .sheet-gatherinfo ul { @@ -421,12 +453,27 @@ span.sheet-inherit, input.sheet-inherit { padding: 7px; } .sheet-item { - display: inline-block; width: 100%; - line-height: normal; + line-height: 18px; + justify-content: space-between; } -.sheet-type-character .sheet-regularitems .repitem .sheet-item { - width: 187px; +.repcontainer[data-groupname="repeating_item"] { + display: flex; + flex-wrap: wrap; + align-content: flex-start; +} +.repcontainer[data-groupname="repeating_item"] .sheet-item { + flex-grow: 1; +} +.sheet-regularitems button.repcontrol_edit { + margin-bottom: 17px; +} +.sheet-playbookitems .repcontrol { + height: 31px; + margin-top: 3px; +} +.sheet-regularitems .repcontrol { + height: 38px; } .sheet-type-character .sheet-regularitems .repitem input[name="attr_short"]:checked ~ input[name="attr_expand"]:not(:checked) ~ .sheet-repeating-item { width: 93.5px; @@ -439,24 +486,24 @@ span.sheet-inherit, input.sheet-inherit { } .sheet-item input[type=text] { width: calc(100% - 20px); - height: 16px; + height: 18px; margin: 0 1px 0 4px; padding: 3px 0; + vertical-align: top; font-size: 11px; } .sheet-item textarea.sheet-upgradename { width: calc(100% - 20px); resize: none; - color: inherit; - position: relative; - top: 2px; + display: inline-block; + vertical-align: top; height: 18px; font-size: 11px; margin: 0 1px 0 4px; - color: black; } .sheet-item input.sheet-item-textarea-tall:checked + textarea.sheet-upgradename { - height: 36px; + height: 32px; + line-height: 16px; } .sheet-item.sheet-item2box input[type=text], .sheet-repeating-item input[type=checkbox][value="2"]:checked ~ input[type=text], @@ -477,46 +524,54 @@ span.sheet-inherit, input.sheet-inherit { .sheet-repeating-item input[type=checkbox][value="0"]:checked ~ input[type=text] { font-style: italic; } -.sheet-item span.sheet-label { +.sheet-item .sheet-label { font-weight: bold; font-size: 10px; + vertical-align: top; letter-spacing: 1px; } -.sheet-item span.sheet-label.sheet-upgradecosts { +.sheet-item .sheet-label.sheet-upgradecosts { font-size: 7px; - line-height: normal; + padding: 5px 3px 0; } -.sheet-item span { +.sheet-item .sheet-upgradecosts { font-size: 11px; + padding: 3px; + line-height: 12px; } .sheet-item.sheet-upgradecaption { - margin-top: 5px; + margin-top: 3px; } .sheet-floatingbar { display: inline-block; width: 3px; height: 2px; - margin: 0 -1px 0 -2px; + vertical-align: middle; + margin: 2px 0 0 -3px; border-top: 2px solid #838587; } /* Repeating items*/ -.sheet-repeating-item input[type=checkbox][value="0"]:checked ~ .sheet-boxesgeq2, -.sheet-repeating-item input[type=checkbox][value="1"]:checked ~ .sheet-boxesgeq2, -.sheet-repeating-item input[type=checkbox][value="2"]:checked ~ .sheet-boxesgeq3 { +.sheet-repeating-item input[type=checkbox][name="attr_numboxes"][value="0"]:checked ~ .sheet-boxesgeq2, +.sheet-repeating-item input[type=checkbox][name="attr_numboxes"][value="1"]:checked ~ .sheet-boxesgeq2, +.sheet-repeating-item input[type=checkbox][name="attr_numboxes"][value="2"]:checked ~ .sheet-boxesgeq3 { display: none; } .sheet-itemholder .repitem input[name="attr_boxes_chosen"]:checked + div, .sheet-itemholder .repitem input[name="attr_boxes_chosen"]:not(:checked) + div ~ div { display: none; } +.sheet-item .sheet-howmanyboxes { + font-size: 11px; + padding-top: 2px; +} .sheet-item .sheet-numboxes-chooser { - display: block; - float: right; + height: 18px; } .sheet-item input[type=number] { margin-right: 5px; height: 18px; padding: 0; + vertical-align: top; text-align: right; width: 2.5em; background-color: transparent; @@ -534,18 +589,20 @@ span.sheet-inherit, input.sheet-inherit { } .sheet-numboxes-chooser input + span { border: 1px solid #AAA; + font-size: 11px; padding: 2px; } -.sheet-type-character .sheet-regularitems .repitem { - display: inline-block; +.repcontainer[data-groupname="repeating_item"] .repitem { + display: flex; + flex-grow: 1; } .sheet-itemholder input[name="attr_setting_show_itemdesc"]:not(:checked) ~ div input.sheet-expand, .sheet-itemholder input[name="attr_setting_show_itemdesc"]:not(:checked) ~ div input.sheet-expand + span, -.sheet-itemholder input[name="attr_setting_show_itemdesc"]:not(:checked) ~ div textarea:last-child { +.sheet-itemholder input[name="attr_setting_show_itemdesc"]:not(:checked) ~ div input.sheet-expand ~ textarea { display: none; } .sheet-itemholder input.sheet-expand { - width: 9px; + width: 7px; margin-top: 4px; margin-left: -7px; height: 9px; @@ -553,112 +610,82 @@ span.sheet-inherit, input.sheet-inherit { .sheet-itemholder input.sheet-expand + span::before { content: "◀"; } -.sheet-itemholder .sheet-playbookitems textarea:last-child { +.sheet-playbookitems input.sheet-expand ~ textarea { border-top: 1px solid darkgrey; } -.sheet-itemholder textarea:last-child { - display: none; +.sheet-itemholder input.sheet-expand ~ textarea { border-top: 1px solid lightgray; border-radius: 0; - resize: vertical; line-height: 12px; font-size: 10px; height: 40px; } -.sheet-itemholder input[name="attr_setting_show_itemdesc"]:checked ~ div input.sheet-expand:checked ~ textarea:last-child { - display: block; -} /* LOGO */ .sheet-bladeslogo { - height: 63px; - width: 95%; + border-right: 12px solid transparent; background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/logo.png); background-size: 102% auto; background-repeat: no-repeat; } -.sheet-logoholder { - height: 50px; -} .sheet-crewheader { color: #7f8184; font-size: 27px; letter-spacing: -2px; - margin-top: -8px; font-weight: 800; - line-height: 50px; + line-height: 39px; } /* LOAD */ -.sheet-loadheader, .sheet-loadheader2 { +.sheet-loadheader { background-color: #b3b4b6; height: 20px; - line-height: 0; - color: black; + line-height: 12px; + padding: 4px; font-size: 10px; + align-items: baseline; +} +.sheet-loadheader .sheet-label { + padding: 2px 0; + margin-right: auto; font-weight: 800; } -.sheet-loadheader { - padding: 4px 0 0 3px; -} -.sheet-loadheader2 { - padding: 10px 0 0 3px; -} -.sheet-loadheader2 .sheet-italic { - font-weight: 500; - padding-left: 5px; -} -.sheet-loadcheckholder { - display: inline-block; - font-family: serif; +.sheet-loadheader .sheet-italic { + margin: 0 auto 0 3px; text-transform: lowercase; - font-style: italic; - font-weight: 500; +} +.sheet-loadheader .sheet-italic:last-child { + margin-right: 0; } .sheet-loadnumber { - font-style: normal; font-weight: 800; font-size: 11px; - padding: 0 3px 0 4px; + margin-left: 4px; } /* ADVANCEMENT BOX*/ -.sheet-advancement { - margin-top: 10px; -} -.sheet-advancement-header > div { - float: left; +.sheet-advancement-header { letter-spacing: 2px; - position: relative; } -.sheet-advancement-markxp { - width: 25%; -} -.sheet-advancement-tracker { - width: 75%; - text-align: right; - height: 16px; -} -.sheet-advancement-tracker div { - float: right; +.sheet-advancement-header div:first-child { + margin-right: auto; } .sheet-advancement-xpholder { - min-width: 120px; - text-align: right; - padding: 0 3px 0 5px; + letter-spacing: 0; + font-size: 0; + margin-left: 5px; } .sheet-advancement-desc { width: 99%; - margin-top: -2px; - float: left; background-color: #d6d8d9; -} -.sheet-advancement-desc ul { padding: 15px 20px 4px 16px; } -.sheet-advancement-desc li, .sheet-warblurb li, .sheet-advancement-desc input[type=text] { +.sheet-advancement-desc li, +.sheet-warblurb li, +.sheet-advancement-desc input[type=text] { font-size: 12px; line-height: 15px; width: 100%; } -.sheet-advancement-desc li, .sheet-advancement-desc input[type=text] { +.sheet-advancement-desc li, +.sheet-advancement-desc input[type=text] { font-style: italic; } .sheet-advancement-desc li { @@ -682,28 +709,35 @@ span.sheet-inherit, input.sheet-inherit { } /* PLAYBOOK */ .sheet-playbook { - margin-left: 5px; - width: calc(45% - 5px); - float: left; + padding-top: 5px; height: 50px; background-color: #d6d8d9; } .sheet-playbook-title { width: 70%; - height: inherit; - float: left; - padding: 5px 0 0 10px; + height: 100%; + padding: 0 10px; } .sheet-playbook-desc { width: 30%; - height: inherit; - float: left; + height: 100%; + padding-right: 3px; } .sheet-playbook-title input[type=text] { letter-spacing: -2px; font-size: 35px; + line-height: 40px; font-weight: 800; } +.sheet-playbook-desc textarea { + height: 100%; + font-size: 10px; + font-weight: 800; + letter-spacing: 1px; + color: #7f8184; + resize: none; + line-height: 14px; +} .sheet-playbook-reminder { position: absolute; border: 1px solid black; @@ -716,17 +750,6 @@ span.sheet-inherit, input.sheet-inherit { text-align: center; padding: 3px; } -.sheet-playbook-desc textarea { - box-sizing: border-box; - height: 50px; - padding: 6px 3px 0 0; - font-size: 10px; - font-weight: 800; - letter-spacing: 1px; - color: #7f8184; - resize: none; - line-height: 14px; -} /* HEADER */ .sheet-header input[type=text] { width: 100%; @@ -737,311 +760,336 @@ span.sheet-inherit, input.sheet-inherit { margin: 3px 0 0; color: #c43c35; } -.sheet-header .sheet-col55 input[type=text] { - width: 95% -} -.sheet-header label { - font-size: 10px; +.sheet-header .sheet-col55 { + padding-right: 2.5%; } span.sheet-viceblurb { font-size: 11px; + line-height: 1.4; +} +.sheet-vice { + justify-content: space-between; } /* CLOCKS */ -.sheet-clock input.sheet-label { - font-size: 11px; - letter-spacing: 1px; - font-weight: 600; - line-height: 0; - width: 100%; +.repcontainer[data-groupname="repeating_clock"], +.repcontainer[data-groupname="repeating_crewclock"] { + display: flex; + flex-wrap: wrap; + align-content: flex-start; + justify-content: space-between; +} +.repcontainer[data-groupname="repeating_clock"] .repitem, +.repcontainer[data-groupname="repeating_crewclock"] .repitem { + display: flex; + position: relative; + width: 49%; + margin: 4px 0; + background-color: #d6d8d9; } .sheet-clockpicture { position: absolute; padding: 2px; - margin-top: -38px; z-index: 1; + margin-top: 6px; + margin-left: calc(100% - 46px); height: 44px; width: 44px; - background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-0.png); + transition: all 0.2s; } -.sheet-clock .sheet-clockpicture { - margin-left: 85%; +.repcontainer[data-groupname="repeating_clock"] textarea, +.repcontainer[data-groupname="repeating_crewclock"] textarea { + font-size: 11px; + letter-spacing: 1px; + font-weight: 600; + line-height: 12px; + width: calc(100% - 55px); + margin: 6px; + resize: vertical; + height: 48px; + min-height: 48px } -.sheet-clock .sheet-4clock, .sheet-6clock, .sheet-8clock, .sheet-12clock { - display: none; - margin-top: 10px; +.repcontainer[data-groupname="repeating_clock"] .sheet-zeroholder, +.repcontainer[data-groupname="repeating_crewclock"] .sheet-zeroholder { + margin-left: calc(100% - 47px); + margin-top: 44px; + z-index: 3; +} +.sheet-size-choice { + display: flex; + height: 60px; + width: 43px; + justify-content: center; + align-content: space-evenly; + flex-wrap: wrap; +} +.sheet-size-choice > div { + font-size: 12px; + height: 16px; + line-height: 10px; + padding: 2px; + margin: 0 calc(100% - 41px); + color: #333; + text-align: center; } /* Positioning inputs on clocks */ -.sheet-clockpicture input[type=checkbox]:checked { - display: none; -} -.sheet-4clock .sheet-clockpicture input { +.sheet-4clock.sheet-clockpicture input { height: 20px; width: 20px; } -.sheet-4clock .sheet-clockpicture input[value="1"] { +.sheet-4clock.sheet-clockpicture input[value="1"] { margin-left: 20px; } -.sheet-4clock .sheet-clockpicture input[value="2"] { +.sheet-4clock.sheet-clockpicture input[value="2"] { margin: 20px 0 0 20px; } -.sheet-4clock .sheet-clockpicture input[value="3"] { +.sheet-4clock.sheet-clockpicture input[value="3"] { margin-top: 20px; } -.sheet-6clock .sheet-clockpicture input { +.sheet-6clock.sheet-clockpicture input { height: 17px; width: 12px; } -.sheet-6clock .sheet-clockpicture input[value="1"] { +.sheet-6clock.sheet-clockpicture input[value="1"] { margin-left: 21px; transform: rotate(30deg); } -.sheet-6clock .sheet-clockpicture input[value="2"] { +.sheet-6clock.sheet-clockpicture input[value="2"] { margin: 12px 0 0 25px; transform: rotate(90deg); } -.sheet-6clock .sheet-clockpicture input[value="3"] { +.sheet-6clock.sheet-clockpicture input[value="3"] { margin: 22px 0 0 21px; transform: rotate(150deg); } -.sheet-6clock .sheet-clockpicture input[value="4"] { +.sheet-6clock.sheet-clockpicture input[value="4"] { margin: 22px 0 0 8px; transform: rotate(210deg); } -.sheet-6clock .sheet-clockpicture input[value="5"] { +.sheet-6clock.sheet-clockpicture input[value="5"] { margin: 12px 0 0 1px; transform: rotate(270deg); } -.sheet-6clock .sheet-clockpicture input[value="6"] { +.sheet-6clock.sheet-clockpicture input[value="6"] { margin-left: 8px; transform: rotate(330deg); } -.sheet-8clock .sheet-clockpicture input { +.sheet-8clock.sheet-clockpicture input { height: 14px; width: 10px; } -.sheet-8clock .sheet-clockpicture input[value="1"] { +.sheet-8clock.sheet-clockpicture input[value="1"] { margin-left: 20px; transform: rotate(22.5deg); } -.sheet-8clock .sheet-clockpicture input[value="2"] { +.sheet-8clock.sheet-clockpicture input[value="2"] { margin: 8px 0 0 26px; transform: rotate(67.5deg); } -.sheet-8clock .sheet-clockpicture input[value="3"] { +.sheet-8clock.sheet-clockpicture input[value="3"] { margin: 18px 0 0 26px; transform: rotate(112.5deg); } -.sheet-8clock .sheet-clockpicture input[value="4"] { +.sheet-8clock.sheet-clockpicture input[value="4"] { margin: 25px 0 0 20px; transform: rotate(157.5deg); } -.sheet-8clock .sheet-clockpicture input[value="5"] { +.sheet-8clock.sheet-clockpicture input[value="5"] { margin: 25px 0 0 9px; transform: rotate(202.5deg); } -.sheet-8clock .sheet-clockpicture input[value="6"] { +.sheet-8clock.sheet-clockpicture input[value="6"] { margin: 18px 0 0 2px; transform: rotate(247.5deg); } -.sheet-8clock .sheet-clockpicture input[value="7"] { +.sheet-8clock.sheet-clockpicture input[value="7"] { margin: 8px 0 0 2px; transform: rotate(292.5deg); } -.sheet-8clock .sheet-clockpicture input[value="8"] { +.sheet-8clock.sheet-clockpicture input[value="8"] { margin-left: 9px; transform: rotate(337.5deg); } -.sheet-12clock .sheet-clockpicture input { +.sheet-12clock.sheet-clockpicture input { height: 12px; width: 8px; } -.sheet-12clock .sheet-clockpicture input[value="1"] { +.sheet-12clock.sheet-clockpicture input[value="1"] { margin-left: 20px; transform: rotate(15deg); } -.sheet-12clock .sheet-clockpicture input[value="2"] { +.sheet-12clock.sheet-clockpicture input[value="2"] { margin: 4px 0 0 26px; transform: rotate(45deg); } -.sheet-12clock .sheet-clockpicture input[value="3"] { +.sheet-12clock.sheet-clockpicture input[value="3"] { margin: 10px 0 0 29px; transform: rotate(75deg); } -.sheet-12clock .sheet-clockpicture input[value="4"] { +.sheet-12clock.sheet-clockpicture input[value="4"] { margin: 18px 0 0 29px; transform: rotate(105deg); } -.sheet-12clock .sheet-clockpicture input[value="5"] { +.sheet-12clock.sheet-clockpicture input[value="5"] { margin: 24px 0 0 26px; transform: rotate(135deg); } -.sheet-12clock .sheet-clockpicture input[value="6"] { +.sheet-12clock.sheet-clockpicture input[value="6"] { margin: 28px 0 0 20px; transform: rotate(165deg); } -.sheet-12clock .sheet-clockpicture input[value="7"] { +.sheet-12clock.sheet-clockpicture input[value="7"] { margin: 28px 0 0 12px; transform: rotate(195deg); } -.sheet-12clock .sheet-clockpicture input[value="8"] { +.sheet-12clock.sheet-clockpicture input[value="8"] { margin: 24px 0 0 6px; transform: rotate(225deg); } -.sheet-12clock .sheet-clockpicture input[value="9"] { +.sheet-12clock.sheet-clockpicture input[value="9"] { margin: 18px 0 0 3px; transform: rotate(255deg); } -.sheet-12clock .sheet-clockpicture input[value="10"] { +.sheet-12clock.sheet-clockpicture input[value="10"] { margin: 10px 0 0 3px; transform: rotate(295deg); } -.sheet-12clock .sheet-clockpicture input[value="11"] { +.sheet-12clock.sheet-clockpicture input[value="11"] { margin: 4px 0 0 6px; transform: rotate(315deg); } -.sheet-12clock .sheet-clockpicture input[value="12"] { +.sheet-12clock.sheet-clockpicture input[value="12"] { margin-left: 12px; transform: rotate(345deg); } /* End positioning */ -input[value="4"]:checked ~ .sheet-4clock, -input[value="6"]:checked ~ .sheet-6clock, -input[value="8"]:checked ~ .sheet-8clock, -input[value="12"]:checked ~ .sheet-12clock { - display: block; +input[name="attr_size"][value="4"]:checked ~ .sheet-size-choice, +input[name="attr_size"][value="6"]:checked ~ .sheet-size-choice, +input[name="attr_size"][value="8"]:checked ~ .sheet-size-choice, +input[name="attr_size"][value="12"]:checked ~ .sheet-size-choice, +input[name="attr_size"][value="4"]:not(:checked) ~ .sheet-4clock, +input[name="attr_size"][value="6"]:not(:checked) ~ .sheet-6clock, +input[name="attr_size"][value="8"]:not(:checked) ~ .sheet-8clock, +input[name="attr_size"][value="12"]:not(:checked) ~ .sheet-12clock { + display: none; } -.sheet-8clock input[value="0"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="0"]:checked ~ .sheet-8clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-0.png); } -.sheet-8clock input[value="1"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="1"]:checked ~ .sheet-8clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-1.png); } -.sheet-8clock input[value="2"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="2"]:checked ~ .sheet-8clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-2.png); } -.sheet-8clock input[value="3"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="3"]:checked ~ .sheet-8clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-3.png); } -.sheet-8clock input[value="4"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="4"]:checked ~ .sheet-8clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-4.png); } -.sheet-8clock input[value="5"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="5"]:checked ~ .sheet-8clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-5.png); } -.sheet-8clock input[value="6"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="6"]:checked ~ .sheet-8clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-6.png); } -.sheet-8clock input[value="7"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="7"]:checked ~ .sheet-8clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-7.png); } -.sheet-8clock input[value="8"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="8"]:checked ~ .sheet-8clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-8.png); } -.sheet-4clock input[value="0"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="0"]:checked ~ .sheet-4clock.sheet-clockpicture, +input[name="attr_recovery"][value="0"]:checked ~ .sheet-4clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-0.png); } -.sheet-4clock input[value="1"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="1"]:checked ~ .sheet-4clock.sheet-clockpicture, +input[name="attr_recovery"][value="1"]:checked ~ .sheet-4clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-1.png); } -.sheet-4clock input[value="2"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="2"]:checked ~ .sheet-4clock.sheet-clockpicture, +input[name="attr_recovery"][value="2"]:checked ~ .sheet-4clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-2.png); } -.sheet-4clock input[value="3"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="3"]:checked ~ .sheet-4clock.sheet-clockpicture, +input[name="attr_recovery"][value="3"]:checked ~ .sheet-4clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-3.png); } -.sheet-4clock input[value="4"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="4"]:checked ~ .sheet-4clock.sheet-clockpicture, +input[name="attr_recovery"][value="4"]:checked ~ .sheet-4clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-4.png); } -.sheet-6clock input[value="0"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="0"]:checked ~ .sheet-6clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-0.png); } -.sheet-6clock input[value="1"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="1"]:checked ~ .sheet-6clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-1.png); } -.sheet-6clock input[value="2"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="2"]:checked ~ .sheet-6clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-2.png); } -.sheet-6clock input[value="3"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="3"]:checked ~ .sheet-6clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-3.png); } -.sheet-6clock input[value="4"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="4"]:checked ~ .sheet-6clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-4.png); } -.sheet-6clock input[value="5"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="5"]:checked ~ .sheet-6clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-5.png); } -.sheet-6clock input[value="6"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="6"]:checked ~ .sheet-6clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-6.png); } -.sheet-12clock input[value="0"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="0"]:checked ~ .sheet-12clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-0.png); } -.sheet-12clock input[value="1"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="1"]:checked ~ .sheet-12clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-1.png); } -.sheet-12clock input[value="2"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="2"]:checked ~ .sheet-12clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-2.png); } -.sheet-12clock input[value="3"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="3"]:checked ~ .sheet-12clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-3.png); } -.sheet-12clock input[value="4"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="4"]:checked ~ .sheet-12clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-4.png); } -.sheet-12clock input[value="5"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="5"]:checked ~ .sheet-12clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-5.png); } -.sheet-12clock input[value="6"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="6"]:checked ~ .sheet-12clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-6.png); } -.sheet-12clock input[value="7"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="7"]:checked ~ .sheet-12clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-7.png); } -.sheet-12clock input[value="8"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="8"]:checked ~ .sheet-12clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-8.png); } -.sheet-12clock input[value="9"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="9"]:checked ~ .sheet-12clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-9.png); } -.sheet-12clock input[value="10"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="10"]:checked ~ .sheet-12clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-10.png); } -.sheet-12clock input[value="11"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="11"]:checked ~ .sheet-12clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-11.png); } -.sheet-12clock input[value="12"]:checked ~ .sheet-clockpicture { +input[name="attr_progress"][value="12"]:checked ~ .sheet-12clock.sheet-clockpicture { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-12.png); } -.sheet-clockprogress { - margin-top: 10px; -} -.sheet-clockprogress span:first-child { - margin-right: 3px; -} -.sheet-clock { - background-color: #d6d8d9; - font-style: italic; - font-size: 10px; - line-height: 8px; -} -.sheet-clock { - width: 100%; - display: inline-block; - padding: 8px 8px 12px; - margin-bottom: 8px; -} /* TEXT INPUTS FOR TRAUMA AND CLOCKS */ input.sheet-text-input { - height: 11px; + height: 13px; } input.sheet-text-input[type=checkbox] { width: 52px; } input.sheet-text-input[type=radio] { - width: 20px; -} -input.sheet-text-input.sheet-longoption[type=radio] { - width: 64px; + width: 22px; + height: 16px; + margin: -3px 0 0 -5px; } input.sheet-text-input + span { font-weight: 700; @@ -1055,7 +1103,7 @@ input.sheet-text-input:checked + span { input.sheet-text-input:checked:hover + span { color: #dd0000; } -input.sheet-text-input + span::after { +input.sheet-text-input + span:not(:last-child)::after { content: "—"; padding: 0 2px; color: black !important; @@ -1065,11 +1113,16 @@ input.sheet-text-input.sheet-last + span::after { padding: 0; } /* TEETH */ -input.sheet-stresstooth, input.sheet-xptooth, input.sheet-holdtooth, -input.sheet-stresstooth + span, input.sheet-xptooth + span, input.sheet-holdtooth + span { +input.sheet-stresstooth, +input.sheet-xptooth, +input.sheet-holdtooth, +input.sheet-stresstooth + span, +input.sheet-xptooth + span, +input.sheet-holdtooth + span { height: 25px; } -input.sheet-regulartooth, input.sheet-regulartooth + span { +input.sheet-regulartooth, +input.sheet-regulartooth + span { height: 13px; } input.sheet-tooth { @@ -1077,7 +1130,6 @@ input.sheet-tooth { } input.sheet-tooth + span { width: 8px; - margin-right: 4px; display: inline-block; vertical-align: top; } @@ -1093,26 +1145,27 @@ input.sheet-tooth:hover + span { } input.sheet-xptooth + span { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/xptooth-red.png); + margin-right: 4px; } -input.sheet-xptooth:checked ~ input.sheet-xptooth + span { +input.sheet-tooth:checked ~ input.sheet-xptooth + span { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/xptooth-white.png); } +/* red tooth */ input.sheet-stresstooth[type=radio] + span, input.sheet-stresstooth[type=checkbox]:checked + span, input.sheet-holdtooth:checked + span { - /* red tooth */ background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-red.png); } +/* white tooth */ input.sheet-stresstooth[type=checkbox] + span, input.sheet-stresstooth:checked ~ input.sheet-stresstooth[type=radio] + span, input.sheet-holdtooth + span { - /* white tooth */ background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-white.png); } input.sheet-regulartooth[type=radio] + span { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/shorttooth-red.png); } -input.sheet-regulartooth:checked ~ input.sheet-regulartooth[type=radio] + span { +input.sheet-tooth:checked ~ input.sheet-regulartooth[type=radio] + span { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/shorttooth-grey.png); } input.sheet-zero { @@ -1128,32 +1181,33 @@ input.sheet-zero + span { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/zero.png); } input.sheet-zero[type=radio]:checked + span { - display: none; + opacity: 0; } /* TURF RADIOS */ .sheet-turfbox input[type=radio] { - display: block; - float: right; - position: initial; - width: 11px; + position: static; + width: calc(100%/12); } +/* black tooth*/ input[type=checkbox].sheet-turf1:checked ~ input[type=radio].sheet-turf1 + span, input[type=checkbox].sheet-turf2:checked ~ input[type=radio].sheet-turf2 + span, input[type=checkbox].sheet-turf3:checked ~ input[type=radio].sheet-turf3 + span, input[type=checkbox].sheet-turf4:checked ~ input[type=radio].sheet-turf4 + span, input[type=checkbox].sheet-turf5:checked ~ input[type=radio].sheet-turf5 + span, input[type=checkbox].sheet-turf6:checked ~ input[type=radio].sheet-turf6 + span { - /* black tooth*/ background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-black.png); } +/* half grey tooth */ input.sheet-stresstooth:checked ~ input.sheet-stresstooth.sheet-turf6 + span { - /* half grey tooth */ background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-halfgrey.png); } /* SPECIAL ABILITIES*/ -.sheet-specialability, .sheet-friend, .sheet-contact { - padding: 5px 4px 0; +.sheet-specialability, +.sheet-friend, +.sheet-contact { + padding: 5px 4px; border-bottom: 1px solid #b3b4b6; + width: 100%; } textarea.sheet-abilityname { width: calc(31% - 22px); @@ -1167,108 +1221,88 @@ textarea.sheet-abilityname { } textarea.sheet-abilitydesc { width: 69%; - resize: vertical; height: 53px; font-size: 12px; line-height: 13px; } /* HARM */ -.sheet-harmrow, .sheet-harmheader { +.sheet-harmrow { border-bottom: 1px solid black; } -.sheet-harmrow, .sheet-harmrow div { - height: 53px; - overflow: hidden; +.sheet-harmrow > div, +.sheet-harmrow textarea { + height: 52px; } -.sheet-harmrow div { - float: left; +.sheet-harmrow > div { + background-color: #d6d8d9; + font-weight: 800; } .sheet-harmrow > div:first-child { - background-color: #d6d8d9; - width: 4%; - color: black; - letter-spacing: 0; - font-weight: 800; - line-height: inherit; - padding: 19px 3px 3px; -} -.sheet-harmrow > div:nth-child(2) { - width: 76%; + width: 12px; + line-height: 1; + font-size: 13px; } .sheet-harmrow > div:last-child { - background-color: #d6d8d9; - width: 20%; + width: 59px; color: #575859; - text-align: center; font-size: 10px; letter-spacing: 1px; - font-weight: 800; - line-height: 15px; - padding-top: 13px; -} -.sheet-harmrow > div:nth-child(2) > div:nth-child(2) { - border-left: 1px solid #d6d8d9; + line-height: 1.4; } .sheet-harmrow textarea { font-size: 12px; - margin: 10px 6px 0; + padding: 6px 6px 3px; color: #c43c35; - resize: none; - height: 40px; - box-sizing: border-box; - text-align: center; - width: calc(100% - 12px); -} -.sheet-harm > div.sheet-harmrow:nth-child(3) > div:last-child { - padding-top: 20px; -} -.sheet-arrow-right { - display: inline-block; width: 0; - height: 0; - margin-left: 2px; - border-top: 4px solid transparent; - border-bottom: 4px solid transparent; - border-left: 4px solid black; + flex-grow: 1; + resize: none; + line-height: normal; + text-align: center; +} +.sheet-harmrow textarea:nth-of-type(2) { + border-left: 1px solid #d6d8d9; } /* HEALING AND ARMOR */ -.sheet-armor .sheet-blackheader, .sheet-healing .sheet-blackheader { +.sheet-armor .sheet-blackheader, +.sheet-healing .sheet-blackheader { text-align: center; } +.sheet-healing { + position: relative; +} .sheet-healing .sheet-italic { font-size: 9px; } .sheet-healing > div:nth-child(2) { - line-height: 13px; + line-height: 11px; text-align: center; - padding-left: 5px; + padding: 2px 0 0 5px; } .sheet-healing .sheet-clockpicture { - margin: 32px 0 0 22px; + margin: 0 calc(50% - 22px); } .sheet-healing .sheet-zeroholder { - margin: 66px 0 0 11px; + margin: 35px 0 0 11px; z-index: 3; } .sheet-armor div:not(:first-child) .sheet-label { - float: left; - color: black; font-size: 11px; font-weight: 800; padding: 2px 0 0 10px; - width: calc(100% - 15px); -} -.sheet-checkboxholder { - width: 15px; - float: right; -} -.sheet-armor > div:not(:first-child) { + flex-grow: 1; margin-bottom: 2px; text-align: center; } +.sheet-checkboxholder { + width: 15px; +} +.sheet-armor input.sheet-checkbox.sheet-squarebox { + width: 75px; + margin-left: -63px; +} .sheet-armor input.sheet-checkbox + span, .sheet-armor input.sheet-checkbox:hover + span { - border: 1px solid black; + border: 1px solid black; } /* COIN */ .sheet-coin-and-stash { @@ -1276,17 +1310,28 @@ textarea.sheet-abilitydesc { margin-left: 4%; } .sheet-coinrow { + line-height: 13px; + align-items: flex-start; +} +.sheet-coinrow .sheet-label { font-size: 11px; + padding-top: 2px; font-weight: 800; } .sheet-coin { border-bottom: 1px solid #8c8c8c; border-right: 1px solid #8c8c8c; - color: black; width: 70%; + height: 19px; + padding: 0 3px 1px 0; + justify-content: space-between; + align-items: center; } -.sheet-coinrow div { - float: left; +.sheet-coin > div:not(:first-child) { + line-height:0; +} +.sheet-coin > div:nth-child(2) { + padding-bottom: 2px; } .sheet-coinrow > div:last-child { border-top: 1px solid #8c8c8c; @@ -1294,36 +1339,23 @@ textarea.sheet-abilitydesc { width: 30%; } button[type=roll].sheet-rollbutton.sheet-stashbutton { - font-size: 11px; + font-size: 11px; color: #717275; } -.sheet-coin div:last-child { - float: right; - width: 64px; -} -.sheet-coin div:nth-child(2) { - position: absolute; - margin-left: 37px; -} /* STASH */ .sheet-stash { - margin-top: 2px; - padding-left: 6px; + padding: 4px 0 0 6px; line-height: 19px; -} -.sheet-stashzeroholder { - position: absolute; - margin: 22px 0 0 -6px; + margin-bottom: -10px; } /* CREW COIN */ .sheet-crewcoin > div:nth-child(3) { - margin-top: 2px; - padding-left: 3px; - width: 110%; + padding: 2px 0 0 3px; + line-height: 0; } .sheet-crewcoin > div:last-child { font-size: 9px; - margin-top: -5px; + line-height: 14px; padding-left: 3px; } .sheet-crewcoinbar { @@ -1334,7 +1366,7 @@ button[type=roll].sheet-rollbutton.sheet-stashbutton { margin: 0 5px 0 3px; } /* LEFT-FILLED RADIO BOXES */ -input.sheet-radiobox { +.sheet-crewcoin input.sheet-radiobox { width: 12px; height: 12px; margin-top: 3px; @@ -1342,18 +1374,26 @@ input.sheet-radiobox { .sheet-coin-and-stash input.sheet-radiobox { width: 13px; height: 13px; - margin-top: 2px; } input.sheet-radiobox + span { + display: inline-block; +} +.sheet-crewcoin input.sheet-radiobox + span { width: 9px; height: 9px; - margin: 0 3px 0 0; - display: inline-block; + margin-right: calc((100% - 195px)/15); + margin-bottom: 2px; } .sheet-coin-and-stash input.sheet-radiobox + span { width: 10px; height: 10px; - margin: 0 4px 0 0; + vertical-align: top; +} +.sheet-coinrow input.sheet-radiobox + span { + margin-right: 4px; +} +.sheet-stash input.sheet-radiobox + span { + margin-right: calc((100% - 126px)/9); } input.sheet-radiobox:hover + span { filter: alpha(opacity=70); @@ -1378,7 +1418,7 @@ input.sheet-radiobox:hover + span { border: 1px solid black; } .sheet-stash input.sheet-radiobox:nth-of-type(10n+1) { - margin-left: 3px; + margin: -2px 0 0 3px; width: 15px; height: 15px; } @@ -1387,16 +1427,16 @@ input.sheet-radiobox:hover + span { height: 12px; border: 1px solid black !important; margin-left: 3px; + position:relative; + top: -2px; } -.sheet-stash input.sheet-radiobox:nth-of-type(10n+1) + span, input.sheet-radiobox:last-of-type + span { +.sheet-stash input.sheet-radiobox:nth-of-type(10n+1) + span, +input.sheet-radiobox:last-of-type + span { margin-right: 0; } .sheet-crewcoin input.sheet-radiobox:checked ~ input.sheet-radiobox.sheet-vaultcoin + span { border: 1px solid #c6c7c9; } -.sheet-crewcoin input.sheet-radiobox + span { - margin-bottom: 2px; -} /* HUNTING GROUNDS */ .sheet-hunting-grounds input[type=text] { font-weight: 800; @@ -1405,42 +1445,31 @@ input.sheet-radiobox:hover + span { .sheet-hunting-grounds textarea { font-size: inherit; height: 36px; - resize: vertical; } /* BONUS DIE SECTION */ -.sheet-bonusdie { - padding: 0 5px; - color: black; -} .sheet-bonusdie .sheet-label { font-size: 12px; font-weight: 800; - padding: 2px 0; } -.sheet-bonusdie > div:last-child { - height: 45px; -} -.sheet-bonusdie .sheet-bonusdieplus { +.sheet-bonusdieplus { width: 10%; - float: left; background-color: black; color: white; - height: 49px; - padding: 14px 4px 4px 4px; + font-size: 13px; + line-height: 1; font-weight: 800; } -.sheet-bonusdie .sheet-bonusdietext { +.sheet-bonusdietext { background-color: #d6d8d9; - height: 49px; width: 90%; - float: left; padding: 3px; font-size: 11px; line-height: 14px; text-align: center; } /* REPEATING SECTION CONTROLS */ -button.repcontrol_edit, button.repcontrol_add { +button.repcontrol_edit, +button.repcontrol_add { padding: 6px; background-image: none; background-color: #d6d8d9; @@ -1452,23 +1481,29 @@ button.repcontrol_edit, button.repcontrol_add { font-variant: small-cap; font-weight: 800; } -button.repcontrol_edit:hover, button.repcontrol_add:hover { +button.repcontrol_edit:hover, +button.repcontrol_add:hover { color: #020202; border-color: #020202; background-color: #cccccc; } -.sheet-white-repcontrol button.repcontrol_edit, .sheet-white-repcontrol button.repcontrol_add { +.sheet-white-repcontrol button.repcontrol_edit, +.sheet-white-repcontrol button.repcontrol_add { background-color: white; margin-top: 10px; } -.sheet-small-repcontrol button.repcontrol_edit, .sheet-small-repcontrol button.repcontrol_add { +.sheet-small-repcontrol button.repcontrol_edit, +.sheet-small-repcontrol button.repcontrol_add { margin-top: 3px; } -.sheet-cohorts.sheet-white-repcontrol button.repcontrol_edit, .sheet-cohorts.sheet-white-repcontrol button.repcontrol_add { +.sheet-cohorts.sheet-white-repcontrol button.repcontrol_edit, +.sheet-cohorts.sheet-white-repcontrol button.repcontrol_add { margin-top: 0; } -.sheet-small-repcontrol button.repcontrol_edit, .sheet-small-repcontrol button.repcontrol_add, -.sheet-white-repcontrol button.repcontrol_edit, .sheet-white-repcontrol button.repcontrol_add { +.sheet-small-repcontrol button.repcontrol_edit, +.sheet-small-repcontrol button.repcontrol_add, +.sheet-white-repcontrol button.repcontrol_edit, +.sheet-white-repcontrol button.repcontrol_add { font-weight: 600; font-size: 12px; font-family: serif; @@ -1477,37 +1512,35 @@ button.repcontrol_edit:hover, button.repcontrol_add:hover { .itemcontrol { z-index: 20; } -.sheet-itemholder .repcontrol_move, .sheet-itemholder .repcontrol_del { +.sheet-itemholder .repcontrol_move, +.sheet-itemholder .repcontrol_del { padding-top: 0; padding-bottom: 0; } /* STRESS, REP, et cetera */ -.sheet-hold, .sheet-stress > div, .sheet-rep > div, .sheet-hold > div, .sheet-heat > div, .sheet-crewcoin > div:first-child > div { - float: left; +.sheet-rep-and-hold, +.sheet-heat-and-vault { + justify-content: space-between; } .sheet-hold { - width: 255px; - margin-left: calc(55% - 255px); + width: 53%; } -.sheet-stress, .sheet-rep, .sheet-hold, .sheet-heat { +.sheet-stress, +.sheet-rep, +.sheet-hold, +.sheet-heat { height: 25px; } -.sheet-stress1 { - width: 53px; - padding-left: 3px; -} .sheet-stress2 { - width: calc(100% - 330px); + width: 143px; } .sheet-stress3 { width: 68px; -} -.sheet-stress4 { - width: 209px; - padding: 1px 0 0 3px; + text-align: center; } .sheet-stress4 > div { width: 110%; + padding: 1px 0 0 3px; line-height: 12px; text-transform: uppercase; font-size: 8px; @@ -1515,78 +1548,54 @@ button.repcontrol_edit:hover, button.repcontrol_add:hover { .sheet-stress4 > div:not(:first-of-type) { letter-spacing: 1px; } -.sheet-traumaholder, .sheet-wantedholder { +.sheet-traumaholder, +.sheet-wantedholder { height: 13px; - display: block; - float: right; - text-align: right; - width: 100% + padding-left: 2px; } .sheet-rep1 { - width: 35px; + width: 33px; } .sheet-rep2 { - width: calc(100% - 78px); + width: 135px; position: relative; } -.sheet-rep3 { - width: 43px; -} .sheet-turfbox { - display: block; + display: flex; position: absolute; + flex-flow : row-reverse; z-index: 2; width: 100%; } -.sheet-hold1, .sheet-hold4, .sheet-heat1 { - width: 41px; -} -.sheet-hold2 { - width: 51px; -} -.sheet-hold3 { - width: 63px; -} -.sheet-hold5 { - width: 59px; - height: 16px; - padding-left: 2px; +.sheet-stress > div, +.sheet-hold > div, +.sheet-heat > div, +.sheet-rep > div, +.sheet-crewcoin2 { + flex-grow: 1; } .sheet-heat2 { - width: calc(100% - 106px); -} -.sheet-heat3 { - width: 65px; + width: 107px; } .sheet-crewcoin1 { - width: 60px; -} -.sheet-crewcoin2 { - width: calc(100% - 60px); + width: 26%; } .sheet-zeroholder { position: absolute; } -.sheet-stress1 .sheet-zeroholder { - margin: -2px 0 0 35px; -} -.sheet-stress3 .sheet-zeroholder { - margin-left: 1px; -} -.sheet-rep1 .sheet-zeroholder { - margin: -2px 0 0 17px; +.sheet-stress2 .sheet-zeroholder, +.sheet-rep2 .sheet-zeroholder, +.sheet-heat2 .sheet-zeroholder { + margin: 13px 0 0 -13px; } .sheet-rep3 .sheet-zeroholder { margin: 13px 0 0 2px; } -.sheet-heat1 .sheet-zeroholder { - margin: -2px 0 0 23px; -} -.sheet-heat3 .sheet-zeroholder { - margin-left: 5px; -} .sheet-crewcoin .sheet-zeroholder { - margin: 19px 0 0 -10px; + margin: 3px 0 0 -10px; +} +.sheet-coin-and-stash .sheet-zeroholder { + margin: 3px 0 0 -6px; } .sheet-stress2 input.sheet-tooth + span { margin-right: calc((100% - 72px)/8); @@ -1614,10 +1623,23 @@ input[name="attr_setting_extra_stress4"]:checked + input[name="attr_setting_extr input[name="attr_setting_extra_stress5"]:checked ~ input.sheet-tooth[value="14"] + span { margin-right: 0 !important; } +.sheet-regulartooth + span { + margin-right: calc((100% - 45px)/3); +} +input[name="attr_setting_extra_trauma"]:checked ~ .sheet-tooth + span { + margin-right: calc((100% - 53px)/4); +} +input[name="attr_setting_vampirexp"]:checked ~ .sheet-tooth + span { + margin-right: 2px; +} +input[name="attr_setting_extra_trauma"]:not(:checked) ~ .sheet-tooth[value="4"] + span, +.sheet-advancement-xpholder input[name="attr_setting_vampirexp"]:not(:checked) ~ .sheet-tooth[value="8"] + span, +.sheet-attribute-xp-box input[name="attr_setting_vampirexp"]:not(:checked) ~ .sheet-tooth[value="6"] + span { + margin-right: 0; +} /* small fixes */ .sheet-rep .sheet-black-on-grey { - padding-right: 4px; - text-align: right; + padding: 0 2px; width: 100%; } .sheet-rep input.sheet-tooth { @@ -1644,7 +1666,6 @@ textarea.sheet-notes { color: #c43c35; font-size: 20px; width: 97%; - resize: vertical; background-image: -webkit-linear-gradient(top, transparent, transparent 26px, #a7a7a7 0); background-image: -moz-linear-gradient(top, transparent, transparent 26px, #a7a7a7 0); background-image: -o-linear-gradient(top, transparent, transparent 26px, #a7a7a7 0); @@ -1654,31 +1675,13 @@ textarea.sheet-notes { height: 378px; } /* LOAD CHECKBOXES */ -.sheet-loadboxholder { - transform: rotate(45deg); - display: inline-block; - margin-left: 6px; - width: 7px; - height: 7px; -} -input.sheet-loadbox[type=checkbox] { - width: 12px; - height: 12px; -} -input.sheet-loadbox[type=checkbox] + span { - display: inline-block; +.sheet-loadheader input.sheet-checkbox + span { border: 1px solid black; + transform: rotate(45deg); width: 8px; height: 8px; background-color: white; } -input.sheet-loadbox[type=checkbox]:checked + span { - background-color: red; -} -input.sheet-loadbox[type=checkbox]:hover + span { - filter: alpha(opacity=70); - opacity: 0.7; -} /* ROLL BUTTONS */ button[type=roll] { font-family: "Hoefler Text", Georgia, "Baskerville Old Face", Garamond, "Times New Roman", serif; @@ -1693,6 +1696,7 @@ button[type=roll].sheet-rollbutton { border: none; margin: 0; padding: 0; + font-size: 13px; font-weight: 800; line-height: 9px; } @@ -1702,30 +1706,27 @@ button[type=roll].sheet-tierbutton { color: inherit; } button[type=roll].sheet-attributebutton { - font-size: 13px; - line-height: 9px; color: white; + max-width: calc(100% - 108px); + padding: 4px; } button[type=roll].sheet-cohortbutton { font-size: 11px; color: white; } button[type=roll].sheet-actionbutton { - font-size: 12.5px; letter-spacing: 1px; - float: right; - color: black; - margin-top: 3px; text-align: left; - width: 86px; + width: 88px; } -button[type=roll].sheet-vicebutton, button[type=roll].sheet-fortunebutton { +button[type=roll].sheet-vicebutton, +button[type=roll].sheet-fortunebutton { color: #616161; + font-size: 13px; border-color: #b3b4b6; border-radius: 0; transition: all 0.2s; padding: 4px; - font-size: inherit; font-weight: 600; } button[type=roll].sheet-vicebutton { @@ -1735,14 +1736,14 @@ button[type=roll].sheet-vicebutton { } button[type=roll].sheet-fortunebutton { width: 100%; - float: left; height: 38px; margin: 10px 3px 0 0; } button[type=roll].sheet-rollbutton:hover { color: #ff4747; } -button[type=roll].sheet-vicebutton:hover, button[type=roll].sheet-fortunebutton:hover { +button[type=roll].sheet-vicebutton:hover, +button[type=roll].sheet-fortunebutton:hover { color: #020202; border-color: #020202; } @@ -1751,15 +1752,11 @@ input.sheet-checkbox { height: 12px; width: 12px; } -input.sheet-checkbox.sheet-circlebox-small { - margin-top: 2px; -} input.sheet-checkbox.sheet-squarebox-small { height: 10px; width: 10px; } input.sheet-checkbox.sheet-squarebox-small + span { - margin: 0; width: 7px; height: 7px; } @@ -1770,9 +1767,9 @@ input.sheet-checkbox.sheet-squarebox-small:checked + span { input.sheet-checkbox + span { display: inline-block; width: 10px; + vertical-align: middle; height: 10px; border: 1px solid #838587; - margin: 0 2px 0 0; } input.sheet-checkbox:hover + span { opacity: 0.7; @@ -1782,20 +1779,13 @@ input.sheet-checkbox.sheet-squarebox { } input.sheet-checkbox.sheet-squarebox + span { background: transparent; - vertical-align: middle; - margin-left: 1px; + margin-right: 3px; } input.sheet-checkbox.sheet-circlebox-small + span { border-radius: 40px; height: 9px; width: 9px; background: white; - vertical-align: middle; - margin-right: 2px; - margin-bottom: 3px; -} -input.sheet-checkbox + span:last-child { - margin-right: 0 !important; } input.sheet-checkbox:checked + span { background-color: red !important; @@ -1805,8 +1795,8 @@ input.sheet-checkbox.sheet-claimbridge { height: 14px; } input.sheet-checkbox.sheet-claimbridge + span { - margin: 0; border: none; + vertical-align: top; width: 100%; height: 100%; background: transparent; @@ -1817,7 +1807,7 @@ input.sheet-checkbox.sheet-claimbridge:checked + span { /* Change text colour when boxes are checked*/ .sheet-specialability input:checked ~ textarea.sheet-abilityname, .sheet-item input.sheet-checkbox:checked ~ input[type=text], -.sheet-item input.sheet-checkbox:checked ~ textarea, +.sheet-item input.sheet-checkbox:checked ~ textarea.sheet-upgradename, input.sheet-friendup:checked ~ input[type=text] { color: red; } @@ -1825,22 +1815,22 @@ input.sheet-frienddown:checked ~ input[type=text] { color: black; } .sheet-contact input.sheet-checkbox:checked ~ input[type=text] { - font-weight: 800; color: black; + font-weight: 800; } /* specific adjustments */ -.sheet-tier input.sheet-checkbox.sheet-circlebox-small + span { - margin-right: 3px; +.sheet-item input.sheet-checkbox.sheet-circlebox-small { + margin: 4px 2px 0 0; } .sheet-specialability input.sheet-checkbox.sheet-circlebox + span { border-radius: 30px; background: white; vertical-align: top; - margin: 0; } .sheet-actions input.sheet-checkbox { width: 20px; height: 20px; + margin-left: -4px; } .sheet-actions input.sheet-checkbox.sheet-circlebox + span { border-radius: 50px; @@ -1858,16 +1848,16 @@ input.sheet-checkbox.sheet-frienddown { .sheet-contact input.sheet-checkbox + span { width: 0; height: 0; - background-color: #d6d8d9 !important; + background-color: transparent !important; } .sheet-friend input.sheet-frienddown + span { border-width: 10px 5px 0 5px; - margin: 0 0 -2px 3px; + margin-top: 6px; border-color: #ffffff transparent transparent transparent; } .sheet-friend input.sheet-friendup + span { border-width: 0 5px 10px 5px; - margin-bottom: 5px; + margin: 0 5px 7px 0; border-color: transparent transparent #ffffff transparent; } .sheet-friend input.sheet-frienddown:checked + span { @@ -1877,89 +1867,72 @@ input.sheet-checkbox.sheet-frienddown { border-color: transparent transparent red transparent; } .sheet-contact input.sheet-checkbox { - margin-top: 6px; + margin-top: 7px; } .sheet-contact input.sheet-checkbox + span { border-width: 5px 0 5px 10px; - margin-bottom: 2px; border-color: transparent transparent transparent #ffffff; } .sheet-contact input.sheet-checkbox:checked + span { border-color: transparent transparent transparent #000000; } /* ACTION RATINGS */ -.sheet-attribute, .sheet-cohort { +.sheet-attribute, +.sheet-cohort { margin-bottom: 10px; } -.sheet-cohort { - line-height: 18px; -} -.sheet-attribute-title, .sheet-cohort-title { +.sheet-attribute-title, +.sheet-cohort-title { height: 21px; background-color: black; - padding-left: 3px; + justify-content: space-between; } -.sheet-attribute-title div:first-child { - width: 67px; - float: left; - position: absolute; +.sheet-cohort-title { + padding: 3px; + align-items: baseline; +} +.sheet-attribute-title { + align-items: flex-start; } .sheet-attribute-xp-box { - float: right; width: 108px; text-align: right; padding-right: 3px; + height: 100%; } .sheet-actions { padding-left: 2px; } .sheet-action { width: 100%; + justify-content: space-between; height: 22px; } -.sheet-action:first-child, .sheet-action:first-child > div:first-child { +.sheet-action:first-child, +.sheet-action:first-child > div:first-child { height: 34px; } -.sheet-action:first-child > div { +.sheet-action:first-child > div, +.sheet-action:first-child button[type=roll].sheet-actionbutton { padding-top: 12px; } -.sheet-action:first-child button[type=roll].sheet-actionbutton { - margin-top: 15px; -} .sheet-action > div { - margin: 0 8px 0 0; width: 15px; - float: left; } .sheet-action > div:first-child { border-right: 1px solid black; height: 22px; width: 17px; - margin-right: 6px; -} -.sheet-action > div:nth-last-child(2) { - margin-right: 0; } /* COHORTS */ -.sheet-cohorts .repitem { - line-height: 0; -} -.sheet-cohort-title > div:first-child { - width: calc(100% - 40px); - float: left; -} -.sheet-cohort-title > div:last-child { - width: 40px; - float: right; - text-align: right; - padding-right: 3px; +.sheet-cohorts .repcontrol { + height: 28px; } .sheet-cohort-title input[type=text] { font-weight: 600; - width: 100%; + width: calc(100% - 40px); font-size: 11px; - background: transparent; - padding: 2px 0 0; + line-height: 0; color: white; } .sheet-cohort-info { @@ -1970,99 +1943,76 @@ input.sheet-checkbox.sheet-frienddown { font-size: 8.5px; color: white; } -.sheet-cohort-info > div:first-child { - float: left; - height: 13px; +.sheet-cohort-info > div { width: 41px; } -.sheet-cohort-info > div:last-child { - float: left; - width: calc(100% - 41px); - padding-left: 4px; - height: 13px; - line-height: 12px; -} .sheet-cohort-info input[type=text] { line-height: 12px; + width: calc(100% - 41px); + padding-left: 4px; } -.sheet-cohort-condition > div, .sheet-cohort-condition .sheet-label { - float: left; +.sheet-cohort-condition { + justify-content: space-between; + flex-wrap: nowrap; } .sheet-cohort-condition .sheet-label { - color: black; font-size: 7px; + margin-right: 2px; } -.sheet-cohort-condition1 { - width: 19%; - margin-right: 2%; -} -.sheet-cohort-condition2 { - width: 28%; - margin-right: 2%; -} -.sheet-cohort-condition3 { - width: 24%; - margin-right: 2%; -} -div.sheet-cohort-condition4 { - width: 23%; - float: right; +div.sheet-cohort-condition :last-child { font-weight: 800; } .sheet-cohort-edgeflaw { - margin: 2px 0; - color: black; font-size: 9px; - line-height: 13px; + line-height: 10px; + align-items: baseline; } .sheet-cohort-edgeflaw .sheet-label { - display: inline-block; - line-height: 10px; + margin-top: 5px; width: 38px; } .sheet-cohort-edgeflaw input[type=text] { width: calc(100% - 38px); font-size: inherit; - height: 13px; - line-height: 0; + line-height: inherit; } .sheet-cohort-text textarea { - resize: vertical; font-size: 9px; line-height: 11px; height: 50px; border-bottom: 1px solid lightgray; } /* CLAIMS */ +.sheet-claimsrow { + align-items: center; +} .sheet-claimbox { background-color: #d6d8d9; width: 18%; + transition: all 0.2s; } -.sheet-claimbox, .sheet-lairbox, .sheet-claims-horisep { +.sheet-claimbox, +.sheet-lairbox, +.sheet-claims-horisep { height: 66px; - float: left; } -.sheet-claims-seprow, .sheet-claims-seprow div { +.sheet-claims-seprow { height: 14px; + justify-content: space-between; } .sheet-lairbox { - text-align: center; - display: flex; - justify-content: center; - align-items: center; background-color: #808080; width: 18%; + font-size: 13px; } .sheet-lairbox .sheet-label { color: white; } .sheet-claims-horisep { height: 14px; - margin-top: 26px; width: 2.5%; } .sheet-claims-vertsep { - float: left; width: 14px; margin: 0 calc(9% - 7px); } @@ -2075,7 +2025,6 @@ div.sheet-cohort-condition4 { margin: 4px 1% 2px; } .sheet-claimbox textarea { - box-sizing: border-box; text-align: center; resize: none; } @@ -2087,29 +2036,16 @@ div.sheet-cohort-condition4 { font-size: 8px; } .sheet-claimbox div:first-child { - float: left; position: absolute; margin: 56px 0 0 1px; line-height: 0; } input:checked + .sheet-claimbox { - background-color:#c1c4c5; + background-color: #c1c4c5; } .sheet-claims { margin-top: 15px; } -.sheet-claims div.repcontrol { - float: left; - width: 100%; -} -.sheet-claims div.repcontainer { - float: left; - line-height: 0; -} -.sheet-claims div.repitem { - display: inline-block; - width: 100%; -} /* STRICTURES */ .sheet-strictures div { font-size: 11px; @@ -2120,8 +2056,8 @@ input:checked + .sheet-claimbox { } /* ALCHEMICALS */ input.sheet-alchemicals-checkbox { - width: 93px; - height: 15px; + width: 105px; + height: 20px; } input.sheet-alchemicals-checkbox + span { display: inline-block; @@ -2130,18 +2066,23 @@ input.sheet-alchemicals-checkbox:hover + span { color: red; } .sheet-alchemicals-content { - display: none; padding-left: 7px; + line-height: 16px; + height: 272px; + transition: all 0.2s; + overflow: hidden; } .sheet-alchemicals-content > div:nth-child(3) { line-height: 12px; + margin-top: 2px; } -input.sheet-alchemicals-checkbox:checked ~ .sheet-alchemicals-content { - display: block; +input.sheet-alchemicals-checkbox:not(:checked) ~ .sheet-alchemicals-content { + height: 0; } .sheet-alchemicals .sheet-bandolier span:first-child { margin-right: 7px; font-size: 12px; + vertical-align: middle; } .sheet-alchemicals .sheet-italic { font-size: 10px; @@ -2157,66 +2098,46 @@ input.sheet-alchemicals-checkbox:checked ~ .sheet-alchemicals-content { height: 16px; } /* DROPDOWN PSEUDO-SELECT */ -.sheet-cohort-dropdown, .sheet-cohort-dropdown-bg { - background-color: black; - position: absolute; - z-index: -1; - width: 41px; -} .sheet-cohort-dropdown { - height: 13px; - text-align: left; - line-height: 10px; + background-color: black; + display: flex; + flex-direction: column; + position: absolute; z-index: 1; + width: 41px; + height: 13px; + padding-left: 2px; + line-height: 12px; + transition: all 0.2s; } .sheet-cohort-dropdown:hover { - line-height: 12px; -} -.sheet-cohort-dropdown-bg { - display: none; height: 42px; } .sheet-cohort-dropdown input[type=radio] { - width: 30px; + width: 39px; z-index: 10; } -.sheet-cohort-dropdown input[type=radio], -.sheet-cohort-dropdown input[type=radio] + span { +.sheet-cohort-dropdown:hover > span, +.sheet-cohort-dropdown:not(:hover) > div { display: none; } -.sheet-cohort-dropdown:hover input[type=radio], -.sheet-cohort-dropdown:hover input[type=radio] + span { - display: inline; - padding-left: 2px; -} -.sheet-cohort-dropdown:hover .sheet-cohort-dropdown-bg { - display: block; -} -.sheet-cohort-dropdown:hover input[type=radio]:checked + span { +.sheet-cohort-dropdown input[type=radio]:checked + span { color: red; } -.sheet-cohort-dropdown span:first-child { - display: inline-block; - padding-left: 2px; -} -.sheet-cohort-dropdown:hover span:first-child { - display: none; -} /* FRAME */ -.sheet-frame { - margin-top: 4px; -} .sheet-frame input.sheet-label { font-weight: 600; } .sheet-frame textarea { font-size: 11px; - resize: vertical; height: 40px; } /* FACTIONS PAGE */ -.sheet-type-faction .repcontainer.ui-sortable.editmode + .repcontrol { - margin-bottom: 55px; +.sheet-type-faction .repcontrol { + height: 38px; +} +.sheet-type-faction > .sheet-col100 { + justify-content: space-between; } .sheet-factiontitle { margin-bottom: 10px; @@ -2229,6 +2150,7 @@ input.sheet-alchemicals-checkbox:checked ~ .sheet-alchemicals-content { .sheet-factions-header { width: 100%; height: 24px; + align-items: baseline; background: #ccc; padding: 5px 0; } @@ -2238,9 +2160,6 @@ input.sheet-alchemicals-checkbox:checked ~ .sheet-alchemicals-content { } .sheet-factions-header span { font-size: 6.5px; - display: inline-block; - text-align: center; - vertical-align: middle; } input.sheet-expand { width: 8px; @@ -2260,19 +2179,21 @@ input.sheet-expand + span::before { input.sheet-expand:checked + span::before { content: "▼"; } +.sheet-itemholder input.sheet-expand + span::before { + margin: 1px 0 0 -8px; +} .sheet-faction { border-bottom: 1px solid lightgray; } .sheet-faction textarea { - display: none; border-top: 1px solid lightgray; border-radius: 0; - resize: vertical; font-size: 11px; height: 40px; } -.sheet-faction input.sheet-expand:checked ~ textarea { - display: block; +input.sheet-expand:not(:checked) ~ textarea { + height: 0; + border: none; } .sheet-faction input[type=number] { border: none; @@ -2312,7 +2233,6 @@ input.sheet-expand:checked + span::before { } .sheet-warblurb .sheet-label { font-size: 14px; - color: black; font-weight: 600; } .sheet-warblurb li { @@ -2320,17 +2240,14 @@ input.sheet-expand:checked + span::before { padding-left: 1em; } /* Generate button */ -div.sheet-faction-generatebutton { - float: right; - text-align: right; -} .sheet-faction-generatebutton input { - width: 105px; + width: 111px; height: 16px; } .sheet-faction-generatebutton input + span { padding: 3px; color: #666; + font-size: 13px; border: 1px solid #666; } .sheet-faction-generatebutton input:hover + span { @@ -2342,8 +2259,10 @@ input.sheet-generatebutton { height: 18px; } input.sheet-generatebutton + span { - padding: 3px; - color: #666; + padding: 2px; + color: #666; + line-height: 12px; + display: inline-block; margin: 0 4px; font-size: 11px; border: 1px solid #666; diff --git a/Blades in the Dark/Source/sheetworkers.js b/Blades in the Dark/Source/sheetworkers.js index bccfb2dc31..0d8f68a04b 100644 --- a/Blades in the Dark/Source/sheetworkers.js +++ b/Blades in the Dark/Source/sheetworkers.js @@ -1,4 +1,3 @@ - diff --git a/Blades in the Dark/Source/title.html b/Blades in the Dark/Source/title.html index 6bcdc952d5..df2c60d34b 100644 --- a/Blades in the Dark/Source/title.html +++ b/Blades in the Dark/Source/title.html @@ -1,26 +1,72 @@ - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
-
- -
Version
- - - - - Character Mode - Crew Mode - Faction Mode +
+
+ + + + + Character Mode + Crew Mode + Faction Mode +
- + y
+
+ Version +
- -
-
+ +
+
- - Add abilities - - Add friends/contacts +
+ + Add abilities +
+
+ + Add friends/contacts +
-
- - - - - +
Number of stress boxes
-
- +
+ Show an extra trauma box
-
- +
+ Show an extra xp condition
-
- +
+ Extra xp boxes for vampires
-
- +
+ Show vampire strictures
-
- +
+ Show frame section (for hulls)
-
- +
+ Item/upgrade descriptions
-
- +
+ Show deity fields for crew
-
- +
+ Show origin field for crew
-
- +
+ Label to use for stress
-
- +
+ Label to use for trauma
-
+
Traumata
-
+
Vice
-
- Load: +
+ Load: - light + Light - normal + Normal - heavy + Heavy
-
- +
+ Flexible character sheet width (adapts to container)
- - - - +
+ + + Fill in sheet fields automatically upon entering or changing playbook or crew type +
+ + + - +
diff --git a/Blades in the Dark/blades.css b/Blades in the Dark/blades.css index e72214c78a..95e256b94c 100644 --- a/Blades in the Dark/blades.css +++ b/Blades in the Dark/blades.css @@ -1 +1 @@ -.sheet-version-text{text-align:right;color:#a8a8a8;float:right;font-size:12px}input.sheet-settings-checkbox{width:20px;height:20px}input.sheet-settings-checkbox+span{opacity:.3;font-size:16px;font-family:pictos;display:inline-block}input.sheet-settings-checkbox:checked+span{opacity:1}.sheet-settings-checkbox-holder{float:right;margin-right:20px}.sheet-topholder{margin-left:calc(55% + 5px);height:18px;position:relative;top:-11px}input.sheet-type-selector{width:170px;height:20px;display:none}.sheet-3waybox:checked+.sheet-3waybox,{display:inline-block}span.sheet-type-selector{border:solid 1px #a7a7a7;text-align:center;background:#ccc;color:#3f3f3f;width:170px;height:20px;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-family:serif;font-weight:600;display:none}input.sheet-type-selector:hover~span{color:red}input.sheet-type-selector[value="character"]:checked~span.sheet-type-selector-character,input.sheet-type-selector[value="crew"]:checked~span.sheet-type-selector-crew,input.sheet-type-selector[value="faction"]:checked~span.sheet-type-selector-faction{display:inline-block}input:checked+.sheet-settings{display:block}.sheet-settings{display:none;position:absolute;margin-left:calc(100% - 350px);width:350px;border:1px solid black;background:white;z-index:100;padding:5px;border-radius:5px}.sheet-settings>div{padding:2px;border-bottom:1px solid lightgray}.sheet-settings input.sheet-checkbox.sheet-squarebox:checked+span{background-color:black!important}.sheet-settings>div:not(:first-child) span:last-child{font-size:10px;padding-left:3px}.sheet-settings-load span{font-size:10px;padding:0 4px 0 0}.sheet-settings input[type=number]{padding:0 2px;margin-left:8px;width:30px;font-size:12px}.sheet-settings input[type=text]{width:30%;font-size:10px;padding-left:1px;border:1px solid lightgray}.sheet-settings select{width:80px;margin:0 4px 0 0;padding:0;height:18px}input.sheet-itemhider+div.sheet-item{display:none}input.sheet-itemhider:checked+div.sheet-item{display:inline-block}input.sheet-toothhider+input.sheet-tooth,input.sheet-toothhider+input.sheet-tooth+span{display:none}input.sheet-toothhider:checked+input.sheet-tooth,input.sheet-toothhider:checked+input.sheet-tooth+span{display:inline-block}input.sheet-xp-hider+li{display:none}input.sheet-xp-hider:checked+li{display:list-item}input.sheet-hidediv+div{display:none}input.sheet-hidediv:checked+div{display:block}.charsheet{min-width:860px;position:relative;padding:0 10px 0 0!important}.sheet-container{position:relative;width:860px}input:checked+.sheet-container{min-width:860px;width:initial}button{text-shadow:none!important}label{font-family:Georgia,Times,"Times New Roman",serif;text-transform:uppercase;letter-spacing:1px;margin:0}div{cursor:default;box-sizing:border-box}input[type=text]{font-family:Georgia,Times,"Times New Roman",serif;border:none;background:none;box-shadow:none;width:95%;padding:0;color:black}textarea{box-shadow:none;font-family:Georgia,Times,"Times New Roman",serif;border:none;margin:0;padding:0;background:transparent;color:black}li{cursor:default}li,li input[type=text]{font-family:Georgia,Times,"Times New Roman",serif;position:relative;color:#404040}li:after{background:black;transform:rotate(45deg);content:'';display:block;position:absolute;left:0}ul{list-style:none;margin:0}span{font-family:Georgia,Times,"Times New Roman",serif;color:black;cursor:default}input[type=checkbox],input[type=radio]{opacity:0;z-index:1;margin:0;padding:0;position:absolute}input[type=checkbox]+span,input[type=radio]+span{cursor:pointer}input[type=number]{color:black;box-shadow:none}.sheet-hidden{display:none!important}.sheet-rep-block{display:inline-block;width:100%}span.sheet-inherit,input.sheet-inherit{font-size:inherit;color:inherit;font-family:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit}.sheet-blackheader,.sheet-black-on-grey,.sheet-greyheader{font-size:10px;font-weight:600;height:16px;letter-spacing:1px;line-height:16px;padding-left:5px}.sheet-blackheader.sheet-narrow,.sheet-black-on-grey.sheet-narrow{padding-left:2px}.sheet-blackheader{background-color:black;color:white}.sheet-black-on-grey,.sheet-greyheader{background-color:#b3b4b6;color:black}.sheet-black-on-grey{float:left;position:relative;top:-3px;z-index:-1}.sheet-blackheader .sheet-label,.sheet-black-on-grey .sheet-label,.sheet-greyheader .sheet-label{padding-top:2px}.sheet-plainheader{width:100%;border-top:2px solid black;color:black;font-size:12px;font-weight:800;line-height:22px}.sheet-specialheader{background-color:#b3b4b6;height:20px;color:black;font-size:10px;letter-spacing:1px;padding-left:5px;padding-top:2px;font-weight:600}.sheet-greyholder{background-color:#d6d8d9}.sheet-def-margin{margin-top:10px}.sheet-blackborder{border-top:3px solid black}.sheet-tier{float:right;background-color:#d6d8d9}.sheet-col55,.sheet-col45,.sheet-col50a,.sheet-col50b,.sheet-col94,.sheet-col100,.sheet-col97,.sheet-col63,.sheet-col50,.sheet-col52b,.sheet-col24b,.sheet-col37{float:left}.sheet-col37{width:37%}.sheet-col24b{width:24.25%;margin-right:1%}.sheet-col24b:last-child{margin-right:0}.sheet-col50{width:50%}.sheet-col52b{width:52%;margin-left:3%}.sheet-col55{width:55%}.sheet-col45,.sheet-col50a{width:45%}.sheet-col50b{width:52%}.sheet-col63{width:63%}.sheet-col94{width:94%}.sheet-col97{margin-left:1.5%;width:98.5%}.sheet-col100{width:100%}.sheet-col50a,.sheet-col50b{margin-left:1.5%}.sheet-small-margin{margin-top:5px}.sheet-label,input[type=text].sheet-label,textarea.sheet-label{text-transform:uppercase;font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif}.sheet-smallcaps{text-transform:uppercase;font-weight:800}.sheet-bold{font-weight:800}.sheet-italic,.sheet-italic input[type=text]{font-style:italic}.sheet-contact input[type=text],.sheet-friend input[type=text]{font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;font-size:12px;height:33px;padding:0 0 4px 3px}.sheet-friend input[type=text]{color:#6c6c6c;width:calc(100% - 25px)}.sheet-contact input[type=text]{color:#6c6c6c;width:calc(100% - 15px)}.sheet-gatherinfo ul{padding:0}.sheet-gatherinfo li{margin-bottom:1px;font-style:italic;padding-left:11px;font-size:11px;height:17px}.sheet-gatherinfo li input[type=text]{width:100%;font-style:italic;font-size:inherit}.sheet-gatherinfo li:after{height:4px;width:4px;top:.25em;margin-top:4px}.sheet-teamworkbox{width:95%;padding:5px;margin-bottom:5px;background-color:#d6d8d9;font-size:12px;line-height:15px}.sheet-planningdesc{font-size:12px;line-height:15px;margin-bottom:5px}.sheet-itemholder>div{padding:7px}.sheet-item{display:inline-block;width:100%;line-height:normal}.sheet-type-character .sheet-regularitems .repitem .sheet-item{width:187px}.sheet-type-character .sheet-regularitems .repitem input[name="attr_short"]:checked~input[name="attr_expand"]:not(:checked)~.sheet-repeating-item{width:93.5px}.sheet-item.sheet-itemshort{width:50%}.sheet-playbookitems{background-color:#d6d8d9}.sheet-item input[type=text]{width:calc(100% - 20px);height:16px;margin:0 1px 0 4px;padding:3px 0;font-size:11px}.sheet-item textarea.sheet-upgradename{width:calc(100% - 20px);resize:none;color:inherit;position:relative;top:2px;height:18px;font-size:11px;margin:0 1px 0 4px;color:black}.sheet-item input.sheet-item-textarea-tall:checked+textarea.sheet-upgradename{height:36px}.sheet-item.sheet-item2box input[type=text],.sheet-repeating-item input[type=checkbox][value="2"]:checked~input[type=text],.sheet-repeating-item input[type=checkbox][value="2"]:checked~textarea.sheet-upgradename{width:calc(100% - 35px)}.sheet-item.sheet-item3box input[type=text],.sheet-repeating-item input[type=checkbox][value="3"]:checked~input[type=text],.sheet-repeating-item input[type=checkbox][value="3"]:checked~textarea.sheet-upgradename{width:calc(100% - 50px)}.sheet-item.sheet-item4box input[type=text]{width:calc(100% - 65px)}.sheet-repeating-item input[type=checkbox][name="attr_bold"]:checked~input[type=text]{font-weight:800}.sheet-repeating-item input[type=checkbox][value="0"]:checked~input[type=text]{font-style:italic}.sheet-item span.sheet-label{font-weight:700;font-size:10px;letter-spacing:1px}.sheet-item span.sheet-label.sheet-upgradecosts{font-size:7px;line-height:normal}.sheet-item span{font-size:11px}.sheet-item.sheet-upgradecaption{margin-top:5px}.sheet-floatingbar{display:inline-block;width:3px;height:2px;margin:0 -1px 0 -2px;border-top:2px solid #838587}.sheet-repeating-item input[type=checkbox][value="0"]:checked~.sheet-boxesgeq2,.sheet-repeating-item input[type=checkbox][value="1"]:checked~.sheet-boxesgeq2,.sheet-repeating-item input[type=checkbox][value="2"]:checked~.sheet-boxesgeq3{display:none}.sheet-itemholder .repitem input[name="attr_boxes_chosen"]:checked+div,.sheet-itemholder .repitem input[name="attr_boxes_chosen"]:not(:checked)+div~div{display:none}.sheet-item .sheet-numboxes-chooser{display:block;float:right}.sheet-item input[type=number]{margin-right:5px;height:18px;padding:0;text-align:right;width:2.5em;background-color:transparent}.sheet-numboxes-chooser input{width:20px;height:18px}.sheet-numboxes-chooser input:checked+span,.sheet-numboxes-chooser input:checked+span{font-weight:800}.sheet-numboxes-chooser input+span:not(:last-child){margin-right:5px}.sheet-numboxes-chooser input+span{border:1px solid #AAA;padding:2px}.sheet-type-character .sheet-regularitems .repitem{display:inline-block}.sheet-itemholder input[name="attr_setting_show_itemdesc"]:not(:checked)~div input.sheet-expand,.sheet-itemholder input[name="attr_setting_show_itemdesc"]:not(:checked)~div input.sheet-expand+span,.sheet-itemholder input[name="attr_setting_show_itemdesc"]:not(:checked)~div textarea:last-child{display:none}.sheet-itemholder input.sheet-expand{width:9px;margin-top:4px;margin-left:-7px;height:9px}.sheet-itemholder input.sheet-expand+span::before{content:"◀"}.sheet-itemholder .sheet-playbookitems textarea:last-child{border-top:1px solid darkgrey}.sheet-itemholder textarea:last-child{display:none;border-top:1px solid lightgray;border-radius:0;resize:vertical;line-height:12px;font-size:10px;height:40px}.sheet-itemholder input[name="attr_setting_show_itemdesc"]:checked~div input.sheet-expand:checked~textarea:last-child{display:block}.sheet-bladeslogo{height:63px;width:95%;background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/logo.png);background-size:102% auto;background-repeat:no-repeat}.sheet-logoholder{height:50px}.sheet-crewheader{color:#7f8184;font-size:27px;letter-spacing:-2px;margin-top:-8px;font-weight:800;line-height:50px}.sheet-loadheader,.sheet-loadheader2{background-color:#b3b4b6;height:20px;line-height:0;color:black;font-size:10px;font-weight:800}.sheet-loadheader{padding:4px 0 0 3px}.sheet-loadheader2{padding:10px 0 0 3px}.sheet-loadheader2 .sheet-italic{font-weight:500;padding-left:5px}.sheet-loadcheckholder{display:inline-block;font-family:serif;text-transform:lowercase;font-style:italic;font-weight:500}.sheet-loadnumber{font-style:normal;font-weight:800;font-size:11px;padding:0 3px 0 4px}.sheet-advancement{margin-top:10px}.sheet-advancement-header>div{float:left;letter-spacing:2px;position:relative}.sheet-advancement-markxp{width:25%}.sheet-advancement-tracker{width:75%;text-align:right;height:16px}.sheet-advancement-tracker div{float:right}.sheet-advancement-xpholder{min-width:120px;text-align:right;padding:0 3px 0 5px}.sheet-advancement-desc{width:99%;margin-top:-2px;float:left;background-color:#d6d8d9}.sheet-advancement-desc ul{padding:15px 20px 4px 16px}.sheet-advancement-desc li,.sheet-warblurb li,.sheet-advancement-desc input[type=text]{font-size:12px;line-height:15px;width:100%}.sheet-advancement-desc li,.sheet-advancement-desc input[type=text]{font-style:italic}.sheet-advancement-desc li{margin-bottom:1em;padding-left:1.5em}.sheet-advancement-desc li:after,.sheet-warblurb li:after{height:.4em;width:.4em;top:.25em}.sheet-advancement-desc li.sheet-nondot,.sheet-warblurb li.sheet-nondot{padding-left:0;font-style:normal}.sheet-advancement-desc li.sheet-nondot:after,.sheet-warblurb li.sheet-nondot:after{display:none}.sheet-playbook{margin-left:5px;width:calc(45% - 5px);float:left;height:50px;background-color:#d6d8d9}.sheet-playbook-title{width:70%;height:inherit;float:left;padding:5px 0 0 10px}.sheet-playbook-desc{width:30%;height:inherit;float:left}.sheet-playbook-title input[type=text]{letter-spacing:-2px;font-size:35px;font-weight:800}.sheet-playbook-reminder{position:absolute;border:1px solid black;background:white;margin-top:43px;z-index:3;border-radius:5px;width:267px;font-size:12px;text-align:center;padding:3px}.sheet-playbook-desc textarea{box-sizing:border-box;height:50px;padding:6px 3px 0 0;font-size:10px;font-weight:800;letter-spacing:1px;color:#7f8184;resize:none;line-height:14px}.sheet-header input[type=text]{width:100%;border-bottom:1px solid black;border-radius:0;font-size:14px;padding:3px 0 0;margin:3px 0 0;color:#c43c35}.sheet-header .sheet-col55 input[type=text]{width:95%}.sheet-header label{font-size:10px}span.sheet-viceblurb{font-size:11px}.sheet-clock input.sheet-label{font-size:11px;letter-spacing:1px;font-weight:600;line-height:0;width:100%}.sheet-clockpicture{position:absolute;padding:2px;margin-top:-38px;z-index:1;height:44px;width:44px;background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-0.png)}.sheet-clock .sheet-clockpicture{margin-left:85%}.sheet-clock .sheet-4clock,.sheet-6clock,.sheet-8clock,.sheet-12clock{display:none;margin-top:10px}.sheet-clockpicture input[type=checkbox]:checked{display:none}.sheet-4clock .sheet-clockpicture input{height:20px;width:20px}.sheet-4clock .sheet-clockpicture input[value="1"]{margin-left:20px}.sheet-4clock .sheet-clockpicture input[value="2"]{margin:20px 0 0 20px}.sheet-4clock .sheet-clockpicture input[value="3"]{margin-top:20px}.sheet-6clock .sheet-clockpicture input{height:17px;width:12px}.sheet-6clock .sheet-clockpicture input[value="1"]{margin-left:21px;transform:rotate(30deg)}.sheet-6clock .sheet-clockpicture input[value="2"]{margin:12px 0 0 25px;transform:rotate(90deg)}.sheet-6clock .sheet-clockpicture input[value="3"]{margin:22px 0 0 21px;transform:rotate(150deg)}.sheet-6clock .sheet-clockpicture input[value="4"]{margin:22px 0 0 8px;transform:rotate(210deg)}.sheet-6clock .sheet-clockpicture input[value="5"]{margin:12px 0 0 1px;transform:rotate(270deg)}.sheet-6clock .sheet-clockpicture input[value="6"]{margin-left:8px;transform:rotate(330deg)}.sheet-8clock .sheet-clockpicture input{height:14px;width:10px}.sheet-8clock .sheet-clockpicture input[value="1"]{margin-left:20px;transform:rotate(22.5deg)}.sheet-8clock .sheet-clockpicture input[value="2"]{margin:8px 0 0 26px;transform:rotate(67.5deg)}.sheet-8clock .sheet-clockpicture input[value="3"]{margin:18px 0 0 26px;transform:rotate(112.5deg)}.sheet-8clock .sheet-clockpicture input[value="4"]{margin:25px 0 0 20px;transform:rotate(157.5deg)}.sheet-8clock .sheet-clockpicture input[value="5"]{margin:25px 0 0 9px;transform:rotate(202.5deg)}.sheet-8clock .sheet-clockpicture input[value="6"]{margin:18px 0 0 2px;transform:rotate(247.5deg)}.sheet-8clock .sheet-clockpicture input[value="7"]{margin:8px 0 0 2px;transform:rotate(292.5deg)}.sheet-8clock .sheet-clockpicture input[value="8"]{margin-left:9px;transform:rotate(337.5deg)}.sheet-12clock .sheet-clockpicture input{height:12px;width:8px}.sheet-12clock .sheet-clockpicture input[value="1"]{margin-left:20px;transform:rotate(15deg)}.sheet-12clock .sheet-clockpicture input[value="2"]{margin:4px 0 0 26px;transform:rotate(45deg)}.sheet-12clock .sheet-clockpicture input[value="3"]{margin:10px 0 0 29px;transform:rotate(75deg)}.sheet-12clock .sheet-clockpicture input[value="4"]{margin:18px 0 0 29px;transform:rotate(105deg)}.sheet-12clock .sheet-clockpicture input[value="5"]{margin:24px 0 0 26px;transform:rotate(135deg)}.sheet-12clock .sheet-clockpicture input[value="6"]{margin:28px 0 0 20px;transform:rotate(165deg)}.sheet-12clock .sheet-clockpicture input[value="7"]{margin:28px 0 0 12px;transform:rotate(195deg)}.sheet-12clock .sheet-clockpicture input[value="8"]{margin:24px 0 0 6px;transform:rotate(225deg)}.sheet-12clock .sheet-clockpicture input[value="9"]{margin:18px 0 0 3px;transform:rotate(255deg)}.sheet-12clock .sheet-clockpicture input[value="10"]{margin:10px 0 0 3px;transform:rotate(295deg)}.sheet-12clock .sheet-clockpicture input[value="11"]{margin:4px 0 0 6px;transform:rotate(315deg)}.sheet-12clock .sheet-clockpicture input[value="12"]{margin-left:12px;transform:rotate(345deg)}input[value="4"]:checked~.sheet-4clock,input[value="6"]:checked~.sheet-6clock,input[value="8"]:checked~.sheet-8clock,input[value="12"]:checked~.sheet-12clock{display:block}.sheet-8clock input[value="0"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-0.png)}.sheet-8clock input[value="1"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-1.png)}.sheet-8clock input[value="2"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-2.png)}.sheet-8clock input[value="3"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-3.png)}.sheet-8clock input[value="4"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-4.png)}.sheet-8clock input[value="5"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-5.png)}.sheet-8clock input[value="6"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-6.png)}.sheet-8clock input[value="7"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-7.png)}.sheet-8clock input[value="8"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-8.png)}.sheet-4clock input[value="0"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-0.png)}.sheet-4clock input[value="1"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-1.png)}.sheet-4clock input[value="2"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-2.png)}.sheet-4clock input[value="3"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-3.png)}.sheet-4clock input[value="4"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-4.png)}.sheet-6clock input[value="0"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-0.png)}.sheet-6clock input[value="1"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-1.png)}.sheet-6clock input[value="2"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-2.png)}.sheet-6clock input[value="3"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-3.png)}.sheet-6clock input[value="4"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-4.png)}.sheet-6clock input[value="5"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-5.png)}.sheet-6clock input[value="6"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-6.png)}.sheet-12clock input[value="0"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-0.png)}.sheet-12clock input[value="1"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-1.png)}.sheet-12clock input[value="2"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-2.png)}.sheet-12clock input[value="3"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-3.png)}.sheet-12clock input[value="4"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-4.png)}.sheet-12clock input[value="5"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-5.png)}.sheet-12clock input[value="6"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-6.png)}.sheet-12clock input[value="7"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-7.png)}.sheet-12clock input[value="8"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-8.png)}.sheet-12clock input[value="9"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-9.png)}.sheet-12clock input[value="10"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-10.png)}.sheet-12clock input[value="11"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-11.png)}.sheet-12clock input[value="12"]:checked~.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-12.png)}.sheet-clockprogress{margin-top:10px}.sheet-clockprogress span:first-child{margin-right:3px}.sheet-clock{background-color:#d6d8d9;font-style:italic;font-size:10px;line-height:8px}.sheet-clock{width:100%;display:inline-block;padding:8px 8px 12px;margin-bottom:8px}input.sheet-text-input{height:11px}input.sheet-text-input[type=checkbox]{width:52px}input.sheet-text-input[type=radio]{width:20px}input.sheet-text-input.sheet-longoption[type=radio]{width:64px}input.sheet-text-input+span{font-weight:700}input.sheet-text-input:hover+span{color:#9c9c9c}input.sheet-text-input:checked+span{color:red}input.sheet-text-input:checked:hover+span{color:#d00}input.sheet-text-input+span::after{content:"—";padding:0 2px;color:black!important}input.sheet-text-input.sheet-last+span::after{content:"";padding:0}input.sheet-stresstooth,input.sheet-xptooth,input.sheet-holdtooth,input.sheet-stresstooth+span,input.sheet-xptooth+span,input.sheet-holdtooth+span{height:25px}input.sheet-regulartooth,input.sheet-regulartooth+span{height:13px}input.sheet-tooth{width:12px}input.sheet-tooth+span{width:8px;margin-right:4px;display:inline-block;vertical-align:top}input.sheet-tooth+span:last-child{margin-right:0!important}input.sheet-tooth:last-of-type{width:8px}input.sheet-tooth:hover+span{filter:alpha(opacity=70);opacity:.7}input.sheet-xptooth+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/xptooth-red.png)}input.sheet-xptooth:checked~input.sheet-xptooth+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/xptooth-white.png)}input.sheet-stresstooth[type=radio]+span,input.sheet-stresstooth[type=checkbox]:checked+span,input.sheet-holdtooth:checked+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-red.png)}input.sheet-stresstooth[type=checkbox]+span,input.sheet-stresstooth:checked~input.sheet-stresstooth[type=radio]+span,input.sheet-holdtooth+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-white.png)}input.sheet-regulartooth[type=radio]+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/shorttooth-red.png)}input.sheet-regulartooth:checked~input.sheet-regulartooth[type=radio]+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/shorttooth-grey.png)}input.sheet-zero{width:13px;height:13px}input.sheet-zero+span{width:10px;height:13px;margin-right:3px;display:inline-block;vertical-align:top;background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/zero.png)}input.sheet-zero[type=radio]:checked+span{display:none}.sheet-turfbox input[type=radio]{display:block;float:right;position:initial;width:11px}input[type=checkbox].sheet-turf1:checked~input[type=radio].sheet-turf1+span,input[type=checkbox].sheet-turf2:checked~input[type=radio].sheet-turf2+span,input[type=checkbox].sheet-turf3:checked~input[type=radio].sheet-turf3+span,input[type=checkbox].sheet-turf4:checked~input[type=radio].sheet-turf4+span,input[type=checkbox].sheet-turf5:checked~input[type=radio].sheet-turf5+span,input[type=checkbox].sheet-turf6:checked~input[type=radio].sheet-turf6+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-black.png)}input.sheet-stresstooth:checked~input.sheet-stresstooth.sheet-turf6+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-halfgrey.png)}.sheet-specialability,.sheet-friend,.sheet-contact{padding:5px 4px 0;border-bottom:1px solid #b3b4b6}textarea.sheet-abilityname{width:calc(31% - 22px);resize:none;height:52px;margin:0 5px;line-height:17px;font-variant:small-caps;font-weight:800;font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif}textarea.sheet-abilitydesc{width:69%;resize:vertical;height:53px;font-size:12px;line-height:13px}.sheet-harmrow,.sheet-harmheader{border-bottom:1px solid black}.sheet-harmrow,.sheet-harmrow div{height:53px;overflow:hidden}.sheet-harmrow div{float:left}.sheet-harmrow>div:first-child{background-color:#d6d8d9;width:4%;color:black;letter-spacing:0;font-weight:800;line-height:inherit;padding:19px 3px 3px}.sheet-harmrow>div:nth-child(2){width:76%}.sheet-harmrow>div:last-child{background-color:#d6d8d9;width:20%;color:#575859;text-align:center;font-size:10px;letter-spacing:1px;font-weight:800;line-height:15px;padding-top:13px}.sheet-harmrow>div:nth-child(2)>div:nth-child(2){border-left:1px solid #d6d8d9}.sheet-harmrow textarea{font-size:12px;margin:10px 6px 0;color:#c43c35;resize:none;height:40px;box-sizing:border-box;text-align:center;width:calc(100% - 12px)}.sheet-harm>div.sheet-harmrow:nth-child(3)>div:last-child{padding-top:20px}.sheet-arrow-right{display:inline-block;width:0;height:0;margin-left:2px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid black}.sheet-armor .sheet-blackheader,.sheet-healing .sheet-blackheader{text-align:center}.sheet-healing .sheet-italic{font-size:9px}.sheet-healing>div:nth-child(2){line-height:13px;text-align:center;padding-left:5px}.sheet-healing .sheet-clockpicture{margin:32px 0 0 22px}.sheet-healing .sheet-zeroholder{margin:66px 0 0 11px;z-index:3}.sheet-armor div:not(:first-child) .sheet-label{float:left;color:black;font-size:11px;font-weight:800;padding:2px 0 0 10px;width:calc(100% - 15px)}.sheet-checkboxholder{width:15px;float:right}.sheet-armor>div:not(:first-child){margin-bottom:2px;text-align:center}.sheet-armor input.sheet-checkbox+span,.sheet-armor input.sheet-checkbox:hover+span{border:1px solid black}.sheet-coin-and-stash{width:96%;margin-left:4%}.sheet-coinrow{font-size:11px;font-weight:800}.sheet-coin{border-bottom:1px solid #8c8c8c;border-right:1px solid #8c8c8c;color:black;width:70%}.sheet-coinrow div{float:left}.sheet-coinrow>div:last-child{border-top:1px solid #8c8c8c;text-align:center;width:30%}button[type=roll].sheet-rollbutton.sheet-stashbutton{font-size:11px;color:#717275}.sheet-coin div:last-child{float:right;width:64px}.sheet-coin div:nth-child(2){position:absolute;margin-left:37px}.sheet-stash{margin-top:2px;padding-left:6px;line-height:19px}.sheet-stashzeroholder{position:absolute;margin:22px 0 0 -6px}.sheet-crewcoin>div:nth-child(3){margin-top:2px;padding-left:3px;width:110%}.sheet-crewcoin>div:last-child{font-size:9px;margin-top:-5px;padding-left:3px}.sheet-crewcoinbar{display:inline-block;border-left:1px solid #c6c7c9;height:15px;width:1px;margin:0 5px 0 3px}input.sheet-radiobox{width:12px;height:12px;margin-top:3px}.sheet-coin-and-stash input.sheet-radiobox{width:13px;height:13px;margin-top:2px}input.sheet-radiobox+span{width:9px;height:9px;margin:0 3px 0 0;display:inline-block}.sheet-coin-and-stash input.sheet-radiobox+span{width:10px;height:10px;margin:0 4px 0 0}input.sheet-radiobox:hover+span{filter:alpha(opacity=70);opacity:.7}.sheet-coin input.sheet-radiobox:checked~input.sheet-radiobox+span,.sheet-crewcoin input.sheet-radiobox:checked~input.sheet-radiobox+span{background-color:white;border:1px solid black}.sheet-coin input.sheet-radiobox+span,.sheet-crewcoin input.sheet-radiobox+span{background-color:red;border:1px solid black}.sheet-stash input.sheet-radiobox:checked~input.sheet-radiobox+span{background-color:#c6c7c9;border:1px solid #c6c7c9}.sheet-stash input.sheet-radiobox+span{background-color:black;border:1px solid black}.sheet-stash input.sheet-radiobox:nth-of-type(10n+1){margin-left:3px;width:15px;height:15px}.sheet-stash input.sheet-radiobox:nth-of-type(10n+1)+span{width:12px;height:12px;border:1px solid black!important;margin-left:3px}.sheet-stash input.sheet-radiobox:nth-of-type(10n+1)+span,input.sheet-radiobox:last-of-type+span{margin-right:0}.sheet-crewcoin input.sheet-radiobox:checked~input.sheet-radiobox.sheet-vaultcoin+span{border:1px solid #c6c7c9}.sheet-crewcoin input.sheet-radiobox+span{margin-bottom:2px}.sheet-hunting-grounds input[type=text]{font-weight:800;line-height:22px}.sheet-hunting-grounds textarea{font-size:inherit;height:36px;resize:vertical}.sheet-bonusdie{padding:0 5px;color:black}.sheet-bonusdie .sheet-label{font-size:12px;font-weight:800;padding:2px 0}.sheet-bonusdie>div:last-child{height:45px}.sheet-bonusdie .sheet-bonusdieplus{width:10%;float:left;background-color:black;color:white;height:49px;padding:14px 4px 4px 4px;font-weight:800}.sheet-bonusdie .sheet-bonusdietext{background-color:#d6d8d9;height:49px;width:90%;float:left;padding:3px;font-size:11px;line-height:14px;text-align:center}button.repcontrol_edit,button.repcontrol_add{padding:6px;background-image:none;background-color:#d6d8d9;color:#616161;border-radius:0;border-color:#b3b4b6;transition:all 0.2s;font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;font-variant:small-cap;font-weight:800}button.repcontrol_edit:hover,button.repcontrol_add:hover{color:#020202;border-color:#020202;background-color:#ccc}.sheet-white-repcontrol button.repcontrol_edit,.sheet-white-repcontrol button.repcontrol_add{background-color:white;margin-top:10px}.sheet-small-repcontrol button.repcontrol_edit,.sheet-small-repcontrol button.repcontrol_add{margin-top:3px}.sheet-cohorts.sheet-white-repcontrol button.repcontrol_edit,.sheet-cohorts.sheet-white-repcontrol button.repcontrol_add{margin-top:0}.sheet-small-repcontrol button.repcontrol_edit,.sheet-small-repcontrol button.repcontrol_add,.sheet-white-repcontrol button.repcontrol_edit,.sheet-white-repcontrol button.repcontrol_add{font-weight:600;font-size:12px;font-family:serif;padding:4px}.itemcontrol{z-index:20}.sheet-itemholder .repcontrol_move,.sheet-itemholder .repcontrol_del{padding-top:0;padding-bottom:0}.sheet-hold,.sheet-stress>div,.sheet-rep>div,.sheet-hold>div,.sheet-heat>div,.sheet-crewcoin>div:first-child>div{float:left}.sheet-hold{width:255px;margin-left:calc(55% - 255px)}.sheet-stress,.sheet-rep,.sheet-hold,.sheet-heat{height:25px}.sheet-stress1{width:53px;padding-left:3px}.sheet-stress2{width:calc(100% - 330px)}.sheet-stress3{width:68px}.sheet-stress4{width:209px;padding:1px 0 0 3px}.sheet-stress4>div{width:110%;line-height:12px;text-transform:uppercase;font-size:8px}.sheet-stress4>div:not(:first-of-type){letter-spacing:1px}.sheet-traumaholder,.sheet-wantedholder{height:13px;display:block;float:right;text-align:right;width:100%}.sheet-rep1{width:35px}.sheet-rep2{width:calc(100% - 78px);position:relative}.sheet-rep3{width:43px}.sheet-turfbox{display:block;position:absolute;z-index:2;width:100%}.sheet-hold1,.sheet-hold4,.sheet-heat1{width:41px}.sheet-hold2{width:51px}.sheet-hold3{width:63px}.sheet-hold5{width:59px;height:16px;padding-left:2px}.sheet-heat2{width:calc(100% - 106px)}.sheet-heat3{width:65px}.sheet-crewcoin1{width:60px}.sheet-crewcoin2{width:calc(100% - 60px)}.sheet-zeroholder{position:absolute}.sheet-stress1 .sheet-zeroholder{margin:-2px 0 0 35px}.sheet-stress3 .sheet-zeroholder{margin-left:1px}.sheet-rep1 .sheet-zeroholder{margin:-2px 0 0 17px}.sheet-rep3 .sheet-zeroholder{margin:13px 0 0 2px}.sheet-heat1 .sheet-zeroholder{margin:-2px 0 0 23px}.sheet-heat3 .sheet-zeroholder{margin-left:5px}.sheet-crewcoin .sheet-zeroholder{margin:19px 0 0 -10px}.sheet-stress2 input.sheet-tooth+span{margin-right:calc((100% - 72px)/8)}.sheet-stress2 input[name="attr_setting_extra_stress1"]:checked~input.sheet-tooth+span{margin-right:calc((100% - 80px)/9)}.sheet-stress2 input[name="attr_setting_extra_stress2"]:checked~input.sheet-tooth+span{margin-right:calc((100% - 88px)/10)}.sheet-stress2 input[name="attr_setting_extra_stress3"]:checked~input.sheet-tooth+span{margin-right:calc((100% - 96px)/11)}.sheet-stress2 input[name="attr_setting_extra_stress4"]:checked~input.sheet-tooth+span{margin-right:calc((100% - 104px)/12)}.sheet-stress2 input[name="attr_setting_extra_stress5"]:checked~input.sheet-tooth+span{margin-right:calc((100% - 112px)/13)}input[name="attr_setting_extra_stress1"]:not(:checked)~input.sheet-tooth[value="9"]+span,input[name="attr_setting_extra_stress1"]:checked+input[name="attr_setting_extra_stress2"]:not(:checked)~input.sheet-tooth[value="10"]+span,input[name="attr_setting_extra_stress2"]:checked+input[name="attr_setting_extra_stress3"]:not(:checked)~input.sheet-tooth[value="11"]+span,input[name="attr_setting_extra_stress3"]:checked+input[name="attr_setting_extra_stress4"]:not(:checked)~input.sheet-tooth[value="12"]+span,input[name="attr_setting_extra_stress4"]:checked+input[name="attr_setting_extra_stress5"]:not(:checked)~input.sheet-tooth[value="13"]+span,input[name="attr_setting_extra_stress5"]:checked~input.sheet-tooth[value="14"]+span{margin-right:0!important}.sheet-rep .sheet-black-on-grey{padding-right:4px;text-align:right;width:100%}.sheet-rep input.sheet-tooth{width:11px}.sheet-rep input.sheet-tooth+span{margin-right:calc((100% - 96px)/11)}.sheet-heat2 input.sheet-tooth+span{margin-right:calc((100% - 72px)/8)}.sheet-hold .sheet-black-on-grey{width:calc(100% - 8px)}.sheet-toothholder{float:right;width:8px}textarea.sheet-notes{margin-top:20px;margin-left:10px;font-family:"Shadows Into Light",cursive;color:#c43c35;font-size:20px;width:97%;resize:vertical;background-image:-webkit-linear-gradient(top,transparent,transparent 26px,#a7a7a7 0);background-image:-moz-linear-gradient(top,transparent,transparent 26px,#a7a7a7 0);background-image:-o-linear-gradient(top,transparent,transparent 26px,#a7a7a7 0);background-image:linear-gradient(top,transparent,transparent 26px,#a7a7a7 0);background-size:100% 27px;line-height:27px;height:378px}.sheet-loadboxholder{transform:rotate(45deg);display:inline-block;margin-left:6px;width:7px;height:7px}input.sheet-loadbox[type=checkbox]{width:12px;height:12px}input.sheet-loadbox[type=checkbox]+span{display:inline-block;border:1px solid black;width:8px;height:8px;background-color:white}input.sheet-loadbox[type=checkbox]:checked+span{background-color:red}input.sheet-loadbox[type=checkbox]:hover+span{filter:alpha(opacity=70);opacity:.7}button[type=roll]{font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;background:transparent;box-shadow:none}button[type=roll]:before{content:""!important}button[type=roll].sheet-rollbutton{text-transform:uppercase;border:none;margin:0;padding:0;font-weight:800;line-height:9px}button[type=roll].sheet-tierbutton{font-size:inherit;letter-spacing:inherit;color:inherit}button[type=roll].sheet-attributebutton{font-size:13px;line-height:9px;color:white}button[type=roll].sheet-cohortbutton{font-size:11px;color:white}button[type=roll].sheet-actionbutton{font-size:12.5px;letter-spacing:1px;float:right;color:black;margin-top:3px;text-align:left;width:86px}button[type=roll].sheet-vicebutton,button[type=roll].sheet-fortunebutton{color:#616161;border-color:#b3b4b6;border-radius:0;transition:all 0.2s;padding:4px;font-size:inherit;font-weight:600}button[type=roll].sheet-vicebutton{float:right;margin:5px 3px -5px 0;line-height:13px}button[type=roll].sheet-fortunebutton{width:100%;float:left;height:38px;margin:10px 3px 0 0}button[type=roll].sheet-rollbutton:hover{color:#ff4747}button[type=roll].sheet-vicebutton:hover,button[type=roll].sheet-fortunebutton:hover{color:#020202;border-color:#020202}input.sheet-checkbox{height:12px;width:12px}input.sheet-checkbox.sheet-circlebox-small{margin-top:2px}input.sheet-checkbox.sheet-squarebox-small{height:10px;width:10px}input.sheet-checkbox.sheet-squarebox-small+span{margin:0;width:7px;height:7px}input.sheet-checkbox.sheet-squarebox-small:checked+span{background-color:black!important;opacity:.7}input.sheet-checkbox+span{display:inline-block;width:10px;height:10px;border:1px solid #838587;margin:0 2px 0 0}input.sheet-checkbox:hover+span{opacity:.7}input.sheet-checkbox.sheet-squarebox{margin-top:3px}input.sheet-checkbox.sheet-squarebox+span{background:transparent;vertical-align:middle;margin-left:1px}input.sheet-checkbox.sheet-circlebox-small+span{border-radius:40px;height:9px;width:9px;background:white;vertical-align:middle;margin-right:2px;margin-bottom:3px}input.sheet-checkbox+span:last-child{margin-right:0!important}input.sheet-checkbox:checked+span{background-color:red!important}input.sheet-checkbox.sheet-claimbridge{width:14px;height:14px}input.sheet-checkbox.sheet-claimbridge+span{margin:0;border:none;width:100%;height:100%;background:transparent}input.sheet-checkbox.sheet-claimbridge:checked+span{background:#d6d8d9!important}.sheet-specialability input:checked~textarea.sheet-abilityname,.sheet-item input.sheet-checkbox:checked~input[type=text],.sheet-item input.sheet-checkbox:checked~textarea,input.sheet-friendup:checked~input[type=text]{color:red}input.sheet-frienddown:checked~input[type=text]{color:black}.sheet-contact input.sheet-checkbox:checked~input[type=text]{font-weight:800;color:black}.sheet-tier input.sheet-checkbox.sheet-circlebox-small+span{margin-right:3px}.sheet-specialability input.sheet-checkbox.sheet-circlebox+span{border-radius:30px;background:white;vertical-align:top;margin:0}.sheet-actions input.sheet-checkbox{width:20px;height:20px}.sheet-actions input.sheet-checkbox.sheet-circlebox+span{border-radius:50px;background-color:#c6c7c9;border:none}input.sheet-checkbox.sheet-friendup{margin-top:3px}input.sheet-checkbox.sheet-frienddown{margin-top:10px}.sheet-friend input.sheet-checkbox+span,.sheet-contact input.sheet-checkbox+span{width:0;height:0;background-color:#d6d8d9!important}.sheet-friend input.sheet-frienddown+span{border-width:10px 5px 0 5px;margin:0 0 -2px 3px;border-color:#fff transparent transparent transparent}.sheet-friend input.sheet-friendup+span{border-width:0 5px 10px 5px;margin-bottom:5px;border-color:transparent transparent #fff transparent}.sheet-friend input.sheet-frienddown:checked+span{border-color:#000 transparent transparent transparent}.sheet-friend input.sheet-friendup:checked+span{border-color:transparent transparent red transparent}.sheet-contact input.sheet-checkbox{margin-top:6px}.sheet-contact input.sheet-checkbox+span{border-width:5px 0 5px 10px;margin-bottom:2px;border-color:transparent transparent transparent #fff}.sheet-contact input.sheet-checkbox:checked+span{border-color:transparent transparent transparent #000}.sheet-attribute,.sheet-cohort{margin-bottom:10px}.sheet-cohort{line-height:18px}.sheet-attribute-title,.sheet-cohort-title{height:21px;background-color:black;padding-left:3px}.sheet-attribute-title div:first-child{width:67px;float:left;position:absolute}.sheet-attribute-xp-box{float:right;width:108px;text-align:right;padding-right:3px}.sheet-actions{padding-left:2px}.sheet-action{width:100%;height:22px}.sheet-action:first-child,.sheet-action:first-child>div:first-child{height:34px}.sheet-action:first-child>div{padding-top:12px}.sheet-action:first-child button[type=roll].sheet-actionbutton{margin-top:15px}.sheet-action>div{margin:0 8px 0 0;width:15px;float:left}.sheet-action>div:first-child{border-right:1px solid black;height:22px;width:17px;margin-right:6px}.sheet-action>div:nth-last-child(2){margin-right:0}.sheet-cohorts .repitem{line-height:0}.sheet-cohort-title>div:first-child{width:calc(100% - 40px);float:left}.sheet-cohort-title>div:last-child{width:40px;float:right;text-align:right;padding-right:3px}.sheet-cohort-title input[type=text]{font-weight:600;width:100%;font-size:11px;background:transparent;padding:2px 0 0;color:white}.sheet-cohort-info{background:black;height:13px}.sheet-cohort-info .sheet-label{font-size:8.5px;color:white}.sheet-cohort-info>div:first-child{float:left;height:13px;width:41px}.sheet-cohort-info>div:last-child{float:left;width:calc(100% - 41px);padding-left:4px;height:13px;line-height:12px}.sheet-cohort-info input[type=text]{line-height:12px}.sheet-cohort-condition>div,.sheet-cohort-condition .sheet-label{float:left}.sheet-cohort-condition .sheet-label{color:black;font-size:7px}.sheet-cohort-condition1{width:19%;margin-right:2%}.sheet-cohort-condition2{width:28%;margin-right:2%}.sheet-cohort-condition3{width:24%;margin-right:2%}div.sheet-cohort-condition4{width:23%;float:right;font-weight:800}.sheet-cohort-edgeflaw{margin:2px 0;color:black;font-size:9px;line-height:13px}.sheet-cohort-edgeflaw .sheet-label{display:inline-block;line-height:10px;width:38px}.sheet-cohort-edgeflaw input[type=text]{width:calc(100% - 38px);font-size:inherit;height:13px;line-height:0}.sheet-cohort-text textarea{resize:vertical;font-size:9px;line-height:11px;height:50px;border-bottom:1px solid lightgray}.sheet-claimbox{background-color:#d6d8d9;width:18%}.sheet-claimbox,.sheet-lairbox,.sheet-claims-horisep{height:66px;float:left}.sheet-claims-seprow,.sheet-claims-seprow div{height:14px}.sheet-lairbox{text-align:center;display:flex;justify-content:center;align-items:center;background-color:gray;width:18%}.sheet-lairbox .sheet-label{color:white}.sheet-claims-horisep{height:14px;margin-top:26px;width:2.5%}.sheet-claims-vertsep{float:left;width:14px;margin:0 calc(9% - 7px)}.sheet-claimbox .sheet-label{font-size:8px;line-height:12px;height:24px;font-weight:600;width:98%;margin:4px 1% 2px}.sheet-claimbox textarea{box-sizing:border-box;text-align:center;resize:none}.sheet-claimbox textarea.sheet-claim-desc{width:95%;margin:2px 2.5% 4px;line-height:10px;height:30px;font-size:8px}.sheet-claimbox div:first-child{float:left;position:absolute;margin:56px 0 0 1px;line-height:0}input:checked+.sheet-claimbox{background-color:#c1c4c5}.sheet-claims{margin-top:15px}.sheet-claims div.repcontrol{float:left;width:100%}.sheet-claims div.repcontainer{float:left;line-height:0}.sheet-claims div.repitem{display:inline-block;width:100%}.sheet-strictures div{font-size:11px}.sheet-strictures div .sheet-label{font-weight:600;margin:0 3px}input.sheet-alchemicals-checkbox{width:93px;height:15px}input.sheet-alchemicals-checkbox+span{display:inline-block}input.sheet-alchemicals-checkbox:hover+span{color:red}.sheet-alchemicals-content{display:none;padding-left:7px}.sheet-alchemicals-content>div:nth-child(3){line-height:12px}input.sheet-alchemicals-checkbox:checked~.sheet-alchemicals-content{display:block}.sheet-alchemicals .sheet-bandolier span:first-child{margin-right:7px;font-size:12px}.sheet-alchemicals .sheet-italic{font-size:10px}.sheet-alchemicals li:after{height:4px;width:4px;top:.7em}.sheet-alchemicals li{padding-left:11px;font-size:11px;height:16px}.sheet-cohort-dropdown,.sheet-cohort-dropdown-bg{background-color:black;position:absolute;z-index:-1;width:41px}.sheet-cohort-dropdown{height:13px;text-align:left;line-height:10px;z-index:1}.sheet-cohort-dropdown:hover{line-height:12px}.sheet-cohort-dropdown-bg{display:none;height:42px}.sheet-cohort-dropdown input[type=radio]{width:30px;z-index:10}.sheet-cohort-dropdown input[type=radio],.sheet-cohort-dropdown input[type=radio]+span{display:none}.sheet-cohort-dropdown:hover input[type=radio],.sheet-cohort-dropdown:hover input[type=radio]+span{display:inline;padding-left:2px}.sheet-cohort-dropdown:hover .sheet-cohort-dropdown-bg{display:block}.sheet-cohort-dropdown:hover input[type=radio]:checked+span{color:red}.sheet-cohort-dropdown span:first-child{display:inline-block;padding-left:2px}.sheet-cohort-dropdown:hover span:first-child{display:none}.sheet-frame{margin-top:4px}.sheet-frame input.sheet-label{font-weight:600}.sheet-frame textarea{font-size:11px;resize:vertical;height:40px}.sheet-type-faction .repcontainer.ui-sortable.editmode+.repcontrol{margin-bottom:55px}.sheet-factiontitle{margin-bottom:10px}.sheet-factiontitle input[type=text]{font-size:26px;font-weight:600;width:60%}.sheet-factions-header{width:100%;height:24px;background:#ccc;padding:5px 0}.sheet-factions-header input[type=text]{font-weight:600;padding-left:3px}.sheet-factions-header span{font-size:6.5px;display:inline-block;text-align:center;vertical-align:middle}input.sheet-expand{width:8px;margin-top:7px;margin-left:-7px;height:8px}input.sheet-expand+span::before{margin-top:3px;margin-left:-7px;position:absolute;content:"▶";font-size:8px;width:12px;height:12px}input.sheet-expand:checked+span::before{content:"▼"}.sheet-faction{border-bottom:1px solid lightgray}.sheet-faction textarea{display:none;border-top:1px solid lightgray;border-radius:0;resize:vertical;font-size:11px;height:40px}.sheet-faction input.sheet-expand:checked~textarea{display:block}.sheet-faction input[type=number]{border:none;background:transparent;padding:0;font-size:12px}.sheet-faction input[type=text]{border-right:1px solid lightgray;border-radius:0;font-size:12px;padding:2px 1px}.sheet-faction input[type=text]:nth-child(3),.sheet-factions-header input[type=text]{width:65%}.sheet-faction input[type=text]:nth-child(4),.sheet-factions-header span:nth-child(2){width:10%;text-align:center}.sheet-faction input[type=text]:nth-child(5),.sheet-factions-header span:nth-child(3){width:10%;text-align:center}.sheet-faction input[type=number],.sheet-factions-header span:nth-child(4){width:15%;text-align:center}.sheet-warblurb{margin-top:30px}.sheet-warblurb .sheet-label{font-size:14px;color:black;font-weight:600}.sheet-warblurb li{margin-bottom:.5em;padding-left:1em}div.sheet-faction-generatebutton{float:right;text-align:right}.sheet-faction-generatebutton input{width:105px;height:16px}.sheet-faction-generatebutton input+span{padding:3px;color:#666;border:1px solid #666}.sheet-faction-generatebutton input:hover+span{color:red;border-color:red}input.sheet-generatebutton{width:110px;height:18px}input.sheet-generatebutton+span{padding:3px;color:#666;margin:0 4px;font-size:11px;border:1px solid #666}input.sheet-generatebutton:hover+span{color:red;border-color:red}.sheet-rolltemplate-bitd .sheet-roll-holder{margin-left:-45px;margin-right:-1px;width:299px;overflow:hidden;font-variant-numeric:lining-nums}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-resist.sheet-roll-short,.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-vice.sheet-roll-short{height:171px}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-action.sheet-roll-short{height:195px}.sheet-rolltemplate-bitd .sheet-roll-action,.sheet-rolltemplate-bitd .sheet-roll-resist,.sheet-rolltemplate-bitd .sheet-roll-vice{height:258px}.sheet-rolltemplate-bitd .sheet-roll-fortune{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-fortune.jpg);background-position:bottom right;background-repeat:no-repeat;background-color:white;height:auto;min-height:250px}.sheet-rolltemplate-bitd .sheet-roll-action{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-action.gif)}.sheet-rolltemplate-bitd .sheet-roll-resist{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-resist.jpg)}.sheet-rolltemplate-bitd .sheet-roll-vice{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-vice.jpg)}.sheet-rolltemplate-bitd .sheet-roll-resist img,.sheet-rolltemplate-bitd .sheet-roll-vice img{height:22px}.sheet-rolltemplate-bitd .sheet-roll-action img,.sheet-rolltemplate-bitd .sheet-roll-fortune img{height:31px}.sheet-rolltemplate-bitd .sheet-roll-name{line-height:0;height:20px;padding:32px 0 0 30px;width:237px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-name,.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-name,.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-name{font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;text-transform:uppercase}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-name,.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-name{font-size:103%;letter-spacing:1px;font-weight:800}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-name{color:#8da8bb;font-size:91%}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-name{font-family:serif;color:#fff;font-size:110%}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-name{color:#303032}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-name{color:#e74a10}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-title{padding-left:27px;padding-top:8px;position:relative;top:5px}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-title,.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-title{padding-left:30px;padding-top:22px}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-title{padding-left:30px;padding-top:7px}.sheet-rolltemplate-bitd .sheet-roll-title span{color:white;letter-spacing:2px;font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;text-transform:uppercase}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-title span{color:black}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-title span,.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-title span{line-height:24px;font-size:24px}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-title span,.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-title span{line-height:33px;font-size:30px}.sheet-rolltemplate-bitd .sheet-zerodice1{position:relative;top:4px;font-size:103%}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-zerodice1{text-shadow:0 0 6px rgb(255,158,0);color:#fff}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-zerodice1{text-shadow:0 0 6px rgb(136,219,215);color:#1e1e1e}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-zerodice1,.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-zerodice1{font-family:serif;text-shadow:0 0 6px rgb(9,199,208);color:#fff}.sheet-rolltemplate-bitd .sheet-zerodice2{line-height:100%;font-size:67%;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-zerodice2,.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-zerodice2{padding-top:8px;text-shadow:0 0 6px rgb(9,199,208);color:#d8e4ef}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-zerodice2{padding-top:11px;text-shadow:0 0 6px rgb(255,158,0);color:#ffd8ca}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-zerodice2{width:60%;padding-top:11px;text-shadow:0 0 6px rgb(136,219,215);color:#1e1e1e}.sheet-rolltemplate-bitd .sheet-roll-subtitle{padding-left:30px}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-subtitle,.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-subtitle{font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;text-transform:uppercase;font-size:103%;letter-spacing:1px;font-weight:800;line-height:0;font-style:italic}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-subtitle{color:#303032}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-subtitle{color:#e74a10}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-subtitle,.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-subtitle{letter-spacing:0;font-weight:400;line-height:0;font-style:normal;position:relative;top:-5px}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-subtitle{font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;text-transform:uppercase;font-size:91%;color:#8da8bb}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-subtitle{font-family:serif;color:#fff;text-transform:none;font-size:110%}.sheet-rolltemplate-bitd .inlinerollresult{border:0 solid white!important;background-color:rgba(158,100,81,0);font-weight:400;padding-left:0}.sheet-rolltemplate-bitd .sheet-roll-position,.sheet-rolltemplate-bitd .sheet-roll-effect{display:inline-block;box-sizing:border-box;width:49%;font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;color:white;text-transform:uppercase;font-size:82%;letter-spacing:1px;padding-top:20px;padding-left:29px}.sheet-rolltemplate-bitd .sheet-roll-effect{padding-left:15px}.sheet-rolltemplate-bitd .sheet-roll-dice{font-family:Georgia,Times,"Times New Roman",serif;text-transform:uppercase;height:27px;font-size:137%;letter-spacing:0;font-weight:800;line-height:20px;padding:41px 30px 20px;color:white}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-dice,.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-dice{position:relative;top:-7px}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-dice{padding-top:10px;padding-bottom:10px;color:#303032}.sheet-rolltemplate-bitd .sheet-roll-instructions{font-family:Georgia,Times,"Times New Roman",serif;padding:15px 56px 0 27px;font-weight:200}.sheet-rolltemplate-bitd .sheet-roll-instructions em{font-style:normal;font-weight:800}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-instructions{color:#d3dde4;font-size:95%}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-instructions{color:#c9c9c9;font-size:81%;line-height:119%}.sheet-rolltemplate-bitd .sheet-roll-notes{width:46%;line-height:112%;font-size:98%;padding:20px 0 30px 29px;color:#1e1e1e;font-family:Georgia,serif}.sheet-rolltemplate-bitd .sheet-comma:last-child{display:none} \ No newline at end of file +.sheet-preload{opacity:0;position:absolute}.sheet-preload img{width:1px;height:1px}.sheet-topholder{margin-left:calc(55% + 5px);line-height:20px;position:relative;top:-11px}.sheet-version-text{color:#a8a8a8;font-size:12px}.sheet-settings-checkbox-holder{margin-right:10px}input.sheet-settings-checkbox{width:20px;height:20px}input.sheet-settings-checkbox+span{opacity:.3;font-size:16px;font-family:pictos;vertical-align:middle;display:inline-block}input.sheet-settings-checkbox:checked+span{opacity:1}.sheet-type-selector-holder{line-height:19px;margin-right:auto}input.sheet-type-selector{width:170px;height:20px;display:none}.sheet-3waybox:checked+.sheet-3waybox{display:inline-block}span.sheet-type-selector{border:solid 1px #a7a7a7;text-align:center;background:#ccc;color:#3f3f3f;width:170px;font-size:11px;text-transform:uppercase;vertical-align:middle;letter-spacing:1px;font-family:serif;font-weight:600;display:none}input.sheet-type-selector:hover~span{color:red}input.sheet-type-selector[value="character"]:checked~span.sheet-type-selector-character,input.sheet-type-selector[value="crew"]:checked~span.sheet-type-selector-crew,input.sheet-type-selector[value="faction"]:checked~span.sheet-type-selector-faction{display:inline-block}.sheet-settings{position:absolute;margin-left:calc(100% - 350px);width:350px;border:1px solid black;background:white;z-index:100;padding:5px;border-radius:5px}.sheet-settings>div{min-width:50%;flex-grow:1;display:flex;align-items:center;padding:2px;font-size:10px;min-height:24px;line-height:17px;border-bottom:1px solid lightgray}.sheet-settings>div:first-child{line-height:0}.sheet-settings input.sheet-checkbox[type=checkbox]{margin:0}.sheet-settings input.sheet-checkbox[type=checkbox]+span{flex-shrink:0;margin-right:6px}.sheet-settings input.sheet-checkbox.sheet-squarebox:checked+span{background-color:black!important}.sheet-settings input[type=number]{padding:0 2px;margin:0 3px 0 8px;width:30px;font-size:12px}.sheet-settings input[type=text]{width:45px;font-size:10px;margin-right:3px;padding-left:1px;line-height:16px;border-radius:3px;border:1px solid lightgray}.sheet-settings select{width:80px;margin:0 7px 0 0;padding:0;height:18px}input.sheet-toothhider:not(:checked)+input.sheet-tooth,input.sheet-toothhider:not(:checked)+input.sheet-tooth+span{display:none}input.sheet-xp-hider:not(:checked)+li{display:none}input.sheet-hidediv:not(:checked)+div{display:none}.charsheet{min-width:860px;color:black;font-size:0;position:relative;padding:0 10px 0 0!important}.sheet-container{position:relative;width:860px}input:checked+.sheet-container{min-width:860px;width:initial}.sheet-type-character,.sheet-type-crew,.sheet-type-faction{position:relative;top:-4px;width:100%}button{text-shadow:none!important}label{font-family:Georgia,Times,"Times New Roman",serif;text-transform:uppercase;letter-spacing:1px;margin:0;padding:0;font-size:10px}div{cursor:default;box-sizing:border-box}input[type=text]{font-family:Georgia,Times,"Times New Roman",serif;border:none;background:none;box-shadow:none;width:100%;padding:0;color:black;border-radius:0;transition:all 0.2s}textarea{box-shadow:none;font-family:Georgia,Times,"Times New Roman",serif;border:none;box-sizing:border-box;margin:0;padding:0;background:transparent;color:black;resize:vertical;display:block;transition:all 0.2s}li{cursor:default}li,li input[type=text]{font-family:Georgia,Times,"Times New Roman",serif;position:relative;color:#404040}li:after{background:black;transform:rotate(45deg);content:'';display:block;position:absolute;left:0}ul{list-style:none;margin:0;box-sizing:border-box}span{font-family:Georgia,Times,"Times New Roman",serif;cursor:default}input[type=checkbox],input[type=radio]{opacity:0;z-index:1;margin:0;padding:0;position:absolute}input[type=checkbox]+span,input[type=radio]+span{cursor:pointer;transition:all 0.2s}input[type=number]{color:black;box-shadow:none}.sheet-hidden{display:none!important}span.sheet-inherit,input.sheet-inherit{font-size:inherit;color:inherit;font-family:inherit;font-weight:inherit;vertical-align:inherit;text-transform:inherit;letter-spacing:inherit}.sheet-blackheader,.sheet-black-on-grey,.sheet-greyheader{font-size:10px;font-weight:600;height:16px;letter-spacing:1px;line-height:16px;padding:0 2px 0 4px}.sheet-blackheader.sheet-narrow,.sheet-black-on-grey{padding-left:2px}.sheet-blackheader{background-color:black;color:white}.sheet-black-on-grey,.sheet-greyheader{background-color:#b3b4b6}.sheet-black-on-grey{float:left;text-align:center;position:relative;top:-3px;z-index:-1}.sheet-blackheader .sheet-label,.sheet-black-on-grey .sheet-label,.sheet-greyheader .sheet-label{padding-top:2px}.sheet-plainheader{width:100%;border-top:2px solid black;font-size:12px;font-weight:800;line-height:22px}.sheet-specialheader{background-color:#b3b4b6;height:20px;font-size:10px;letter-spacing:1px;padding-left:5px;padding-top:2px;font-weight:600}.sheet-specialheader input{width:95%}.sheet-greyholder{background-color:#d6d8d9}.sheet-def-margin{margin-top:10px}.sheet-small-margin{margin-top:5px}.sheet-blackborder{border-top:3px solid black}.sheet-tier{background-color:#d6d8d9;height:16px;width:56px;padding:0 2px;line-height:0;justify-content:space-around;align-items:center}.sheet-flex{display:flex}.sheet-flex-wrap{display:flex;flex-wrap:wrap;align-content:flex-start}.sheet-flex-center{text-align:center;display:flex;justify-content:center;align-items:center}.sheet-right-column{padding-left:5px}.sheet-col47{width:47%}.sheet-col53{width:53%}.sheet-col37{width:37%}.sheet-col24b{width:24.25%}.sheet-col50{width:50%}.sheet-col52b{width:52%}.sheet-col55{width:55%}.sheet-col45{width:45%}.sheet-col63{width:63%}.sheet-col100{width:100%}.sheet-label,input[type=text].sheet-label,textarea.sheet-label{text-transform:uppercase;font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif}.sheet-smallcaps{text-transform:uppercase;font-weight:800}.sheet-bold{font-weight:800}.sheet-italic,.sheet-italic input[type=text]{font-style:italic}.sheet-contact input[type=text],.sheet-friend input[type=text]{font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;font-size:12px;height:27px;padding-left:3px;color:#6c6c6c}.sheet-friend input[type=text]{width:calc(100% - 25px)}.sheet-contact input[type=text]{width:calc(100% - 15px);padding-top:2px}.sheet-gatherinfo ul{padding:0}.sheet-gatherinfo li{margin-bottom:1px;font-style:italic;padding-left:11px;font-size:11px;height:17px}.sheet-gatherinfo li input[type=text]{width:100%;font-style:italic;font-size:inherit}.sheet-gatherinfo li:after{height:4px;width:4px;top:.25em;margin-top:4px}.sheet-teamworkbox{width:95%;padding:5px;margin-bottom:5px;background-color:#d6d8d9;font-size:12px;line-height:15px}.sheet-planningdesc{font-size:12px;line-height:15px;margin-bottom:5px}.sheet-itemholder>div{padding:7px}.sheet-item{width:100%;line-height:18px;justify-content:space-between}.repcontainer[data-groupname="repeating_item"]{display:flex;flex-wrap:wrap;align-content:flex-start}.repcontainer[data-groupname="repeating_item"] .sheet-item{flex-grow:1}.sheet-regularitems button.repcontrol_edit{margin-bottom:17px}.sheet-playbookitems .repcontrol{height:31px;margin-top:3px}.sheet-regularitems .repcontrol{height:38px}.sheet-type-character .sheet-regularitems .repitem input[name="attr_short"]:checked~input[name="attr_expand"]:not(:checked)~.sheet-repeating-item{width:93.5px}.sheet-item.sheet-itemshort{width:50%}.sheet-playbookitems{background-color:#d6d8d9}.sheet-item input[type=text]{width:calc(100% - 20px);height:18px;margin:0 1px 0 4px;padding:3px 0;vertical-align:top;font-size:11px}.sheet-item textarea.sheet-upgradename{width:calc(100% - 20px);resize:none;display:inline-block;vertical-align:top;height:18px;font-size:11px;margin:0 1px 0 4px}.sheet-item input.sheet-item-textarea-tall:checked+textarea.sheet-upgradename{height:32px;line-height:16px}.sheet-item.sheet-item2box input[type=text],.sheet-repeating-item input[type=checkbox][value="2"]:checked~input[type=text],.sheet-repeating-item input[type=checkbox][value="2"]:checked~textarea.sheet-upgradename{width:calc(100% - 35px)}.sheet-item.sheet-item3box input[type=text],.sheet-repeating-item input[type=checkbox][value="3"]:checked~input[type=text],.sheet-repeating-item input[type=checkbox][value="3"]:checked~textarea.sheet-upgradename{width:calc(100% - 50px)}.sheet-item.sheet-item4box input[type=text]{width:calc(100% - 65px)}.sheet-repeating-item input[type=checkbox][name="attr_bold"]:checked~input[type=text]{font-weight:800}.sheet-repeating-item input[type=checkbox][value="0"]:checked~input[type=text]{font-style:italic}.sheet-item .sheet-label{font-weight:700;font-size:10px;vertical-align:top;letter-spacing:1px}.sheet-item .sheet-label.sheet-upgradecosts{font-size:7px;padding:5px 3px 0}.sheet-item .sheet-upgradecosts{font-size:11px;padding:3px;line-height:12px}.sheet-item.sheet-upgradecaption{margin-top:3px}.sheet-floatingbar{display:inline-block;width:3px;height:2px;vertical-align:middle;margin:2px 0 0 -3px;border-top:2px solid #838587}.sheet-repeating-item input[type=checkbox][name="attr_numboxes"][value="0"]:checked~.sheet-boxesgeq2,.sheet-repeating-item input[type=checkbox][name="attr_numboxes"][value="1"]:checked~.sheet-boxesgeq2,.sheet-repeating-item input[type=checkbox][name="attr_numboxes"][value="2"]:checked~.sheet-boxesgeq3{display:none}.sheet-itemholder .repitem input[name="attr_boxes_chosen"]:checked+div,.sheet-itemholder .repitem input[name="attr_boxes_chosen"]:not(:checked)+div~div{display:none}.sheet-item .sheet-howmanyboxes{font-size:11px;padding-top:2px}.sheet-item .sheet-numboxes-chooser{height:18px}.sheet-item input[type=number]{margin-right:5px;height:18px;padding:0;vertical-align:top;text-align:right;width:2.5em;background-color:transparent}.sheet-numboxes-chooser input{width:20px;height:18px}.sheet-numboxes-chooser input:checked+span,.sheet-numboxes-chooser input:checked+span{font-weight:800}.sheet-numboxes-chooser input+span:not(:last-child){margin-right:5px}.sheet-numboxes-chooser input+span{border:1px solid #AAA;font-size:11px;padding:2px}.repcontainer[data-groupname="repeating_item"] .repitem{display:flex;flex-grow:1}.sheet-itemholder input[name="attr_setting_show_itemdesc"]:not(:checked)~div input.sheet-expand,.sheet-itemholder input[name="attr_setting_show_itemdesc"]:not(:checked)~div input.sheet-expand+span,.sheet-itemholder input[name="attr_setting_show_itemdesc"]:not(:checked)~div input.sheet-expand~textarea{display:none}.sheet-itemholder input.sheet-expand{width:7px;margin-top:4px;margin-left:-7px;height:9px}.sheet-itemholder input.sheet-expand+span::before{content:"◀"}.sheet-playbookitems input.sheet-expand~textarea{border-top:1px solid darkgrey}.sheet-itemholder input.sheet-expand~textarea{border-top:1px solid lightgray;border-radius:0;line-height:12px;font-size:10px;height:40px}.sheet-bladeslogo{border-right:12px solid transparent;background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/logo.png);background-size:102% auto;background-repeat:no-repeat}.sheet-crewheader{color:#7f8184;font-size:27px;letter-spacing:-2px;font-weight:800;line-height:39px}.sheet-loadheader{background-color:#b3b4b6;height:20px;line-height:12px;padding:4px;font-size:10px;align-items:baseline}.sheet-loadheader .sheet-label{padding:2px 0;margin-right:auto;font-weight:800}.sheet-loadheader .sheet-italic{margin:0 auto 0 3px;text-transform:lowercase}.sheet-loadheader .sheet-italic:last-child{margin-right:0}.sheet-loadnumber{font-weight:800;font-size:11px;margin-left:4px}.sheet-advancement-header{letter-spacing:2px}.sheet-advancement-header div:first-child{margin-right:auto}.sheet-advancement-xpholder{letter-spacing:0;font-size:0;margin-left:5px}.sheet-advancement-desc{width:99%;background-color:#d6d8d9;padding:15px 20px 4px 16px}.sheet-advancement-desc li,.sheet-warblurb li,.sheet-advancement-desc input[type=text]{font-size:12px;line-height:15px;width:100%}.sheet-advancement-desc li,.sheet-advancement-desc input[type=text]{font-style:italic}.sheet-advancement-desc li{margin-bottom:1em;padding-left:1.5em}.sheet-advancement-desc li:after,.sheet-warblurb li:after{height:.4em;width:.4em;top:.25em}.sheet-advancement-desc li.sheet-nondot,.sheet-warblurb li.sheet-nondot{padding-left:0;font-style:normal}.sheet-advancement-desc li.sheet-nondot:after,.sheet-warblurb li.sheet-nondot:after{display:none}.sheet-playbook{padding-top:5px;height:50px;background-color:#d6d8d9}.sheet-playbook-title{width:70%;height:100%;padding:0 10px}.sheet-playbook-desc{width:30%;height:100%;padding-right:3px}.sheet-playbook-title input[type=text]{letter-spacing:-2px;font-size:35px;line-height:40px;font-weight:800}.sheet-playbook-desc textarea{height:100%;font-size:10px;font-weight:800;letter-spacing:1px;color:#7f8184;resize:none;line-height:14px}.sheet-playbook-reminder{position:absolute;border:1px solid black;background:white;margin-top:43px;z-index:3;border-radius:5px;width:267px;font-size:12px;text-align:center;padding:3px}.sheet-header input[type=text]{width:100%;border-bottom:1px solid black;border-radius:0;font-size:14px;padding:3px 0 0;margin:3px 0 0;color:#c43c35}.sheet-header .sheet-col55{padding-right:2.5%}span.sheet-viceblurb{font-size:11px;line-height:1.4}.sheet-vice{justify-content:space-between}.repcontainer[data-groupname="repeating_clock"],.repcontainer[data-groupname="repeating_crewclock"]{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between}.repcontainer[data-groupname="repeating_clock"] .repitem,.repcontainer[data-groupname="repeating_crewclock"] .repitem{display:flex;position:relative;width:49%;margin:4px 0;background-color:#d6d8d9}.sheet-clockpicture{position:absolute;padding:2px;z-index:1;margin-top:6px;margin-left:calc(100% - 46px);height:44px;width:44px;transition:all 0.2s}.repcontainer[data-groupname="repeating_clock"] textarea,.repcontainer[data-groupname="repeating_crewclock"] textarea{font-size:11px;letter-spacing:1px;font-weight:600;line-height:12px;width:calc(100% - 55px);margin:6px;resize:vertical;height:48px;min-height:48px}.repcontainer[data-groupname="repeating_clock"] .sheet-zeroholder,.repcontainer[data-groupname="repeating_crewclock"] .sheet-zeroholder{margin-left:calc(100% - 47px);margin-top:44px;z-index:3}.sheet-size-choice{display:flex;height:60px;width:43px;justify-content:center;align-content:space-evenly;flex-wrap:wrap}.sheet-size-choice>div{font-size:12px;height:16px;line-height:10px;padding:2px;margin:0 calc(100% - 41px);color:#333;text-align:center}.sheet-4clock.sheet-clockpicture input{height:20px;width:20px}.sheet-4clock.sheet-clockpicture input[value="1"]{margin-left:20px}.sheet-4clock.sheet-clockpicture input[value="2"]{margin:20px 0 0 20px}.sheet-4clock.sheet-clockpicture input[value="3"]{margin-top:20px}.sheet-6clock.sheet-clockpicture input{height:17px;width:12px}.sheet-6clock.sheet-clockpicture input[value="1"]{margin-left:21px;transform:rotate(30deg)}.sheet-6clock.sheet-clockpicture input[value="2"]{margin:12px 0 0 25px;transform:rotate(90deg)}.sheet-6clock.sheet-clockpicture input[value="3"]{margin:22px 0 0 21px;transform:rotate(150deg)}.sheet-6clock.sheet-clockpicture input[value="4"]{margin:22px 0 0 8px;transform:rotate(210deg)}.sheet-6clock.sheet-clockpicture input[value="5"]{margin:12px 0 0 1px;transform:rotate(270deg)}.sheet-6clock.sheet-clockpicture input[value="6"]{margin-left:8px;transform:rotate(330deg)}.sheet-8clock.sheet-clockpicture input{height:14px;width:10px}.sheet-8clock.sheet-clockpicture input[value="1"]{margin-left:20px;transform:rotate(22.5deg)}.sheet-8clock.sheet-clockpicture input[value="2"]{margin:8px 0 0 26px;transform:rotate(67.5deg)}.sheet-8clock.sheet-clockpicture input[value="3"]{margin:18px 0 0 26px;transform:rotate(112.5deg)}.sheet-8clock.sheet-clockpicture input[value="4"]{margin:25px 0 0 20px;transform:rotate(157.5deg)}.sheet-8clock.sheet-clockpicture input[value="5"]{margin:25px 0 0 9px;transform:rotate(202.5deg)}.sheet-8clock.sheet-clockpicture input[value="6"]{margin:18px 0 0 2px;transform:rotate(247.5deg)}.sheet-8clock.sheet-clockpicture input[value="7"]{margin:8px 0 0 2px;transform:rotate(292.5deg)}.sheet-8clock.sheet-clockpicture input[value="8"]{margin-left:9px;transform:rotate(337.5deg)}.sheet-12clock.sheet-clockpicture input{height:12px;width:8px}.sheet-12clock.sheet-clockpicture input[value="1"]{margin-left:20px;transform:rotate(15deg)}.sheet-12clock.sheet-clockpicture input[value="2"]{margin:4px 0 0 26px;transform:rotate(45deg)}.sheet-12clock.sheet-clockpicture input[value="3"]{margin:10px 0 0 29px;transform:rotate(75deg)}.sheet-12clock.sheet-clockpicture input[value="4"]{margin:18px 0 0 29px;transform:rotate(105deg)}.sheet-12clock.sheet-clockpicture input[value="5"]{margin:24px 0 0 26px;transform:rotate(135deg)}.sheet-12clock.sheet-clockpicture input[value="6"]{margin:28px 0 0 20px;transform:rotate(165deg)}.sheet-12clock.sheet-clockpicture input[value="7"]{margin:28px 0 0 12px;transform:rotate(195deg)}.sheet-12clock.sheet-clockpicture input[value="8"]{margin:24px 0 0 6px;transform:rotate(225deg)}.sheet-12clock.sheet-clockpicture input[value="9"]{margin:18px 0 0 3px;transform:rotate(255deg)}.sheet-12clock.sheet-clockpicture input[value="10"]{margin:10px 0 0 3px;transform:rotate(295deg)}.sheet-12clock.sheet-clockpicture input[value="11"]{margin:4px 0 0 6px;transform:rotate(315deg)}.sheet-12clock.sheet-clockpicture input[value="12"]{margin-left:12px;transform:rotate(345deg)}input[name="attr_size"][value="4"]:checked~.sheet-size-choice,input[name="attr_size"][value="6"]:checked~.sheet-size-choice,input[name="attr_size"][value="8"]:checked~.sheet-size-choice,input[name="attr_size"][value="12"]:checked~.sheet-size-choice,input[name="attr_size"][value="4"]:not(:checked)~.sheet-4clock,input[name="attr_size"][value="6"]:not(:checked)~.sheet-6clock,input[name="attr_size"][value="8"]:not(:checked)~.sheet-8clock,input[name="attr_size"][value="12"]:not(:checked)~.sheet-12clock{display:none}input[name="attr_progress"][value="0"]:checked~.sheet-8clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-0.png)}input[name="attr_progress"][value="1"]:checked~.sheet-8clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-1.png)}input[name="attr_progress"][value="2"]:checked~.sheet-8clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-2.png)}input[name="attr_progress"][value="3"]:checked~.sheet-8clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-3.png)}input[name="attr_progress"][value="4"]:checked~.sheet-8clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-4.png)}input[name="attr_progress"][value="5"]:checked~.sheet-8clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-5.png)}input[name="attr_progress"][value="6"]:checked~.sheet-8clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-6.png)}input[name="attr_progress"][value="7"]:checked~.sheet-8clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-7.png)}input[name="attr_progress"][value="8"]:checked~.sheet-8clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock8-8.png)}input[name="attr_progress"][value="0"]:checked~.sheet-4clock.sheet-clockpicture,input[name="attr_recovery"][value="0"]:checked~.sheet-4clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-0.png)}input[name="attr_progress"][value="1"]:checked~.sheet-4clock.sheet-clockpicture,input[name="attr_recovery"][value="1"]:checked~.sheet-4clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-1.png)}input[name="attr_progress"][value="2"]:checked~.sheet-4clock.sheet-clockpicture,input[name="attr_recovery"][value="2"]:checked~.sheet-4clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-2.png)}input[name="attr_progress"][value="3"]:checked~.sheet-4clock.sheet-clockpicture,input[name="attr_recovery"][value="3"]:checked~.sheet-4clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-3.png)}input[name="attr_progress"][value="4"]:checked~.sheet-4clock.sheet-clockpicture,input[name="attr_recovery"][value="4"]:checked~.sheet-4clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock4-4.png)}input[name="attr_progress"][value="0"]:checked~.sheet-6clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-0.png)}input[name="attr_progress"][value="1"]:checked~.sheet-6clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-1.png)}input[name="attr_progress"][value="2"]:checked~.sheet-6clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-2.png)}input[name="attr_progress"][value="3"]:checked~.sheet-6clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-3.png)}input[name="attr_progress"][value="4"]:checked~.sheet-6clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-4.png)}input[name="attr_progress"][value="5"]:checked~.sheet-6clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-5.png)}input[name="attr_progress"][value="6"]:checked~.sheet-6clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock6-6.png)}input[name="attr_progress"][value="0"]:checked~.sheet-12clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-0.png)}input[name="attr_progress"][value="1"]:checked~.sheet-12clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-1.png)}input[name="attr_progress"][value="2"]:checked~.sheet-12clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-2.png)}input[name="attr_progress"][value="3"]:checked~.sheet-12clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-3.png)}input[name="attr_progress"][value="4"]:checked~.sheet-12clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-4.png)}input[name="attr_progress"][value="5"]:checked~.sheet-12clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-5.png)}input[name="attr_progress"][value="6"]:checked~.sheet-12clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-6.png)}input[name="attr_progress"][value="7"]:checked~.sheet-12clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-7.png)}input[name="attr_progress"][value="8"]:checked~.sheet-12clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-8.png)}input[name="attr_progress"][value="9"]:checked~.sheet-12clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-9.png)}input[name="attr_progress"][value="10"]:checked~.sheet-12clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-10.png)}input[name="attr_progress"][value="11"]:checked~.sheet-12clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-11.png)}input[name="attr_progress"][value="12"]:checked~.sheet-12clock.sheet-clockpicture{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/clocks/clock12-12.png)}input.sheet-text-input{height:13px}input.sheet-text-input[type=checkbox]{width:52px}input.sheet-text-input[type=radio]{width:22px;height:16px;margin:-3px 0 0 -5px}input.sheet-text-input+span{font-weight:700}input.sheet-text-input:hover+span{color:#9c9c9c}input.sheet-text-input:checked+span{color:red}input.sheet-text-input:checked:hover+span{color:#d00}input.sheet-text-input+span:not(:last-child)::after{content:"—";padding:0 2px;color:black!important}input.sheet-text-input.sheet-last+span::after{content:"";padding:0}input.sheet-stresstooth,input.sheet-xptooth,input.sheet-holdtooth,input.sheet-stresstooth+span,input.sheet-xptooth+span,input.sheet-holdtooth+span{height:25px}input.sheet-regulartooth,input.sheet-regulartooth+span{height:13px}input.sheet-tooth{width:12px}input.sheet-tooth+span{width:8px;display:inline-block;vertical-align:top}input.sheet-tooth+span:last-child{margin-right:0!important}input.sheet-tooth:last-of-type{width:8px}input.sheet-tooth:hover+span{filter:alpha(opacity=70);opacity:.7}input.sheet-xptooth+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/xptooth-red.png);margin-right:4px}input.sheet-tooth:checked~input.sheet-xptooth+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/xptooth-white.png)}input.sheet-stresstooth[type=radio]+span,input.sheet-stresstooth[type=checkbox]:checked+span,input.sheet-holdtooth:checked+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-red.png)}input.sheet-stresstooth[type=checkbox]+span,input.sheet-stresstooth:checked~input.sheet-stresstooth[type=radio]+span,input.sheet-holdtooth+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-white.png)}input.sheet-regulartooth[type=radio]+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/shorttooth-red.png)}input.sheet-tooth:checked~input.sheet-regulartooth[type=radio]+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/shorttooth-grey.png)}input.sheet-zero{width:13px;height:13px}input.sheet-zero+span{width:10px;height:13px;margin-right:3px;display:inline-block;vertical-align:top;background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/zero.png)}input.sheet-zero[type=radio]:checked+span{opacity:0}.sheet-turfbox input[type=radio]{position:static;width:calc(100%/12)}input[type=checkbox].sheet-turf1:checked~input[type=radio].sheet-turf1+span,input[type=checkbox].sheet-turf2:checked~input[type=radio].sheet-turf2+span,input[type=checkbox].sheet-turf3:checked~input[type=radio].sheet-turf3+span,input[type=checkbox].sheet-turf4:checked~input[type=radio].sheet-turf4+span,input[type=checkbox].sheet-turf5:checked~input[type=radio].sheet-turf5+span,input[type=checkbox].sheet-turf6:checked~input[type=radio].sheet-turf6+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-black.png)}input.sheet-stresstooth:checked~input.sheet-stresstooth.sheet-turf6+span{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-halfgrey.png)}.sheet-specialability,.sheet-friend,.sheet-contact{padding:5px 4px;border-bottom:1px solid #b3b4b6;width:100%}textarea.sheet-abilityname{width:calc(31% - 22px);resize:none;height:52px;margin:0 5px;line-height:17px;font-variant:small-caps;font-weight:800;font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif}textarea.sheet-abilitydesc{width:69%;height:53px;font-size:12px;line-height:13px}.sheet-harmrow{border-bottom:1px solid black}.sheet-harmrow>div,.sheet-harmrow textarea{height:52px}.sheet-harmrow>div{background-color:#d6d8d9;font-weight:800}.sheet-harmrow>div:first-child{width:12px;line-height:1;font-size:13px}.sheet-harmrow>div:last-child{width:59px;color:#575859;font-size:10px;letter-spacing:1px;line-height:1.4}.sheet-harmrow textarea{font-size:12px;padding:6px 6px 3px;color:#c43c35;width:0;flex-grow:1;resize:none;line-height:normal;text-align:center}.sheet-harmrow textarea:nth-of-type(2){border-left:1px solid #d6d8d9}.sheet-armor .sheet-blackheader,.sheet-healing .sheet-blackheader{text-align:center}.sheet-healing{position:relative}.sheet-healing .sheet-italic{font-size:9px}.sheet-healing>div:nth-child(2){line-height:11px;text-align:center;padding:2px 0 0 5px}.sheet-healing .sheet-clockpicture{margin:0 calc(50% - 22px)}.sheet-healing .sheet-zeroholder{margin:35px 0 0 11px;z-index:3}.sheet-armor div:not(:first-child) .sheet-label{font-size:11px;font-weight:800;padding:2px 0 0 10px;flex-grow:1;margin-bottom:2px;text-align:center}.sheet-checkboxholder{width:15px}.sheet-armor input.sheet-checkbox.sheet-squarebox{width:75px;margin-left:-63px}.sheet-armor input.sheet-checkbox+span,.sheet-armor input.sheet-checkbox:hover+span{border:1px solid black}.sheet-coin-and-stash{width:96%;margin-left:4%}.sheet-coinrow{line-height:13px;align-items:flex-start}.sheet-coinrow .sheet-label{font-size:11px;padding-top:2px;font-weight:800}.sheet-coin{border-bottom:1px solid #8c8c8c;border-right:1px solid #8c8c8c;width:70%;height:19px;padding:0 3px 1px 0;justify-content:space-between;align-items:center}.sheet-coin>div:not(:first-child){line-height:0}.sheet-coin>div:nth-child(2){padding-bottom:2px}.sheet-coinrow>div:last-child{border-top:1px solid #8c8c8c;text-align:center;width:30%}button[type=roll].sheet-rollbutton.sheet-stashbutton{font-size:11px;color:#717275}.sheet-stash{padding:4px 0 0 6px;line-height:19px;margin-bottom:-10px}.sheet-crewcoin>div:nth-child(3){padding:2px 0 0 3px;line-height:0}.sheet-crewcoin>div:last-child{font-size:9px;line-height:14px;padding-left:3px}.sheet-crewcoinbar{display:inline-block;border-left:1px solid #c6c7c9;height:15px;width:1px;margin:0 5px 0 3px}.sheet-crewcoin input.sheet-radiobox{width:12px;height:12px;margin-top:3px}.sheet-coin-and-stash input.sheet-radiobox{width:13px;height:13px}input.sheet-radiobox+span{display:inline-block}.sheet-crewcoin input.sheet-radiobox+span{width:9px;height:9px;margin-right:calc((100% - 195px)/15);margin-bottom:2px}.sheet-coin-and-stash input.sheet-radiobox+span{width:10px;height:10px;vertical-align:top}.sheet-coinrow input.sheet-radiobox+span{margin-right:4px}.sheet-stash input.sheet-radiobox+span{margin-right:calc((100% - 126px)/9)}input.sheet-radiobox:hover+span{filter:alpha(opacity=70);opacity:.7}.sheet-coin input.sheet-radiobox:checked~input.sheet-radiobox+span,.sheet-crewcoin input.sheet-radiobox:checked~input.sheet-radiobox+span{background-color:white;border:1px solid black}.sheet-coin input.sheet-radiobox+span,.sheet-crewcoin input.sheet-radiobox+span{background-color:red;border:1px solid black}.sheet-stash input.sheet-radiobox:checked~input.sheet-radiobox+span{background-color:#c6c7c9;border:1px solid #c6c7c9}.sheet-stash input.sheet-radiobox+span{background-color:black;border:1px solid black}.sheet-stash input.sheet-radiobox:nth-of-type(10n+1){margin:-2px 0 0 3px;width:15px;height:15px}.sheet-stash input.sheet-radiobox:nth-of-type(10n+1)+span{width:12px;height:12px;border:1px solid black!important;margin-left:3px;position:relative;top:-2px}.sheet-stash input.sheet-radiobox:nth-of-type(10n+1)+span,input.sheet-radiobox:last-of-type+span{margin-right:0}.sheet-crewcoin input.sheet-radiobox:checked~input.sheet-radiobox.sheet-vaultcoin+span{border:1px solid #c6c7c9}.sheet-hunting-grounds input[type=text]{font-weight:800;line-height:22px}.sheet-hunting-grounds textarea{font-size:inherit;height:36px}.sheet-bonusdie .sheet-label{font-size:12px;font-weight:800}.sheet-bonusdieplus{width:10%;background-color:black;color:white;font-size:13px;line-height:1;font-weight:800}.sheet-bonusdietext{background-color:#d6d8d9;width:90%;padding:3px;font-size:11px;line-height:14px;text-align:center}button.repcontrol_edit,button.repcontrol_add{padding:6px;background-image:none;background-color:#d6d8d9;color:#616161;border-radius:0;border-color:#b3b4b6;transition:all 0.2s;font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;font-variant:small-cap;font-weight:800}button.repcontrol_edit:hover,button.repcontrol_add:hover{color:#020202;border-color:#020202;background-color:#ccc}.sheet-white-repcontrol button.repcontrol_edit,.sheet-white-repcontrol button.repcontrol_add{background-color:white;margin-top:10px}.sheet-small-repcontrol button.repcontrol_edit,.sheet-small-repcontrol button.repcontrol_add{margin-top:3px}.sheet-cohorts.sheet-white-repcontrol button.repcontrol_edit,.sheet-cohorts.sheet-white-repcontrol button.repcontrol_add{margin-top:0}.sheet-small-repcontrol button.repcontrol_edit,.sheet-small-repcontrol button.repcontrol_add,.sheet-white-repcontrol button.repcontrol_edit,.sheet-white-repcontrol button.repcontrol_add{font-weight:600;font-size:12px;font-family:serif;padding:4px}.itemcontrol{z-index:20}.sheet-itemholder .repcontrol_move,.sheet-itemholder .repcontrol_del{padding-top:0;padding-bottom:0}.sheet-rep-and-hold,.sheet-heat-and-vault{justify-content:space-between}.sheet-hold{width:53%}.sheet-stress,.sheet-rep,.sheet-hold,.sheet-heat{height:25px}.sheet-stress2{width:143px}.sheet-stress3{width:68px;text-align:center}.sheet-stress4>div{width:110%;padding:1px 0 0 3px;line-height:12px;text-transform:uppercase;font-size:8px}.sheet-stress4>div:not(:first-of-type){letter-spacing:1px}.sheet-traumaholder,.sheet-wantedholder{height:13px;padding-left:2px}.sheet-rep1{width:33px}.sheet-rep2{width:135px;position:relative}.sheet-turfbox{display:flex;position:absolute;flex-flow:row-reverse;z-index:2;width:100%}.sheet-stress>div,.sheet-hold>div,.sheet-heat>div,.sheet-rep>div,.sheet-crewcoin2{flex-grow:1}.sheet-heat2{width:107px}.sheet-crewcoin1{width:26%}.sheet-zeroholder{position:absolute}.sheet-stress2 .sheet-zeroholder,.sheet-rep2 .sheet-zeroholder,.sheet-heat2 .sheet-zeroholder{margin:13px 0 0 -13px}.sheet-rep3 .sheet-zeroholder{margin:13px 0 0 2px}.sheet-crewcoin .sheet-zeroholder{margin:3px 0 0 -10px}.sheet-coin-and-stash .sheet-zeroholder{margin:3px 0 0 -6px}.sheet-stress2 input.sheet-tooth+span{margin-right:calc((100% - 72px)/8)}.sheet-stress2 input[name="attr_setting_extra_stress1"]:checked~input.sheet-tooth+span{margin-right:calc((100% - 80px)/9)}.sheet-stress2 input[name="attr_setting_extra_stress2"]:checked~input.sheet-tooth+span{margin-right:calc((100% - 88px)/10)}.sheet-stress2 input[name="attr_setting_extra_stress3"]:checked~input.sheet-tooth+span{margin-right:calc((100% - 96px)/11)}.sheet-stress2 input[name="attr_setting_extra_stress4"]:checked~input.sheet-tooth+span{margin-right:calc((100% - 104px)/12)}.sheet-stress2 input[name="attr_setting_extra_stress5"]:checked~input.sheet-tooth+span{margin-right:calc((100% - 112px)/13)}input[name="attr_setting_extra_stress1"]:not(:checked)~input.sheet-tooth[value="9"]+span,input[name="attr_setting_extra_stress1"]:checked+input[name="attr_setting_extra_stress2"]:not(:checked)~input.sheet-tooth[value="10"]+span,input[name="attr_setting_extra_stress2"]:checked+input[name="attr_setting_extra_stress3"]:not(:checked)~input.sheet-tooth[value="11"]+span,input[name="attr_setting_extra_stress3"]:checked+input[name="attr_setting_extra_stress4"]:not(:checked)~input.sheet-tooth[value="12"]+span,input[name="attr_setting_extra_stress4"]:checked+input[name="attr_setting_extra_stress5"]:not(:checked)~input.sheet-tooth[value="13"]+span,input[name="attr_setting_extra_stress5"]:checked~input.sheet-tooth[value="14"]+span{margin-right:0!important}.sheet-regulartooth+span{margin-right:calc((100% - 45px)/3)}input[name="attr_setting_extra_trauma"]:checked~.sheet-tooth+span{margin-right:calc((100% - 53px)/4)}input[name="attr_setting_vampirexp"]:checked~.sheet-tooth+span{margin-right:2px}input[name="attr_setting_extra_trauma"]:not(:checked)~.sheet-tooth[value="4"]+span,.sheet-advancement-xpholder input[name="attr_setting_vampirexp"]:not(:checked)~.sheet-tooth[value="8"]+span,.sheet-attribute-xp-box input[name="attr_setting_vampirexp"]:not(:checked)~.sheet-tooth[value="6"]+span{margin-right:0}.sheet-rep .sheet-black-on-grey{padding:0 2px;width:100%}.sheet-rep input.sheet-tooth{width:11px}.sheet-rep input.sheet-tooth+span{margin-right:calc((100% - 96px)/11)}.sheet-heat2 input.sheet-tooth+span{margin-right:calc((100% - 72px)/8)}.sheet-hold .sheet-black-on-grey{width:calc(100% - 8px)}.sheet-toothholder{float:right;width:8px}textarea.sheet-notes{margin-top:20px;margin-left:10px;font-family:"Shadows Into Light",cursive;color:#c43c35;font-size:20px;width:97%;background-image:-webkit-linear-gradient(top,transparent,transparent 26px,#a7a7a7 0);background-image:-moz-linear-gradient(top,transparent,transparent 26px,#a7a7a7 0);background-image:-o-linear-gradient(top,transparent,transparent 26px,#a7a7a7 0);background-image:linear-gradient(top,transparent,transparent 26px,#a7a7a7 0);background-size:100% 27px;line-height:27px;height:378px}.sheet-loadheader input.sheet-checkbox+span{border:1px solid black;transform:rotate(45deg);width:8px;height:8px;background-color:white}button[type=roll]{font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;background:transparent;box-shadow:none}button[type=roll]:before{content:""!important}button[type=roll].sheet-rollbutton{text-transform:uppercase;border:none;margin:0;padding:0;font-size:13px;font-weight:800;line-height:9px}button[type=roll].sheet-tierbutton{font-size:inherit;letter-spacing:inherit;color:inherit}button[type=roll].sheet-attributebutton{color:white;max-width:calc(100% - 108px);padding:4px}button[type=roll].sheet-cohortbutton{font-size:11px;color:white}button[type=roll].sheet-actionbutton{letter-spacing:1px;text-align:left;width:88px}button[type=roll].sheet-vicebutton,button[type=roll].sheet-fortunebutton{color:#616161;font-size:13px;border-color:#b3b4b6;border-radius:0;transition:all 0.2s;padding:4px;font-weight:600}button[type=roll].sheet-vicebutton{float:right;margin:5px 3px -5px 0;line-height:13px}button[type=roll].sheet-fortunebutton{width:100%;height:38px;margin:10px 3px 0 0}button[type=roll].sheet-rollbutton:hover{color:#ff4747}button[type=roll].sheet-vicebutton:hover,button[type=roll].sheet-fortunebutton:hover{color:#020202;border-color:#020202}input.sheet-checkbox{height:12px;width:12px}input.sheet-checkbox.sheet-squarebox-small{height:10px;width:10px}input.sheet-checkbox.sheet-squarebox-small+span{width:7px;height:7px}input.sheet-checkbox.sheet-squarebox-small:checked+span{background-color:black!important;opacity:.7}input.sheet-checkbox+span{display:inline-block;width:10px;vertical-align:middle;height:10px;border:1px solid #838587}input.sheet-checkbox:hover+span{opacity:.7}input.sheet-checkbox.sheet-squarebox{margin-top:3px}input.sheet-checkbox.sheet-squarebox+span{background:transparent;margin-right:3px}input.sheet-checkbox.sheet-circlebox-small+span{border-radius:40px;height:9px;width:9px;background:white}input.sheet-checkbox:checked+span{background-color:red!important}input.sheet-checkbox.sheet-claimbridge{width:14px;height:14px}input.sheet-checkbox.sheet-claimbridge+span{border:none;vertical-align:top;width:100%;height:100%;background:transparent}input.sheet-checkbox.sheet-claimbridge:checked+span{background:#d6d8d9!important}.sheet-specialability input:checked~textarea.sheet-abilityname,.sheet-item input.sheet-checkbox:checked~input[type=text],.sheet-item input.sheet-checkbox:checked~textarea.sheet-upgradename,input.sheet-friendup:checked~input[type=text]{color:red}input.sheet-frienddown:checked~input[type=text]{color:black}.sheet-contact input.sheet-checkbox:checked~input[type=text]{color:black;font-weight:800}.sheet-item input.sheet-checkbox.sheet-circlebox-small{margin:4px 2px 0 0}.sheet-specialability input.sheet-checkbox.sheet-circlebox+span{border-radius:30px;background:white;vertical-align:top}.sheet-actions input.sheet-checkbox{width:20px;height:20px;margin-left:-4px}.sheet-actions input.sheet-checkbox.sheet-circlebox+span{border-radius:50px;background-color:#c6c7c9;border:none}input.sheet-checkbox.sheet-friendup{margin-top:3px}input.sheet-checkbox.sheet-frienddown{margin-top:10px}.sheet-friend input.sheet-checkbox+span,.sheet-contact input.sheet-checkbox+span{width:0;height:0;background-color:transparent!important}.sheet-friend input.sheet-frienddown+span{border-width:10px 5px 0 5px;margin-top:6px;border-color:#fff transparent transparent transparent}.sheet-friend input.sheet-friendup+span{border-width:0 5px 10px 5px;margin:0 5px 7px 0;border-color:transparent transparent #fff transparent}.sheet-friend input.sheet-frienddown:checked+span{border-color:#000 transparent transparent transparent}.sheet-friend input.sheet-friendup:checked+span{border-color:transparent transparent red transparent}.sheet-contact input.sheet-checkbox{margin-top:7px}.sheet-contact input.sheet-checkbox+span{border-width:5px 0 5px 10px;border-color:transparent transparent transparent #fff}.sheet-contact input.sheet-checkbox:checked+span{border-color:transparent transparent transparent #000}.sheet-attribute,.sheet-cohort{margin-bottom:10px}.sheet-attribute-title,.sheet-cohort-title{height:21px;background-color:black;justify-content:space-between}.sheet-cohort-title{padding:3px;align-items:baseline}.sheet-attribute-title{align-items:flex-start}.sheet-attribute-xp-box{width:108px;text-align:right;padding-right:3px;height:100%}.sheet-actions{padding-left:2px}.sheet-action{width:100%;justify-content:space-between;height:22px}.sheet-action:first-child,.sheet-action:first-child>div:first-child{height:34px}.sheet-action:first-child>div,.sheet-action:first-child button[type=roll].sheet-actionbutton{padding-top:12px}.sheet-action>div{width:15px}.sheet-action>div:first-child{border-right:1px solid black;height:22px;width:17px}.sheet-cohorts .repcontrol{height:28px}.sheet-cohort-title input[type=text]{font-weight:600;width:calc(100% - 40px);font-size:11px;line-height:0;color:white}.sheet-cohort-info{background:black;height:13px}.sheet-cohort-info .sheet-label{font-size:8.5px;color:white}.sheet-cohort-info>div{width:41px}.sheet-cohort-info input[type=text]{line-height:12px;width:calc(100% - 41px);padding-left:4px}.sheet-cohort-condition{justify-content:space-between;flex-wrap:nowrap}.sheet-cohort-condition .sheet-label{font-size:7px;margin-right:2px}div.sheet-cohort-condition :last-child{font-weight:800}.sheet-cohort-edgeflaw{font-size:9px;line-height:10px;align-items:baseline}.sheet-cohort-edgeflaw .sheet-label{margin-top:5px;width:38px}.sheet-cohort-edgeflaw input[type=text]{width:calc(100% - 38px);font-size:inherit;line-height:inherit}.sheet-cohort-text textarea{font-size:9px;line-height:11px;height:50px;border-bottom:1px solid lightgray}.sheet-claimsrow{align-items:center}.sheet-claimbox{background-color:#d6d8d9;width:18%;transition:all 0.2s}.sheet-claimbox,.sheet-lairbox,.sheet-claims-horisep{height:66px}.sheet-claims-seprow{height:14px;justify-content:space-between}.sheet-lairbox{background-color:gray;width:18%;font-size:13px}.sheet-lairbox .sheet-label{color:white}.sheet-claims-horisep{height:14px;width:2.5%}.sheet-claims-vertsep{width:14px;margin:0 calc(9% - 7px)}.sheet-claimbox .sheet-label{font-size:8px;line-height:12px;height:24px;font-weight:600;width:98%;margin:4px 1% 2px}.sheet-claimbox textarea{text-align:center;resize:none}.sheet-claimbox textarea.sheet-claim-desc{width:95%;margin:2px 2.5% 4px;line-height:10px;height:30px;font-size:8px}.sheet-claimbox div:first-child{position:absolute;margin:56px 0 0 1px;line-height:0}input:checked+.sheet-claimbox{background-color:#c1c4c5}.sheet-claims{margin-top:15px}.sheet-strictures div{font-size:11px}.sheet-strictures div .sheet-label{font-weight:600;margin:0 3px}input.sheet-alchemicals-checkbox{width:105px;height:20px}input.sheet-alchemicals-checkbox+span{display:inline-block}input.sheet-alchemicals-checkbox:hover+span{color:red}.sheet-alchemicals-content{padding-left:7px;line-height:16px;height:272px;transition:all 0.2s;overflow:hidden}.sheet-alchemicals-content>div:nth-child(3){line-height:12px;margin-top:2px}input.sheet-alchemicals-checkbox:not(:checked)~.sheet-alchemicals-content{height:0}.sheet-alchemicals .sheet-bandolier span:first-child{margin-right:7px;font-size:12px;vertical-align:middle}.sheet-alchemicals .sheet-italic{font-size:10px}.sheet-alchemicals li:after{height:4px;width:4px;top:.7em}.sheet-alchemicals li{padding-left:11px;font-size:11px;height:16px}.sheet-cohort-dropdown{background-color:black;display:flex;flex-direction:column;position:absolute;z-index:1;width:41px;height:13px;padding-left:2px;line-height:12px;transition:all 0.2s}.sheet-cohort-dropdown:hover{height:42px}.sheet-cohort-dropdown input[type=radio]{width:39px;z-index:10}.sheet-cohort-dropdown:hover>span,.sheet-cohort-dropdown:not(:hover)>div{display:none}.sheet-cohort-dropdown input[type=radio]:checked+span{color:red}.sheet-frame input.sheet-label{font-weight:600}.sheet-frame textarea{font-size:11px;height:40px}.sheet-type-faction .repcontrol{height:38px}.sheet-type-faction>.sheet-col100{justify-content:space-between}.sheet-factiontitle{margin-bottom:10px}.sheet-factiontitle input[type=text]{font-size:26px;font-weight:600;width:60%}.sheet-factions-header{width:100%;height:24px;align-items:baseline;background:#ccc;padding:5px 0}.sheet-factions-header input[type=text]{font-weight:600;padding-left:3px}.sheet-factions-header span{font-size:6.5px}input.sheet-expand{width:8px;margin-top:7px;margin-left:-7px;height:8px}input.sheet-expand+span::before{margin-top:3px;margin-left:-7px;position:absolute;content:"▶";font-size:8px;width:12px;height:12px}input.sheet-expand:checked+span::before{content:"▼"}.sheet-itemholder input.sheet-expand+span::before{margin:1px 0 0 -8px}.sheet-faction{border-bottom:1px solid lightgray}.sheet-faction textarea{border-top:1px solid lightgray;border-radius:0;font-size:11px;height:40px}input.sheet-expand:not(:checked)~textarea{height:0;border:none}.sheet-faction input[type=number]{border:none;background:transparent;padding:0;font-size:12px}.sheet-faction input[type=text]{border-right:1px solid lightgray;border-radius:0;font-size:12px;padding:2px 1px}.sheet-faction input[type=text]:nth-child(3),.sheet-factions-header input[type=text]{width:65%}.sheet-faction input[type=text]:nth-child(4),.sheet-factions-header span:nth-child(2){width:10%;text-align:center}.sheet-faction input[type=text]:nth-child(5),.sheet-factions-header span:nth-child(3){width:10%;text-align:center}.sheet-faction input[type=number],.sheet-factions-header span:nth-child(4){width:15%;text-align:center}.sheet-warblurb{margin-top:30px}.sheet-warblurb .sheet-label{font-size:14px;font-weight:600}.sheet-warblurb li{margin-bottom:.5em;padding-left:1em}.sheet-faction-generatebutton input{width:111px;height:16px}.sheet-faction-generatebutton input+span{padding:3px;color:#666;font-size:13px;border:1px solid #666}.sheet-faction-generatebutton input:hover+span{color:red;border-color:red}input.sheet-generatebutton{width:110px;height:18px}input.sheet-generatebutton+span{padding:2px;color:#666;line-height:12px;display:inline-block;margin:0 4px;font-size:11px;border:1px solid #666}input.sheet-generatebutton:hover+span{color:red;border-color:red}.sheet-rolltemplate-bitd .sheet-roll-holder{margin-left:-45px;margin-right:-1px;width:299px;overflow:hidden;font-variant-numeric:lining-nums}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-resist.sheet-roll-short,.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-vice.sheet-roll-short{height:171px}.sheet-rolltemplate-bitd .sheet-roll-holder.sheet-roll-action.sheet-roll-short{height:195px}.sheet-rolltemplate-bitd .sheet-roll-action,.sheet-rolltemplate-bitd .sheet-roll-resist,.sheet-rolltemplate-bitd .sheet-roll-vice{height:258px}.sheet-rolltemplate-bitd .sheet-roll-fortune{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-fortune.jpg);background-position:bottom right;background-repeat:no-repeat;background-color:white;height:auto;min-height:250px}.sheet-rolltemplate-bitd .sheet-roll-action{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-action.gif)}.sheet-rolltemplate-bitd .sheet-roll-resist{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-resist.jpg)}.sheet-rolltemplate-bitd .sheet-roll-vice{background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/rolltemplate/rolltemplate-vice.jpg)}.sheet-rolltemplate-bitd .sheet-roll-resist img,.sheet-rolltemplate-bitd .sheet-roll-vice img{height:22px}.sheet-rolltemplate-bitd .sheet-roll-action img,.sheet-rolltemplate-bitd .sheet-roll-fortune img{height:31px}.sheet-rolltemplate-bitd .sheet-roll-name{line-height:0;height:20px;padding:32px 0 0 30px;width:237px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-name,.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-name,.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-name{font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;text-transform:uppercase}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-name,.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-name{font-size:103%;letter-spacing:1px;font-weight:800}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-name{color:#8da8bb;font-size:91%}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-name{font-family:serif;color:#fff;font-size:110%}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-name{color:#303032}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-name{color:#e74a10}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-title{padding-left:27px;padding-top:8px;position:relative;top:5px}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-title,.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-title{padding-left:30px;padding-top:22px}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-title{padding-left:30px;padding-top:7px}.sheet-rolltemplate-bitd .sheet-roll-title span{color:white;letter-spacing:2px;font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;text-transform:uppercase}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-title span{color:black}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-title span,.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-title span{line-height:24px;font-size:24px}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-title span,.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-title span{line-height:33px;font-size:30px}.sheet-rolltemplate-bitd .sheet-zerodice1{position:relative;top:4px;font-size:103%}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-zerodice1{text-shadow:0 0 6px rgb(255,158,0);color:#fff}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-zerodice1{text-shadow:0 0 6px rgb(136,219,215);color:#1e1e1e}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-zerodice1,.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-zerodice1{font-family:serif;text-shadow:0 0 6px rgb(9,199,208);color:#fff}.sheet-rolltemplate-bitd .sheet-zerodice2{line-height:100%;font-size:67%;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-zerodice2,.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-zerodice2{padding-top:8px;text-shadow:0 0 6px rgb(9,199,208);color:#d8e4ef}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-zerodice2{padding-top:11px;text-shadow:0 0 6px rgb(255,158,0);color:#ffd8ca}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-zerodice2{width:60%;padding-top:11px;text-shadow:0 0 6px rgb(136,219,215);color:#1e1e1e}.sheet-rolltemplate-bitd .sheet-roll-subtitle{padding-left:30px}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-subtitle,.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-subtitle{font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;text-transform:uppercase;font-size:103%;letter-spacing:1px;font-weight:800;line-height:0;font-style:italic}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-subtitle{color:#303032}.sheet-rolltemplate-bitd .sheet-roll-action .sheet-roll-subtitle{color:#e74a10}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-subtitle,.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-subtitle{letter-spacing:0;font-weight:400;line-height:0;font-style:normal;position:relative;top:-5px}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-subtitle{font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;text-transform:uppercase;font-size:91%;color:#8da8bb}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-subtitle{font-family:serif;color:#fff;text-transform:none;font-size:110%}.sheet-rolltemplate-bitd .inlinerollresult{border:0 solid white!important;background-color:rgba(158,100,81,0);font-weight:400;padding-left:0}.sheet-rolltemplate-bitd .sheet-roll-position,.sheet-rolltemplate-bitd .sheet-roll-effect{display:inline-block;box-sizing:border-box;width:49%;font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;color:white;text-transform:uppercase;font-size:82%;letter-spacing:1px;padding-top:20px;padding-left:29px}.sheet-rolltemplate-bitd .sheet-roll-effect{padding-left:15px}.sheet-rolltemplate-bitd .sheet-roll-dice{font-family:Georgia,Times,"Times New Roman",serif;text-transform:uppercase;height:27px;font-size:137%;letter-spacing:0;font-weight:800;line-height:20px;padding:41px 30px 20px;color:white}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-dice,.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-dice{position:relative;top:-7px}.sheet-rolltemplate-bitd .sheet-roll-fortune .sheet-roll-dice{padding-top:10px;padding-bottom:10px;color:#303032}.sheet-rolltemplate-bitd .sheet-roll-instructions{font-family:Georgia,Times,"Times New Roman",serif;padding:15px 56px 0 27px;font-weight:200}.sheet-rolltemplate-bitd .sheet-roll-instructions em{font-style:normal;font-weight:800}.sheet-rolltemplate-bitd .sheet-roll-resist .sheet-roll-instructions{color:#d3dde4;font-size:95%}.sheet-rolltemplate-bitd .sheet-roll-vice .sheet-roll-instructions{color:#c9c9c9;font-size:81%;line-height:119%}.sheet-rolltemplate-bitd .sheet-roll-notes{width:46%;line-height:112%;font-size:98%;padding:20px 0 30px 29px;color:#1e1e1e;font-family:Georgia,serif}.sheet-rolltemplate-bitd .sheet-comma:last-child{display:none} \ No newline at end of file diff --git a/Blades in the Dark/blades.html b/Blades in the Dark/blades.html index f03be16076..654d76b07d 100644 --- a/Blades in the Dark/blades.html +++ b/Blades in the Dark/blades.html @@ -1,5 +1,5 @@ -
Version
Character ModeCrew ModeFaction Mode
y
Add abilitiesAdd friends/contacts
Number of stress boxes
Show an extra trauma box
Show an extra xp condition
Extra xp boxes for vampires
Show vampire strictures
Show frame section (for hulls)
Item/upgrade descriptions
Show deity fields for crew
Show origin field for crew
Label to use for stress
Label to use for trauma
Traumata
Vice
Load: light normal heavy
Flexible character sheet width (adapts to container)
To generate playbook abilities, items, and friends, enter the name of the playbook above.
You have an intense need: life essence. To satisfy this need, possess a living victim and consume their spirit energy (this may be a downtime action). When you do so, clear half your drain (round down).
Your clockwork body runs on electroplasm. Recharge your capacitors by connecting to an industrial-grade generator (downtime action). When you do this, clear 5 drain.
Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice. Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?
ColdHauntedObsessedParanoid
RecklessSoftUnstableVicious
ChaoticDestructiveFurious
ObsessiveTerritorialSavage
ClankingLeakingFixated
SmokingSparkingUnstable
Harm
3
Need Help
2
-1D
1
Less Effect
progress clock
Armor uses
Armor
+Heavy
Special
Coin



Special Abilities
Mark XP:
Playbook Advancement
  • Every time you roll a desperate action, mark xp in that action's attribute.
  • At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).
Teamwork
Assist a teammate
Lead a group action
Protect a teammate
Set up a teammate
Gather Information
  • What's really going on here?
Strictures
When you gain a new vampire trait (except veteran), add a stricture.
Slumber: In downtime, you must spend one activity resting in a dark, silent place (or else suffer 3 stress).
Forbidden: You cannot enter a private residence without permission from the owner.
Repelled: Spiritbane charms can hold you at bay. (Take 2 stress to resist the repulsion.)
Bestial: When you suffer physical harm or overindulge your vice, your body twists into a horrific bestial form until you next feed without overindulging.
Bound: Your spirit must remain in this body, or be destroyed.
load
Light
Normal
Heavy
Items(italics don't count for load)
How much load?
boldOK
How much load?
shortOK
Alchemicals
Bandolier
Bandolier
When you use a bandolier slot, choose an alchemical:
  • Alcahest
  • Binding Oil
  • Drift Oil
  • Drown Powder
  • Eyeblind Poison
  • Fire Oil
  • Grenade
  • Quicksilver
  • Skullfire Poison
  • Smoke Bomb
  • Spark (drug)
  • Standstill Poison
  • Trance Powder
Planning & Load
Choose a plan, provide the detail.
Choose your load limit for the operation.
Assault: Point of attack
Occult: Arcane power
Deception: Method
Social: Connection
Stealth: Entry point
Transport: Route
Bonus Die
+
Push yourself
(take 2 ) - or - accept a Devil's Bargain
Clocks
Size4-segment6-segment8-segment12-segment
Progress01234
Progress0123456
Progress012345678
Progress0123456789101112
Crew sheet
To generate crew abilities, upgrades, contacts, and claims, enter the name of the crew type above.
Rep
Turf
Hold
Weak
Strong
Lair
Heat
Coin
Vaults
Upon crew advance, each PC gets +2 Stash (+1 per Tier)
Special Abilities
Mark XP:
Crew Advancement
  • At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).
  • Contend with challenges above your current station.
  • Bolster your crew's reputation or develop a new one.
  • Express the goals, drives, inner conflict, or essential nature of the crew.
Crew Upgrades
How many boxes?
tallOK
Lair
Quality
Training
Cohorts
Upgrade Costs
New Cohort: 2
Add Type: 2
Gang
Elite
Expert
Weak
Impaired
Broken
Armor
Edges
Flaws
Gang
Gang
Elite
Expert
Weak
Impaired
Broken
Armor
Edges
Flaws
Clocks
Size4-segment6-segment8-segment12-segment
Progress01234
Progress0123456
Progress012345678
Progress0123456789101112
Generate Factions
TierHoldStatus
TierHoldStatus
TierHoldStatus
TierHoldStatus
TierHoldStatus
War
  • When you're at war with any number of factions (status -3), the following penalties apply:
  • Lose 1 hold (temporarily, while the war persists). This may knock you down a Tier.
  • PCs get only one free downtime action instead of two.
  • Take +1 heat from each score.
  • Your claims which generate coin (vice dens, fighting pits, fences, etc.) produce only half their normal income (round down).
-
{{charname}}
{{subtitle}}
{{#title-text}}{{title}}{{/title-text}}{{^title-text}}{{#rolltypetext}}[{{rolltypetext}}]({{rolltypeimage}}){{/rolltypetext}}{{#title-insight}}{{/title-insight}}{{#title-prowess}}{{/title-prowess}}{{#title-resolve}}{{/title-resolve}}{{#title-hunt}}{{/title-hunt}}{{#title-study}}{{/title-study}}{{#title-survey}}{{/title-survey}}{{#title-tinker}}{{/title-tinker}}{{#title-finesse}}{{/title-finesse}}{{#title-prowl}}{{/title-prowl}}{{#title-skirmish}}{{/title-skirmish}}{{#title-wreck}}{{/title-wreck}}{{#title-attune}}{{/title-attune}}{{#title-command}}{{/title-command}}{{#title-consort}}{{/title-consort}}{{#title-sway}}{{/title-sway}}{{#title-fortune}}{{/title-fortune}}{{#title-vice}}{{/title-vice}}{{#title-crew_tier}}{{/title-crew_tier}}{{#title-entanglement}}{{/title-entanglement}}{{#title-cohort_quality}}{{/title-cohort_quality}}{{#title-lifestyle}}{{/title-lifestyle}}{{#title-recovery}}{{/title-recovery}}{{/title-text}}
{{#rollGreater() roll1 0}}{{roll1}}, {{/rollGreater() roll1 0}}{{#rollGreater() roll2 0}}{{roll2}}, {{/rollGreater() roll2 0}}{{#rollGreater() roll3 0}}{{roll3}}, {{/rollGreater() roll3 0}}{{#rollGreater() roll4 0}}{{roll4}}, {{/rollGreater() roll4 0}}{{#rollGreater() roll5 0}}{{roll5}}, {{/rollGreater() roll5 0}}{{#rollGreater() bonusdice 0}}{{bonus1}}, {{/rollGreater() bonusdice 0}}{{#rollGreater() bonusdice 1}}{{bonus2}}, {{/rollGreater() bonusdice 1}}{{#rollGreater() bonusdice 2}}{{bonus3}}, {{/rollGreater() bonusdice 2}}{{#rollGreater() bonusdice 3}}{{bonus4}}, {{/rollGreater() bonusdice 3}}{{#rollGreater() bonusdice 4}}{{bonus5}}, {{/rollGreater() bonusdice 4}}{{#rollGreater() bonusdice 5}}{{bonus6}}, {{/rollGreater() bonusdice 5}}{{#rollGreater() zerodice 0}}
{{zerodice}}
Zero Dice - take the lowest result above
{{/rollGreater() zerodice 0}}
{{#position}}
{{position}}
{{/position}}{{#effect}}
{{effect}}
{{/effect}}{{#resist}}{{^short}}
Suffer 6 stress minus the highest die result. When you roll a critical on resistance, clear 1 stress.
{{/short}}{{/resist}}{{#vice}}{{^short}}
Clear an amount of stress equal to the highest die result. If the result of your vice roll means you clear more stress levels than you had marked, you overindulge.
{{/short}}{{/vice}}{{#notes}}
{{notes}}
{{/notes}}
+
Character ModeCrew ModeFaction Mode
y
Version
Add abilities
Add friends/contacts
Number of stress boxes
Show an extra trauma box
Show an extra xp condition
Extra xp boxes for vampires
Show vampire strictures
Show frame section (for hulls)
Item/upgrade descriptions
Show deity fields for crew
Show origin field for crew
Label to use for stress
Label to use for trauma
Traumata
Vice
Load:LightNormalHeavy
Flexible character sheet width (adapts to container)
Fill in sheet fields automatically upon entering or changing playbook or crew type
You have an intense need: life essence. To satisfy this need, possess a living victim and consume their spirit energy (this may be a downtime action). When you do so, clear half your drain (round down).
Your clockwork body runs on electroplasm. Recharge your capacitors by connecting to an industrial-grade generator (downtime action). When you do this, clear 5 drain.
Your vice is life essence, consumed from a living human. Use 1 downtime activity to hunt prey and indulge your vice. Also, when you feed, erase all level 1 harm and mark 4 ticks on your healing clock. This is is the only way you can heal. How do you feed? What telltale sign do you leave on your victims?
ColdHauntedObsessedParanoid
RecklessSoftUnstableVicious
ChaoticDestructiveFurious
ObsessiveTerritorialSavage
ClankingLeakingFixated
SmokingSparkingUnstable
Harm
3
Need Help
2
-1D
1
Less Effect
progress clock
Armor uses
Armor
+Heavy
Special
Coin



Special Abilities
Mark XP:
Playbook Advancement
  • Every time you roll a desperate action, mark xp in that action's attribute.
  • At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).
Teamwork
Assist a teammate
Lead a group action
Protect a teammate
Set up a teammate
Gather Information
  • What's really going on here?
Strictures
When you gain a new vampire trait (except veteran), add a stricture.
Slumber: In downtime, you must spend one activity resting in a dark, silent place (or else suffer 3 stress).
Forbidden: You cannot enter a private residence without permission from the owner.
Repelled: Spiritbane charms can hold you at bay. (Take 2 stress to resist the repulsion.)
Bestial: When you suffer physical harm or overindulge your vice, your body twists into a horrific bestial form until you next feed without overindulging.
Bound: Your spirit must remain in this body, or be destroyed.
To generate playbook abilities, items, and friends, enter the name of the playbook above.
load
light
normal
heavy
Items(italics don't count for load)
How much load?
boldOK
How much load?
shortOK
Alchemicals
Bandolier
Bandolier
When you use a bandolier slot, choose an alchemical:
  • Alcahest
  • Binding Oil
  • Drift Oil
  • Drown Powder
  • Eyeblind Poison
  • Fire Oil
  • Grenade
  • Quicksilver
  • Skullfire Poison
  • Smoke Bomb
  • Spark (drug)
  • Standstill Poison
  • Trance Powder
Planning & Load
Choose a plan, provide the detail.
Choose your load limit for the operation.
Assault: Point of attack
Occult: Arcane power
Deception: Method
Social: Connection
Stealth: Entry point
Transport: Route
Bonus Die
+
Push yourself
(take 2 ) - or - accept a
Devil's Bargain
Clocks
4
6
8
12
Crew sheet
Rep
Turf
Hold
Weak
Strong
Lair
Heat
Coin
Vaults
Upon crew advance, each PC gets +2 Stash (+1 per Tier)
Special Abilities
Mark XP:
Crew Advancement
  • At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).
  • Contend with challenges above your current station.
  • Bolster your crew's reputation or develop a new one.
  • Express the goals, drives, inner conflict, or essential nature of the crew.
To generate crew abilities, upgrades, contacts, and claims, enter the name of the crew type above.
Crew Upgrades
How many boxes?
tallOK
Lair
Quality
Training
Cohorts
Upgrade Costs
New Cohort: 2
Add Type: 2
Gang
Elite
Expert
Weak
Impaired
Broken
Armor
Edges
Flaws
Gang
Gang
Elite
Expert
Weak
Impaired
Broken
Armor
Edges
Flaws
Clocks
4
6
8
12
Generate Factions
TierHoldStatus
TierHoldStatus
TierHoldStatus
TierHoldStatus
TierHoldStatus
War
  • When you're at war with any number of factions (status -3), the following penalties apply:
  • Lose 1 hold (temporarily, while the war persists). This may knock you down a Tier.
  • PCs get only one free downtime action instead of two.
  • Take +1 heat from each score.
  • Your claims which generate coin (vice dens, fighting pits, fences, etc.) produce only half their normal income (round down).
+
{{charname}}
{{subtitle}}
{{#title-text}}{{title}}{{/title-text}}{{^title-text}}{{#rolltypetext}}[{{rolltypetext}}]({{rolltypeimage}}){{/rolltypetext}}{{#title-insight}}{{/title-insight}}{{#title-prowess}}{{/title-prowess}}{{#title-resolve}}{{/title-resolve}}{{#title-hunt}}{{/title-hunt}}{{#title-study}}{{/title-study}}{{#title-survey}}{{/title-survey}}{{#title-tinker}}{{/title-tinker}}{{#title-finesse}}{{/title-finesse}}{{#title-prowl}}{{/title-prowl}}{{#title-skirmish}}{{/title-skirmish}}{{#title-wreck}}{{/title-wreck}}{{#title-attune}}{{/title-attune}}{{#title-command}}{{/title-command}}{{#title-consort}}{{/title-consort}}{{#title-sway}}{{/title-sway}}{{#title-fortune}}{{/title-fortune}}{{#title-vice}}{{/title-vice}}{{#title-crew_tier}}{{/title-crew_tier}}{{#title-entanglement}}{{/title-entanglement}}{{#title-cohort_quality}}{{/title-cohort_quality}}{{#title-lifestyle}}{{/title-lifestyle}}{{#title-recovery}}{{/title-recovery}}{{/title-text}}
{{#rollGreater() roll1 0}}{{roll1}}, {{/rollGreater() roll1 0}}{{#rollGreater() roll2 0}}{{roll2}}, {{/rollGreater() roll2 0}}{{#rollGreater() roll3 0}}{{roll3}}, {{/rollGreater() roll3 0}}{{#rollGreater() roll4 0}}{{roll4}}, {{/rollGreater() roll4 0}}{{#rollGreater() roll5 0}}{{roll5}}, {{/rollGreater() roll5 0}}{{#rollGreater() roll6 0}}{{roll6}}, {{/rollGreater() roll6 0}}{{#rollGreater() roll7 0}}{{roll7}}, {{/rollGreater() roll7 0}}{{#rollGreater() roll8 0}}{{roll8}}, {{/rollGreater() roll8 0}}{{#rollGreater() roll9 0}}{{roll9}}, {{/rollGreater() roll9 0}}{{#rollGreater() roll10 0}}{{roll10}}, {{/rollGreater() roll10 0}}{{#rollGreater() roll11 0}}{{roll11}}, {{/rollGreater() roll11 0}}{{#rollGreater() bonusdice 0}}{{bonus1}}, {{/rollGreater() bonusdice 0}}{{#rollGreater() bonusdice 1}}{{bonus2}}, {{/rollGreater() bonusdice 1}}{{#rollGreater() bonusdice 2}}{{bonus3}}, {{/rollGreater() bonusdice 2}}{{#rollGreater() bonusdice 3}}{{bonus4}}, {{/rollGreater() bonusdice 3}}{{#rollGreater() bonusdice 4}}{{bonus5}}, {{/rollGreater() bonusdice 4}}{{#rollGreater() bonusdice 5}}{{bonus6}}, {{/rollGreater() bonusdice 5}}{{#rollGreater() zerodice 0}}
{{zerodice}}
Zero Dice - take the lowest result above
{{/rollGreater() zerodice 0}}
{{#position}}
{{position}}
{{/position}}{{#effect}}
{{effect}}
{{/effect}}{{#resist}}{{^short}}
Suffer 6 stress minus the highest die result. When you roll a critical on resistance, clear 1 stress.
{{/short}}{{/resist}}{{#vice}}{{^short}}
Clear an amount of stress equal to the highest die result. If the result of your vice roll means you clear more stress levels than you had marked, you overindulge.
{{/short}}{{/vice}}{{#notes}}
{{notes}}
{{/notes}}
diff --git a/Blades in the Dark/translation.json b/Blades in the Dark/translation.json index 72ccd4e432..5192e3ff60 100644 --- a/Blades in the Dark/translation.json +++ b/Blades in the Dark/translation.json @@ -1,13 +1,6 @@ { "+heavy": "+Heavy", "+heavy_description": "The addition of chain mail, metal plates, a metal helm", - "12segment": "12-segment", - "4segment": "4-segment", - "6segment": "6-segment", - "8segment": "8-segment", - "Heavy": "Heavy", - "Light": "Light", - "Normal": "Normal", "a_2nd_pistol": "A 2nd Pistol", "a_blade_or_two": "A Blade or Two", "a_blade_or_two_description": "Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -476,6 +469,7 @@ "factions4": "The Fringe", "factions5": "Citizenry", "factions_title": "Factions of Doskvol", + "fill_fields": "Fill in sheet fields automatically upon entering or changing playbook or crew type", "finesse": "Finesse", "finesse_description": "Finesse an item from someone's pocket; employ subtle misdirection or sleight-of-hand; handle a vehicle or a mount.", "fire_oil": "Fire Oil", @@ -535,7 +529,7 @@ "hawkers": "Hawkers", "healing": "Healing", "heat": "Heat", - "heavy": " heavy", + "heavy": "Heavy", "heritage": "Heritage", "hidden": "Hidden", "hold": "Hold", @@ -563,9 +557,9 @@ "leaking": "Leaking", "leech": "Leech", "less_effect": "Less Effect", - "light": " light", + "light": "Light", "load": "load", - "load:": "Load: ", + "load:": "Load:", "look": "Look", "lurk": "Lurk", "mark_xp:": "Mark XP:", @@ -574,7 +568,7 @@ "name": "Name", "need_help": "Need Help", "new_cohort": "New Cohort: 2", - "normal": " normal", + "normal": "Normal", "notes": "Notes", "number_stress_boxes": "Number of stress boxes", "numberofdice": "Number of dice", @@ -860,6 +854,7 @@ "playbook_whisper_friend_4": "Flint, a spirit trafficker", "playbook_whisper_friends_title": "Strange Friends", "playbook_whisper_xp_condition": "You addressed a challenge with knowledge or arcane power.", + "position": "Position", "progress": "Progress", "progress_clock": "progress clock", "protect": "Protect", diff --git a/Blades in the Dark/translations/af.json b/Blades in the Dark/translations/af.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/af.json +++ b/Blades in the Dark/translations/af.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/cs.json b/Blades in the Dark/translations/cs.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/cs.json +++ b/Blades in the Dark/translations/cs.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/da.json b/Blades in the Dark/translations/da.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/da.json +++ b/Blades in the Dark/translations/da.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/de.json b/Blades in the Dark/translations/de.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/de.json +++ b/Blades in the Dark/translations/de.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/el.json b/Blades in the Dark/translations/el.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/el.json +++ b/Blades in the Dark/translations/el.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/en.json b/Blades in the Dark/translations/en.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/en.json +++ b/Blades in the Dark/translations/en.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/es.json b/Blades in the Dark/translations/es.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/es.json +++ b/Blades in the Dark/translations/es.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/fr.json b/Blades in the Dark/translations/fr.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/fr.json +++ b/Blades in the Dark/translations/fr.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/he.json b/Blades in the Dark/translations/he.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/he.json +++ b/Blades in the Dark/translations/he.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/it.json b/Blades in the Dark/translations/it.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/it.json +++ b/Blades in the Dark/translations/it.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/ja.json b/Blades in the Dark/translations/ja.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/ja.json +++ b/Blades in the Dark/translations/ja.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/ko.json b/Blades in the Dark/translations/ko.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/ko.json +++ b/Blades in the Dark/translations/ko.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/nl.json b/Blades in the Dark/translations/nl.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/nl.json +++ b/Blades in the Dark/translations/nl.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/pt.json b/Blades in the Dark/translations/pt.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/pt.json +++ b/Blades in the Dark/translations/pt.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/ru.json b/Blades in the Dark/translations/ru.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/ru.json +++ b/Blades in the Dark/translations/ru.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/sv.json b/Blades in the Dark/translations/sv.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/sv.json +++ b/Blades in the Dark/translations/sv.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/tr.json b/Blades in the Dark/translations/tr.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/tr.json +++ b/Blades in the Dark/translations/tr.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/zh.json b/Blades in the Dark/translations/zh.json index 9d6f9a07ff..274ea1dcb1 100644 --- a/Blades in the Dark/translations/zh.json +++ b/Blades in the Dark/translations/zh.json @@ -1,13 +1,6 @@ { "+heavy":"+Heavy", "+heavy_description":"The addition of chain mail, metal plates, a metal helm", - "12segment":"12-segment", - "4segment":"4-segment", - "6segment":"6-segment", - "8segment":"8-segment", - "Heavy":"Heavy", - "Light":"Light", - "Normal":"Normal", "a_2nd_pistol":"A 2nd Pistol", "a_blade_or_two":"A Blade or Two", "a_blade_or_two_description":"Perhaps you carry a simple fighting knife. Or two curved swords. Or a rapier and stiletto. Or a heavy butcher’s cleaver.", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"Flint, a spirit trafficker", "playbook_whisper_friends_title":"Strange Friends", "playbook_whisper_xp_condition":"You addressed a challenge with knowledge or arcane power.", + "position":"Position", "progress":"Progress", "progress_clock":"progress clock", "protect":"Protect", diff --git a/Blades in the Dark/translations/zu.json b/Blades in the Dark/translations/zu.json index 950be52420..bcc242cc5d 100644 --- a/Blades in the Dark/translations/zu.json +++ b/Blades in the Dark/translations/zu.json @@ -1,13 +1,6 @@ { "+heavy":"crwdns57203:0crwdne57203:0", "+heavy_description":"crwdns59666:0crwdne59666:0", - "12segment":"crwdns57204:0crwdne57204:0", - "4segment":"crwdns57205:0crwdne57205:0", - "6segment":"crwdns57206:0crwdne57206:0", - "8segment":"crwdns57207:0crwdne57207:0", - "Heavy":"crwdns57208:0crwdne57208:0", - "Light":"crwdns57209:0crwdne57209:0", - "Normal":"crwdns57210:0crwdne57210:0", "a_2nd_pistol":"crwdns57211:0crwdne57211:0", "a_blade_or_two":"crwdns57212:0crwdne57212:0", "a_blade_or_two_description":"crwdns59667:0crwdne59667:0", @@ -535,7 +528,7 @@ "hawkers":"crwdns57715:0crwdne57715:0", "healing":"crwdns59684:0crwdne59684:0", "heat":"crwdns57716:0crwdne57716:0", - "heavy":"crwdns57717:0crwdne57717:0", + "heavy":"crwdns59941:0crwdne59941:0", "heritage":"crwdns57718:0crwdne57718:0", "hidden":"crwdns57719:0crwdne57719:0", "hold":"crwdns57720:0crwdne57720:0", @@ -563,9 +556,9 @@ "leaking":"crwdns57739:0crwdne57739:0", "leech":"crwdns57740:0crwdne57740:0", "less_effect":"crwdns57741:0crwdne57741:0", - "light":"crwdns57742:0crwdne57742:0", + "light":"crwdns59942:0crwdne59942:0", "load":"crwdns57743:0crwdne57743:0", - "load:":"crwdns57744:0crwdne57744:0", + "load:":"crwdns59943:0crwdne59943:0", "look":"crwdns57745:0crwdne57745:0", "lurk":"crwdns57746:0crwdne57746:0", "mark_xp:":"crwdns57747:0crwdne57747:0", @@ -574,7 +567,7 @@ "name":"crwdns57750:0crwdne57750:0", "need_help":"crwdns57751:0crwdne57751:0", "new_cohort":"crwdns57752:0crwdne57752:0", - "normal":"crwdns57753:0crwdne57753:0", + "normal":"crwdns59944:0crwdne59944:0", "notes":"crwdns57754:0crwdne57754:0", "number_stress_boxes":"crwdns57755:0crwdne57755:0", "numberofdice":"crwdns57756:0crwdne57756:0", @@ -860,6 +853,7 @@ "playbook_whisper_friend_4":"crwdns58035:0crwdne58035:0", "playbook_whisper_friends_title":"crwdns58036:0crwdne58036:0", "playbook_whisper_xp_condition":"crwdns58037:0crwdne58037:0", + "position":"crwdns59945:0crwdne59945:0", "progress":"crwdns58039:0crwdne58039:0", "progress_clock":"crwdns59689:0crwdne59689:0", "protect":"crwdns58040:0crwdne58040:0", diff --git a/CWOD-V20/translations/en.json b/CWOD-V20/translations/en.json index fd8c2ed62f..39e6ea69ab 100644 --- a/CWOD-V20/translations/en.json +++ b/CWOD-V20/translations/en.json @@ -86,4 +86,4 @@ "weakness-u":"Weakness", "experience-u":"Experience", "notes-u":"Notes" -} +} \ No newline at end of file diff --git a/CWOD-W20/W20.css b/CWOD-W20/W20.css index b1ea357174..17d5c2de09 100644 --- a/CWOD-W20/W20.css +++ b/CWOD-W20/W20.css @@ -46,7 +46,7 @@ div.sheet-core-content { } .charsheet input.sheet-tab { - width: 100px; + width: 95px; height: 40px; cursor: pointer; position: relative; @@ -93,6 +93,17 @@ div.sheet-core-content { } /*----------- End Tab Setup -----------*/ + +.sheet-indent { + margin-left: 25px; +} + +h4.sheet-inline { + display: inline; + margin-right: 10px; + margin-left: 10px; +} + .charsheet label { display: inline-block; width: 75px; @@ -115,6 +126,8 @@ div.sheet-core-content { } .charsheet textarea { resize:vertical; + width: 90%; + height: 80px; } .charsheet { @@ -564,6 +577,11 @@ div[data-groupname="repeating_flaws"]{ display: none; } +div.sheet-Dynamic-switch, +div.sheet-dynamic-controls{ + display: none; +} + input.sheet-static { z-index: 2; } @@ -585,6 +603,12 @@ input.sheet-dynamic:checked ~ div[data-groupname="repeating_flaws"] display: inline; } +input.sheet-static:checked ~ div.sheet-static, +input.sheet-dynamic:checked ~ div.sheet-dynamic-controls +{ + display: block; +} + /*------------Forms-----------*/ /* Hide actual normal radio */ input.sheet-normal[type="radio"] @@ -799,6 +823,51 @@ button[type=roll].sheet-adv:active { background:red; color:black; } + +table.sheet-general { + text-align: center; + table-layout: fixed; + width: 100%; +} + +div.sheet-border { + border: solid 1px black; + border-radius: 4px; + padding: 2px; + margin-bottom: 10px; +} + +select.sheet-unstyled { + width:auto; +} + +textarea.sheet-thin { + height:40px; +} + +input[type="checkbox"].sheet-real { + opacity: 100; + position: relative; + top: 0px; + left: 0px; + width: 16px; + height: 16px; + margin-left: 5px; + margin-right: 5px; + margin-top: 5px; + margin-bottom: 5px; + cursor: pointer; + z-index: 1; +} + +.sheet-real { + width: auto; +} + +.sheet-long { + width: 300px; +} + /* =====damage button ===== */ button[type=roll].sheet-damageroll:before { background-image: none; @@ -978,4 +1047,4 @@ button[type=roll].sheet-weaponroll:active { .sheet-rolltemplate-wod .inlinerollresult.importantroll { color: #3FB315; border: none; -} +} \ No newline at end of file diff --git a/CWOD-W20/W20.html b/CWOD-W20/W20.html index f729d0b733..dc101ea7ef 100644 --- a/CWOD-W20/W20.html +++ b/CWOD-W20/W20.html @@ -11,6 +11,8 @@ Gifts, Rites
& Fetishes
Combat + + Pack All @@ -2001,21 +2003,53 @@

Gifts

-
-
- + + + Static + Dynamic
+
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
- -
- -
- -
- -
- -
- +
+
+
+
+
+ + + +
Name: Level:
Book:Pg:
+ Description: + System: +
+
+
+
+ + + +
Name: Level:
Book:Pg:
+ Description: + System: +
+
+
+
@@ -2024,93 +2058,147 @@

Fetishes

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ItemLevelGnosis
ItemLevelGnosis
ItemLevelGnosis
ItemLevelGnosis
ItemLevelGnosis
ItemLevelGnosis
+ + + Static + Dynamic
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ItemLevelGnosis
ItemLevelGnosis
ItemLevelGnosis
ItemLevelGnosis
ItemLevelGnosis
ItemLevelGnosis
+
+
+
+
+ + + + + + + + + + + + +
ItemLevelGnosis
+
+

-

Rites

- +

Rites

+
-
-
- + + + Static + Dynamic
+
+
+
+ +
+
+
+ +
+
+
+ +
-
-
- -
-
-
- +
+
+
+ + + + + +
Name: Type: + Level:
+ Description:

+ System:
+
+
@@ -2869,6 +2957,89 @@
+ +
+
+

Pack Totem, Members and Tactics

+
+

Totem



+
+

Name



+ + + + + + + + + + + + + + + +

Background Cost

Totem Points

Rage

Gnosis

Willpower


+ +
+
+

Individual Traits

+ +
+
+

Pack Traits

+ +
+
+
+
+

Ban

+ +
+
+

Powers

+ +
+
+

Charms

+
+
+ +
+
+
+
+

Members

+

+
+
+ + +
Name: Auspice:
+ Notes: +
+
+
+
+

Pack Tactics

+

+
+
+ + + Packmates Required: + Forms: + Homid + Glabro + Crinos + Hispo + Lupus + +
+
+
+
diff --git a/Call_of_Cthulhu_7th_Ed/coc_7th_ed.html b/Call_of_Cthulhu_7th_Ed/coc_7th_ed.html index 84d5a06cab..51c6ebe04b 100644 --- a/Call_of_Cthulhu_7th_Ed/coc_7th_ed.html +++ b/Call_of_Cthulhu_7th_Ed/coc_7th_ed.html @@ -911,7 +911,7 @@
Personal Description - Ideaology/Beliefs + Ideology/Beliefs Significant People @@ -3778,4 +3778,4 @@ setAttrs({mov: imov}); }); //end getAttrs }); //end on("add:siz... - \ No newline at end of file + diff --git a/Call_of_Cthulhu_Spanish/Call_of_Cthulhu.css b/Call_of_Cthulhu_Spanish/Call_of_Cthulhu.css index c47aa4d85e..84c9a25a15 100644 --- a/Call_of_Cthulhu_Spanish/Call_of_Cthulhu.css +++ b/Call_of_Cthulhu_Spanish/Call_of_Cthulhu.css @@ -1,16 +1,16 @@ -.charsheet img.logo { +.charsheet img.sheet-logo { display: block; width: 70%; margin:auto; } -.charsheet img.logo:lang-es { +.charsheet img.sheet-logo:lang-es { display: block; width: 70%; margin:auto; -moz-box-sizing: border-box; box-sizing: border-box; - background: url(http://www.edgeent.com/sisimg/catalog/main/call_cthulhu_rpg.jpg) no-repeat; + background: url(https://github.com/Roll20/roll20-character-sheets/blob/master/Call_of_Cthulhu_Spanish/es_Call_of_Cthulhu_Logo.jpg) no-repeat; width: 176px; /* Width of new image */ height: 79px; /* Height of new image */ padding-left: 176px; /* Equal to width of new image */ @@ -22,24 +22,32 @@ h3 { text-align: center; } -.insanity{ +.charsheet thead{ + font-size: 10px; +} + +.charsheet td.sheet-insanity{ font-weight: bold; } -.unconscius{ +.charsheet td.sheet-unconscius{ font-weight: bold; } -.unconscius2{ +.charsheet td.sheet-unconscius2{ font-weight: bold; text-align: right; } -.dead{ +.charsheet td.sheet-dead{ font-weight: bold; } -.bottom{ - position: absolute; - bottom: 0; +.sheet-bottom{ + font-weight: bold; +} + +.sheet-tdtitle{ + white-space: nowrap; + overflow: hidden; } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/Call_of_Cthulhu.html b/Call_of_Cthulhu_Spanish/Call_of_Cthulhu.html index 787520dd43..c4f68ae85f 100644 --- a/Call_of_Cthulhu_Spanish/Call_of_Cthulhu.html +++ b/Call_of_Cthulhu_Spanish/Call_of_Cthulhu.html @@ -1,471 +1,470 @@ -

-

-
- -
- - - - - - - - - - - - - - - - - - - - -
Nombre del Investigador
Ocupación
>Sexo Edad
Títulos, licenciaturas
Lugar de Nacimiento
- Trastornos Mentales -
-
-

- Tirada de Resistencia - -

- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-

- Características y tiradas - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FUEDESINTIdea
CONAPAPODSuerte
TAMCOREDUConocimiento
- - - - - -
Cordura máxima Bonificación al daño
-
-
-

+
+
+ + + + + + + + + + + + + + + + + + + + + + +
Nombre del Investigador
Ocupación
>Sexo Edad
Títulos, licenciaturas
Lugar de Nacimiento
+ Trastornos Mentales
+ +
+
+

+ Tirada de Resistencia + +

+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

+ Características y tiradas + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FUEDESINTIdea
CONAPAPODSuerte
TAMCOREDUConocimiento
+ + + + + +
Cordura máxima Bonificación al daño
+
+

-

-

-
-

- Puntos de cordura - -

- - - - - - - - -
Cordura máxima
LOCO
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
-
-
-
-
-

Puntos de magia

- - - - - - - - -
Puntos mágicos máximos
INCONSCIENTE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
-
-
-

Puntos de vida

- - - - - - - - - -
Puntos de vida máximos
MUERTOINCONSCIENTE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-2
-1
0
+1
+2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
-
-
-
-
-

+ +
+
+

+ Puntos de cordura + +

+ + + + + + + + +
Cordura máxima
LOCO
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
+
+
+
+
+

Puntos de magia

+ + + + + + + + +
Puntos mágicos máximos
INCONSCIENTE
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
+
+
+

Puntos de vida

+ + + + + + + + + +
Puntos de vida máximos
MUERTOINCONSCIENTE
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-2
-1
0
+1
+2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
+
+
+
+
+
-

+

Habilidades

@@ -474,145 +473,145 @@ on("change:FUE change:TAM", function() { Antropología (01%) -
@@ -622,31 +621,31 @@ on("change:FUE change:TAM", function() { Fotografía (10%) -
@@ -776,31 +775,31 @@ on("change:FUE change:TAM", function() { Ametralladora (15%) -
-

+

-

+

Armas de fuego

- + @@ -974,13 +978,14 @@ on("change:FUE change:TAM", function() { - + +

Arma
% Daño
-

+

-

+

Datos personales

@@ -994,60 +999,59 @@ on("change:FUE change:TAM", function() {
Marcas y cicatrices
-

+

-

+

Historial del investigador

-

+

-

-

-
-

-

Ingresos y ahorros

- - - - - - - -
Ingresos anuales
Dinero en efectivo
- - - - - -
Ahorros
- Propiedades
- Bienes inmuebles -

-

-

Equipo y posesiones

- -

-
-
-

-

Libros de los Mitos estudiados

- -

-

-

Objetos mágicos/hechizos aprendidos

-
-
- Objetos -
-
- Hechizos -
-
-

-

-

Seres encontrados

- -

-
-
-

+ +
+
+

+

Ingresos y ahorros

+ + + + + + + +
Ingresos anuales
Dinero en efectivo
+ + + + + +
Ahorros
+ Propiedades
+ Bienes inmuebles +

+

+

Equipo y posesiones

+ +

+
+
+

+

Libros de los Mitos estudiados

+ +

+

+

Objetos mágicos/hechizos aprendidos

+
+
+ Objetos +
+
+ Hechizos +
+
+

+

+

Seres encontrados

+ +

+
+
\ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/sheet.json b/Call_of_Cthulhu_Spanish/sheet.json index a0b1bec617..74ea3a89cc 100644 --- a/Call_of_Cthulhu_Spanish/sheet.json +++ b/Call_of_Cthulhu_Spanish/sheet.json @@ -4,5 +4,21 @@ "authors": "Ove Odegard, Nacho Ferrando, and improved by Gustavo Sancho", "roll20userid": "1229206,518018", "preview": "Call_of_Cthulhu.jpg", - "instructions": "Call of Cthulhu multilingual Investigator Sheet, 5th edition. Included on the sheet is an automatic resistance-roll. Enter the active characteristic in the middle field of the top row and the passive characteristic in the middle field of the left column." + "instructions": "Call of Cthulhu 5e multilingual Investigator Sheet, 5th edition. Included on the sheet is an automatic resistance-roll. Enter the active characteristic (like STR) in the middle field of the top row and the passive characteristic ( like CON) in the middle field of the left column. Then push the button, it will calculate if the character succeeds in the action. The button on the characteristics section autorolls all the characteristics rolls, you only need to copy them on the sheet. Sanity, hp and mp also calculated, but you need to set the cursor in place. When there are two buttons, the first one is an open roll and the second one a whispered roll to the gm.", + "useroptions": [ + { + "attribute": "edition", + "displayname": "Game edition", + "displaytranslationkey": "edition-u", + "type": "select", + "options": [ + "5e|00", + "6e|01" + ], + "default": "1", + "description": "Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", + "descriptiontranslationkey": "edition-info" + } + ] } + diff --git a/Call_of_Cthulhu_Spanish/translation.json b/Call_of_Cthulhu_Spanish/translation.json index 49b5c35948..8d41492cec 100644 --- a/Call_of_Cthulhu_Spanish/translation.json +++ b/Call_of_Cthulhu_Spanish/translation.json @@ -133,5 +133,11 @@ "spells-u": "Spells", "entities-u": "Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } diff --git a/Call_of_Cthulhu_Spanish/translations/af.json b/Call_of_Cthulhu_Spanish/translations/af.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/af.json +++ b/Call_of_Cthulhu_Spanish/translations/af.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/cs.json b/Call_of_Cthulhu_Spanish/translations/cs.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/cs.json +++ b/Call_of_Cthulhu_Spanish/translations/cs.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/da.json b/Call_of_Cthulhu_Spanish/translations/da.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/da.json +++ b/Call_of_Cthulhu_Spanish/translations/da.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/de.json b/Call_of_Cthulhu_Spanish/translations/de.json index 5ec7ab5bf9..ce92d1d84b 100644 --- a/Call_of_Cthulhu_Spanish/translations/de.json +++ b/Call_of_Cthulhu_Spanish/translations/de.json @@ -133,5 +133,11 @@ "spells-u":"Zauber", "entities-u":"Begegnungen mit Wesen des Mythos", "attack-u":"Angriff", + "roll-u":"Wrfeln", + "heal-u":"Heilung", + "weekly-u":"Wöchentlich", + "objective-u":"Ziel", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"credit-rating,anthropology,archaeology,astronomy,dodge,library-use,biology,accounting,chemistry,cthulhu-mythos,electrical-repair,electronics,first-aid,drive,bargain,photography,geology,history,law,listen,martial-arts,climb,mechanical-repair,medicine,own-language-1,own-language-2,natural-history,occult,navigate,pharmacy,physics,pilot,psychoanalisis,psychology,ride,sneak,locksmith,hvy-machine,swim,jump,track,conceal,fast-talk,persuade,hide,spot-hidden,disguise,throw,handgun,machine-gun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/el.json b/Call_of_Cthulhu_Spanish/translations/el.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/el.json +++ b/Call_of_Cthulhu_Spanish/translations/el.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/en.json b/Call_of_Cthulhu_Spanish/translations/en.json index 77fd765ad8..ce3a416daa 100644 --- a/Call_of_Cthulhu_Spanish/translations/en.json +++ b/Call_of_Cthulhu_Spanish/translations/en.json @@ -102,10 +102,10 @@ "damage-u":"Attack Damage", "round-u":"Attack/
Round", "hit-points-u":"Hit Points", - "fist-punch-u":"Fist/Punch (50%)", - "head-butt-u":"Head Butt (10%)", + "fist-punch-u":"Fist/Punch (50%)", + "head-butt-u":"Head Butt (10%)", "kick-u":"Kick (25%)", - "grapple-u":"Grapple (25%)", + "grapple-u":"Grapple (25%)", "weapon-u":"
Firearm", "base-range-u":"Base
Range", "shots-round-u":"Shots/
Round", @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"accounting,anthropology,archaeology,astronomy,bargain,biology,chemistry,climb,conceal,credit-rating,cthulhu-mythos,disguise,dodge,drive,electrical-repair,electronics,fast-talk,first-aid,geology,hvy-machine,hide,history,jump,law,library-use,listen,locksmith,martial-arts,mechanical-repair,medicine,navigate,natural-history,occult,own-language-1,own-language-2,persuade,pharmacy,photography,physics,pilot,psychoanalisis,psychology,ride,sneak,spot-hidden,swim,throw,track,handgun,machine-gun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/es.json b/Call_of_Cthulhu_Spanish/translations/es.json index f13b95f01a..c61aa7ec84 100644 --- a/Call_of_Cthulhu_Spanish/translations/es.json +++ b/Call_of_Cthulhu_Spanish/translations/es.json @@ -133,5 +133,11 @@ "spells-u":"Hechizos", "entities-u":"Seres encontrados", "attack-u":"Ataque", + "roll-u":"Tirada", + "heal-u":"Sanación", + "weekly-u":"Semanal", + "objective-u":"Objetivo", + "edition-u":"Edición", + "edition-info":"Elije entre ediciones. Si estás jugando la edición francesa, por favor, usa su ficha específica, esta no es la ficha que estás buscando. Si conviertes fichas entre ediciones, tendrás que cambiar las habilidades a mano.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,natural-history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/fr.json b/Call_of_Cthulhu_Spanish/translations/fr.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/fr.json +++ b/Call_of_Cthulhu_Spanish/translations/fr.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/he.json b/Call_of_Cthulhu_Spanish/translations/he.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/he.json +++ b/Call_of_Cthulhu_Spanish/translations/he.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/it.json b/Call_of_Cthulhu_Spanish/translations/it.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/it.json +++ b/Call_of_Cthulhu_Spanish/translations/it.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/ja.json b/Call_of_Cthulhu_Spanish/translations/ja.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/ja.json +++ b/Call_of_Cthulhu_Spanish/translations/ja.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/ko.json b/Call_of_Cthulhu_Spanish/translations/ko.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/ko.json +++ b/Call_of_Cthulhu_Spanish/translations/ko.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/nl.json b/Call_of_Cthulhu_Spanish/translations/nl.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/nl.json +++ b/Call_of_Cthulhu_Spanish/translations/nl.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/pt.json b/Call_of_Cthulhu_Spanish/translations/pt.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/pt.json +++ b/Call_of_Cthulhu_Spanish/translations/pt.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/ru.json b/Call_of_Cthulhu_Spanish/translations/ru.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/ru.json +++ b/Call_of_Cthulhu_Spanish/translations/ru.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/sv.json b/Call_of_Cthulhu_Spanish/translations/sv.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/sv.json +++ b/Call_of_Cthulhu_Spanish/translations/sv.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/tr.json b/Call_of_Cthulhu_Spanish/translations/tr.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/tr.json +++ b/Call_of_Cthulhu_Spanish/translations/tr.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/zh.json b/Call_of_Cthulhu_Spanish/translations/zh.json index 584313c3e0..d3aa1d1beb 100644 --- a/Call_of_Cthulhu_Spanish/translations/zh.json +++ b/Call_of_Cthulhu_Spanish/translations/zh.json @@ -133,5 +133,11 @@ "spells-u":"Spells", "entities-u":"Entities Encountered", "attack-u":"Attack", + "roll-u":"Roll", + "heal-u":"Healing", + "weekly-u":"Weekly", + "objective-u":"Objective", + "edition-u":"Game edition", + "edition-info":"Choose between editions. If you are playing the 6e french edition, please, use the especific sheet, this isn't the one you're looking for. If you convert a game between editions, you will need to change the skills manually.", "skills-list":"anthropology,archaeology,martial-arts,astronomy,biology,library-use,locksmith,fast-talk,occult,drive,hvy-machine,accounting,credit-rating,law,spot-hidden,sneak,disguise,electrical-repair,electronics,ride,listen,dodge,pharmacy,physics,photography,geology,history,throw,own-language-1,own-language-2,mechanical-repair,medicine,cthulhu-mythos,swim,conceal,hide,navigate,persuade,pilot,first-aid,psychoanalisis,psychology,chemistry,bargain,jump,track,climb,machine-gun,handgun,rifle,shotgun,submachine-gun" } \ No newline at end of file diff --git a/Call_of_Cthulhu_Spanish/translations/zu.json b/Call_of_Cthulhu_Spanish/translations/zu.json index 0fcfcefc38..d45cf0e061 100644 --- a/Call_of_Cthulhu_Spanish/translations/zu.json +++ b/Call_of_Cthulhu_Spanish/translations/zu.json @@ -133,5 +133,11 @@ "spells-u":"crwdns59383:0crwdne59383:0", "entities-u":"crwdns59384:0crwdne59384:0", "attack-u":"crwdns59728:0crwdne59728:0", + "roll-u":"crwdns59847:0crwdne59847:0", + "heal-u":"crwdns59848:0crwdne59848:0", + "weekly-u":"crwdns59849:0crwdne59849:0", + "objective-u":"crwdns59850:0crwdne59850:0", + "edition-u":"crwdns59851:0crwdne59851:0", + "edition-info":"crwdns59852:0crwdne59852:0", "skills-list":"crwdns59729:0crwdne59729:0" } \ No newline at end of file diff --git a/Castles&Crusades/C&C.html b/Castles&Crusades/C&C.html index a8e859e94e..630cc4c374 100644 --- a/Castles&Crusades/C&C.html +++ b/Castles&Crusades/C&C.html @@ -98,58 +98,75 @@ Check - Pri + Pri Sec Ter Score - Category Mod -
@@ -194,6 +198,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -881,6 +897,27 @@ + + + + + + + + + + + + + + + + + + + + +
@@ -925,37 +962,77 @@ - - - - - - - + + + + + + + + + + + - - + + +
diff --git a/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.css b/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.css index a2b3e7fdeb..82564dfd77 100644 --- a/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.css +++ b/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.css @@ -1,5 +1,5 @@ /* Dungeon Crawl Classics: Tabbed Character Sheet CSS */ -/* Version 1.0 */ +/* Version 1.3 */ /* overall wrapper to fix moving width issues with overflow on hidden sections */ .charsheet .sheet-overall-wrapper { @@ -949,6 +949,13 @@ div[data-groupname^="repeating_mutations"] .repitem, font-weight: bold; } +.charsheet .sheet-small-labelblue { + font-size: 75%!important; + font-style: italic; + font-weight: bold; + color: blue; +} + .charsheet .sheet-large-label { font-size: 90%!important; font-style: italic; @@ -1174,22 +1181,11 @@ div[data-groupname^="repeating_mutations"] .repitem, height: 300px; } -/*.charsheet .sheet-fluid-textarea { - height: 100%; +.charsheet textarea.sheet-extralarge { + width: calc(100% - 10px); + height: 700px; } -.charsheet .sheet-small-textarea { - height: 50px; -} - -.charsheet .sheet-medium-textarea { - height: 100px; -} - -.charsheet .sheet-large-textarea { - height: 300px; -}*/ - .charsheet h3 { font-size: 12px; text-align: center; diff --git a/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.html b/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.html index c2bb45aff8..a0a4a3a13f 100644 --- a/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.html +++ b/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.html @@ -1,5 +1,5 @@ - +
@@ -16,7 +16,7 @@

Character Name

Race
 
-

Sheet last updated
25 July 2017

+

Sheet last updated
9 August 2017

@@ -934,6 +934,20 @@
 
+
+ +
+
Other Notes
+
+ +
+
+
+ +
+ +
 
+
  • Hit Points: 1d8 per level
  • Weapons: Adept with any tech level of ranged/missile and 1-handed/built-in weapons
  • @@ -1128,6 +1142,20 @@
     
    +
    + +
    +
    Other Notes
    +
    + +
    +
    +
    + +
    + +
     
    +
    • Hit Points: 1d8 per level
    • Weapons: Those allowed by chosen god
    • @@ -1230,6 +1258,20 @@
+
 
+ +
+ +
+
Other Notes
+
+ +
+
+
+ +
+
 
    @@ -1459,6 +1501,20 @@
+
 
+ +
+ +
+
Other Notes
+
+ +
+
+
+ +
+
 
    @@ -2454,6 +2510,20 @@
     
    +
    + +
    +
    Other Notes
    +
    + +
    +
    +
    + +
    + +
     
    +
    • Hit Points: 1d6 per level
    • Weapons: Club, dagger, handaxe, staff, short sword, crossbow, javelin, shortbow, and sling
    • @@ -2538,6 +2608,20 @@
       
      +
      + +
      +
      Other Notes
      +
      + +
      +
      +
      + +
      + +
       
      +
      • Hit Points: 1d8 per level
      • Weapons: Club, dagger, handaxe, staff, short sword, crossbow, javelin, shortbow, and sling. Longsword, warhammer or heavy axe as a 2-handed weapon.
      • @@ -2637,6 +2721,20 @@
         
        +
        + +
        +
        Other Notes
        +
        + +
        +
        +
        + +
        + +
         
        +
        • Hit Points: 1d10 per level
        • Weapons: battleaxe, club, dagger, handaxe, javelin, longsword, mace, shortbow, shortsword, sling, spear, two-handed sword, and warhammer
        • @@ -2693,6 +2791,20 @@
           
          +
          + +
          +
          Other Notes
          +
          + +
          +
          +
          + +
          + +
           
          +
          • Hit Points: 2d4 per level
          • Weapons: Any
          • @@ -2703,7 +2815,7 @@
             
            -
            Character Mutations
            +
            Character Mutations
            @@ -3064,6 +3176,20 @@
             
            +
            + +
            +
            Other Notes
            +
            + +
            +
            +
            + +
            + +
             
            +
            • Hit Points: 1d10 per level
            • Weapons: Those allowed by chosen god. In addition, they can use the following melee and ranged weapons: battleaxe, club, crossbow, dagger, handaxe, javelin, longbow, longsword, mace, short sword, shortbow, sling, spear, two-handed sword, and warhammer.
            • @@ -3167,6 +3293,20 @@
               
              +
              + +
              +
              Other Notes
              +
              + +
              +
              +
              + +
              + +
               
              +
              • Hit Points: 1d7 per level
              • Weapons: Any ranged/missile and 1-handed weapons
              • @@ -3348,6 +3488,20 @@
                 
                +
                + +
                +
                Other Notes
                +
                + +
                +
                +
                + +
                + +
                 
                +
                • Hit Points: 1d10 per level
                • Weapons: club, crossbow, dagger, dart, handaxe, javelin, longbow, longsword, mace, shortbow, shortsword, sling, spear, staff
                • @@ -3374,7 +3528,7 @@
- +

Technologist Abilities

@@ -3577,6 +3731,20 @@
+
 
+ +
+ +
+
Other Notes
+
+ +
+
+
+ +
+
 
    @@ -4064,6 +4232,20 @@
 
+ +
+ +
+
Other Notes
+
+ +
+
+
+ +
+ +
 
  • Hit Points:1d6 per level
  • @@ -4459,6 +4641,20 @@
+
 
+ +
+ +
+
Other Notes
+
+ +
+
+
+ +
+
 
    @@ -4565,6 +4761,20 @@
     
    +
    + +
    +
    Other Notes
    +
    + +
    +
    +
    + +
    + +
     
    +
    • Hit Points: 1d12 per level
    • Weapons: Battleaxe, club, crossbow, dagger, dart, handaxe, javelin, longbow, longsword, mace, polearm, shortbow, short sword, sling, spear, staff, two-handed sword, and warhammer
    • @@ -4768,31 +4978,31 @@

      Melee Weapons

      -
      Lucky Weapon
      -
      Pack Hunter
      -
      Weapon
      +
      Lucky Weapon
      +
      Pack Hunter
      +
      Weapon
      Wielded
      Attack Die
      Crit Range
      -
      Magic Bonus
      -
      To Hit Bonus
      +
      Magic Bonus
      +
      To Hit Bonus
      Damage Dice
      -
      Dmg Bonus
      +
      Dmg Bonus
      -
      -
      +
      +
      -
      +
      @@ -4813,7 +5023,7 @@
      -
      +
      -
      -
      +
      +
      -
      -
       
      -
      +
      +
      + value="&{template:DccTabbed} {{background=[[0]]}} {{combat=1}} {{name=@{character_name}}} {{title=@{meleeWeaponName}}} {{wielded=@{meleeAttackWielded} }} {{attack=[[ @{meleeAttackDice}cs>@{meleeCritThreat} [To Hit Roll] + @{meleeToHit} [To Hit Bonus] + (?{Deed/Smite Die roll|0}) [Deed/Smite] + (?{Any Attack Bonus|0}) [Attack Bonus] ]] }} {{damage=[[ ({(@{meleeDmg} [Base damage] + @{meleeDmgBonus} [Damage Bonus] + (?{Deed/Smite Die roll|0}) [Deed/Smite Die]),1d1}kh1) ]]}} {{crit=[[ @{CritDie} + [[@{luckMod}]] + @{critLuckyRoll} ]]}} {{crittable=@{CritDie_max}}} {{fumble=[[ @{armorFumbleDie} + [[@{fumbleCheck}]] + [[@{fumbleLuckyRoll}]] ]]}}" >Attack
      -
      +
      + value="&{template:DccTabbed} {{background=[[0]]}} {{combat=1}} {{name=@{character_name}}} {{title=Backstab with @{meleeWeaponName}}} {{flavortext=You attack the enemy from behind or when they are unaware. If the attack hits, it is a critical hit.}} {{backstab=[[ @{meleeAttackDice} [To Hit Roll] + @{meleeToHit} [To Hit Bonus] + @{ThiefBackstabCheck} [Backstab Bonus] + (?{Any Attack Bonus|0}) [Attack Bonus] ]] }} {{damage=[[ @{meleeDmg} [Base damage] + @{meleeDmgBonus} [Damage Bonus] ]]}} {{crit=[[ @{CritDie} + [[@{luckMod}]] + @{critLuckyRoll} ]]}} {{crittable=@{CritDie_max}}} {{fumble=[[ @{armorFumbleDie} + [[@{fumbleCheck}]] + [[@{fumbleLuckyRoll}]] ]]}}" >Backstab
      -
       

      Ranged Weapons

      -
      Lucky Weapon
      -
      Pack Hunter
      +
      Lucky Weapon
      +
      Pack Hunter
      Ammo
      -
      Weapon
      +
      Weapon
      Short Range
      Med Range
      Long Range
      Range Type
      Attack Die
      Crit Range
      -
      Magic Bonus
      +
      Magic Bonus
      To Hit Bonus
      -
      Damage Dice
      +
      Damage Dice
      Dmg Bonus
      -
      Range to Attack
      +
      Range to Attack
      @@ -4873,13 +5082,13 @@
      -
      -
      -
      -
      -
      -
      -
      +
      +
      +
      +
      +
      +
      +
      -
      -
      -
      +
      +
      +
      -
      +
      -
       
      -
      +
      + value="&{template:DccTabbed} {{background=[[0]]}} {{combat=1}} {{name=@{character_name} }} {{title=@{rangedWeaponName} \n @{rangedDistanceShort} / @{rangedDistanceMed} / @{rangedDistanceLong} }} {{range=@{attackRange} }} {{rangedtype=Ranged Type}} {{type=@{rangedWeaponType} }} {{rangedattack=[[ @{rangedAttackDice}cs>@{rangedCritThreat} [To Hit Roll] + @{rangedToHit} [To Hit Bonus] + (?{Deed/Smite Die roll|0}) [Deed/Smite Die] + (?{Any Attack Bonus|0}) [Attack Bonus] - @{mediumRangePenalty} [Medium Range Penalty] ]] }} {{damage=[[ @{rangedDmg} [Base damage] + @{rangedDmgBonus} [Damage Bonus] + (?{Deed/Smite Die roll|0}) [Deed/Smite Die] + @{thrownShortRangeBonus} [Short Range Thrown Weapon STR Mod] ]] }} {{crit=[[ @{CritDie}[Dice Roll] + [[@{luckMod}]][Current Luck] + @{critLuckyRoll}[Crit Lucky Roll] ]] }} {{crittable=@{CritDie_max} }} {{fumble=[[ @{armorFumbleDie} + [[@{fumbleCheck}]] + [[@{fumbleLuckyRoll}]] ]] }}">Atk
      -
      +
      + value="&{template:DccTabbed} {{background=[[0]]}} {{combat=1}} {{name=@{character_name} }} {{title=Backstab with @{rangedWeaponName} \n @{rangedDistanceShort} / @{rangedDistanceMed} / @{rangedDistanceLong} }} {{flavortext=You attack the enemy from behind or when they are unaware. If the attack hits, it is a critical hit.}} {{range=@{attackRange} }} {{type=@{rangedWeaponType} }} {{rangedbackstab=[[ @{rangedAttackDice} [To Hit Roll] + @{rangedToHit} [To Hit Bonus] + (?{Any Attack Bonus|0}) [Attack Bonus] - @{mediumRangePenalty} [Medium Range Penalty] ]] }} {{damage=[[ @{rangedDmg} [Base damage] + @{rangedDmgBonus} [Damage Bonus] + @{thrownShortRangeBonus} [Short Range Thrown Weapon STR Mod] ]] }} {{crit=[[ @{CritDie}[Dice Roll] + [[@{luckMod}]][Current Luck] + @{critLuckyRoll}[Crit Lucky Roll] ]] }} {{crittable=@{CritDie_max} }} {{fumble=[[ @{armorFumbleDie} + [[@{fumbleCheck}]] + [[@{fumbleLuckyRoll}]] ]] }}">Backstab
      -
       
@@ -4961,10 +5168,65 @@ + +
+ +

Arcane Spell Knowledge

+ +
+ + +
+
 
+
Number of Known Spells
+
 
+
Max Spell Level Known
+
+ +
+
Elf Fighter/Mage
+
+
 
+
+
+ +
+
Wizard
+
+
 
+
+
+ +
+
Bard
+
+
 
+
+
+ +
+
Gnome
+
+
 
+
+
+ +
+
Elf Rogue
+
+
 
+
+
+ +
+ +
+ +
 
-

Spell Slots by Class

+

Divine Spell Slots

@@ -4994,65 +5256,6 @@
 
- -
-
Elf Fighter/Mage
-
-
 
-
-
 
-
-
 
-
-
 
-
-
- -
-
Wizard
-
-
 
-
-
 
-
-
 
-
-
 
-
-
- -
-
Bard
-
-
 
-
-
 
-
-
 
-
-
- -
-
Gnome
-
-
 
-
-
 
-
-
 
-
-
- -
-
Paladin
-
-
 
-
-
 
-
-
 
-
-
Dwarf Priest
@@ -5068,23 +5271,20 @@
-
Elf Rogue
-
+
Paladin
+
 
-
+
 
-
+
 
-
-
 
-
-
- +
+
+
-
 
 
@@ -5172,245 +5372,262 @@
-
-
Spell Level
-
Spell name
-
Range
-
Duration
-
Cast time
-
Save
-
Conc.
-
Lost?
-
+
+
Spell name
+
Range
+
Duration
+
Cast time
+
Save
+
Conc.
+
Lost?
+
-
-
Level 1
-
-
-
-
-
-
- +
+ + +
+
+
+
+
+
+ +
+
+ +
-
- -
-
- -
-
-
Check this box if you need to use multiple dice to roll your spell check (e.g.: You have the Joe Average mercurial effect). Uncheck to go back to single die rolls.
- -
- - - - -
-
-
 
-
Spell Check (Single Die)
+
+
Elves, Check this box if you choose this spell as your lucky 1st level spell.
+ +
+ +
+
+
Check this box if you need to use multiple dice to roll your spell check (e.g.: You have the Joe Average mercurial effect). Uncheck to go back to single die rolls.
+ +
+ + + + + +
+ +
+
 
+
Bonus / Minus
+
Spell Check (Single Die)
+
 
+
+ +
+
 
+ +
+ +
 
+ +
+ +
+
 
+ +
+ +
+ +
+
+ +
+ +
+
 
+
Bonus / Minus
+
Spell Check (Multi Die)
+
 
+
+ +
+
 
+ +
+ +
 
+ + +
+ +
+
 
+ +
+ +
+
+
+ +
+ + + + Show : + Mercurial Magic | + Manifestation | + Description + + +
+
+
Mercurial Magic Effect
+
 
 
- +
-
 
+
-
- -
-
 
+
 
+
- +
- +
+
+ + +
+
+
Spell Manifestation
+
 
+
+ +
+
+
 
-
+
+
+
Spell Description/Flavour
+
 
+
+ +
+
+
 
+
+
+ +
 
-
Spell Check (Multi Die)
+
Misfire Die
+
 
 
- +
-
 
- -
- +
 
+
+
-
 
+ +
 
- +
- -
- - - - Show : - Mercurial Magic | - Manifestation | - Description - - -
-
-
Mercurial Magic Effect
-
 
-
 
-
- -
-
- -
 
- - -
- -
-
-
- - -
-
-
Spell Manifestation
-
 
-
-
-
 
+
 
+
Corruption Die
+
 
+
 
-
- -
+
-
Spell Description/Flavour
-
 
-
- -
-
-
 
-
-
- - -
-
-
 
-
Misfire Die
-
 
-
 
-
- -
-
 
-
- - + + + + +
 
-
- + +
+
+ +
+ +
+
- -
-
 
-
Corruption Die
-
 
-
 
-
- -
-
 
-
- -
- -
 
- - -
- -
- -
- -
-
- - -
+
@@ -5427,36 +5644,36 @@
-
Spell Level
-
Spell name
-
Range
-
Duration
-
Cast time
-
Save
-
Conc.
-
Lost?
-
+
Spell name
+
Range
+
Duration
+
Cast time
+
Save
+
Conc.
+
Lost?
+
-
-
Level 2
-
-
-
-
-
-
- +
+ + +
+
+
+
+
+
+ +
+
+ +
-
- -
-
@@ -5473,13 +5690,18 @@
-
 
+
 
+
Bonus / Minus
Spell Check (Single Die)
 
-
 
+
 
+ +
+ +
 
+ +
 
-
-
-
-
-
-
- +
+ + +
+
+
+
+
+
+ +
+
+ +
-
- -
-
@@ -5728,13 +5955,18 @@
-
 
+
 
+
Bonus / Minus
Spell Check (Single Die)
 
-
 
+
 
+ +
+ +
 
+ +
 
+
-
-
-
-
-
-
- +
+ + +
+
+
+
+
+
+ +
+
+ +
-
- -
-
@@ -5982,13 +6220,18 @@
-
 
+
 
+
Bonus / Minus
Spell Check (Single Die)
 
-
 
+
 
+ +
+ +
 
+ +
 
+
-
-
-
-
-
-
- +
+ + +
+
+
+
+
+
+ +
+
+ +
-
- -
-
@@ -6237,13 +6486,18 @@
-
 
+
 
+
Bonus / Minus
Spell Check (Single Die)
 
-
 
+
 
+ +
+ +
 
+ +
 
+ +
 
+ +
@@ -6536,7 +6799,7 @@
+ value="&{template:DccTabbed} {{background=[[4]]}} {{spell=1}} {{name=@{character_name}}} {{title=@{spellNameCleric}}} {{spellshowmanifest=@{manifestionCleric}}} {{spellshowinfoblock=1}} {{spelllevel=@{spellBaseLevelCleric}}} {{spellrange=@{spellRangeCleric}}} {{spellduration=@{spellDurationCleric}}} {{spellcasttime=@{spellCastTimeCleric}}} {{spellsave=@{spellSaveCleric}}} {{spellconcentrate=@{spellConcCleric}}} {{spellshowdesc=@{spellDescriptionCleric}}} {{rolltype=Spell Check : }} {{deity=@{ClericDeity}}} {{spellcheckcleric=[[@{spellCheckDieCleric}cf<@{disapproval} + [[@{spellUserBonus}]] [Level/Stat Bonus] + [[@{spellCastLuckyRoll}]] [Casting Lucky Roll] + @{divineMod} [Bonus/Minus] ]] }} {{crit= Add an additional +@{Level} to your spell check roll!}}" >Spell Check
@@ -6625,16 +6888,21 @@
-
 
-
Spell Check Die
-
 
+
 
+
Bonus / Minus
+
Spell Check Die
+
 
-
 
+
 
-
-
+ +
 
+ +
+
+
 
+ value="&{template:DccTabbed} {{background=[[4]]}} {{spell=1}} {{name=@{character_name}}} {{title=@{spellNameCleric}}} {{spellshowmanifest=@{manifestionCleric}}} {{spellshowinfoblock=1}} {{spelllevel=@{spellBaseLevelCleric}}} {{spellrange=@{spellRangeCleric}}} {{spellduration=@{spellDurationCleric}}} {{spellcasttime=@{spellCastTimeCleric}}} {{spellsave=@{spellSaveCleric}}} {{spellconcentrate=@{spellConcCleric}}} {{spellshowdesc=@{spellDescriptionCleric}}} {{rolltype=Spell Check : }} {{deity=@{ClericDeity}}} {{spellcheckcleric=[[@{spellCheckDieCleric}cf<@{disapproval} + [[@{spellUserBonus}]] [Level/Stat Bonus] + [[@{spellCastLuckyRoll}]] [Casting Lucky Roll] + @{divineMod} [Bonus/Minus] ]] }} {{crit= Add an additional +@{Level} to your spell check roll!}}" >Spell Check
@@ -6744,16 +7012,22 @@
-
 
-
Spell Check Die
-
 
+
 
+
Bonus / Minus
+
Spell Check Die
+
 
+
-
 
+
 
-
-
+ +
 
+ +
+ @@ -6774,7 +7047,7 @@
+ value="&{template:DccTabbed} {{background=[[4]]}} {{spell=1}} {{name=@{character_name}}} {{title=@{spellNameCleric}}} {{spellshowmanifest=@{manifestionCleric}}} {{spellshowinfoblock=1}} {{spelllevel=@{spellBaseLevelCleric}}} {{spellrange=@{spellRangeCleric}}} {{spellduration=@{spellDurationCleric}}} {{spellcasttime=@{spellCastTimeCleric}}} {{spellsave=@{spellSaveCleric}}} {{spellconcentrate=@{spellConcCleric}}} {{spellshowdesc=@{spellDescriptionCleric}}} {{rolltype=Spell Check : }} {{deity=@{ClericDeity}}} {{spellcheckcleric=[[@{spellCheckDieCleric}cf<@{disapproval} + [[@{spellUserBonus}]] [Level/Stat Bonus] + [[@{spellCastLuckyRoll}]] [Casting Lucky Roll] + @{divineMod} [Bonus/Minus] ]] }} {{crit= Add an additional +@{Level} to your spell check roll!}}" >Spell Check
@@ -6862,16 +7135,21 @@
-
 
-
Spell Check Die
-
 
+
 
+
Bonus / Minus
+
Spell Check Die
+
 
-
 
+
 
-
-
+ +
 
+ +
+ @@ -6892,7 +7169,7 @@
+ value="&{template:DccTabbed} {{background=[[4]]}} {{spell=1}} {{name=@{character_name}}} {{title=@{spellNameCleric}}} {{spellshowmanifest=@{manifestionCleric}}} {{spellshowinfoblock=1}} {{spelllevel=@{spellBaseLevelCleric}}} {{spellrange=@{spellRangeCleric}}} {{spellduration=@{spellDurationCleric}}} {{spellcasttime=@{spellCastTimeCleric}}} {{spellsave=@{spellSaveCleric}}} {{spellconcentrate=@{spellConcCleric}}} {{spellshowdesc=@{spellDescriptionCleric}}} {{rolltype=Spell Check : }} {{deity=@{ClericDeity}}} {{spellcheckcleric=[[@{spellCheckDieCleric}cf<@{disapproval} + [[@{spellUserBonus}]] [Level/Stat Bonus] + [[@{spellCastLuckyRoll}]] [Casting Lucky Roll] + @{divineMod} [Bonus/Minus] ]] }} {{crit= Add an additional +@{Level} to your spell check roll!}}" >Spell Check
@@ -6980,16 +7257,21 @@
-
 
-
Spell Check Die
-
 
+
 
+
Bonus / Minus
+
Spell Check Die
+
 
-
 
+
 
-
-
+ +
 
+ +
+ @@ -7010,7 +7291,7 @@
+ value="&{template:DccTabbed} {{background=[[4]]}} {{spell=1}} {{name=@{character_name}}} {{title=@{spellNameCleric}}} {{spellshowmanifest=@{manifestionCleric}}} {{spellshowinfoblock=1}} {{spelllevel=@{spellBaseLevelCleric}}} {{spellrange=@{spellRangeCleric}}} {{spellduration=@{spellDurationCleric}}} {{spellcasttime=@{spellCastTimeCleric}}} {{spellsave=@{spellSaveCleric}}} {{spellconcentrate=@{spellConcCleric}}} {{spellshowdesc=@{spellDescriptionCleric}}} {{rolltype=Spell Check : }} {{deity=@{ClericDeity}}} {{spellcheckcleric=[[@{spellCheckDieCleric}cf<@{disapproval} + [[@{spellUserBonus}]] [Level/Stat Bonus] + [[@{spellCastLuckyRoll}]] [Casting Lucky Roll] + @{divineMod} [Bonus/Minus] ]] }} {{crit= Add an additional +@{Level} to your spell check roll!}}" >Spell Check
@@ -7203,8 +7484,8 @@
-
-
+
+
@@ -7734,8 +8015,9 @@
@@ -7760,21 +8042,20 @@
-
+
-
 
-
+
+ value="&{template:DccTabbed} {{background=[[0]]}} {{combat=1}} {{name=@{character_name}}} {{title=@{meleeWeaponNameZero}}} {{wielded=@{meleeAttackWieldedZero} }} {{attack=[[ @{meleeAttackDiceZero}cs>@{meleeCritThreatZero} [To Hit Roll] + @{meleeToHitZero} [To Hit Bonus] + (?{Any Attack Bonus|0}) [Attack Bonus] ]] }} {{damage=[[ ({(@{meleeDmgZero} [Base damage] + @{meleeDmgBonusZero} [Damage Bonus]),1d1}kh1) ]]}} {{crit=[[ @{CritDie} + [[@{luckMod}]] + @{critLuckyRoll} ]]}} {{crittable=@{critDieMaxZero}}} {{fumble=[[ @{armorFumbleDie} + [[@{fumbleCheck}]] + [[@{fumbleLuckyRoll}]] ]]}}" >Attack
-
 
@@ -7803,11 +8084,11 @@
-
+
-
-
-
+
+
+
-
+
@@ -7849,12 +8130,10 @@
-
 
-
+
+ value="&{template:DccTabbed} {{background=[[0]]}} {{combat=1}} {{name=@{character_name} }} {{title=@{rangedWeaponNameZero} \n @{rangedDistanceShortZero} / @{rangedDistanceMedZero} / @{rangedDistanceLongZero} }} {{range=@{attackRangeZero} }} {{rangedtype=Ranged Type}} {{type=@{rangedWeaponTypeZero} }} {{rangedattack=[[ @{rangedAttackDiceZero}cs>@{rangedCritThreatZero} [To Hit Roll] + @{rangedToHitZero} [To Hit Bonus] + (?{Any Attack Bonus|0}) [Attack Bonus] - @{mediumRangePenaltyZero} [Medium Range Penalty] ]] }} {{damage=[[ @{rangedDmgZero} [Base damage] + @{rangedDmgBonusZero} [Damage Bonus] + @{thrownShortRangeBonusZero} [Short Range Thrown Weapon STR Mod] ]] }} {{crit=[[ @{CritDie}[Dice Roll] + [[@{luckMod}]][Current Luck] + @{critLuckyRoll}[Crit Lucky Roll] ]] }} {{crittable=@{critDieMaxZero} }} {{fumble=[[ @{armorFumbleDie} + [[@{fumbleCheck}]] + [[@{fumbleLuckyRoll}]] ]] }}">Attack
-
 
@@ -8000,8 +8279,8 @@
-
-
+
+
@@ -8383,7 +8662,7 @@
 
- +
@@ -8465,56 +8744,11 @@
 
+ value="&{template:DccTabbed} {{combat=1}} {{name=@{character_name} }} {{title=@{monsterRangedWeaponName} \n @{monsterRangedDistanceShort} / @{monsterRangedDistanceMed} / @{monsterRangedDistanceLong} }} {{range=@{monsterAttackRange} }} {{rangedattack=[[ @{monsterRangedAttackDice}cs>@{monsterRangedThreat} [To Hit Roll] + @{monsterRangedToHit} [To Hit Bonus] + (?{Any Attack Bonus|0}) [Attack Bonus] - @{mediumRangePenaltyMonster} [Medium Range Penalty] ]] }} {{damage=[[ @{monsterRangedDmg} [Base damage] + @{monsterRangedDmgBonus} [Damage Bonus] ]] }} {{crit=[[ @{critDieMonster} - (?{Player Character Being Attacked Luck Modifier|0}) [Bonus/Minus] ]]}} {{crittable=@{critDieMaxMonster}}} {{fumble=[[ @{armorFumbleDieMonster} ]]}} {{special=@{monsterRangedSpecial}}} {{specialdmg=[[@{monsterRangedSpecialDmg}]]}}">Monster Ranged Attack
 
- - - - - +
@@ -8601,8 +8835,8 @@
-
-
+
+
@@ -8652,6 +8886,9 @@ {{#attack}}
+
Wielded
+
{{wielded}}
+
 
Hits AC:
{{attack}}
@@ -8677,7 +8914,7 @@
 
Fumble :
-
{{fumble}} on Funble Table
+
{{fumble}} on Fumble Table
{{/rollWasFumble() attack}} @@ -8685,10 +8922,10 @@ {{#rangedattack}}
-
Attack Range
-
{{range}}
-
{{rangedtype}}
-
{{type}}
+
Attack Range
+
{{range}}
+
{{rangedtype}}
+
{{type}}
 
Hits AC:
{{rangedattack}}
@@ -8715,7 +8952,7 @@
 
Fumble :
-
{{fumble}} on Funble Table
+
{{fumble}} on Fumble Table
{{/rollWasFumble() rangedattack}} @@ -8747,7 +8984,7 @@
 
Fumble :
-
{{fumble}} on Funble Table
+
{{fumble}} on Fumble Table
{{/rollWasFumble() backstab}} @@ -8757,10 +8994,10 @@
{{flavortext}}
 
-
Attack Range
-
{{range}}
-
Ranged Type
-
{{type}}
+
Attack Range
+
{{range}}
+
Ranged Type
+
{{type}}
 
Hits AC:
{{rangedbackstab}}
@@ -8783,12 +9020,45 @@
 
Fumble :
-
{{fumble}} on Funble Table
+
{{fumble}} on Fumble Table
{{/rollWasFumble() rangedbackstab}} {{/rangedbackstab}} + {{#monsterattack}} +
+
Hits AC:
+
{{monsterattack}}
+
+ + {{#^rollWasFumble() monsterattack}} + {{#damage}} +
+
Damage :
+
{{damage}}
+
+ {{/damage}} + {{/^rollWasFumble() monsterattack}} + + {{#rollWasCrit() monsterattack}} +
+
 
+
Crit :
+
{{crit}} on Crit Table {{crittable}}
+
+ {{/rollWasCrit() monsterattack}} + + {{#rollWasFumble() monsterattack}} +
+
 
+
Fumble :
+
{{fumble}} on Fumble Table
+
+ {{/rollWasFumble() monsterattack}} + + {{/monsterattack}} + {{#special}}
Special Attack:
@@ -9900,54 +10170,58 @@ on("change:repeating_armor:armorcheck change:repeating_armor:armoracbase change: /*on("change:repeating_rangedweapon:rangedweapontype change:repeating_rangedweapon:attackrange remove:repeating_rangedweapon change:strmod", function() { - getAttrs(["repeating_rangedweapon:rangedWeaponType", "repeating_rangedweapon:attackRange", "strMod"], function(values) { + getAttrs(["repeating_rangedweapon_rangedWeaponType", "repeating_rangedweapon_attackRange", "strMod"], function(values) { - console.log("Ranged weapon type value="+values.repeating_rangedweapon:rangedWeaponType); - console.log("Attack Range value="+values.repeating_rangedweapon:attackRange); + console.log("Ranged weapon type value="+values.repeating_rangedweapon_rangedWeaponType); + console.log("Attack Range value="+values.repeating_rangedweapon_attackRange); var rangedThrownMod = parseInt(values.strMod); - var checkRangedWeaponType = (values.repeating_rangedweapon:rangedWeaponType == 'Thrown') ? true : false; - var checkAttackRange = (values.repeating_rangedweapon:attackRange == 'Short') ? true : false; + var checkRangedWeaponType = (values.repeating_rangedweapon_rangedWeaponType == 'Thrown') ? true : false; + var checkAttackRange = (values.repeating_rangedweapon_attackRange == 'Short') ? true : false; var rangedThrownBonus = 0; if (checkRangedWeaponType == true && checkAttackRange == true) { console.log("**Ranged Type is THROWN**"); console.log("**Attack Range is SHORT**"); rangedThrownBonus = rangedThrownMod; + console.log("**BONUS IS="+rangedThrownBonus); } else { console.log("**Ranged Type is MISSILE or Attack Range is MED/LONG**"); rangedThrownBonus = 0; + console.log("**BONUS IS="+rangedThrownBonus); } setAttrs({ - thrownShortRangeBonus: rangedThrownBonus + repeating_rangedweapon_thrownShortRangeBonus: rangedThrownBonus }); + console.log("****FINAL STR BONUS ="+values.repeating_rangedweapon_thrownShortRangeBonus); }); - .execute(); }); on("change:repeating_rangedweapon:attackrange remove:repeating_rangedweapon", function() { - getAttrs(["repeating_rangedweapon:attackRange"], function(values) { + getAttrs(["repeating_rangedweapon_attackRange"], function(values) { - console.log("Attack Range value="+values.repeating_rangedweapon:attackRange); + console.log("Attack Range value="+values.repeating_rangedweapon_attackRange); - var checkMedPenalty = (values.repeating_rangedweapon:attackRange == 'Medium') ? true : false; + var checkMedPenalty = (values.repeating_rangedweapon_attackRange == 'Medium') ? true : false; var rangedMedPenalty = 0; if (checkMedPenalty == true) { console.log("**Range is MED**"); rangedMedPenalty = 2; + console.log("**MINUS IS="+rangedMedPenalty); } else { console.log("**Range is SHORT or LONG**"); rangedMedPenalty = 0; + console.log("**MINUS IS="+rangedMedPenalty); } setAttrs({ - mediumRangePenalty: rangedMedPenalty + repeating_rangedweapon_mediumRangePenalty: rangedMedPenalty }); + console.log("**FINAL MED PENALTY ="+values.repeating_rangedweapon_mediumRangePenalty); }); - .execute(); });*/ diff --git a/DCC_Tabbed_Sheet/ReadMe b/DCC_Tabbed_Sheet/ReadMe index d8978f9c7f..b4e4c624fd 100644 --- a/DCC_Tabbed_Sheet/ReadMe +++ b/DCC_Tabbed_Sheet/ReadMe @@ -3,10 +3,25 @@ This is a DCC sheet that uses tabs and Roll Templates. It also includes a 0-level sheet, and a Monster sheet. It is the same style sheet as the Mutant Crawl Classics (MCC) sheet. ## Current Version -1.2 +1.3 ### Changelog +#### 1.3 +* Fixed formatting for Melee Weapons +* Added in a 16 melee Critical Threat range for those who dual wield (mostly Halflings) +* Fixed formatting for Ranged Weapons +* Added in Wielded column for Melee Attacks +* Fixed bug with misnamed variable in Monster ranged attacks +* Minimum damage a successful attack does is at least 1 +* Made Inventory/Treasure text area's bigger on all 3 sheets +* Arcane casters now have correct "spell slots" section - Number of Known spells and Max Spell Level +* Elves now have a checkbox within the Spellbook for choosing their Lucky Spell +* Fixed bug with misnamed Cleric spell die variable name +* Fixed misspelling with FuMble +* Added Other Notes sections to all other classes besides arcane casters +* Moved Arcane and Divine bonus/minus section from within the Roll Template to a field next to the spell check die. This allows for people with a more permament mod to have to stop typing it in each time. NOTE: Do NOT include the bonus' from Lucky Rolls, Elvish Lucky Spells, Level, Spellburn, or Intelligence here as all of those values are added in elsewhere! + #### 1.2 * Fixed bug where Core to hit bonus' wasn't showing up due to an old variable still being present diff --git a/DCC_Tabbed_Sheet/sheet.json b/DCC_Tabbed_Sheet/sheet.json index 7214ffac4b..734a599a15 100644 --- a/DCC_Tabbed_Sheet/sheet.json +++ b/DCC_Tabbed_Sheet/sheet.json @@ -4,5 +4,5 @@ "authors": "Amanda the Amazon", "roll20userid": "565956", "preview": "DCC_Tabbed_Sheet.png", - "instructions": "# Dungeon Crawl Classics (DCC) Tabbed Character Sheet\r This sheet has a pared down 0-level Player sheet, a Level 1+ Player sheet and a Monster Sheet for the GM that are switchable via a tab at the top left of the sheet.\r* If you are currently using the original DCC sheet, it is recommended to make a copy of the campaign before switching to the new sheet. The same variables were used whenever possible, but repeating sections data will not transfer at this time (I hope to add this feature).\r\r## Player Sheets\r\r* Most rolls should have Roll Templates.\r* Includes Core, Crawl and Crawling Under a Broken Moon classes. Will eventually include a custom class area.\r* For Thieves, you can use the old Beta % based rolls (per Claytonian JP's request)\r* Lucky rolls are included within rolls automatically whenever possible.\r* Roll Template Backgrounds based on the kind of rolls you are making.\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r## Monster Sheet\r\r* Monster Rolls have Roll Templates.\r* Certain rolls only go to GM\r* Melee and Ranged Attacks include Special attack ability\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r\r## Current Version: 1.2" + "instructions": "# Dungeon Crawl Classics (DCC) Tabbed Character Sheet\r This sheet has a pared down 0-level Player sheet, a Level 1+ Player sheet and a Monster Sheet for the GM that are switchable via a tab at the top left of the sheet.\r* If you are currently using the original DCC sheet, it is recommended to make a copy of the campaign before switching to the new sheet. The same variables were used whenever possible, but repeating sections data will not transfer at this time (I hope to add this feature).\r\r## Player Sheets\r\r* Most rolls should have Roll Templates.\r* Includes Core, Crawl and Crawling Under a Broken Moon classes. Will eventually include a custom class area.\r* For Thieves, you can use the old Beta % based rolls (per Claytonian JP's request)\r* Lucky rolls are included within rolls automatically whenever possible.\r* Roll Template Backgrounds based on the kind of rolls you are making.\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r## Monster Sheet\r\r* Monster Rolls have Roll Templates.\r* Certain rolls only go to GM\r* Melee and Ranged Attacks include Special attack ability\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r\r## Current Version: 1.3" } \ No newline at end of file diff --git a/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.css b/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.css index 1e396cdbb6..e54223aa96 100644 --- a/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.css +++ b/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.css @@ -83,6 +83,10 @@ Confirmed Critical Failure: #b39797 (a red) } /* Tables */ +.charsheet div.sheet-excess-width-table { + overflow-x: auto; +} + .charsheet table { border: 0; margin-bottom: 0.5em; @@ -120,8 +124,21 @@ Confirmed Critical Failure: #b39797 (a red) margin-bottom: 0; /* Necessary to overwrite definition from base.css */ } +.charsheet select.sheet-gm-roll-selector { + margin-bottom: 0.5em; + width: 14em; +} + .charsheet input[type="number"] { text-align: right; + /* Remove spinner buttons in Firefox */ + -moz-appearance: textfield; +} +/* Remove spinner buttons for Safari, Chrome, Opera */ +input[type=number]::-webkit-inner-spin-button, +input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; /* Removes leftover margin */ } .charsheet input[type="text"]:disabled, @@ -285,7 +302,8 @@ The solution: convert the s to type="text" and make them look like normal width: 5em; } -.charsheet table.sheet-hideable-melee-weapons { +.charsheet table.sheet-hideable-melee-weapons, +.charsheet table.sheet-hideable-ranged-weapons { margin-top: 1em; margin-left: auto; margin-right: auto; @@ -294,15 +312,23 @@ The solution: convert the s to type="text" and make them look like normal .charsheet .sheet-hide-melee-weapon-1:not(:checked) ~ table tr.sheet-hideable-melee-weapon-1, .charsheet .sheet-hide-melee-weapon-2:not(:checked) ~ table tr.sheet-hideable-melee-weapon-2, .charsheet .sheet-hide-melee-weapon-3:not(:checked) ~ table tr.sheet-hideable-melee-weapon-3, -.charsheet .sheet-hide-melee-weapon-4:not(:checked) ~ table tr.sheet-hideable-melee-weapon-4 { +.charsheet .sheet-hide-melee-weapon-4:not(:checked) ~ table tr.sheet-hideable-melee-weapon-4, +.charsheet .sheet-hide-ranged-weapon-1:not(:checked) ~ table tr.sheet-hideable-ranged-weapon-1, +.charsheet .sheet-hide-ranged-weapon-2:not(:checked) ~ table tr.sheet-hideable-ranged-weapon-2, +.charsheet .sheet-hide-ranged-weapon-3:not(:checked) ~ table tr.sheet-hideable-ranged-weapon-3, +.charsheet .sheet-hide-ranged-weapon-4:not(:checked) ~ table tr.sheet-hideable-ranged-weapon-4 { display: none; } -.charsheet .sheet-hide-melee-weapon-1:not(:checked) ~ .sheet-hide-melee-weapon-2:not(:checked) ~ .sheet-hide-melee-weapon-3:not(:checked) ~ .sheet-hide-melee-weapon-4:not(:checked) ~ table.sheet-hideable-melee-weapons { +.charsheet .sheet-hide-melee-weapon-1:not(:checked) ~ .sheet-hide-melee-weapon-2:not(:checked) ~ .sheet-hide-melee-weapon-3:not(:checked) ~ .sheet-hide-melee-weapon-4:not(:checked) ~ table.sheet-hideable-melee-weapons, +.charsheet .sheet-hide-ranged-weapon-1:not(:checked) ~ .sheet-hide-ranged-weapon-2:not(:checked) ~ .sheet-hide-ranged-weapon-3:not(:checked) ~ .sheet-hide-ranged-weapon-4:not(:checked) ~ table.sheet-hideable-ranged-weapons { display: none; } -.charsheet table.sheet-hideable-melee-weapons input[type="text"]:disabled.sheet-stat-immutable { +.charsheet table.sheet-hideable-melee-weapons input[type="text"]:disabled.sheet-stat-immutable, +.charsheet table.sheet-hideable-melee-weapons td, +.charsheet table.sheet-hideable-ranged-weapons input[type="text"]:disabled.sheet-stat-immutable, +.charsheet table.sheet-hideable-ranged-weapons td { text-align: center; } @@ -311,14 +337,17 @@ The solution: convert the s to type="text" and make them look like normal width: 11em; } -.charsheet table.sheet-table-defensive-actions { +.charsheet table.sheet-table-defensive-actions, +.charsheet table.sheet-ranged-combat-calc { margin-left: 1em; margin-right: 1em; } .charsheet table.sheet-table-offensive-actions, .charsheet table.sheet-table-defensive-actions, -.charsheet table.sheet-table-armour-zones { +.charsheet table.sheet-table-armour-zones, +.charsheet table.sheet-table-ranged-actions, +.charsheet table.sheet-ranged-combat-calc { border: 0.2em solid #806940; border-collapse: separate; padding: 0.4em; @@ -328,6 +357,42 @@ The solution: convert the s to type="text" and make them look like normal text-align: center; } +.charsheet span.sheet-hide-ranged-warning-shortsighted { + font-size: 1.5em; + color: #D00000; + vertical-align: middle; +} + +.charsheet table.sheet-ranged-combat-calc th ~ th, +.charsheet table.sheet-ranged-combat-calc td ~ td { + text-align: right; + width: 2em; +} + +.charsheet table.sheet-ranged-combat-calc th:first-child, +.charsheet table.sheet-ranged-combat-calc td:first-child { + padding-right: 0.5em; +} + +.charsheet table.sheet-ranged-combat-calc th:nth-child(2), +.charsheet table.sheet-ranged-combat-calc td:nth-child(2) { + border-left: 0.2em solid #806940; +} + +.charsheet table.sheet-ranged-combat-calc tr.sheet-last > td { + padding-bottom: 0.5em; +} + +.charsheet tr.sheet-ranged-combat-calc-results.sheet-first > td { + border-top: 0.2em solid #806940; + padding-top: 0.5em; +} + +.charsheet tr.sheet-ranged-combat-calc-results * { + font-weight: 700; +} + + /*-------------------------------------------------Tabs--------------------------------------*/ .charsheet div[class^="sheet-section"] { @@ -545,6 +610,18 @@ The solution: convert the s to type="text" and make them look like normal display: table-row; } +/* Ranged combat related hiding and styling */ +.charsheet .sheet-hide-ranged-combat-calc:checked ~ table.sheet-ranged-combat-calc, +.charsheet .sheet-hide-ranged-schussmitansage:checked ~ table div.sheet-hide-ranged-schussmitansage, +.charsheet .sheet-hide-ranged-targeted-shot-twolegged:checked ~ table div.sheet-hide-ranged-targeted-shot-twolegged, +.charsheet .sheet-hide-ranged-targeted-shot-fourlegged:checked ~ table div.sheet-hide-ranged-targeted-shot-fourlegged, +.charsheet .sheet-hide-ranged-targeted-shot-fourlegged-variable:checked ~ table div.sheet-hide-ranged-targeted-shot-fourlegged-variable, +.charsheet .sheet-hide-ranged-fray-counts:not(:checked) ~ div.sheet-hide-ranged-fray-counts, +.charsheet .sheet-hide-ranged-fray-counts:not(:checked) ~ table tr.sheet-hide-ranged-fray-counts, +.charsheet .sheet-hide-ranged-warning-shortsighted:not(:checked) ~ table span.sheet-hide-ranged-warning-shortsighted { + display: none; +} + /* Talent Pseudo Tables */ .charsheet .sheet-talent-cell { display: inline-block; @@ -1130,6 +1207,7 @@ The solution: convert the s to type="text" and make them look like normal .sheet-rolltemplate-DSA-Fernkampf-AT table, .sheet-rolltemplate-DSA-Kampf-Ausweichen table, .sheet-rolltemplate-DSA-Kampf-Treffer table, +.sheet-rolltemplate-DSA-Kampf-Treffer-gezielt table, .sheet-rolltemplate-DSA-Fernkampf-Patzer table, .sheet-rolltemplate-DSA-Nahkampf-Patzer table { min-width: 8em; @@ -1173,7 +1251,8 @@ The solution: convert the s to type="text" and make them look like normal .sheet-rolltemplate-DSA-Nahkampf-PA table.sheet-templates-succ-uncr, .sheet-rolltemplate-DSA-Kampf-Ausweichen table.sheet-templates-succ-uncr, .sheet-rolltemplate-DSA-Fernkampf-AT table.sheet-templates-succ-uncr, -.sheet-rolltemplate-DSA-Kampf-Treffer table.sheet-templates-succ-uncr { +.sheet-rolltemplate-DSA-Kampf-Treffer table.sheet-templates-succ-uncr, +.sheet-rolltemplate-DSA-Kampf-Treffer-gezielt table.sheet-templates-succ-uncr { background-color: #d7f2cd; border-color: #9fb397 } @@ -1188,7 +1267,8 @@ The solution: convert the s to type="text" and make them look like normal .sheet-rolltemplate-DSA-Nahkampf-PA table.sheet-templates-fail-uncr, .sheet-rolltemplate-DSA-Kampf-Ausweichen table.sheet-templates-fail-uncr, .sheet-rolltemplate-DSA-Fernkampf-AT table.sheet-templates-fail-uncr, -.sheet-rolltemplate-DSA-Kampf-Treffer table.sheet-templates-fail-uncr { +.sheet-rolltemplate-DSA-Kampf-Treffer table.sheet-templates-fail-uncr, +.sheet-rolltemplate-DSA-Kampf-Treffer-gezielt table.sheet-templates-fail-uncr { background-color: #f2f1cd; border-color: #b39797; } @@ -1225,6 +1305,7 @@ The solution: convert the s to type="text" and make them look like normal .sheet-rolltemplate-DSA-Kampf-Ausweichen th, .sheet-rolltemplate-DSA-Fernkampf-AT th, .sheet-rolltemplate-DSA-Kampf-Treffer th, +.sheet-rolltemplate-DSA-Kampf-Treffer-gezielt th, .sheet-rolltemplate-DSA-Nahkampf-Patzer th, .sheet-rolltemplate-DSA-Fernkampf-Patzer th { font-variant: small-caps; @@ -1244,6 +1325,7 @@ The solution: convert the s to type="text" and make them look like normal .sheet-rolltemplate-DSA-Kampf-Ausweichen td, .sheet-rolltemplate-DSA-Fernkampf-AT td, .sheet-rolltemplate-DSA-Kampf-Treffer td, +.sheet-rolltemplate-DSA-Kampf-Treffer-gezielt td, .sheet-rolltemplate-DSA-Nahkampf-Patzer td, .sheet-rolltemplate-DSA-Fernkampf-Patzer td { padding: 0.2em; @@ -1259,6 +1341,7 @@ The solution: convert the s to type="text" and make them look like normal .sheet-rolltemplate-DSA-Kampf-Ausweichen td.sheet-templates-result, .sheet-rolltemplate-DSA-Fernkampf-AT td.sheet-templates-result, .sheet-rolltemplate-DSA-Kampf-Treffer td.sheet-templates-result, +.sheet-rolltemplate-DSA-Kampf-Treffer-gezielt td.sheet-templates-result, .sheet-rolltemplate-DSA-Nahkampf-Patzer td.sheet-templates-result, .sheet-rolltemplate-DSA-Fernkampf-Patzer td.sheet-templates-result { font-variant: small-caps; @@ -1304,6 +1387,7 @@ The solution: convert the s to type="text" and make them look like normal .sheet-rolltemplate-DSA-Kampf-Ausweichen td.sheet-templates-warning, .sheet-rolltemplate-DSA-Fernkampf-AT td.sheet-templates-warning, .sheet-rolltemplate-DSA-Kampf-Treffer td.sheet-templates-warning, +.sheet-rolltemplate-DSA-Kampf-Treffer-gezielt td.sheet-templates-warning, .sheet-rolltemplate-DSA-Nahkampf-Patzer td.sheet-templates-warning, .sheet-rolltemplate-DSA-Fernkampf-Patzer td.sheet-templates-warning { background-color: #f2f2f2; @@ -1320,6 +1404,7 @@ The solution: convert the s to type="text" and make them look like normal .sheet-rolltemplate-DSA-Kampf-Ausweichen span.sheet-abbr, .sheet-rolltemplate-DSA-Fernkampf-AT span.sheet-abbr, .sheet-rolltemplate-DSA-Kampf-Treffer span.sheet-abbr, +.sheet-rolltemplate-DSA-Kampf-Treffer-gezielt span.sheet-abbr, .sheet-rolltemplate-DSA-Nahkampf-Patzer span.sheet-abbr, .sheet-rolltemplate-DSA-Fernkampf-Patzer span.sheet-abbr { text-decoration-line: underline; @@ -1337,6 +1422,7 @@ The solution: convert the s to type="text" and make them look like normal .sheet-rolltemplate-DSA-Kampf-Ausweichen .inlinerollresult, .sheet-rolltemplate-DSA-Fernkampf-AT .inlinerollresult, .sheet-rolltemplate-DSA-Kampf-Treffer .inlinerollresult, +.sheet-rolltemplate-DSA-Kampf-Treffer-gezielt .inlinerollresult, .sheet-rolltemplate-DSA-Nahkampf-Patzer .inlinerollresult, .sheet-rolltemplate-DSA-Fernkampf-Patzer .inlinerollresult, .sheet-rolltemplate-DSA-Eigenschaft .inlinerollresult.fullcrit, @@ -1350,6 +1436,7 @@ The solution: convert the s to type="text" and make them look like normal .sheet-rolltemplate-DSA-Kampf-Ausweichen .inlinerollresult.fullcrit, .sheet-rolltemplate-DSA-Fernkampf-AT .inlinerollresult.fullcrit, .sheet-rolltemplate-DSA-Kampf-Treffer .inlinerollresult.fullcrit, +.sheet-rolltemplate-DSA-Kampf-Treffer-gezielt .inlinerollresult.fullcrit, .sheet-rolltemplate-DSA-Nahkampf-Patzer .inlinerollresult.fullcrit, .sheet-rolltemplate-DSA-Fernkampf-Patzer .inlinerollresult.fullcrit, .sheet-rolltemplate-DSA-Eigenschaft .inlinerollresult.fullfail, @@ -1363,6 +1450,7 @@ The solution: convert the s to type="text" and make them look like normal .sheet-rolltemplate-DSA-Kampf-Ausweichen .inlinerollresult.fullfail, .sheet-rolltemplate-DSA-Fernkampf-AT .inlinerollresult.fullfail, .sheet-rolltemplate-DSA-Kampf-Treffer .inlinerollresult.fullfail, +.sheet-rolltemplate-DSA-Kampf-Treffer-gezielt .inlinerollresult.fullfail, .sheet-rolltemplate-DSA-Nahkampf-Patzer .inlinerollresult.fullfail, .sheet-rolltemplate-DSA-Fernkampf-Patzer .inlinerollresult.fullfail, .sheet-rolltemplate-DSA-Eigenschaft .inlinerollresult.importantroll, @@ -1376,6 +1464,7 @@ The solution: convert the s to type="text" and make them look like normal .sheet-rolltemplate-DSA-Kampf-Ausweichen .inlinerollresult.importantroll, .sheet-rolltemplate-DSA-Fernkampf-AT .inlinerollresult.importantroll, .sheet-rolltemplate-DSA-Kampf-Treffer .inlinerollresult.importantroll, +.sheet-rolltemplate-DSA-Kampf-Treffer-gezielt .inlinerollresult.importantroll, .sheet-rolltemplate-DSA-Nahkampf-Patzer .inlinerollresult.importantroll, .sheet-rolltemplate-DSA-Fernkampf-Patzer .inlinerollresult.importantroll { border: none; diff --git a/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.html b/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.html index 2e36a9d121..d95f1bb0e5 100644 --- a/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.html +++ b/Das_Schwarze_Auge_4-1/dsa4_1_character_sheet_roll20.html @@ -114,6 +114,11 @@
+ +
@@ -122,49 +127,49 @@ - + - + - + - + - + - + - + - + @@ -626,8 +631,6 @@
-

Kampftechniken

-
Kampftechnik
@@ -981,10 +984,11 @@
- -

Körperliche Talente

- -
+ +
Talent
Eigenschaften
@@ -995,7 +999,7 @@
-
+
-
+
- +
-
+
-
+
- +
-
+
-
+
- +
-
+
-
+
- +
-
+
-
+
- +
-
+
-
+
- +
-
+
-
+
- +
-
+
-
+
- +
-
+
-
+
- +
-
+
- +
-
+
-
+
- +
-
+
-
+
- +
-
+
- +
-
+
-
+
- +
-
+
-
+
- +
-
+
-
+
- +
-
+
-
+
- +
-
+
- +
@@ -1777,10 +1781,11 @@
- -

Gesellschaftliche Talente

- -
+ +
Talent
Eigenschaften
@@ -1790,7 +1795,7 @@
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
@@ -2227,9 +2232,11 @@
-

Natur-Talente

- -
+ +
Talent
Eigenschaften
@@ -2239,7 +2246,7 @@
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
@@ -2548,9 +2555,11 @@
-

Wissenstalente

- -
+ +
Talent
Eigenschaften
@@ -2560,7 +2569,7 @@
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
@@ -3543,8 +3552,11 @@
- -

Sprachen

+ +

Sprachen

@@ -3556,7 +3568,7 @@
-
+
@@ -3564,7 +3576,7 @@
-
+
@@ -3572,7 +3584,7 @@
-
+
@@ -3580,7 +3592,7 @@
-
+
@@ -3588,7 +3600,7 @@
-
+
@@ -3596,7 +3608,7 @@
-
+
@@ -3604,7 +3616,7 @@
-
+
@@ -3612,7 +3624,7 @@
-
+
@@ -3620,7 +3632,7 @@
-
+
@@ -3628,7 +3640,7 @@
-
+
@@ -3636,7 +3648,7 @@
-
+
@@ -3644,7 +3656,7 @@
-
+
@@ -3652,7 +3664,7 @@
-
+
@@ -3660,7 +3672,7 @@
-
+
@@ -3668,7 +3680,7 @@
-
+
@@ -3676,7 +3688,7 @@
-
+
@@ -3684,7 +3696,7 @@
-
+
@@ -3692,7 +3704,7 @@
-
+
@@ -3700,7 +3712,7 @@
-
+
@@ -3708,7 +3720,7 @@
-
+
@@ -3716,7 +3728,7 @@
-
+
@@ -3724,7 +3736,7 @@
-
+
@@ -3732,7 +3744,7 @@
-
+
@@ -3740,7 +3752,7 @@
-
+
@@ -3748,7 +3760,7 @@
-
+
@@ -3756,7 +3768,7 @@
-
+
@@ -3764,7 +3776,7 @@
-
+
@@ -3772,7 +3784,7 @@
-
+
@@ -3780,7 +3792,7 @@
-
+
@@ -3788,7 +3800,7 @@
-
+
@@ -3796,7 +3808,7 @@
-
+
@@ -3804,7 +3816,7 @@
-
+
@@ -3812,7 +3824,7 @@
-
+
@@ -3820,7 +3832,7 @@
-
+
@@ -3828,7 +3840,7 @@
-
+
@@ -3836,7 +3848,7 @@
-
+
@@ -3844,7 +3856,7 @@
-
+
@@ -3929,7 +3941,7 @@
-
+
@@ -3937,7 +3949,7 @@
-
+
@@ -3945,7 +3957,7 @@
-
+
@@ -3953,7 +3965,7 @@
-
+
@@ -3961,7 +3973,7 @@
-
+
@@ -3969,7 +3981,7 @@
-
+
@@ -3977,7 +3989,7 @@
-
+
@@ -3985,7 +3997,7 @@
-
+
@@ -3993,7 +4005,7 @@
-
+
@@ -4001,7 +4013,7 @@
-
+
@@ -4009,7 +4021,7 @@
-
+
@@ -4017,7 +4029,7 @@
-
+
@@ -4025,7 +4037,7 @@
-
+
@@ -4033,7 +4045,7 @@
-
+
@@ -4041,7 +4053,7 @@
-
+
@@ -4049,7 +4061,7 @@
-
+
@@ -4057,7 +4069,7 @@
-
+
@@ -4065,7 +4077,7 @@
-
+
@@ -4073,7 +4085,7 @@
-
+
@@ -4081,7 +4093,7 @@
-
+
@@ -4089,7 +4101,7 @@
-
+
@@ -4097,7 +4109,7 @@
-
+
@@ -4105,7 +4117,7 @@
-
+
@@ -4156,9 +4168,11 @@
-

Handwerkstalente

- -
+ +
Talent
Eigenschaften
@@ -4168,7 +4182,7 @@
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
-
+
- +
@@ -6160,12 +6174,15 @@
-

Gaben

- SE + +
SE Talent Eigenschaften TaW - Probe/GM + Probe
@@ -6214,18 +6231,20 @@ - - +
@@ -6305,10 +6323,7 @@
EigenschaftAktuell

-
-

Zauber

- - Repräsentation +
Repräsentation
+ +

@@ -6341,247 +6361,247 @@
-
+
KL/KL/FF + Mod.
11
- +
-
+
KL/CH/FF + Mod.
12
- +
-
+
KL/FF/KO
13
- +
-
+
KL/IN/FF
15
- +
-
+
MU/IN/GE
16
- +
-
+
KL/CH/KO
18
- +
-
+
MU/KO/KK
19
- +
-
+
MU/IN/KO
20
- +
-
+
KL/IN/GE
-
- +
-
+
MU/CH/KO + Mod.
DZ
- +
-
+
MU/CH/GE + MR
21
- +
-
+
KL/KL/IN + Mod.
22
- +
-
+
MU/IN/CH
23
- +
-
+
KL/FF/GE
24
- +
-
+
KL/FF/FF
25
- +
-
+
KL/FF/KO
-
- +
-
+
MU/IN/KK + MR
-
- +
-
+
MU/IN/KO
-
- +
-
+
MU/IN/CH
26
- +
-
+
KL/KL/FF
27
- +
-
+
KL/FF/KO
-
- +
-
+
MU/IN/KO
-
- +
-
+
IN/GE/KO
28
- +
-
+
MU/KO/KK + MR
29
- +
-
+
KL/CH/
30
- +
-
+
CH/KO/KK + MR
31
- +
-
+
MU/KO/KK
32
- +
-
+
IN/CH/FF
33
- +
-
+
KL/CH/FF
35
- +
-
+
KL/GE/KO
36
- +
-
+
KL/IN/CH + Mod.
37
- +
-
+
KL/CH/KK + MR
38
- +
-
+
IN/CH/CH + MR
39
- +
-
+
MU/KO/KK + Mod.
40
- +
-
+
KL/IN/CH + Mod.
41
- +
-
+
MU/CH/KO + Mod.
DZ
- +
-
+
MU/IN/CH + Mod.
42
- +
-
+
KL/IN/FF + Mod.
43
- +
-
+
MU/CH/CH
DZ
- +
-
+
IN/CH/GE
44
- +
-
+
KL/IN/CH + MR
45
- +
-
+
MU/IN/CH + MR
46
- +
-
+
KL/KL/CH + MR
47
- +
-
+
KL/KL/IN + Mod.
48
- +
-
+
KL/IN/GE + MR
49
- +
-
+
MU/CH/CH + MR
50
- +
-
+
MU/KL/KO
51
- +
-
+
IN/CH/KO
52
- +
-
+
IN/CH/GE
54
- +
-
+
KL/IN/KO + Mod.
55
- +
-
+
KL/IN/KO + Mod.
56
- +
-
+
MU/CH/KO + Mod.
57
- +
-
+
KL/FF/KK
58
- +
-
+
KL/KO/KK + MR
59
- +
-
+
CH/GE/KO + MR
60
- +
-
+
KL/KL/IN
61
- +
-
+
KL/FF/FF
62
- +
-
+
MU/CH/KO + Mod.
63
- +
-
+
KL/CH/FF
64
- +
-
+
KL/KO/KK
65
- +
-
+
KL/KL/FF + Mod.
66
- +
-
+
KL/IN/CH + MR
67
- +
-
+
MU/KL/CH + Mod.
68
- +
-
+
KL/KL/FF
69
- +
-
+
KL/CH/GE + Mod.
70
- +
-
+
MU/KL/KO
71
- +
-
+
KL/IN/CH + Mod.
73
- +
-
+
MU/IN/CH + MR
74
- +
-
+
IN/CH/CH + Mod.
75
- +
-
+
IN/GE/KO
76
- +
-
+
KL/CH/GE
77
- +
-
+
MU/IN/KO
78
- +
-
+
MU/IN/KK
-
- +
-
+
IN/CH/KO + Mod.
79
- +
-
+
MU/KL/CH + Mod.
80
- +
-
+
IN/CH/KO
81
- +
-
+
KL/CH/KO + MR
DZ
- +
-
+
MU/IN/CH + MR
82
- +
-
+
KL/IN/IN
83
- +
-
+
IN/FF/GE
84
- +
-
+
IN/CH/FF
85
- +
-
+
KL/IN/KK + MR
-
- +
-
+
IN/CH/KO
-
- +
-
+
MU/IN/KK
-
- +
-
+
MU/KL/GE
86
- +
-
+
KL/KL/FF
87
- +
-
+
MU/KL/CH + MR
88
- +
-
+
KL/KL/FF + Mod.
89
- +
-
+
IN/KO/KK
90
- +
-
+
KL/FF/KO
-
- +
-
+
MU/IN/KO
-
- +
-
+
IN/GE/KO
91
- +
-
+
KL/IN/KO
92
- +
-
+
MU/CH/KO
DZ
- +
-
+
KL/IN/CH
94
- +
-
+
MU/KL/KO
95
- +
-
+
KL/IN/GE + Mod.
96
- +
-
+
MU/MU/CH + Mod.
97
- +
-
+
MU/MU/CH + Mod.
98
- +
-
+
CH/FF/KK
DZ
- +
-
+
IN/GE/KO
-
- +
-
+
MU/KL/CH
-
- +
-
+
MU/CH/KO + MR
99
- +
-
+
KL/CH/FF
DZ
- +
-
+
KL/KL/CH + MR
100
- +
-
+
KL/KL/CH + MR
101
- +
-
+
KL/IN/CH + MR
102
- +
-
+
KL/CH/GE
103
- +
-
+
MU/KL/KK
104
- +
-
+
CH/FF/KO
105
- +
-
+
KL/CH/KK + MR
DZ
- +
-
+
KL/CH/FF + Mod.
107
- +
-
+
KL/IN/CH + MR
108
- +
-
+
MU/IN/CH + Mod.
109
- +
-
+
MU/MU/CH + MR
110
- +
-
+
MU/CH/KK + MR
111
- +
-
+
MU/MU/IN + Mod.
DZ
- +
-
+
IN/IN/CH
112
- +
-
+
MU/IN/CH
113
- +
-
+
KL/FF/KK
114
- +
-
+
KL/IN/CH
115
- +
-
+
MU/IN/KO
116
- +
-
+
IN/CH/FF
117
- +
-
+
MU/IN/CH + MR
118
- +
-
+
KL/CH/KO + MR
119
- +
-
+
IN/IN/FF
120
- +
-
+
MU/CH/CH
DZ
- +
-
+
MU/IN/CH + Mod.
121
- +
-
+
KL/FF/KO
-
- +
-
+
MU/IN/KO
-
- +
-
+
KL/FF/KO
122
- +
-
+
MU/KL/KO
DZ
- +
-
+
MU/FF/KO
-
- +
-
+
MU/FF/KO
-
- +
-
+
MU/IN/KO
-
- +
-
+
KL/CH/KK + MR
DZ
- +
-
+
MU/IN/KO
124
- +
-
+
IN/CH/GE
125
- +
-
+
KL/IN/CH + Mod.
126
- +
-
+
MU/CH/KO
127
- +
-
+
KL/CH/CH + MR
128
- +
-
+
KL/IN/FF + Mod.
129
- +
-
+
KL/CH/KO + Mod.
130
- +
-
+
MU/IN/FF
131
- +
-
+
MU/MU/CH + Mod.
132
- +
-
+
MU/MU/CH + Mod.
133
- +
-
+
MU/MU/IN + MR
134
- +
-
+
MU/IN/CH + MR
135
- +
-
+
MU/IN/CH + MR
136
- +
-
+
KL/FF/KO
137
- +
-
+
KL/KL/CH + Mod.
138
- +
-
+
KL/FF/KK
139
- +
-
+
IN/CH/FF + MR
140
- +
-
+
MU/CH/CH
141
- +
-
+
IN/IN/CH
142
- +
-
+
MU/KL/IN
143
- +
-
+
MU/MU/CH
144
- +
-
+
KL/KO/KK
145
- +
-
+
IN/CH/KO
-
- +
-
+
MU/CH/CH
146
- +
-
+
IN/GE/KK
148
- +
-
+
MU/IN/FF
149
- +
-
+
MU/IN/CH + MR
150
- +
-
+
IN/CH/CH
151
- +
-
+
CH/CH/FF + MR
152
- +
-
+
CH/GE/KK + MR
153
- +
-
+
IN/CH/KO + MR
154
- +
-
+
IN/CH/KO
DZ
- +
-
+
MU/IN/GE
155
- +
-
+
MU/KL/GE
157
- +
-
+
MU/KL/GE
159
- +
-
+
MU/GE/KK
160
- +
-
+
MU/MU/GE
162
- +
-
+
MU/GE/KK
164
- +
-
+
MU/IN/KO
165
- +
-
+
IN/CH/CH + MR
166
- +
-
+
KL/IN/KO + Mod.
167
- +
-
+
IN/CH/FF
168
- +
-
+
IN/CH/KO
169
- +
-
+
MU/KL/IN
170
- +
-
+
MU/KL/KO + MR
171
- +
-
+
MU/IN/KK
172
- +
-
+
MU/IN/KK
-
- +
-
+
KL/IN/CH + Mod.
173
- +
-
+
MU/KL/CH + Mod.
174
- +
-
+
MU/CH/CH
175
- +
-
+
KL/IN/CH + Mod. + MR
176
- +
-
+
KL/KL/IN
177
- +
-
+
KL/CH/FF
178
- +
-
+
KL/KL/KO + Mod.
179
- +
-
+
KL/FF/KK
180
- +
-
+
KL/FF/KK
181
- +
-
+
IN/GE/KO
183
- +
-
+
IN/IN/FF + Mod.
184
- +
-
+
KL/IN/FF + Mod.
185
- +
-
+
MU/IN/KO
186
- +
-
+
KL/FF/KO
187
- +
-
+
MU/KL/CH
188
- +
-
+
KL/KO/KK
189
- +
-
+
MU/KL/CH
190
- +
-
+
KL/FF/KO
191
- +
-
+
KL/KL/KK
192
- +
-
+
KL/IN/CH
193
- +
-
+
KL/IN/FF + Mod.
194
- +
-
+
KL/IN/CH
196
- +
-
+
KL/IN/IN + Mod.
197
- +
-
+
KL/FF/KO
-
- +
-
+
MU/IN/KO
-
- +
-
+
MU/MU/CH + Mod.
199
- +
-
+
MU/CH/CH
200
- +
-
+
IN/IN/FF + MR
201
- +
-
+
IN/CH/KK + MR
202
- +
-
+
KL/CH/FF
203
- +
-
+
KL/KL/KO
204
- +
-
+
MU/MU/CH + Mod.
205
- +
-
+
KL/IN/CH + Mod.
207
- +
-
+
KL/IN/CH
208
- +
-
+
KL/IN/CH
208
- +
-
+
KL/IN/CH
208
- +
-
+
KL/IN/CH
208
- +
-
+
KL/IN/CH
208
- +
-
+
KL/IN/CH
208
- +
-
+
MU/MU/KO
210
- +
-
+
CH/GE/KK + MR
211
- +
-
+
MU/IN/CH + Mod.
212
- +
-
+
KL/CH/KO
213
- +
-
+
MU/KL/KO
214
- +
-
+
MU/CH/KO
215
- +
-
+
KL/CH/FF
216
- +
-
+
MU/IN/CH
217
- +
-
+
MU/IN/CH + MR
218
- +
-
+
KL/IN/CH
219
- +
-
+
KL/CH/KO
220
- +
-
+
KL/CH/KO + MR
221
- +
-
+
MU/CH/CH + MR
222
- +
-
+
KL/CH/FF
223
- +
-
+
IN/CH/CH
224
- +
-
+
KL/IN/CH + MR
225
- +
-
+
MU/IN/KO + Mod.
226
- +
-
+
IN/FF/GE
227
- +
-
+
MU/IN/CH + Mod.
228
- +
-
+
IN/CH/GE
229
- +
-
+
IN/CH/CH + MR
230
- +
-
+
MU/CH/CH
DZ
- +
-
+
KL/KL/FF
231
- +
-
+
MU/CH/KO + MR
232
- +
-
+
MU/IN/CH + MR
233
- +
-
+
MU/MU/KO + MR
DZ
- +
-
+
IN/IN/CH + MR
234
- +
-
+
MU/CH/KO + Mod.
235
- +
-
+
IN/FF/FF
236
- +
-
+
KL/IN/CH + MR
237
- +
-
+
MU/IN/GE
238
- +
-
+
KL/IN/CH + MR
239
- +
-
+
MU/CH/GE
240
- +
-
+
KL/IN/CH
241
- +
-
+
KL/IN/FF
242
- +
-
+
MU/MU/CH + Mod.
243
- +
-
+
IN/KO/KK
245
- +
-
+
KL/CH/CH + MR
246
- +
-
+
MU/KL/FF
DZ
- +
-
+
IN/GE/KK
247
- +
-
+
IN/FF/KO
DZ
- +
-
+
MU/CH/CH
DZ
- +
-
+
IN/GE/GE
248
- +
-
+
IN/FF/GE
249
- +
-
+
MU/KL/CH + Mod.
250
- +
-
+
MU/KL/CH
-
- +
-
+
MU/CH/KK + Mod.
251
- +
-
+
MU/IN/GE
252
- +
-
+
MU/IN/IN
-
- +
-
+
MU/IN/KK
-
- +
-
+
IN/CH/FF
253
- +
-
+
MU/CH/CH + Mod.
DZ
- +
-
+
IN/FF/KO
254
- +
-
+
MU/KL/KK + Mod.
255
- +
-
+
MU/CH/KO + Mod.
DZ
- +
-
+
MU/IN/CH + Mod.
256
- +
-
+
MU/IN/CH + MR
257
- +
-
+
MU/CH/CH
DZ
- +
-
+
MU/IN/GE
258
- +
-
+
MU/CH/KO + Mod.
259
- +
-
+
KL/FF/KK + Mod.
260
- +
-
+
CH/GE/KO + MR
261
- +
-
+
KL/IN/KO
262
- +
-
+
IN/CH/CH + MR
263
- +
-
+
MU/IN/GE
-
- +
-
+
KL/FF/KO + Mod.
264
- +
-
+
IN/CH/KO
265
- +
-
+
KL/IN/FF
DZ
- +
-
+
IN/FF/GE
266
- +
-
+
IN/GE/KO
DZ
- +
-
+
KL/IN/KO + Mod.
267
- +
-
+
IN/CH/GE
268
- +
-
+
KL/KL/IN + MR
269
- +
-
+
KL/CH/FF + Mod.
270
- +
-
+
MU/MU/CH + MR
271
- +
-
+
KL/IN/GE
272
- +
-
+
KL/CH/FF
273
- +
-
+
MU/IN/GE
274
- +
@@ -9358,287 +9378,287 @@
275
- +
-
+
MU/KL/CH
-
- +
-
+
MU/IN/IN
276
- +
-
+
MU/KL/KK
-
- +
-
+
MU/KL/KO
277
- +
-
+
MU/KL/CH
-
- +
-
+
MU/KL/KK
278
- +
-
+
IN/CH/FF
279
- +
-
+
MU/IN/KO + Mod.
280
- +
-
+
MU/IN/KO + Mod.
DZ
- +
-
+
KL/IN/CH
281
- +
-
+
MU/GE/GE
282
- +
-
+
MU/CH/GE + Mod.
283
- +
-
+
MU/IN/GE
285
- +
-
+
MU/KL/CH
-
- +
-
+
KL/IN/IN
-
- +
-
+
MU/IN/KK
286
- +
-
+
KL/CH/KK + Mod.
287
- +
-
+
MU/IN/GE
288
- +
-
+
KL/KL/IN
289
- +
-
+
IN/CH/FF
290
- +
-
+
IN/IN/FF
291
- +
-
+
KL/FF/KO
292
- +
-
+
MU/MU/KO + Mod.
293
- +
-
+
MU/IN/CH
294
- +
-
+
MU/CH/CH + MR
295
- +
-
+
MU/CH/KO + Mod.
296
- +
-
+
MU/CH/FF + MR
297
- +
-
+
MU/KL/CH + MR
298
- +
@@ -10110,6 +10130,11 @@
+ +
SE Name Grad @@ -10130,8 +10155,7 @@ - - +
@@ -10143,608 +10167,745 @@ Nahkampf Fernkampf - - Sonderfertigk. + + V/N & SF

Nahkampfwaffen

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SpezAktivWaffeKampftechnikTP/KKTrefferpunkteAT/PA-Mod.AT/PADKINIBF aktuell/min
- - - - - - - - - - - - - - - - W6 + - - - - - - - - - - - - - - - - / - -
- - - - - - - - - - - - - - - - W6 + - - - - - - - - - - - - - - - - / - -
- - - - - - - - - - - - - - - - W6 + - - - - - - - - - - - - - - - - / - -
- - - - - - - - - - - - - - - - W6 + - - - - - - - - - - - - - - - - / - -
- +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SpezAktivWaffeKampftechnikTP/KKTrefferpunkteAT/PA-Mod.AT/PADKINIBF aktuell/min
+ + + + + + + + + + + + + + + + W6 + + + + + + + + + + + + + + + + + / + +
+ + + + + + + + + + + + + + + + W6 + + + + + + + + + + + + + + + + + / + +
+ + + + + + + + + + + + + + + + W6 + + + + + + + + + + + + + + + + + / + +
+ + + + + + + + + + + + + + + + W6 + + + + + + + + + + + + + + + + + / + +
+

Fernkampfwaffen

- - - - - - - - - - - - - - - - - - +
+
SpezWaffeKampftechnikATLadenTPReichweiteTP + Gewicht
- - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - -
SpezAktivWaffeKampftechnikProjektilartProjektilvorratFKLadezeitTPReichweitenTP/RWGewicht
+ + + + + + + + + + + + + + + + - - W6 + - - - - - - - -
- - - - - - - - - - + + W6 + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + - - W6 + - - - - - - - -
- - - - - - - - - - + + W6 + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + - - d6 + - - - - - - - -
- - - - - - - - - - - - d6 + - - - - - - - -
+ + + + W6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + W6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Rüstung

@@ -10963,7 +11124,7 @@ - - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + +
BE mit mit W6 @@ -10993,46 +11154,51 @@ BF
W6 + W6 +
W6 + W6 +
W6 + W6 +
W6 + W6 +
+ +
@@ -11061,103 +11227,103 @@ Proben - - + + - - + + - - + + - + Manöver Proben - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -11177,55 +11343,55 @@ Proben - - + + - - + + - - + + - + Manöver Proben - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -11267,278 +11433,400 @@ - - - + + + + -
GS - - INI - - LE + GS + + IB + + BE + mit W6 + LE Schips + Schips
- + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - -
KoBrRüBaLARALBRBBE
- - - - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - -
AngriffWertProbe
Attacke: - - - -
Trefferpunkte: - W+ - - - -
Patzer: - -
- - - - - - - - - - - - - - - - - -
- Ansage - Mod - TP+ -
FK-AT mit Ansage: - - - - - - -
Scharfschütze: - -
-
- - - - -

Waffenauswahl

- - - + + - + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WaffeLadezeitReichweiteAktive WaffeProjektilart (#) FKAktivLadezeitTPReichweitenTP/RW
- - - - - - - - - +
 ()W6 + ////////
 ()W6 + ////////
 ()W6 + ////////
 ()W6 + ////////
+ +
+ + + + + + + - - - - - - + + - - - - - - - - - - - - - + +
Fernkampfangriff
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- + + + + + + + +
- - + + + + + + + + + + - + + + + + + + + + - + + + - + + + - + + + - + +
+ +
+
+ +
+ Sinnesorgan/Schwanz: +
+
+ + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MunitionAnzahlEinflussgrößeEZT
Schützentyp: ---
- - - + --
Entfernung in Schritt: --
- - - + --
- - - + --
- - - + --
- - - + +
+ Ansage:
- - - + -
+ + --
+ + -
+ + --
+ + --
+ + +
+
+ Beteiligte in DK H +
+
+ Beteiligte in DK N und S +
+
+
--
Sonstige Erschwernis + ! +
+ Sonstige Ansage
--
Erschwernis (davon Ansage)
ohne Kampfgetümmel
Trefferpunkte
Dauer inkl. Laden
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Zonenrüstschutz
Kopf
BrustRücken
Bauch
Arm (links)Arm (rechts)
Bein (links)Bein (rechts)
+ + + + + + + + + + + + + + + + +
Relevante Vor- und Nachteile (?)
 

Kampfsonderfertigkeiten

- - - + + + @@ -12303,9 +12591,9 @@ - - - + + +
@@ -12221,9 +12509,9 @@ - - - + + +
Schild / Parierwaffen Sonderfertigkeiten @@ -12278,9 +12566,9 @@
@@ -12500,12 +12788,17 @@
- + Anzeige - + Optionalregeln
+ +
Verstecke Magie
Verstecke Aktivierung von Sprüchen aus „Dunkle Zeiten“ @@ -12537,7 +12830,7 @@
- „Das Schwarze Auge“-Heldenbogen für Roll20.net, Version + „Das Schwarze Auge“-Heldenbogen für Roll20.net, Version
Autoren: Gereon Heinemann (Original), Patrick Gebhardt, Steven 'Kreuvf' Koenig.
Dank an: G V., Kai, SepDepp @@ -13644,26 +13937,26 @@ {{/^rollGreater() ansage 0}} {{#rollLess() eff_wert 0}} - Automatischer Misserfolg. + Automatischer Misserfolg. {{#rollWasFumble() wurf}} {{#rollWasCrit() pruefwurf}} - Unbestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen zum Glück verhindert. + Unbestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen zum Glück verhindert. {{/rollWasCrit() pruefwurf}} {{#rollWasFumble() pruefwurf}} - Bestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen erwürfeln. + Bestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen erwürfeln. {{/rollWasFumble() pruefwurf}} {{#^rollWasCrit() pruefwurf}} {{#^rollWasFumble() pruefwurf}} {{#rollTotal() pruefwurf eff_wert}} - Unbestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen zum Glück verhindert. + Unbestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen zum Glück verhindert. {{/rollTotal() pruefwurf eff_wert}} {{#rollLess() pruefwurf eff_wert}} - Unbestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen zum Glück verhindert. + Unbestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen zum Glück verhindert. {{/rollLess() pruefwurf eff_wert}} {{#rollGreater() pruefwurf eff_wert}} - Bestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen erwürfeln. + Bestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen erwürfeln. {{/rollGreater() pruefwurf eff_wert}} {{/^rollWasFumble() pruefwurf}} {{/^rollWasCrit() pruefwurf}} @@ -13674,21 +13967,21 @@ {{#rollWasCrit() wurf}} {{#rollWasCrit() pruefwurf}} - Kritischer Treffer! Prüfwurf: {{pruefwurf}}. Besondere Auswirkungen eines unparierten Treffers beachten. + Kritischer Treffer! Prüfwurf: {{pruefwurf}}. Besondere Auswirkungen eines unparierten Treffers beachten. {{/rollWasCrit() pruefwurf}} {{#rollWasFumble() pruefwurf}} - Glückliche Attacke! Prüfwurf: {{pruefwurf}}. + Glückliche Attacke! Prüfwurf: {{pruefwurf}}. {{/rollWasFumble() pruefwurf}} {{#^rollWasCrit() pruefwurf}} {{#^rollWasFumble() pruefwurf}} {{#rollTotal() pruefwurf eff_wert}} - Kritischer Treffer! Prüfwurf: {{pruefwurf}}. Besondere Auswirkungen eines unparierten Treffers beachten. + Kritischer Treffer! Prüfwurf: {{pruefwurf}}. Besondere Auswirkungen eines unparierten Treffers beachten. {{/rollTotal() pruefwurf eff_wert}} {{#rollLess() pruefwurf eff_wert}} - Kritischer Treffer! Prüfwurf: {{pruefwurf}}. Besondere Auswirkungen eines unparierten Treffers beachten. + Kritischer Treffer! Prüfwurf: {{pruefwurf}}. Besondere Auswirkungen eines unparierten Treffers beachten. {{/rollLess() pruefwurf eff_wert}} {{#rollGreater() pruefwurf eff_wert}} - Glückliche Attacke! Prüfwurf: {{pruefwurf}}. + Glückliche Attacke! Prüfwurf: {{pruefwurf}}. {{/rollGreater() pruefwurf eff_wert}} {{/^rollWasFumble() pruefwurf}} {{/^rollWasCrit() pruefwurf}} @@ -13697,21 +13990,21 @@ {{#rollWasFumble() wurf}} {{#rollWasCrit() pruefwurf}} - Unbestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen zum Glück verhindert. + Unbestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen zum Glück verhindert. {{/rollWasCrit() pruefwurf}} {{#rollWasFumble() pruefwurf}} - Bestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen erwürfeln. + Bestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen erwürfeln. {{/rollWasFumble() pruefwurf}} {{#^rollWasCrit() pruefwurf}} {{#^rollWasFumble() pruefwurf}} {{#rollTotal() pruefwurf eff_wert}} - Unbestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen zum Glück verhindert. + Unbestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen zum Glück verhindert. {{/rollTotal() pruefwurf eff_wert}} {{#rollLess() pruefwurf eff_wert}} - Unbestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen zum Glück verhindert. + Unbestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen zum Glück verhindert. {{/rollLess() pruefwurf eff_wert}} {{#rollGreater() pruefwurf eff_wert}} - Bestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen erwürfeln. + Bestätigter Fernkampfpatzer! Prüfwurf: {{pruefwurf}}. Auswirkungen erwürfeln. {{/rollGreater() pruefwurf eff_wert}} {{/^rollWasFumble() pruefwurf}} {{/^rollWasCrit() pruefwurf}} @@ -13871,6 +14164,17 @@ ID 0 1 2 3 4 --> + + + + + + + + +
{{name}}treffer
{{damage}} TP auf {{target}}.
+
+ @@ -13887,7 +14191,7 @@ ID 0 1 2 3 4 Auswirkung: Stolpern {{/rollBetween() wurf 6 8}} {{#rollBetween() wurf 9 10}} - Auswirkung: Waffe verloren + Auswirkung: Waffe verloren {{/rollBetween() wurf 9 10}} {{#rollTotal() wurf 11}} Auswirkung: An eigener Waffe verletzt @@ -13924,4 +14228,1179 @@ ID 0 1 2 3 4
+ diff --git a/Delta Green/delta_green.css b/Delta Green/delta_green.css index 68fb3f013a..802fc05185 100644 --- a/Delta Green/delta_green.css +++ b/Delta Green/delta_green.css @@ -1,415 +1,547 @@ -input[type=number]::-webkit-inner-spin-button, -input[type=number]::-webkit-outer-spin-button { - -webkit-appearance: none; - margin: 0; -} - -* { - font-family: Arial; - font-size: 7pt; -} -table, th, td { - border: 2px solid black; - border-collapse: collapse; -} - -select { - margin: 0; - padding: 0; -} - -div.dg-header { - background-color: black; -} - -img.dg-img { - display: block; - margin: 0 auto; - height: 40px; -} - -.rotated-text { - display: inline-block; - overflow: hidden; - width: 1.5em; -} -.rotated-text__inner { - display: inline-block; - white-space: nowrap; - /* this is for "non IE" browsers - that dosn't support writing-mode */ - -webkit-transform: translate(-0.2em,8.1em) rotate(-90deg); - -moz-transform: translate(-0.2em,8.1em) rotate(-90deg); - -o-transform: translate(-0.2em,8.1em) rotate(-90deg); - transform: translate(-0.2em,8.3em) rotate(-90deg); - -webkit-transform-origin: 0 0; - -moz-transform-origin: 0 0; - -o-transform-origin: 0 0; - transform-origin: 0 0; - /* IE9+ */ - -ms-transform: none; - -ms-transform-origin: none; - /* IE8+ */ - -ms-writing-mode: tb-rl; - /* IE7 and below */ - *writing-mode: tb-rl; - font-size: 9pt; -} - -.rotated-text__inner_stats { - -webkit-transform: translate(-0.2em,9em) rotate(-90deg); - -moz-transform: translate(-0.2em,9em) rotate(-90deg); - -o-transform: translate(-0.2em,9em) rotate(-90deg); - transform: translate(-0.2em,9em) rotate(-90deg); -} - -.rotated-text__inner_psycho { - -webkit-transform: translate(-0.2em,11.3em) rotate(-90deg); - -moz-transform: translate(-0.2em,11.3em) rotate(-90deg); - -o-transform: translate(-0.2em,11.3em) rotate(-90deg); - transform: translate(-0.2em,11.3em) rotate(-90deg); -} - -.rotated-text__inner_skills { - -webkit-transform: translate(-0.2em,11.9em) rotate(-90deg); - -moz-transform: translate(-0.2em,11.9em) rotate(-90deg); - -o-transform: translate(-0.2em,11.9em) rotate(-90deg); - transform: translate(-0.2em,11.9em) rotate(-90deg); -} - -.rotated-text__inner_injuries { - -webkit-transform: translate(-0.2em,4.5em) rotate(-90deg); - -moz-transform: translate(-0.2em,4.5em) rotate(-90deg); - -o-transform: translate(-0.2em,4.5em) rotate(-90deg); - transform: translate(-0.2em,4.5em) rotate(-90deg); -} - -.rotated-text__inner_equip { - -webkit-transform: translate(-0.2em,6em) rotate(-90deg); - -moz-transform: translate(-0.2em,6em) rotate(-90deg); - -o-transform: translate(-0.2em,6em) rotate(-90deg); - transform: translate(-0.2em,6em) rotate(-90deg); -} - -.rotated-text__inner_remarks { - -webkit-transform: translate(-0.2em,5em) rotate(-90deg); - -moz-transform: translate(-0.2em,5em) rotate(-90deg); - -o-transform: translate(-0.2em,5em) rotate(-90deg); - transform: translate(-0.2em,5em) rotate(-90deg); -} - -.rotated-text__inner:before { - content: ""; - float: left; - margin-top: 100%; -} - -.rotated-td { - background-color: black; - width: 25px; -} - -.container { - float: left; - background-color: black; - color: white; - padding-top: 3px; - padding-bottom: 2px; - padding-left: 8px; - padding-right: 0px; -} - -button[type=roll].sheet-roll { - background-color: transparent; - border: 0; - padding: 0; -} - -.stat-heading { - font-size: 8pt; -} - -/* Tweak repeating section buttons so they have a bottom margin and dont overflow when in edit mode. */ -div[class^="repcontrol"] { - margin-bottom: 5px; -} -div[class="repcontainer editmode"] ~ div[class^="repcontrol"] button[class="btn repcontrol_add"] { - display: inline-block!important; - visibility: hidden; -} - -h4.sheet-section-head { - background-color: black; - color: white; - text-align: center; - font-weight: normal; - font-style: normal; -} - -div.sheet-section { - border: 1px solid black; - padding: 1%; - margin: 0 0 1% 0; -} - -table td.sheet-attr { - width: 13.33%; - height: 58px; -} - -table td.sheet-attr-label { - height: 58px; - font-size: 120%; - text-align: center; -} - -input[type="text"].sheet-attr-input { - width: 54px; - height: 58px; - font-size: 200%; - text-align: center; -} - -table td.sheet-attr-roll { - height: 58px; - text-align: center; -} - -input.sheet-secondary-attr-input { - width: 100%; - text-align: center; -} - -input[type="number"].sheet-secondary-attr-input { - width: 100%; - text-align: center; -} - -table td.sheet-skill-label { - width: 100%; -} - -input[type="text"].sheet-skill-input { - width: 30px; - text-align: center; -} - -input[type="number"].sheet-skill-input { - width: 30px; - text-align: center; -} - -td.sheet-otherskill-reminder { - font-size: 85%; -} - -texarea.sheet-backstory-box { - height: 75px; -} - - -/* Roll Templates */ -.sheet-rolltemplate-coc table { - width: 100%; - border: 1px solid black; - color: black; - background: #FFFFFF; -} -.sheet-rolltemplate-coc caption { - text-align: center; - background: black; - color: white; - font-weight: bold; - padding: 2px; - border: 1px solid black; - line-height: 1.6em; -} -.sheet-rolltemplate-coc td { - padding: 2px; - border-bottom: 1px solid black; -} -.sheet-rolltemplate-coc td.sheet-template_label { - font-weight: bold; -} -.sheet-rolltemplate-coc td.sheet-template_value { - text-align: center; -} -.sheet-rolltemplate-coc .inlinerollresult { - display: inline-block; - min-width: 1.5em; - text-align: center; - border: 2px solid black; - background: #BEBEBE; -} -.sheet-rolltemplate-coc .inlinerollresult.fullcrit { - border: 2px solid black; - background: #BEBEBE; -} -.sheet-rolltemplate-coc .inlinerollresult.fullfail { - border: 2px solid black; - background: #BEBEBE; -} -.sheet-rolltemplate-coc .inlinerollresult.importantroll { - border: 2px solid black; - background: #BEBEBE; -} - -.sheet-rolltemplate-coc-attack table { - width: 100%; - border: 1px solid black; - color: black; - background: #FFFFFF; -} -.sheet-rolltemplate-coc-attack caption { - text-align: center; - background: black; - color: white; - font-weight: bold; - padding: 2px; - border: 1px solid black; - line-height: 1.6em; -} -.sheet-rolltemplate-coc-attack td { - padding: 2px; - border-bottom: 1px solid black; -} -.sheet-rolltemplate-coc-attack td.sheet-template_label { - font-weight: bold; -} -.sheet-rolltemplate-coc-attack td.sheet-template_value { - text-align: center; -} -.sheet-rolltemplate-coc-attack .inlinerollresult { - display: inline-block; - min-width: 1.5em; - text-align: center; - border: 2px solid black; - background: #BEBEBE; -} -.sheet-rolltemplate-coc-attack .inlinerollresult.fullcrit { - border: 2px solid black; - background: #BEBEBE; -} -.sheet-rolltemplate-coc-attack .inlinerollresult.fullfail { - border: 2px solid black; - background: #BEBEBE; -} -.sheet-rolltemplate-coc-attack .inlinerollresult.importantroll { - border: 2px solid black; - background: #BEBEBE; -} -/* smaller rolltemplate */ -.sheet-rolltemplate-coc-1 table { - width: 100%; - border: 1px solid black; - color: black; - background: #FFFFFF; -} -.sheet-rolltemplate-coc-1 caption { - text-align: center; - background: black; - color: white; - font-weight: bold; - padding: 2px; - border: 1px solid black; - line-height: 1.6em; -} -.sheet-rolltemplate-coc-1 td { - padding: 2px; - border-bottom: 1px solid black; -} -.sheet-rolltemplate-coc-1 td.sheet-template_label { - font-weight: bold; -} -.sheet-rolltemplate-coc-1 td.sheet-template_value { - text-align: center; -} -.sheet-rolltemplate-coc-1 .inlinerollresult { - display: inline-block; - min-width: 1.5em; - text-align: center; - border: 2px solid black; - background: #BEBEBE; -} -.sheet-rolltemplate-coc-1 .inlinerollresult.fullcrit { - border: 2px solid black; - background: #BEBEBE; -} -.sheet-rolltemplate-coc-1 .inlinerollresult.fullfail { - border: 2px solid black; - background: #BEBEBE; -} -.sheet-rolltemplate-coc-1 .inlinerollresult.importantroll { - border: 2px solid black; - background: #BEBEBE; -} - -.sheet-rolltemplate-coc-attack-1 table { - width: 100%; - border: 1px solid black; - color: black; - background: #FFFFFF; -} -.sheet-rolltemplate-coc-attack-1 caption { - text-align: center; - background: black; - color: white; - font-weight: bold; - padding: 2px; - border: 1px solid black; - line-height: 1.6em; -} -.sheet-rolltemplate-coc-attack-1 td { - padding: 2px; - border-bottom: 1px solid black; -} -.sheet-rolltemplate-coc-attack-1 td.sheet-template_label { - font-weight: bold; -} -.sheet-rolltemplate-coc-attack-1 td.sheet-template_value { - text-align: center; -} -.sheet-rolltemplate-coc-attack-1 .inlinerollresult { - display: inline-block; - min-width: 1.5em; - text-align: center; - border: 2px solid black; - background: #BEBEBE; -} -.sheet-rolltemplate-coc-attack-1 .inlinerollresult.fullcrit { - border: 2px solid black; - background: #BEBEBE; -} -.sheet-rolltemplate-coc-attack-1 .inlinerollresult.fullfail { - border: 2px solid black; - background: #BEBEBE; -} -.sheet-rolltemplate-coc-attack-1 .inlinerollresult.importantroll { - border: 2px solid black; - background: #BEBEBE; -} -/* Buttons */ -button[type=roll].sheet-old-roll { - color: #BEBEBE; - background-color: #BEBEBE; - font-weight: bold; - text-align:center; - width: 20px; - height: 20px; - margin: 0.0; - padding: 0.0em; - border: 1px solid black; - border-radius: 5px; -} -button[type=roll].sheet-new-roll { - color: #18650D; - background-color: #18650D; - font-weight: bold; - text-align:center; - width: 20px; - height: 20px; - margin: 0.0; - padding: 0.0em; - border: 1px solid black; - border-radius: 5px; +.charsheet { +margin: -18px -20px 0 -20px; +padding: 0; +} + +.sheet-maindiv, +.sheet-useBackground, +.sheet-background { +margin: 0px; +padding: 0px; +width: 863px; +} + +.sheet-2colrow{ + margin: 0px; + padding: 0px; + width: 810px; +} + + +.sheet-col{ + margin: 0px; + padding: 0px; + width:405px; +} + +.charsheet input.sheet-HideConfig { + width: 5%; + height: 16px; + cursor: pointer; + margin-left: auto; + margin-top: auto; + /*position: absolute; + right: 20%;*/ + opacity: 0; + z-index: 9999; +} +.sheet-HideConfig:checked ~ *.sheet-config{ + display:none; +} + + +.charsheet .sheet-HideConfig:checked + span.sheet-is-config::after { /*Show Configuration: Black background with grayish text*/ + content: "v"; +} + +.charsheet input.sheet-HideConfig { + width: 5%; + height: 16px; + cursor: pointer; + margin-left: auto; + margin-top: auto; + /*position: absolute; + right: 20%;*/ + opacity: 0; + z-index: 9999; +} + +.charsheet span.sheet-is-config::after { /*Close Config: grayish background with black text*/ + content: "^"; +} + +.charsheet input.sheet-ConfigReset { + height: 16px; + width: 120px; + cursor: pointer; + margin-left: auto; + margin-top: auto; + /*position: absolute; + right: 20%;*/ + opacity: 0; + z-index: 9999; +} + +.charsheet span.sheet-is-config { + text-align: center; + display: inline-block; + width: 5%; + height: 16px; + font-size: 9px; + /*font-family: "Pictos";*/ + /*background: #65763c;*/ + background: black; /*#93537c;*/ + color: white; /*white;*/ + font-weight: bold; + border-radius: 4px; + margin-left: -5%; +} + +.charsheet .sheet-HideConfig:checked + span.sheet-is-config{ /*Show Configuration Button: Black background with grayish text*/ + background: black; + border-radius: 4px; + color: white; +} + +.sheet-AttBorder { + border: solid 1px; + /*width: 88px;*/ + width: auto; + height: 28px; + margin: 0px; + padding: 2px; + margin-right: 0px; + margin-left: -3px; + margin-top: -3px; + background-image: url("http://i.imgur.com/e1Cfspj.png"); +} + +.sheet-AttBorder > input.sheet-NewDieType:checked{ + height: auto; + /*margin-top: -2px;*/ +} +/*----------- Character Sheet Type setup --------------*/ + +.charsheet div.sheet-player, +.charsheet div.sheet-npc { + /*visibility: hidden; + opacity: 0; + max-height:0; + overflow: hidden;*/ + display: none; + float: left; +} + +.charsheet input.sheet-is-npc:checked ~ div.sheet-npc, +.charsheet input.sheet-is-npc:not(:checked )~ div.sheet-player +{ + display: block; + overflow: auto; +} + +.charsheet input.sheet-is-npc { + width: 20%; + height: 16px; + cursor: pointer; + position: relative; + opacity: 0; + z-index: 9999; +} + +.charsheet span.sheet-is-npc-tab::before { + content: "Switch to NPC"; +} + +.charsheet span.sheet-is-npc-tab { + text-align: center; + display: inline-block; + width: 20%; + height: 16px; + font-size: 9px; + + background: #c7c3b0; /*#65763c;*/ + color: black; /*white;*/ + font-weight: bold; + border-radius: 4px; + margin-left: -20% +} + +.charsheet input.sheet-is-npc:checked + span.sheet-is-npc-tab { + /*background: #93537c; */ + background: black; + color: white; + border-radius: 4px; +} + +.charsheet input.sheet-is-npc:checked + span.sheet-is-npc-tab::before { + content: "Switch to Agent" +} + +/*----------- Character Sheet Type setup End -------------*/ +/*----Tab Setup------*/ +div.sheet-core-content { display: none; width:840px;} +.charsheet div[class^="sheet-section"], +.charsheet div[class^="sheet-options"] { + display: none; +} + +.charsheet input.sheet-tab1:checked ~ div.sheet-section-personal, +.charsheet input.sheet-tab2:checked ~ div.sheet-section-stats, +.charsheet input.sheet-tab3:checked ~ div.sheet-section-skills, +.charsheet input.sheet-tab4:checked ~ div.sheet-section-status, +.charsheet input.sheet-tab5:checked ~ div.sheet-section-combat, +.charsheet input.sheet-tab6:checked ~ div.sheet-section-other, + +.charsheet input.sheet-tabspecialnocombatrolls:checked ~ div.sheet-options-specialnocombatrolls, +.charsheet input.sheet-tabinforolltemplate:checked ~ div.sheet-options-inforolltemplate, +.charsheet input.sheet-tabdebug:checked ~ div.sheet-options-debugmode, { + /*max-height: 999999px; + visibility: visible; + opacity: 1; + transition: opacity 0.5s linear 0s; + overflow: auto;*/ + display: block; +} + +.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] { + /*max-height: 999999px; + visibility: visible; + opacity: 1; + transition: opacity 0.5s linear 0s;*/ + display: block; +} + +.charsheet input.sheet-tab { + /*width: 100px;*/ + /* width: 90px;*/ + width: 110px; + height: 40px; + cursor: pointer; + position: relative; + opacity: 0; + z-index: 9999; + margin-right: -10px; + margin-left: -10px; +} + +.charsheet span.sheet-tab{ + text-align: center; + display: inline-block; /*originally inline-block*/ + /*font-size: 13px; */ + + margin-right: -15px; + margin-left: -15px; + font-size: 11px; + color: white; + background-color: black; + /*font-family: "Tinos", "Quattrocento", "Lustria", "Buenardserif", serif;*/ + font-weight: bold; + + width: 123px; /*originally 87px*/ + height: 40px; /*originally 20px*/ + cursor: pointer; + position: relative; + vertical-align: middle; + margin-left: -91px; /*originally 91px*/ +} + + +.charsheet input.sheet-tab1:checked + span.sheet-tab1, +.charsheet input.sheet-tab2:checked + span.sheet-tab2, +.charsheet input.sheet-tab3:checked + span.sheet-tab3, +.charsheet input.sheet-tab4:checked + span.sheet-tab4, +.charsheet input.sheet-tab5:checked + span.sheet-tab5, +.charsheet input.sheet-tab6:checked + span.sheet-tab6, +.charsheet input.sheet-tab7:checked + span.sheet-tab7, +.charsheet input.sheet-tab99:checked + span.sheet-tab99{ + + color: black; + background-color: white; + border-radius: 0px; +} + +input.sheet-derivedStat { + width: 37px; + text-align: center; + /*background-color: white;*/ + /*background-color: transparent;*/ + background-image: url("http://i.imgur.com/e1Cfspj.png"); + color: black; + font-weight: bold; +} + + +.charsheet .sheet-cdiv { + width:810px; + /*border: 1px dotted;*/ + padding-right: 15px; + padding-left: 15px; +} + +.sheet-imagespacer{ + width: 830px; + padding-left: 5px; + padding-right: 15px; +} + +.charsheet span.sheet-spacer { + display: block; + margin-top: 5px; +} + +.charsheet span.sheet-5pxshim { + display: block; + margin-left: 5px; +} + +.charsheet span.sheet-10pxshim { + display: block; + margin-left: 10px; +} + +h1.sheet-sheetHeaderWC { + text-align: center; + color: white; + background-color: black; + font-family: 'Cinzel', serif; +} + +h1.sheet-sheetHeaderM { + text-align: center; + color: white; + background-color: black; + font-family: "cinzelregular"; +} + +h2.sheet-sectionHeader { + text-align: center; + color: white; + background-color: black; + font-family: "cinzelregular"; +} +h3.sheet-sectionHeader { + text-align: center; + color: white; + background-color: black; + font-family: "cinzelregular"; +} +.sheet-subsectionHeader { + text-align:center; + background-color: black; + color: white; + border-radius: 5px; +} + +.sheet-subsubsectionHeader { + text-align:center; + background-color: #c7c3b0; + color: black; + border-radius: 5px; +} + +input[type=number] { + -moz-appearance: textfield; + -webkit-appearance: textfield; +} +input[type=number]::-webkit-outer-spin-button, +input[type=number]::-webkit-inner-spin-button { + -webkit-appearance: none; + -webkit-appearance: textfield; +} + +.sheet-standardtext { + background-color: transparent; + background-image: url("http://i.imgur.com/e1Cfspj.png"); + /*background-image: url("https://raw.githubusercontent.com/finderski/roll20-character-sheets/master/SavageWorlds-Tabbed/semi-trans75.png");*/ + color: black; + /*font-weight: bold;*/ + font-size: .75em; +} + +.sheet-SectionBackground, +.sheet-SectionBackgroundFull { + background-color: transparent; + background-image: url("http://i.imgur.com/e1Cfspj.png"); + color: black; + border-radius: 0px 0px 15px 15px; + margin-bottom: 10px; + padding-bottom: 5px; +} + +.sheet-SectionBackgroundFull { + border-radius: 15px; +} + +.charsheet input[type=text].sheet-standard, +.charsheet input[type=text].sheet-basicstandard { + width: 140px; + border-top: none; + border-right: none; + border-left: none; + border-bottom: solid 1px; + /*background-color: transparent;*/ + background-image: url("http://i.imgur.com/e1Cfspj.png"); + color: black; + font-weight: bold; +} + +.charsheet input[type=text].sheet-basicstandard { + width: 250px; + text-align: left; +} + +.charsheet label.sheet-basiclabel { + display: inline-block; + width: 250px; + font-size: 14px; + text-align: left; + padding: 0px; + margin-top: -3px; +} + +/*----------- Table Format -----------*/ +tr:nth-child(even) {background-color: #f2f2f2} +th,caption { + background-color: black; + color: white; +} + +.sheet-input-projection{ + background: #00FFFF; +} + +/*---- RolltemplateDG -----*/ +/* Roll Templates */ +.sheet-rolltemplate-dg table, +.sheet-rolltemplate-dg-neet table, +.sheet-rolltemplate-gm table, { + width: 100%; + border: 1px solid black; + color: black; + background: #FFFFFF; +} +.sheet-rolltemplate-dg caption, +.sheet-rolltemplate-dg-neet caption, +.sheet-rolltemplate-gm caption { + text-align: center; + background: black; + color: white; + font-weight: bold; + padding: 2px; + border: 1px solid black; + line-height: 1.6em; +} +.sheet-rolltemplate-dg td, +.sheet-rolltemplate-dg-neet td, +.sheet-rolltemplate-gm td { + padding: 2px; + border-bottom: 1px solid black; +} +.sheet-rolltemplate-dg td.sheet-template_label, +.sheet-rolltemplate-dg-neet td.sheet-template_label, +.sheet-rolltemplate-gm td.sheet-template_label { + font-weight: bold; +} +.sheet-rolltemplate-dg td.sheet-template_value, +.sheet-rolltemplate-dg-neet td.sheet-template_value, +.sheet-rolltemplate-gm td.sheet-template_value { + text-align: center; +} +.sheet-rolltemplate-dg .inlinerollresult, +.sheet-rolltemplate-gm .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-dg .inlinerollresult.fullcrit, +.sheet-rolltemplate-gm .inlinerollresult.fullcrit { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-dg .inlinerollresult.fullfail, +.sheet-rolltemplate-gm .inlinerollresult.fullfail { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-dg .inlinerollresult.importantroll, +.sheet-rolltemplate-gm .inlinerollresult.importantroll { + border: 2px solid black; + background: #BEBEBE; +} + +.sheet-rolltemplate-dg-attack table, +.sheet-rolltemplate-gm-attack table { + width: 100%; + border: 1px solid black; + color: black; + background: #FFFFFF; +} +.sheet-rolltemplate-dg-attack caption, +.sheet-rolltemplate-gm-attack caption { + text-align: center; + background: black; + color: white; + font-weight: bold; + padding: 2px; + border: 1px solid black; + line-height: 1.6em; +} +.sheet-rolltemplate-dg-attack td, +.sheet-rolltemplate-gm-attack td { + padding: 2px; + border-bottom: 1px solid black; +} +.sheet-rolltemplate-dg-attack td.sheet-template_label, +.sheet-rolltemplate-gm-attack td.sheet-template_label { + font-weight: bold; +} +.sheet-rolltemplate-dg-attack td.sheet-template_value, +.sheet-rolltemplate-gm-attack td.sheet-template_value { + text-align: center; +} +.sheet-rolltemplate-dg-attack .inlinerollresult, +.sheet-rolltemplate-gm-attack .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-dg-attack .inlinerollresult.fullcrit, +.sheet-rolltemplate-gm-attack .inlinerollresult.fullcrit { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-dg-attack .inlinerollresult.fullfail, +.sheet-rolltemplate-gm-attack .inlinerollresult.fullfail { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-dg-attack .inlinerollresult.importantroll, +.sheet-rolltemplate-gm-attack .inlinerollresult.importantroll { + border: 2px solid black; + background: #BEBEBE; +} + +select { margin-bottom: 0; } + + + +/* Buttons */ +button[type=roll].sheet-dg-roll { + color: black; + background-color: black; + font-weight: bold; + text-align:center; + width: 20px; + height: 20px; + margin: 0.0; + padding: 0.0em; + border: 1px solid black; + border-radius: 5px; +} +button[type=roll].sheet-gm-roll { + color: red; + background-color: red; + font-weight: bold; + text-align:center; + width: 20px; + height: 20px; + margin: 0.0; + padding: 0.0em; + border: 1px solid black; + border-radius: 5px; + content: "gm"; } \ No newline at end of file diff --git a/Delta Green/delta_green.html b/Delta Green/delta_green.html index 8a54563be1..96177bf2a5 100644 --- a/Delta Green/delta_green.html +++ b/Delta Green/delta_green.html @@ -1,785 +1,3092 @@ -
-
- -
- -
- - - - - - - - - - - - - - - -
-
-
PERSONAL DATA
-
-
- 1. LAST NAME, FIRST NAME (AND ALIAS OR CODE NAME IF APPLICABLE)
- -
- 2. PROFESSION (RANK IF APPLICABLE)
- -
- 3. EMPLOYER
- -
- 4. NATIONALITY
- -
- 5. SEX
- -
- 6. AGE AND D.O.B.
- -
- 7. EDUCATION AND OCCUPATIONAL HISTORY
- -
-
- -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
STATISTICAL DATA
-
-
8. STATISTICSSCOREx5DISTINGUISHING FEATURES
- Strength
(STR) - -
- Constitution
(CON) - -
- Dexterity
(DEX) - -
- Intelligence
(INT) - -
- Power
(POW) - -
- Charisma
(CHA) - -
9. DERIVED ATTRIBUTESMAXIMUMCURRENT
Hit Points (HP)
Willpower Points (WP)
Sanity Points (SAN) - - -
Breaking Point (BP)
- 10. PHYSICAL DESCRIPTION
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
-
PSYCHOLOGICAL DATA
-
-
-
11.
BONDS -
- SCORE -
-
-
- - - - - -
- - - -
-
-
-
-
12.
MOTIVATIONS AND MENTAL DISORDERS -
- -
-
13.
INCIDENTS OF SAN LOSS WITHOUT GOING INSANE -
- Violence - - - - adapted - Helplessness - - - - adapted -
-
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
APPLICABLE SKILL SETS
-
-
- - Accounting (10%) - - - - - First Aid (10%) - - - - - Ride (10%) - - -
- - Alertness (20%) - - - - - Forensics (0%) - - - - - Science (0%)
- -
- -
- - Anthropology (0%) - - - - - Heavy Machinery (10%) - - -
- - Archeology (0%) - - - - - Heavy Weapons (0%) - - - - - Search (20%) - - -
- - Art (0%)
- -
- - - - History (10%) - - - - - SIGINT (0%) - - -
- - HUMINT (10%) - - - - - Stealth (10%) - - -
- - Artillery (0%) - - - - - Law (0%) - - - - - Surgery (0%) - - -
- - Athletics (30%) - - - - - Medicine (0%) - - - - - Survival (10%) - - -
- - Bureaucracy (10%) - - - - - Melee Weapons (30%) - - - - - Swim (20%) - - -
- - Computer Science (0%) - - - - - Military Science (0%)
- -
- - - - Unarmed Combat (40%) - - -
- - Craft (0%)
- -
- - - - Unnatural (0%) - - -
- - Navigate (10%) - - - -   Foreign Languages and Other Skills: -
- - Criminology (10%) - - - - - Occult (10%) - - - - - 1: - - - -
- - Demolitions (0%) - - - - - Persuade (20%) - - - - - 2: - - - -
- - Disguise (10%) - - - - - Pharmacy (0%) - - - - - 3: - - - -
- - Dodge (30%) - - - - - Pilot (0%)
- -
- - - - 4: - - - -
- - Drive (20%) - - - - - 5: - - - -
- - Firearms (20%) - - - - - Psychotherapy (10%) - - - - - 6: - - - -
- Check a box when you attempt to use a skill and fail. After the session, add 1 to each checked skill and erase all checks. -
-
- -
- - - - - - - - -
-
-
INJURIES
-
-
- 14. WOUNDS AND AILMENTS
- -
- Has First Aid been attempted since the last injury? - - yes: only Medicine, Surgery, or long-term rest can help further -
-
- -
- - - - - - - - - - - - - - - - - - - - - -
-
-
EQUIPMENT
-
-
- 15. ARMOR AND GEAR
- -
- Body armor reduces the damage of all attacks except Called Shots and successful Lethality rolls. -
-
16.
WEAPONS -
SKILL %BASE RANGEDAMAGEARMOR PIERCINGLETHALITY %KILL RADIUSAMMO
-
- - - - - - - - - - - -
- -
-
-
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
REMARKS
-
-
- 17. PERSONAL DETAILS AND NOTES
- -
- 18. DEVELOPMENTS WHICH AFFECT HOME AND FAMILY
- -
- 19. SPECIAL TRAINING - - SKILL OR STAT USED -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- Please indicate why this agent was recruited and why the agent agreed to be recruited. -
-
-
+ + +
+ + + + +
+
+ + +
+
+ +
+
+
+ y + + + + +
+ sheet version: 1.2 +

CONFIGURATION

+
+
+ +

Options

+ Info Roll Template + Debug Mode + +
+

Informations About Rolltemplate Parameters

+ + + + + + + + + + + + + + +
Parameters to be used in the rolltemplate
rolltypeDefine the type of roll used, if: +

0: Skill or Stat roll (general modifier and difficulty)

+

1: Combat Roll (general modifiers and attack related modifiers)

+

2: Special Combat Roll (general modifier and Combat Dependant roll)

+

3: Special NonCombat Roll (general modifier and Special roll)

+
specialncDefine the type of special non combat roll used, if: +

0: Sleeplessness roll: check if you can fall asleep after reaching breaking point or acute episode (modified by sleeping pills and alchool)

+

1: Stun roll: check if you can move next turn, simple CON X5 roll

+

2: Permanent Injury: when you get HP<=2 different possible Permanent Injuries

+

3: Healing: different kind of healing rolls defined by healingtype

+

4: Hazard: different type of hazard rolls defined by hazardtype

+
specialncDefine the type of special non combat roll used, if: +

0: Sleeplessness roll: check if you can fall asleep after reaching breaking point or acute episode (modified by sleeping pills and alchool)

+

1: Stun roll: check if you can move next turn, simple CON X5 roll

+

2: Permanent Injury: when you get HP<=2 different possible Permanent Injuries

+

3: Healing: different kind of healing rolls defined by healingtype

+

4: Hazard: different type of hazard rolls defined by hazardtype

+
+ + +
+
+

Hidden Paremeters for Debug Mode

+ + + + + + + + + + + + + + + + +
General common modifiers
+ + + + + + + + + + + + + +
Alternative Permanent Injuries Modifiers
+ + + + + + + + + + +
Difficulty Modifier
+ + + + + + + + + + + + + + + + + + + + + + + + +
General Attack Modifiers
Loud ExplosionGasCover: fail lethality+armor
Skill to weapon_ (default unarmed) [in repeating_weapons]
+ + + + + + + + + + +
Range Attack Modifiers
Point Blank/Range X2/Range X5 Low/No VisibilityLaser Sight
Target Still + Target Prone
+ + + + + + + + + + + + + + + +
Melee Attack Modifiers
Disarmed: can only attack unarmedPinned: can only EscapeDisarm: Unaremed attack
Target PinnedTarget Stilldmg_mod only for melee/unarmed
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Special Non Combat Modifiers
hp_tmp: param for first aid flag pow_tmp: param for handle mod powbp_diff: param for handle pow mode of BP
Antidote/AntibioticsHospitalizationStimulants/Hard Stimulants
stim_chk: overall stimulant effect due to stim/hardstim
heavy drinking(exclusive marijuana): sleep roll / + disorder / + Trigger Exhaustion
marijuana(exclusive heavydrink): sleep roll / + disorder / + Trigger Exhaustion
benzodiazepine(overwrite heavydrinking/marijuana mod): disorder roll +
sedatives(overwrite heavydrinking/marijuana mod): sleep roll
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Total Modifiers
totalgeneralmodSum(general_chk*general_mod)
totalhealingmod(cure_chk*cure_mod+hospitalization_chk*hospitalization_mod)
totalattackmodaim_chk*aim_mod+gears_chk*gears_mod+callshot_chk*callshot_mod+env_chk*env_mod
totalsleepnessmodsedatives_mod || marijuana_mod || heavydrinking_mod || 0
totaldifficultymodsum(difficulty_chk*difficulty_mod) || 0
totalinsanitymodmarijuana || heavydrinking || benzodiazepine || 0
+ + + + + + + + + +
+
+
+
+
+ + + PERSONAL + + STATS + + SKILLS + + STATUS + + COMBAT + + OTHER + + ALL + + + + +
+

PERSONAL DATA

+
+
+ + +
+
+ + +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+

STATISTICAL DATA

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STATISTICS SCORE X5 Distinguished Features
Strength
Constitution
Dexterity
Intelligence
Power
Charisma
+ +

DIFFICULTY

+ + + + + + + + +
TrivialEasyCustomHardImpossible
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
DERIVATED ATTRIBUTES MAXIMUM CURRENT
Hit Points (HP)
Will Power Points (WP)
Sanity (SAN)
Breaking Point (BP)
+
+
+

PSYCHOLOGICAL DATA

+ + + + + + +
BONDSSCOREPROJ
+
+ + + + + + +
+
+ + + + + + + + + + +
+ MOTIVATION AND MENTAL DISORDER +
+ + + +
+
+ + + + + +
+ + + +
+
+

ADAPT TO INSANITY

+ + + + + + + + + +
VIOLENCEHELPNESS
+ + adapted + + adapted
+
+
+
+
+
+

APPLICABLE SKILL SETS

+

DIFFICULTY

+ + + + + + + + +
Trivial(+40%)Easy(+20%)CustomHard(-20%)Impossible(-40%)
+

SKILLS

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Accounting (10%)
Alertness (20%)
Antropology (0%)
Archeology (0%)
Art:
Art:
Artillery (0%)
Athletics (30%)
Bureaucracy (10%)
Computer Science (0%)
Craft:
Craft:
Criminology (10%)
Demolitions (0%)
Disguise (10%)
Dodge (30%)
Drive (20%)
Firearms (20%)
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
First Aid (10%)
Forensics (0%)
Heavy Machinery (10%)
Heavy Weapons (0%)
History (10%)
HUMINT (10%)
Law (0%)
Medicine (0%)
Melee Weapons (30%)
Military Sci:
Military Sci:
Navigate (10%)
Occult (10%)
Persuade (20%)
Pharmacy (0%)
Pilot:
Pilot:
Psychoterapy (10%)
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Ride (10%)
Science:
Science:
Search (20%)
SIGINT (0%)
Stealth (10%)
Surgery (0%)
Survival (10%)
Swim (20%)
Unarmed Combat (40%)
Unnatural (0%)
+
+ + + + + +
+
+
+ +
+
+
+
+
+

INJURIES

+

STATUS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sleeplessness (cant recover WP) Exhaustion (-20%) Pinned Stunned
Prone (can't act) Permanent InjuryLow Willpower (-20%)Unconscious
Partially Blinded (-20%) Partially Deaf (-20%)Arm Crippled (-20%)Leg Crippled (-20%)
Dazzled (-20%) [turns] Pepper Spray (-20%) [1hr] Tear Gas (-40%) [1hr] Flash Bang (-40%) [turns]
Loud Explosion (-20%) [turns]Electroshock (-20%) [turns]Gas (-20%)Death [in min]
Has First Aid been attempted since last injury? yes: only Medicine Surgery or long-term rest can help
+

MODIFIERS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Stimulants(1st) hrs Stimulants(2nd) hrs/wpHard Stims(1st) hrsHard Stims(2nd) hrs/wp
Sedatives (+20% SAN to sleep/-20%) Antidote (+20%/immune) Antibiotics (+20%/immune) Hospitalization (+20%)
Benzodiazepine (+20% SAN to disorder/-20%) Heavy Drinking (+10% SAN to disorder/-20%) Marijuana (+10% SAN to disorder/-20%) Gas Mask (+20% vs Blind/-20% Alertness/Search)
Ear Protection (+20% vs Deaf/-20% Alertness/Search)
+ +
+

SPECIAL ACTIONS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ACTIONSKILL NAME SKILL VALUE
Sleepness Roll X
Stun Roll X
Permanent Injury Roll + + X
Resurrection X
Stabilization X
Treatment (Medicine) X
Treatment (Surgery) X
Recuperation X
Poison : Lethalithy [ + ] X
Disease :Dmg [ + ] + X
Falling: Height m X
Catching Fire: + X
+
+
+
+
+ +

ARMOR AND GEAR

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
WEARARMOR TYPEDAMAGE REDUCTION
Cover
Total
+

COMBAT ACTIONS

+

MODIFIERS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aim (+20%) Partially Covered (-20%) Fully Covered (-40%) Rapid Fire (-20%) Stun Shot (-20%)
Flesh Wound (-40%)Head Shot (-40%)Target Prone (-20% R)Target Pinned (-40% M)Point Blank (+20% R)
Laser Sight (+20% R)Range X2 (-20% R)Range X5 (-40% R)Low Visibility (-20% R) No Visibility (-40% R)
Still Target (+20%)Disarmed Taking Cover
+

SPECIAL COMBAT ACTIONS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ACTIONSKILL NAME SKILL VALUE
Pin Target X
Dodge X
Escape Pinning X
Disarm X
+

ATTACKS

+ + + + + + + + + + + + + +
WEAPONSKILLBASE RANGEDAMAGEDMG MODARMOR PIERCINGLETHALITYKILL RADIUSAMMO
+
+ + + + + + + + + + + + +
+ + + m +
+
+

GEARS

+ +
+
+
+
+
+

PERSONAL DETAILS AND NOTES

+ + +

PERSONAL PURSUITS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fulfill ResponsabilitySAN test:
 Success: +1D6 bondX
 Critical: +1D6 bond/+1SAN
 Fumble: -1D4 bond/-1SAN
Back to NatureSAN test/-1 bond:
 Success: +1D4 SANX
 Critical: +4 SAN
 Fumble: -1D4 SAN
New BondCHA X5 test/-1D4 bondX
 Success: new bond at 1/2 CHA
Therapy (truth)[]/-20% Unnatural causes/-1 bond
 Success: +1D6 SANX
 Critical: +6 SAN/cure/th.bond(+1D4/-1D4)
 Fumble: -1 SAN
Therapy (lie)Luck test/-1 bond
 Success: +1D4 SANX
 Critical: +4 SAN/cure /th.bond(+1D4/-1D4)
 Fumble: -1 SAN
Improve Skill/StatSkill/StatX5 test/ -1 bond:X
 Failure/Fumble: +1D10 Skill/+1 Stat
Personal MotivationSAN test/-1 bond:
 Success: +1SANX
 Critical: +1D4 SAN
 Fumble: -1SAN
Special TrainingGain/-1 bondX
Stay on the CaseSecret Criminology/Occult test/-1 bond/+(1D6-3)SAN:
 Success: Discover Something newX
 Critical: Discover something really important
 Fumble: Dangerous Red Herring
Study UnnaturalSAN test/-1D4 bond/Need Unnatural source:X
 Failure/Fumble: +X% Unnatural and -Y% SAN
+
+ +
+

HOME AND FAMILY

+ + + + + + +
SPECIAL TRAININGSKILL OR STAT USED
+ +
+ + + + + +
+ + + +
+
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 trivial_d}} + + {{/rollGreater() roll1 trivial_d}} + + + {{#rollTotal() roll1 trivial_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 trivial_d}} + + + + {{#rollLess() roll1 trivial_d}} + + {{/rollLess() roll1 trivial_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() trivial_d 0}} + + {{/rollGreater() trivial_d 0}} + + + + {{#rollLess() trivial_d 0}} + + {{/rollLess() trivial_d 0}} + + {{#rollTotal() trivial_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() trivial_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 trivial_d}} + + {{/rollGreater() roll1 trivial_d}} + + + {{#rollTotal() roll1 trivial_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 trivial_d}} + + + + {{#rollLess() roll1 trivial_d}} + + {{/rollLess() roll1 trivial_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 easy_d}} + + {{/rollGreater() roll1 easy_d}} + + + {{#rollTotal() roll1 easy_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 easy_d}} + + + + {{#rollLess() roll1 easy_d}} + + {{/rollLess() roll1 easy_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() easy_d 0}} + + {{/rollGreater() easy_d 0}} + + + + {{#rollLess() easy_d 0}} + + {{/rollLess() easy_d 0}} + + {{#rollTotal() easy_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() easy_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 easy_d}} + + {{/rollGreater() roll1 easy_d}} + + + {{#rollTotal() roll1 easy_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 easy_d}} + + + + {{#rollLess() roll1 easy_d}} + + {{/rollLess() roll1 easy_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 normal_d}} + + {{/rollGreater() roll1 normal_d}} + + + {{#rollTotal() roll1 normal_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 normal_d}} + + + + {{#rollLess() roll1 normal_d}} + + {{/rollLess() roll1 normal_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() normal_d 0}} + + {{/rollGreater() normal_d 0}} + + + + {{#rollLess() normal_d 0}} + + {{/rollLess() normal_d 0}} + + {{#rollTotal() normal_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() normal_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 normal_d}} + + {{/rollGreater() roll1 normal_d}} + + + {{#rollTotal() roll1 normal_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 normal_d}} + + + + {{#rollLess() roll1 normal_d}} + + {{/rollLess() roll1 normal_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 hard_d}} + + {{/rollGreater() roll1 hard_d}} + + + {{#rollTotal() roll1 hard_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 hard_d}} + + + + {{#rollLess() roll1 hard_d}} + + {{/rollLess() roll1 hard_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() hard_d 0}} + + {{/rollGreater() hard_d 0}} + + + + {{#rollLess() hard_d 0}} + + {{/rollLess() hard_d 0}} + + {{#rollTotal() hard_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() hard_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 hard_d}} + + {{/rollGreater() roll1 hard_d}} + + + {{#rollTotal() roll1 hard_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 hard_d}} + + + + {{#rollLess() roll1 hard_d}} + + {{/rollLess() roll1 hard_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 impossible_d}} + + {{/rollGreater() roll1 impossible_d}} + + + {{#rollTotal() roll1 impossible_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 impossible_d}} + + + + {{#rollLess() roll1 impossible_d}} + + {{/rollLess() roll1 impossible_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() impossible_d 0}} + + {{/rollGreater() impossible_d 0}} + + + + {{#rollLess() impossible_d 0}} + + {{/rollLess() impossible_d 0}} + + {{#rollTotal() impossible_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() impossible_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 impossible_d}} + + {{/rollGreater() roll1 impossible_d}} + + + {{#rollTotal() roll1 impossible_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 impossible_d}} + + + + {{#rollLess() roll1 impossible_d}} + + {{/rollLess() roll1 impossible_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + +
{{name}}
Value:{{normal_d}}{{normal_u}}
Rolled:{{roll1}}{{roll2}}
Trivial (+40%):FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
Easy (+20%)FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
NormalFumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
Hard (-20%)FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
Impossible (-40%)FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
+
+ + + + + + + + + + + + + + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 trivial_d}} + + {{/rollGreater() roll1 trivial_d}} + + + {{#rollTotal() roll1 trivial_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 trivial_d}} + + + + {{#rollLess() roll1 trivial_d}} + + {{/rollLess() roll1 trivial_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() trivial_d 0}} + + {{/rollGreater() trivial_d 0}} + + + + {{#rollLess() trivial_d 0}} + + {{/rollLess() trivial_d 0}} + + {{#rollTotal() trivial_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() trivial_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 trivial_d}} + + {{/rollGreater() roll1 trivial_d}} + + + {{#rollTotal() roll1 trivial_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 trivial_d}} + + + + {{#rollLess() roll1 trivial_d}} + + {{/rollLess() roll1 trivial_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 easy_d}} + + {{/rollGreater() roll1 easy_d}} + + + {{#rollTotal() roll1 easy_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 easy_d}} + + + + {{#rollLess() roll1 easy_d}} + + {{/rollLess() roll1 easy_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() easy_d 0}} + + {{/rollGreater() easy_d 0}} + + + + {{#rollLess() easy_d 0}} + + {{/rollLess() easy_d 0}} + + {{#rollTotal() easy_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() easy_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 easy_d}} + + {{/rollGreater() roll1 easy_d}} + + + {{#rollTotal() roll1 easy_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 easy_d}} + + + + {{#rollLess() roll1 easy_d}} + + {{/rollLess() roll1 easy_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 normal_d}} + + {{/rollGreater() roll1 normal_d}} + + + {{#rollTotal() roll1 normal_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 normal_d}} + + + + {{#rollLess() roll1 normal_d}} + + {{/rollLess() roll1 normal_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() normal_d 0}} + + {{/rollGreater() normal_d 0}} + + + + {{#rollLess() normal_d 0}} + + {{/rollLess() normal_d 0}} + + {{#rollTotal() normal_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() normal_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 normal_d}} + + {{/rollGreater() roll1 normal_d}} + + + {{#rollTotal() roll1 normal_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 normal_d}} + + + + {{#rollLess() roll1 normal_d}} + + {{/rollLess() roll1 normal_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 hard_d}} + + {{/rollGreater() roll1 hard_d}} + + + {{#rollTotal() roll1 hard_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 hard_d}} + + + + {{#rollLess() roll1 hard_d}} + + {{/rollLess() roll1 hard_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() hard_d 0}} + + {{/rollGreater() hard_d 0}} + + + + {{#rollLess() hard_d 0}} + + {{/rollLess() hard_d 0}} + + {{#rollTotal() hard_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() hard_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 hard_d}} + + {{/rollGreater() roll1 hard_d}} + + + {{#rollTotal() roll1 hard_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 hard_d}} + + + + {{#rollLess() roll1 hard_d}} + + {{/rollLess() roll1 hard_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 impossible_d}} + + {{/rollGreater() roll1 impossible_d}} + + + {{#rollTotal() roll1 impossible_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 impossible_d}} + + + + {{#rollLess() roll1 impossible_d}} + + {{/rollLess() roll1 impossible_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() impossible_d 0}} + + {{/rollGreater() impossible_d 0}} + + + + {{#rollLess() impossible_d 0}} + + {{/rollLess() impossible_d 0}} + + {{#rollTotal() impossible_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() impossible_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 impossible_d}} + + {{/rollGreater() roll1 impossible_d}} + + + {{#rollTotal() roll1 impossible_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 impossible_d}} + + + + {{#rollLess() roll1 impossible_d}} + + {{/rollLess() roll1 impossible_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + + + + +
{{name}}
Value:{{normal_d}}{{normal_u}}
Rolled:{{roll1}}{{roll2}}
Trivial (+40%):FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
Easy (+20%)FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
NormalFumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
Hard (-20%)FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
Impossible (-40%)FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
DAMAGE{{damage}}
+
+ + + + + + + + + + + + + + + + + {{#rollTotal() t_d trivial_d}} + + {{/rollTotal() t_d trivial_d}} + + {{#rollTotal() e_d trivial_d}} + + {{/rollTotal() e_d trivial_d}} + + {{#rollTotal() n_d trivial_d}} + + {{/rollTotal() n_d trivial_d}} + + {{#rollTotal() h_d trivial_d}} + + {{/rollTotal() h_d trivial_d}} + + {{#rollTotal() i_d trivial_d}} + + {{/rollTotal() i_d trivial_d}} + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 trivial_d}} + + {{/rollGreater() roll1 trivial_d}} + + + {{#rollTotal() roll1 trivial_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 trivial_d}} + + + + {{#rollLess() roll1 trivial_d}} + + {{/rollLess() roll1 trivial_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() trivial_d 0}} + + {{/rollGreater() trivial_d 0}} + + + + {{#rollLess() trivial_d 0}} + + {{/rollLess() trivial_d 0}} + + {{#rollTotal() trivial_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() trivial_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 trivial_d}} + + {{/rollGreater() roll1 trivial_d}} + + + {{#rollTotal() roll1 trivial_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 trivial_d}} + + + + {{#rollLess() roll1 trivial_d}} + + {{/rollLess() roll1 trivial_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + +
{{name}}
Value:{{trivial_d}}{{normal_u}}
Rolled:{{roll1}}{{roll2}}
Trivial (+40%):Easy (+20%):Normal :Hard (-20%) :Impossible (-40%) :FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
+
+ diff --git a/Delta Green/delta_green.png b/Delta Green/delta_green.png index 32b7354541..910997a798 100644 Binary files a/Delta Green/delta_green.png and b/Delta Green/delta_green.png differ diff --git a/Delta Green/sheet.json b/Delta Green/sheet.json index f0f8c13534..41fe115fe9 100644 --- a/Delta Green/sheet.json +++ b/Delta Green/sheet.json @@ -1,8 +1,8 @@ -{ - "html": "delta_green.html", - "css": "delta_green.css", - "authors": "dhatcher", - "roll20userid": "", - "preview": "delta_green.png", - "instructions": "This is a character sheet for Delta Green" -} +{ + "html": "delta_green.html", + "css": "delta_green.css", + "authors": "dhatcher, Marco M.", + "roll20userid": ", 3726", + "preview": "delta_green.png", + "instructions": "This is a character sheet for Delta Green" +} diff --git a/DeltaGreenRPG/DeltaGreenRPG.css b/DeltaGreenRPG/DeltaGreenRPG.css new file mode 100644 index 0000000000..aa539dd133 --- /dev/null +++ b/DeltaGreenRPG/DeltaGreenRPG.css @@ -0,0 +1,547 @@ +.charsheet { +margin: -18px -20px 0 -20px; +padding: 0; +} + +.sheet-maindiv, +.sheet-useBackground, +.sheet-background { +margin: 0px; +padding: 0px; +width: 863px; +} + +.sheet-2colrow{ + margin: 0px; + padding: 0px; + width: 810px; +} + + +.sheet-col{ + margin: 0px; + padding: 0px; + width:405px; +} + +.charsheet input.sheet-HideConfig { + width: 5%; + height: 16px; + cursor: pointer; + margin-left: auto; + margin-top: auto; + /*position: absolute; + right: 20%;*/ + opacity: 0; + z-index: 9999; +} +.sheet-HideConfig:checked ~ *.sheet-config{ + display:none; +} + + +.charsheet .sheet-HideConfig:checked + span.sheet-is-config::after { /*Show Configuration: Black background with grayish text*/ + content: "v"; +} + +.charsheet input.sheet-HideConfig { + width: 5%; + height: 16px; + cursor: pointer; + margin-left: auto; + margin-top: auto; + /*position: absolute; + right: 20%;*/ + opacity: 0; + z-index: 9999; +} + +.charsheet span.sheet-is-config::after { /*Close Config: grayish background with black text*/ + content: "^"; +} + +.charsheet input.sheet-ConfigReset { + height: 16px; + width: 120px; + cursor: pointer; + margin-left: auto; + margin-top: auto; + /*position: absolute; + right: 20%;*/ + opacity: 0; + z-index: 9999; +} + +.charsheet span.sheet-is-config { + text-align: center; + display: inline-block; + width: 5%; + height: 16px; + font-size: 9px; + /*font-family: "Pictos";*/ + /*background: #65763c;*/ + background: black; /*#93537c;*/ + color: white; /*white;*/ + font-weight: bold; + border-radius: 4px; + margin-left: -5%; +} + +.charsheet .sheet-HideConfig:checked + span.sheet-is-config{ /*Show Configuration Button: Black background with grayish text*/ + background: black; + border-radius: 4px; + color: white; +} + +.sheet-AttBorder { + border: solid 1px; + /*width: 88px;*/ + width: auto; + height: 28px; + margin: 0px; + padding: 2px; + margin-right: 0px; + margin-left: -3px; + margin-top: -3px; + background-image: url("http://i.imgur.com/e1Cfspj.png"); +} + +.sheet-AttBorder > input.sheet-NewDieType:checked{ + height: auto; + /*margin-top: -2px;*/ +} +/*----------- Character Sheet Type setup --------------*/ + +.charsheet div.sheet-player, +.charsheet div.sheet-npc { + /*visibility: hidden; + opacity: 0; + max-height:0; + overflow: hidden;*/ + display: none; + float: left; +} + +.charsheet input.sheet-is-npc:checked ~ div.sheet-npc, +.charsheet input.sheet-is-npc:not(:checked )~ div.sheet-player +{ + display: block; + overflow: auto; +} + +.charsheet input.sheet-is-npc { + width: 20%; + height: 16px; + cursor: pointer; + position: relative; + opacity: 0; + z-index: 9999; +} + +.charsheet span.sheet-is-npc-tab::before { + content: "Switch to NPC"; +} + +.charsheet span.sheet-is-npc-tab { + text-align: center; + display: inline-block; + width: 20%; + height: 16px; + font-size: 9px; + + background: #c7c3b0; /*#65763c;*/ + color: black; /*white;*/ + font-weight: bold; + border-radius: 4px; + margin-left: -20% +} + +.charsheet input.sheet-is-npc:checked + span.sheet-is-npc-tab { + /*background: #93537c; */ + background: black; + color: white; + border-radius: 4px; +} + +.charsheet input.sheet-is-npc:checked + span.sheet-is-npc-tab::before { + content: "Switch to Agent" +} + +/*----------- Character Sheet Type setup End -------------*/ +/*----Tab Setup------*/ +div.sheet-core-content { display: none; width:840px;} +.charsheet div[class^="sheet-section"], +.charsheet div[class^="sheet-options"] { + display: none; +} + +.charsheet input.sheet-tab1:checked ~ div.sheet-section-personal, +.charsheet input.sheet-tab2:checked ~ div.sheet-section-stats, +.charsheet input.sheet-tab3:checked ~ div.sheet-section-skills, +.charsheet input.sheet-tab4:checked ~ div.sheet-section-status, +.charsheet input.sheet-tab5:checked ~ div.sheet-section-combat, +.charsheet input.sheet-tab6:checked ~ div.sheet-section-other, + +.charsheet input.sheet-tabspecialnocombatrolls:checked ~ div.sheet-options-specialnocombatrolls, +.charsheet input.sheet-tabinforolltemplate:checked ~ div.sheet-options-inforolltemplate, +.charsheet input.sheet-tabdebug:checked ~ div.sheet-options-debugmode, { + /*max-height: 999999px; + visibility: visible; + opacity: 1; + transition: opacity 0.5s linear 0s; + overflow: auto;*/ + display: block; +} + +.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] { + /*max-height: 999999px; + visibility: visible; + opacity: 1; + transition: opacity 0.5s linear 0s;*/ + display: block; +} + +.charsheet input.sheet-tab { + /*width: 100px;*/ + /* width: 90px;*/ + width: 110px; + height: 40px; + cursor: pointer; + position: relative; + opacity: 0; + z-index: 9999; + margin-right: -10px; + margin-left: -10px; +} + +.charsheet span.sheet-tab{ + text-align: center; + display: inline-block; /*originally inline-block*/ + /*font-size: 13px; */ + + margin-right: -15px; + margin-left: -15px; + font-size: 11px; + color: white; + background-color: black; + /*font-family: "Tinos", "Quattrocento", "Lustria", "Buenardserif", serif;*/ + font-weight: bold; + + width: 123px; /*originally 87px*/ + height: 40px; /*originally 20px*/ + cursor: pointer; + position: relative; + vertical-align: middle; + margin-left: -91px; /*originally 91px*/ +} + + +.charsheet input.sheet-tab1:checked + span.sheet-tab1, +.charsheet input.sheet-tab2:checked + span.sheet-tab2, +.charsheet input.sheet-tab3:checked + span.sheet-tab3, +.charsheet input.sheet-tab4:checked + span.sheet-tab4, +.charsheet input.sheet-tab5:checked + span.sheet-tab5, +.charsheet input.sheet-tab6:checked + span.sheet-tab6, +.charsheet input.sheet-tab7:checked + span.sheet-tab7, +.charsheet input.sheet-tab99:checked + span.sheet-tab99{ + + color: black; + background-color: white; + border-radius: 0px; +} + +input.sheet-derivedStat { + width: 37px; + text-align: center; + /*background-color: white;*/ + /*background-color: transparent;*/ + background-image: url("http://i.imgur.com/e1Cfspj.png"); + color: black; + font-weight: bold; +} + + +.charsheet .sheet-cdiv { + width:810px; + /*border: 1px dotted;*/ + padding-right: 15px; + padding-left: 15px; +} + +.sheet-imagespacer{ + width: 830px; + padding-left: 5px; + padding-right: 15px; +} + +.charsheet span.sheet-spacer { + display: block; + margin-top: 5px; +} + +.charsheet span.sheet-5pxshim { + display: block; + margin-left: 5px; +} + +.charsheet span.sheet-10pxshim { + display: block; + margin-left: 10px; +} + +h1.sheet-sheetHeaderWC { + text-align: center; + color: white; + background-color: black; + font-family: 'Cinzel', serif; +} + +h1.sheet-sheetHeaderM { + text-align: center; + color: white; + background-color: black; + font-family: "cinzelregular"; +} + +h2.sheet-sectionHeader { + text-align: center; + color: white; + background-color: black; + font-family: "cinzelregular"; +} +h3.sheet-sectionHeader { + text-align: center; + color: white; + background-color: black; + font-family: "cinzelregular"; +} +.sheet-subsectionHeader { + text-align:center; + background-color: black; + color: white; + border-radius: 5px; +} + +.sheet-subsubsectionHeader { + text-align:center; + background-color: #c7c3b0; + color: black; + border-radius: 5px; +} + +input[type=number] { + -moz-appearance: textfield; + -webkit-appearance: textfield; +} +input[type=number]::-webkit-outer-spin-button, +input[type=number]::-webkit-inner-spin-button { + -webkit-appearance: none; + -webkit-appearance: textfield; +} + +.sheet-standardtext { + background-color: transparent; + background-image: url("http://i.imgur.com/e1Cfspj.png"); + /*background-image: url("https://raw.githubusercontent.com/finderski/roll20-character-sheets/master/SavageWorlds-Tabbed/semi-trans75.png");*/ + color: black; + /*font-weight: bold;*/ + font-size: .75em; +} + +.sheet-SectionBackground, +.sheet-SectionBackgroundFull { + background-color: transparent; + background-image: url("http://i.imgur.com/e1Cfspj.png"); + color: black; + border-radius: 0px 0px 15px 15px; + margin-bottom: 10px; + padding-bottom: 5px; +} + +.sheet-SectionBackgroundFull { + border-radius: 15px; +} + +.charsheet input[type=text].sheet-standard, +.charsheet input[type=text].sheet-basicstandard { + width: 140px; + border-top: none; + border-right: none; + border-left: none; + border-bottom: solid 1px; + /*background-color: transparent;*/ + background-image: url("http://i.imgur.com/e1Cfspj.png"); + color: black; + font-weight: bold; +} + +.charsheet input[type=text].sheet-basicstandard { + width: 250px; + text-align: left; +} + +.charsheet label.sheet-basiclabel { + display: inline-block; + width: 250px; + font-size: 14px; + text-align: left; + padding: 0px; + margin-top: -3px; +} + +/*----------- Table Format -----------*/ +tr:nth-child(even) {background-color: #f2f2f2} +th,caption { + background-color: black; + color: white; +} + +.sheet-input-projection{ + background: #00FFFF; +} + +/*---- RolltemplateDG -----*/ +/* Roll Templates */ +.sheet-rolltemplate-dg table, +.sheet-rolltemplate-dg-neet table, +.sheet-rolltemplate-gm table, { + width: 100%; + border: 1px solid black; + color: black; + background: #FFFFFF; +} +.sheet-rolltemplate-dg caption, +.sheet-rolltemplate-dg-neet caption, +.sheet-rolltemplate-gm caption { + text-align: center; + background: black; + color: white; + font-weight: bold; + padding: 2px; + border: 1px solid black; + line-height: 1.6em; +} +.sheet-rolltemplate-dg td, +.sheet-rolltemplate-dg-neet td, +.sheet-rolltemplate-gm td { + padding: 2px; + border-bottom: 1px solid black; +} +.sheet-rolltemplate-dg td.sheet-template_label, +.sheet-rolltemplate-dg-neet td.sheet-template_label, +.sheet-rolltemplate-gm td.sheet-template_label { + font-weight: bold; +} +.sheet-rolltemplate-dg td.sheet-template_value, +.sheet-rolltemplate-dg-neet td.sheet-template_value, +.sheet-rolltemplate-gm td.sheet-template_value { + text-align: center; +} +.sheet-rolltemplate-dg .inlinerollresult, +.sheet-rolltemplate-gm .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-dg .inlinerollresult.fullcrit, +.sheet-rolltemplate-gm .inlinerollresult.fullcrit { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-dg .inlinerollresult.fullfail, +.sheet-rolltemplate-gm .inlinerollresult.fullfail { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-dg .inlinerollresult.importantroll, +.sheet-rolltemplate-gm .inlinerollresult.importantroll { + border: 2px solid black; + background: #BEBEBE; +} + +.sheet-rolltemplate-dg-attack table, +.sheet-rolltemplate-gm-attack table { + width: 100%; + border: 1px solid black; + color: black; + background: #FFFFFF; +} +.sheet-rolltemplate-dg-attack caption, +.sheet-rolltemplate-gm-attack caption { + text-align: center; + background: black; + color: white; + font-weight: bold; + padding: 2px; + border: 1px solid black; + line-height: 1.6em; +} +.sheet-rolltemplate-dg-attack td, +.sheet-rolltemplate-gm-attack td { + padding: 2px; + border-bottom: 1px solid black; +} +.sheet-rolltemplate-dg-attack td.sheet-template_label, +.sheet-rolltemplate-gm-attack td.sheet-template_label { + font-weight: bold; +} +.sheet-rolltemplate-dg-attack td.sheet-template_value, +.sheet-rolltemplate-gm-attack td.sheet-template_value { + text-align: center; +} +.sheet-rolltemplate-dg-attack .inlinerollresult, +.sheet-rolltemplate-gm-attack .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-dg-attack .inlinerollresult.fullcrit, +.sheet-rolltemplate-gm-attack .inlinerollresult.fullcrit { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-dg-attack .inlinerollresult.fullfail, +.sheet-rolltemplate-gm-attack .inlinerollresult.fullfail { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-dg-attack .inlinerollresult.importantroll, +.sheet-rolltemplate-gm-attack .inlinerollresult.importantroll { + border: 2px solid black; + background: #BEBEBE; +} + +select { margin-bottom: 0; } + + + +/* Buttons */ +button[type=roll].sheet-dg-roll { + color: black; + background-color: black; + font-weight: bold; + text-align:center; + width: 20px; + height: 20px; + margin: 0.0; + padding: 0.0em; + border: 1px solid black; + border-radius: 5px; +} +button[type=roll].sheet-gm-roll { + color: red; + background-color: red; + font-weight: bold; + text-align:center; + width: 20px; + height: 20px; + margin: 0.0; + padding: 0.0em; + border: 1px solid black; + border-radius: 5px; + content: "gm"; +} \ No newline at end of file diff --git a/DeltaGreenRPG/DeltaGreenRPG.html b/DeltaGreenRPG/DeltaGreenRPG.html new file mode 100644 index 0000000000..025e77111a --- /dev/null +++ b/DeltaGreenRPG/DeltaGreenRPG.html @@ -0,0 +1,3057 @@ + + +
+ + + + +
+
+ + +
+
+ +
+
+
+ y + + + + +
+ sheet version: 2 Apr 2017 +

CONFIGURATION

+
+
+ +

Options

+ Info Roll Template + Debug Mode + +
+

Informations About Rolltemplate Parameters

+ + + + + + + + + + + + + + +
Parameters to be used in the rolltemplate
rolltypeDefine the type of roll used, if: +

0: Skill or Stat roll (general modifier and difficulty)

+

1: Combat Roll (general modifiers and attack related modifiers)

+

2: Special Combat Roll (general modifier and Combat Dependant roll)

+

3: Special NonCombat Roll (general modifier and Special roll)

+
specialncDefine the type of special non combat roll used, if: +

0: Sleeplessness roll: check if you can fall asleep after reaching breaking point or acute episode (modified by sleeping pills and alchool)

+

1: Stun roll: check if you can move next turn, simple CON X5 roll

+

2: Permanent Injury: when you get HP<=2 different possible Permanent Injuries

+

3: Healing: different kind of healing rolls defined by healingtype

+

4: Hazard: different type of hazard rolls defined by hazardtype

+
specialncDefine the type of special non combat roll used, if: +

0: Sleeplessness roll: check if you can fall asleep after reaching breaking point or acute episode (modified by sleeping pills and alchool)

+

1: Stun roll: check if you can move next turn, simple CON X5 roll

+

2: Permanent Injury: when you get HP<=2 different possible Permanent Injuries

+

3: Healing: different kind of healing rolls defined by healingtype

+

4: Hazard: different type of hazard rolls defined by hazardtype

+
+ + +
+
+

Hidden Paremeters for Debug Mode

+ + + + + + + + + + + + + + + + +
General common modifiers
+ + + + + + + + + + + + + +
Alternative Permanent Injuries Modifiers
+ + + + + + + + + + +
Difficulty Modifier
+ + + + + + + + + + + + + + + + + + + + + + + + +
General Attack Modifiers
Loud ExplosionGasCover: fail lethality+armor
Skill to Atk (default unarmed) [in repeating_weapons]
+ + + + + + + + + + +
Range Attack Modifiers
Point Blank/Range X2/Range X5 Low/No VisibilityLaser Sight
Target Still + Target Prone
+ + + + + + + + + + + + + + + +
Melee Attack Modifiers
Disarmed: can only attack unarmedPinned: can only EscapeDisarm: Unaremed attack
Target PinnedTarget Stilldmg_mod only for melee/unarmed
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Special Non Combat Modifiers
hp_tmp: param for first aid flag pow_tmp: param for handle mod powbp_diff: param for handle pow mode of BP
Antidote/AntibioticsHospitalizationStimulants/Hard Stimulants
stim_chk: overall stimulant effect due to stim/hardstim
heavy drinking(exclusive marijuana): sleep roll / + disorder / + Trigger Exhaustion
marijuana(exclusive heavydrink): sleep roll / + disorder / + Trigger Exhaustion
benzodiazepine(overwrite heavydrinking/marijuana mod): disorder roll +
sedatives(overwrite heavydrinking/marijuana mod): sleep roll
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Total Modifiers
totalgeneralmodSum(general_chk*general_mod)
totalhealingmod(cure_chk*cure_mod+hospitalization_chk*hospitalization_mod)
totalattackmodaim_chk*aim_mod+gears_chk*gears_mod+callshot_chk*callshot_mod+env_chk*env_mod
totalsleepnessmodsedatives_mod || marijuana_mod || heavydrinking_mod || 0
totaldifficultymodsum(difficulty_chk*difficulty_mod) || 0
totalinsanitymodmarijuana || heavydrinking || benzodiazepine || 0
+ + + + + + + + + +
+
+
+
+
+ + + PERSONAL + + STATS + + SKILLS + + STATUS + + COMBAT + + OTHER + + ALL + + + + +
+

PERSONAL DATA

+
+
+ + +
+
+ + +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+

STATISTICAL DATA

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STATISTICS SCORE X5 Distinguished Features
Strength
Constitution
Dexterity
Intelligence
Power
Charisma
+ +

DIFFICULTY

+ + + + + + + + +
TrivialEasyCustomHardImpossible
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
DERIVATED ATTRIBUTES MAXIMUM CURRENT
Hit Points (HP)
Will Power Points (WP)
Sanity (SAN)
Breaking Point (BP)
+
+
+

PSYCHOLOGICAL DATA

+ + + + + + +
BONDSSCOREPROJ
+
+ + + + + + +
+
+ + + + + + + + + + +
+ MOTIVATION AND MENTAL DISORDER +
+ + + +
+
+ + + + + +
+ + + +
+
+

ADAPT TO INSANITY

+ + + + + + + + + +
VIOLENCEHELPNESS
+ + adapted + + adapted
+
+
+
+
+
+

APPLICABLE SKILL SETS

+

DIFFICULTY

+ + + + + + + + +
Trivial(+40%)Easy(+20%)CustomHard(-20%)Impossible(-40%)
+

SKILLS

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Accounting (10%)
Alertness (20%)
Antropology (0%)
Archeology (0%)
Art:
Art:
Artillery (0%)
Athletics (30%)
Bureaucracy (10%)
Computer Science (0%)
Craft:
Craft:
Criminology (10%)
Demolitions (0%)
Disguise (10%)
Dodge (30%)
Drive (20%)
Firearms (20%)
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
First Aid (10%)
Forensics (0%)
Heavy Machinery (10%)
Heavy Weapons (0%)
History (10%)
HUMINT (10%)
Law (0%)
Medicine (0%)
Melee Weapons (30%)
Military Sci:
Military Sci:
Navigate (10%)
Occult (10%)
Persuade (20%)
Pharmacy (0%)
Pilot:
Pilot:
Psychoterapy (10%)
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Ride (10%)
Science:
Science:
Search (20%)
SIGINT (0%)
Stealth (10%)
Surgery (0%)
Survival (10%)
Swim (20%)
Unarmed Combat (40%)
Unnatural (0%)
+
+ + + + +
+
+ +
+
+
+
+
+

INJURIES

+

STATUS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sleeplessness (cant recover WP) Exhaustion (-20%) Pinned Stunned
Prone (can't act) Permanent InjuryLow Willpower (-20%)Unconscious
Partially Blinded (-20%) Partially Deaf (-20%)Arm Crippled (-20%)Leg Crippled (-20%)
Dazzled (-20%) [turns] Pepper Spray (-20%) [1hr] Tear Gas (-40%) [1hr] Flash Bang (-40%) [turns]
Loud Explosion (-20%) [turns]Electroshock (-20%) [turns]Gas (-20%)Death [in min]
Has First Aid been attempted since last injury? yes: only Medicine Surgery or long-term rest can help
+

MODIFIERS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Stimulants(1st) hrs Stimulants(2nd) hrs/wpHard Stims(1st) hrsHard Stims(2nd) hrs/wp
Sedatives (+20% SAN to sleep/-20%) Antidote (+20%/immune) Antibiotics (+20%/immune) Hospitalization (+20%)
Benzodiazepine (+20% SAN to disorder/-20%) Heavy Drinking (+10% SAN to disorder/-20%) Marijuana (+10% SAN to disorder/-20%) Gas Mask (+20% vs Blind/-20% Alertness/Search)
Ear Protection (+20% vs Deaf/-20% Alertness/Search)
+ +
+

SPECIAL ACTIONS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ACTIONSKILL NAME SKILL VALUE
Sleepness Roll X
Stun Roll X
Permanent Injury Roll + + X
Resurrection X
Stabilization X
Treatment (Medicine) X
Treatment (Surgery) X
Recuperation X
Poison : Lethalithy [ + ] X
Disease :Dmg [ + ] + X
Falling: Height m X
Catching Fire: + X
+
+
+
+
+ +

ARMOR AND GEAR

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
WEARARMOR TYPEDAMAGE REDUCTION
Cover
Total
+

COMBAT ACTIONS

+

MODIFIERS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aim (+20%) Partially Covered (-20%) Fully Covered (-40%) Rapid Fire (-20%) Stun Shot (-20%)
Flesh Wound (-40%)Head Shot (-40%)Target Prone (-20% R)Target Pinned (-40% M)Point Blank (+20% R)
Laser Sight (+20% R)Range X2 (-20% R)Range X5 (-40% R)Low Visibility (-20% R) No Visibility (-40% R)
Still Target (+20%)Disarmed Taking Cover
+

SPECIAL COMBAT ACTIONS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ACTIONSKILL NAME SKILL VALUE
Pin Target X
Dodge X
Escape Pinning X
Disarm X
+

ATTACKS

+ + + + + + + + + + + + + +
WEAPONSKILLBASE RANGEDAMAGEDMG MODARMOR PIERCINGLETHALITYKILL RADIUSAMMO
+
+ + + + + + + + + + + + +
+ + + m +
+
+

GEARS

+ +
+
+
+
+
+

PERSONAL DETAILS AND NOTES

+ + +

PERSONAL PURSUITS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fulfill ResponsabilitySAN test:
 Success: +1D6 bondX
 Critical: +1D6 bond/+1SAN
 Fumble: -1D4 bond/-1SAN
Back to NatureSAN test/-1 bond:
 Success: +1D4 SANX
 Critical: +4 SAN
 Fumble: -1D4 SAN
New BondCHA X5 test/-1D4 bondX
 Success: new bond at 1/2 CHA
Therapy (truth)[]/-20% Unnatural causes/-1 bond
 Success: +1D6 SANX
 Critical: +6 SAN/cure/th.bond(+1D4/-1D4)
 Fumble: -1 SAN
Therapy (lie)Luck test/-1 bond
 Success: +1D4 SANX
 Critical: +4 SAN/cure /th.bond(+1D4/-1D4)
 Fumble: -1 SAN
Improve Skill/StatSkill/StatX5 test/ -1 bond:X
 Failure/Fumble: +1D10 Skill/+1 Stat
Personal MotivationSAN test/-1 bond:
 Success: +1SANX
 Critical: +1D4 SAN
 Fumble: -1SAN
Special TrainingGain/-1 bondX
Stay on the CaseSecret Criminology/Occult test/-1 bond/+(1D6-3)SAN:
 Success: Discover Something newX
 Critical: Discover something really important
 Fumble: Dangerous Red Herring
Study UnnaturalSAN test/-1D4 bond/Need Unnatural source:X
 Failure/Fumble: +X% Unnatural and -Y% SAN
+
+ +
+

HOME AND FAMILY

+ + + + + + +
SPECIAL TRAININGSKILL OR STAT USED
+ +
+ + + + + +
+ + + +
+
+ + + +
type0 + type1a + type1b + type1c + type2 + type3 +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 trivial_d}} + + {{/rollGreater() roll1 trivial_d}} + + + {{#rollTotal() roll1 trivial_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 trivial_d}} + + + + {{#rollLess() roll1 trivial_d}} + + {{/rollLess() roll1 trivial_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() trivial_d 0}} + + {{/rollGreater() trivial_d 0}} + + + + {{#rollLess() trivial_d 0}} + + {{/rollLess() trivial_d 0}} + + {{#rollTotal() trivial_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() trivial_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 trivial_d}} + + {{/rollGreater() roll1 trivial_d}} + + + {{#rollTotal() roll1 trivial_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 trivial_d}} + + + + {{#rollLess() roll1 trivial_d}} + + {{/rollLess() roll1 trivial_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 easy_d}} + + {{/rollGreater() roll1 easy_d}} + + + {{#rollTotal() roll1 easy_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 easy_d}} + + + + {{#rollLess() roll1 easy_d}} + + {{/rollLess() roll1 easy_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() easy_d 0}} + + {{/rollGreater() easy_d 0}} + + + + {{#rollLess() easy_d 0}} + + {{/rollLess() easy_d 0}} + + {{#rollTotal() easy_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() easy_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 easy_d}} + + {{/rollGreater() roll1 easy_d}} + + + {{#rollTotal() roll1 easy_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 easy_d}} + + + + {{#rollLess() roll1 easy_d}} + + {{/rollLess() roll1 easy_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 normal_d}} + + {{/rollGreater() roll1 normal_d}} + + + {{#rollTotal() roll1 normal_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 normal_d}} + + + + {{#rollLess() roll1 normal_d}} + + {{/rollLess() roll1 normal_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() normal_d 0}} + + {{/rollGreater() normal_d 0}} + + + + {{#rollLess() normal_d 0}} + + {{/rollLess() normal_d 0}} + + {{#rollTotal() normal_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() normal_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 normal_d}} + + {{/rollGreater() roll1 normal_d}} + + + {{#rollTotal() roll1 normal_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 normal_d}} + + + + {{#rollLess() roll1 normal_d}} + + {{/rollLess() roll1 normal_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 hard_d}} + + {{/rollGreater() roll1 hard_d}} + + + {{#rollTotal() roll1 hard_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 hard_d}} + + + + {{#rollLess() roll1 hard_d}} + + {{/rollLess() roll1 hard_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() hard_d 0}} + + {{/rollGreater() hard_d 0}} + + + + {{#rollLess() hard_d 0}} + + {{/rollLess() hard_d 0}} + + {{#rollTotal() hard_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() hard_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 hard_d}} + + {{/rollGreater() roll1 hard_d}} + + + {{#rollTotal() roll1 hard_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 hard_d}} + + + + {{#rollLess() roll1 hard_d}} + + {{/rollLess() roll1 hard_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 impossible_d}} + + {{/rollGreater() roll1 impossible_d}} + + + {{#rollTotal() roll1 impossible_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 impossible_d}} + + + + {{#rollLess() roll1 impossible_d}} + + {{/rollLess() roll1 impossible_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() impossible_d 0}} + + {{/rollGreater() impossible_d 0}} + + + + {{#rollLess() impossible_d 0}} + + {{/rollLess() impossible_d 0}} + + {{#rollTotal() impossible_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() impossible_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 impossible_d}} + + {{/rollGreater() roll1 impossible_d}} + + + {{#rollTotal() roll1 impossible_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 impossible_d}} + + + + {{#rollLess() roll1 impossible_d}} + + {{/rollLess() roll1 impossible_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + +
{{name}}
Value:{{normal_d}}{{normal_u}}
Rolled:{{roll1}}{{roll2}}
Trivial (+40%):FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
Easy (+20%)FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
NormalFumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
Hard (-20%)FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
Impossible (-40%)FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
+
+ + + + + + + + + + + + + + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 trivial_d}} + + {{/rollGreater() roll1 trivial_d}} + + + {{#rollTotal() roll1 trivial_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 trivial_d}} + + + + {{#rollLess() roll1 trivial_d}} + + {{/rollLess() roll1 trivial_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() trivial_d 0}} + + {{/rollGreater() trivial_d 0}} + + + + {{#rollLess() trivial_d 0}} + + {{/rollLess() trivial_d 0}} + + {{#rollTotal() trivial_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() trivial_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 trivial_d}} + + {{/rollGreater() roll1 trivial_d}} + + + {{#rollTotal() roll1 trivial_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 trivial_d}} + + + + {{#rollLess() roll1 trivial_d}} + + {{/rollLess() roll1 trivial_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 easy_d}} + + {{/rollGreater() roll1 easy_d}} + + + {{#rollTotal() roll1 easy_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 easy_d}} + + + + {{#rollLess() roll1 easy_d}} + + {{/rollLess() roll1 easy_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() easy_d 0}} + + {{/rollGreater() easy_d 0}} + + + + {{#rollLess() easy_d 0}} + + {{/rollLess() easy_d 0}} + + {{#rollTotal() easy_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() easy_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 easy_d}} + + {{/rollGreater() roll1 easy_d}} + + + {{#rollTotal() roll1 easy_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 easy_d}} + + + + {{#rollLess() roll1 easy_d}} + + {{/rollLess() roll1 easy_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 normal_d}} + + {{/rollGreater() roll1 normal_d}} + + + {{#rollTotal() roll1 normal_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 normal_d}} + + + + {{#rollLess() roll1 normal_d}} + + {{/rollLess() roll1 normal_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() normal_d 0}} + + {{/rollGreater() normal_d 0}} + + + + {{#rollLess() normal_d 0}} + + {{/rollLess() normal_d 0}} + + {{#rollTotal() normal_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() normal_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 normal_d}} + + {{/rollGreater() roll1 normal_d}} + + + {{#rollTotal() roll1 normal_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 normal_d}} + + + + {{#rollLess() roll1 normal_d}} + + {{/rollLess() roll1 normal_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 hard_d}} + + {{/rollGreater() roll1 hard_d}} + + + {{#rollTotal() roll1 hard_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 hard_d}} + + + + {{#rollLess() roll1 hard_d}} + + {{/rollLess() roll1 hard_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() hard_d 0}} + + {{/rollGreater() hard_d 0}} + + + + {{#rollLess() hard_d 0}} + + {{/rollLess() hard_d 0}} + + {{#rollTotal() hard_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() hard_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 hard_d}} + + {{/rollGreater() roll1 hard_d}} + + + {{#rollTotal() roll1 hard_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 hard_d}} + + + + {{#rollLess() roll1 hard_d}} + + {{/rollLess() roll1 hard_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 impossible_d}} + + {{/rollGreater() roll1 impossible_d}} + + + {{#rollTotal() roll1 impossible_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 impossible_d}} + + + + {{#rollLess() roll1 impossible_d}} + + {{/rollLess() roll1 impossible_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() impossible_d 0}} + + {{/rollGreater() impossible_d 0}} + + + + {{#rollLess() impossible_d 0}} + + {{/rollLess() impossible_d 0}} + + {{#rollTotal() impossible_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() impossible_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 impossible_d}} + + {{/rollGreater() roll1 impossible_d}} + + + {{#rollTotal() roll1 impossible_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 impossible_d}} + + + + {{#rollLess() roll1 impossible_d}} + + {{/rollLess() roll1 impossible_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + + + + + + + + + +
{{name}}
Value:{{normal_d}}{{normal_u}}
Rolled:{{roll1}}{{roll2}}
Trivial (+40%):FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
Easy (+20%)FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
NormalFumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
Hard (-20%)FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
Impossible (-40%)FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
DAMAGE{{damage}}
+
+ + + + + + + + + + + + + + + + + {{#rollTotal() t_d trivial_d}} + + {{/rollTotal() t_d trivial_d}} + + {{#rollTotal() e_d trivial_d}} + + {{/rollTotal() e_d trivial_d}} + + {{#rollTotal() n_d trivial_d}} + + {{/rollTotal() n_d trivial_d}} + + {{#rollTotal() h_d trivial_d}} + + {{/rollTotal() h_d trivial_d}} + + {{#rollTotal() i_d trivial_d}} + + {{/rollTotal() i_d trivial_d}} + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 0}} + + {{/rollTotal() roll1 0}} + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 trivial_d}} + + {{/rollGreater() roll1 trivial_d}} + + + {{#rollTotal() roll1 trivial_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 trivial_d}} + + + + {{#rollLess() roll1 trivial_d}} + + {{/rollLess() roll1 trivial_d}} + + {{/^rollTotal() roll1 0}} + + {{/rollTotal() roll1 roll2}} + + {{#^rollTotal() roll1 roll2}} + + + + {{#rollTotal() roll1 0}} + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + + {{#^rollTotal() roll2 1}} + + + {{#rollGreater() trivial_d 0}} + + {{/rollGreater() trivial_d 0}} + + + + {{#rollLess() trivial_d 0}} + + {{/rollLess() trivial_d 0}} + + {{#rollTotal() trivial_d 0}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() trivial_d 0}} + {{/^rollTotal() roll2 1}} + {{/rollTotal() roll1 0}} + + + {{#^rollTotal() roll1 0}} + + {{#rollGreater() roll1 trivial_d}} + + {{/rollGreater() roll1 trivial_d}} + + + {{#rollTotal() roll1 trivial_d}} + {{#rollGreater() roll2 normal_u}} + + {{/rollGreater() roll2 normal_u}} + + {{#^rollGreater() roll2 normal_u}} + + {{/^rollGreater() roll2 normal_u}} + {{/rollTotal() roll1 trivial_d}} + + + + {{#rollLess() roll1 trivial_d}} + + {{/rollLess() roll1 trivial_d}} + + {{/^rollTotal() roll1 0}} + + {{/^rollTotal() roll1 roll2}} + + +
{{name}}
Value:{{trivial_d}}{{normal_u}}
Rolled:{{roll1}}{{roll2}}
Trivial (+40%):Easy (+20%):Normal :Hard (-20%) :Impossible (-40%) :FumbleFumbleFumbleCriticalCriticalCriticalSuccessFailureFailureSuccessFailureFailureSuccessSuccess
+
+ diff --git a/DeltaGreenRPG/DeltaGreenRPG.png b/DeltaGreenRPG/DeltaGreenRPG.png new file mode 100644 index 0000000000..910997a798 Binary files /dev/null and b/DeltaGreenRPG/DeltaGreenRPG.png differ diff --git a/DeltaGreenRPG/sheet.json b/DeltaGreenRPG/sheet.json new file mode 100644 index 0000000000..efc60f7d1c --- /dev/null +++ b/DeltaGreenRPG/sheet.json @@ -0,0 +1,8 @@ +{ + "html": "DeltaGreenRPG.html", + "css": "DeltaGreenRPG.css", + "authors": "Marco M.", + "roll20userid": "3726", + "preview": "DeltaGreenRPG.png", + "instructions": "Compatible for use with ArcDream Publisher Delta Green. Support for the rules provided in the quickstarter Guide, Need to Know, and the Agent's Handbook.\n\n* It uses rolltemplates for all the skill and stat check, and the weapon attacks. Support of the projection on bonds using the blue textbox in the bonds area.\n* Reducing the bond score in the blue textbox would result in reducing both the bond score and will power.\n* Automatic checking of the checkbox for unconsciousness when the hit points drops below 2HP and of the low willpower flag (-20% to all skillcheck) when will power drops below 2.\n* Auto calculations of the will power reduction when the second dose of stimulant is consumed.\n* Auto computation of the total damage reduction due to armor and cover.\n* Special action roll buttons not yet included in this version." +} \ No newline at end of file diff --git a/Earthdawn-4E/ED4E.css b/Earthdawn-4E/ED4E.css index 3134f2c863..213af34a53 100644 --- a/Earthdawn-4E/ED4E.css +++ b/Earthdawn-4E/ED4E.css @@ -1,94 +1,94 @@ -/*-- ED4 Character Sheet v1.2 Last update: 05-24-2017 -Author: Dougansf --*/ - -h3 {text-indent: 20px;} - -{color: black; font-size: 90%} - -input {font-size: 90%} - -/*----------- Main Tabs Setup -------------*/ - -/*this hides the contents of each tab by default*/ -.charsheet div[class^="sheet-section"] { - display: none; -} - -/*this shows the tab content when the appropriate input field is selected*/ -.charsheet input.sheet-tab1:checked ~ div.sheet-section-attributes, -.charsheet input.sheet-tab2:checked ~ div.sheet-section-talents, -.charsheet input.sheet-tab3:checked ~ div.sheet-section-skills, -.charsheet input.sheet-tab4:checked ~ div.sheet-section-equipment, -.charsheet input.sheet-tab5:checked ~ div.sheet-section-spellcasting, -.charsheet input.sheet-tab6:checked ~ div.sheet-section-grimoire, -.charsheet input.sheet-tab7:checked ~ div.sheet-section-treasury, -.charsheet input.sheet-tab8:checked ~ div.sheet-section-creature, -.charsheet input.sheet-tab51:checked ~ div.sheet-section-circle1, -.charsheet input.sheet-tab52:checked ~ div.sheet-section-circle2, -.charsheet input.sheet-tab53:checked ~ div.sheet-section-circle3, -.charsheet input.sheet-tab54:checked ~ div.sheet-section-circle4, -.charsheet input.sheet-tab55:checked ~ div.sheet-section-circle5, -.charsheet input.sheet-tab56:checked ~ div.sheet-section-circle6, -.charsheet input.sheet-tab57:checked ~ div.sheet-section-circle7, -.charsheet input.sheet-tab58:checked ~ div.sheet-section-circle8, - -{ - display: block; -} - -.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] { - display: block; -} - -/*this hides the radio button for each tab, makes it 100px wide and 40px tall and makes sure it's above everything else*/ -.charsheet input.sheet-tab { - width: 87px; - height: 20px; - cursor: pointer; - position: relative; - opacity: 0; - z-index: 9999; -} - -/*this styles the span with the tab information and slides to the left, so it appears underneath the radio button*/ -.charsheet span.sheet-tab { - text-align: center; - display: inline-block; - font-size: 12px; - background: #c7c3b0; - color: black; - font-weight: bold; - border-radius: 3px; - - width: 91px; - height: 20px; - cursor: pointer; - position: relative; - vertical-align: middle; - margin-left: -96px;/*originally 91px*/ -} - -/*this modifies the span color once the radio button is selected so you know which tab is selected*/ -.charsheet input.sheet-tab1:checked + span.sheet-tab1, -.charsheet input.sheet-tab2:checked + span.sheet-tab2, -.charsheet input.sheet-tab3:checked + span.sheet-tab3, -.charsheet input.sheet-tab4:checked + span.sheet-tab4, -.charsheet input.sheet-tab5:checked + span.sheet-tab5, -.charsheet input.sheet-tab6:checked + span.sheet-tab6, -.charsheet input.sheet-tab7:checked + span.sheet-tab7, -.charsheet input.sheet-tab8:checked + span.sheet-tab8, -.charsheet input.sheet-tab51:checked + span.sheet-tab51, -.charsheet input.sheet-tab52:checked + span.sheet-tab52, -.charsheet input.sheet-tab53:checked + span.sheet-tab53, -.charsheet input.sheet-tab54:checked + span.sheet-tab54, -.charsheet input.sheet-tab55:checked + span.sheet-tab55, -.charsheet input.sheet-tab56:checked + span.sheet-tab56, -.charsheet input.sheet-tab57:checked + span.sheet-tab57, -.charsheet input.sheet-tab58:checked + span.sheet-tab58, -.charsheet input.sheet-tab99:checked + span.sheet-tab99 { - - background: #034cb2; - color: #FFFFFF; - border-radius: 4px; -} -/*----------- End Main Tab Setup -----------*/ +/*-- ED4 Character Sheet v1.4 Last update: 08-15-2017 +Author: Dougansf --*/ + +h3 {text-indent: 20px;} + +{color: black; font-size: 90%} + +input {font-size: 90%} + +/*----------- Main Tabs Setup -------------*/ + +/*this hides the contents of each tab by default*/ +.charsheet div[class^="sheet-section"] { + display: none; +} + +/*this shows the tab content when the appropriate input field is selected*/ +.charsheet input.sheet-tab1:checked ~ div.sheet-section-attributes, +.charsheet input.sheet-tab2:checked ~ div.sheet-section-talents, +.charsheet input.sheet-tab3:checked ~ div.sheet-section-skills, +.charsheet input.sheet-tab4:checked ~ div.sheet-section-equipment, +.charsheet input.sheet-tab5:checked ~ div.sheet-section-spellcasting, +.charsheet input.sheet-tab6:checked ~ div.sheet-section-grimoire, +.charsheet input.sheet-tab7:checked ~ div.sheet-section-treasury, +.charsheet input.sheet-tab8:checked ~ div.sheet-section-NPC, +.charsheet input.sheet-tab51:checked ~ div.sheet-section-circle1, +.charsheet input.sheet-tab52:checked ~ div.sheet-section-circle2, +.charsheet input.sheet-tab53:checked ~ div.sheet-section-circle3, +.charsheet input.sheet-tab54:checked ~ div.sheet-section-circle4, +.charsheet input.sheet-tab55:checked ~ div.sheet-section-circle5, +.charsheet input.sheet-tab56:checked ~ div.sheet-section-circle6, +.charsheet input.sheet-tab57:checked ~ div.sheet-section-circle7, +.charsheet input.sheet-tab58:checked ~ div.sheet-section-circle8, + +{ + display: block; +} + +.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] { + display: block; +} + +/*this hides the radio button for each tab, makes it 100px wide and 40px tall and makes sure it's above everything else*/ +.charsheet input.sheet-tab { + width: 87px; + height: 20px; + cursor: pointer; + position: relative; + opacity: 0; + z-index: 9999; +} + +/*this styles the span with the tab information and slides to the left, so it appears underneath the radio button*/ +.charsheet span.sheet-tab { + text-align: center; + display: inline-block; + font-size: 12px; + background: #c7c3b0; + color: black; + font-weight: bold; + border-radius: 3px; + + width: 91px; + height: 20px; + cursor: pointer; + position: relative; + vertical-align: middle; + margin-left: -96px;/*originally 91px*/ +} + +/*this modifies the span color once the radio button is selected so you know which tab is selected*/ +.charsheet input.sheet-tab1:checked + span.sheet-tab1, +.charsheet input.sheet-tab2:checked + span.sheet-tab2, +.charsheet input.sheet-tab3:checked + span.sheet-tab3, +.charsheet input.sheet-tab4:checked + span.sheet-tab4, +.charsheet input.sheet-tab5:checked + span.sheet-tab5, +.charsheet input.sheet-tab6:checked + span.sheet-tab6, +.charsheet input.sheet-tab7:checked + span.sheet-tab7, +.charsheet input.sheet-tab8:checked + span.sheet-tab8, +.charsheet input.sheet-tab51:checked + span.sheet-tab51, +.charsheet input.sheet-tab52:checked + span.sheet-tab52, +.charsheet input.sheet-tab53:checked + span.sheet-tab53, +.charsheet input.sheet-tab54:checked + span.sheet-tab54, +.charsheet input.sheet-tab55:checked + span.sheet-tab55, +.charsheet input.sheet-tab56:checked + span.sheet-tab56, +.charsheet input.sheet-tab57:checked + span.sheet-tab57, +.charsheet input.sheet-tab58:checked + span.sheet-tab58, +.charsheet input.sheet-tab99:checked + span.sheet-tab99 { + + background: #034cb2; + color: #FFFFFF; + border-radius: 4px; +} +/*----------- End Main Tab Setup -----------*/ diff --git a/Earthdawn-4E/ED4E.html b/Earthdawn-4E/ED4E.html index df574d5342..944201df7c 100644 --- a/Earthdawn-4E/ED4E.html +++ b/Earthdawn-4E/ED4E.html @@ -1,4656 +1,4691 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - Name - - - - - - Damage - - - - - Wounds - - - -   - - - DEFENSE - - - - ARMOR - -
- - Movement -
- -
- - Base / Current -
- - / - -
- - Wound Threshold - - - - Base / Current -
- - / - -
- - Knockdown Threshold - - - - - - PHYSICAL - - - - - -
- - Karma - - - Maximum / Current
- - / - - -
- - Unconcious Rating - - - - Base / Current -
- - / - -
- - Resist Knockdown - - - - - - - - MYSTIC - - - - - -
- - Initiative - - - -     - - - - - - - - Death Rating - - - - Base / Current -
- - / - -
- - Blood Magic - - - - - - SOCIAL - - - - -   -
-

-
- - - ATTRIBUTES - - TALENTS - - SKILLS - - EQUIPMENT - - SPELLS - - GRIMOIRE - - TREASURY - - CREATURE - -
-

- - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - ATTRIBUTES - -
-
-
- - VALUE - -
-
-
- - STEP - -
-
-
- - ROLL - -
-
- - Dexterity - - - - - Base - - - Modifier - - - - - - - -
- - Strength - - - - - - - - - - - - - -
- - Toughness - - - - - - - - - - - - - -
- - Perception - - - - - - - - - - - - - -
- - Willpower - - - - - - - - - - - - - -
- - Charisma - - - - - - - - - - - - - -
- - Initiative - - - - Armor Mod - - - - - Karma? - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - DEFENSE - - - - ARMOR - -
- - Physical - - - Base - - - Current - - - Base - - - Current - -
- - Mystic - - - - - - - - - -
- - Social - - - - - - -   -
- - Race - - - - - - Karma Step - - - -
- - Discipline 1 - - - - - - Circle - - - -
- - Discipline 2 - - - - - - Circle - - - -
- - Recovery - - - - Per Day - - - - - Current - - - - - Karma? - - - - - - -
-
-

-

Special Abilities

-
- - - - - - -
- - - - - - - - - -
- - EFFECT - - - - - - SOURCE - - - -
-
-
-
-
-

-
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - TALENT - - - - STEP - - - - ROLL - - - - RANK - - - - ACTION - - - - STRAIN - - - - DURATION - -
- - - - - Public / GM Only - - - -   - / -   - - - - - - - - - - - - + - - =
- - -
- - DESCRIPTION - - - -
-
-
-

-
-
-

-
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - SKILL - - - - STEP - - - - ROLL - - - - RANK - - - - ACTION - - - - STRAIN - - - - DURATION - -
- - - - - Public / GM Only - - - -   - / -   - - - - - - - - - - - - + - - =
- - -
- - DESCRIPTION - - - -
-
-
-

-
-
-

-Melee Weapons -

-
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - -
- - NAME - - - - ATTACK STEP - - - - ATTACK ROLL - - - - DAMAGE STEP - - - - DAMAGE ROLL - -
- - - - - - - - - - - - - -
- - SPECIAL - - - -
-
-
-

-

-Ranged Weapons -

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - NAME - - - - ATTACK STEP - - - - ATTACK ROLL - - - - DAMAGE STEP - - - - DAMAGE ROLL - - - - RANGE - - - - AMMO - -
- - - - - - - - - - - - - - - - Short - - - - - Current - - -
- - SPECIAL - - - - - - Long - - - - - Max - - -
-

- - - - - -
-

- Armor -

- - - - - - - - - - - - - - - - - - - -
- - NAME - - - - PA - - - - MA - - - - INIT - -
- - - - - - - -
- - SPECIAL - - - -
-
-

- Shield -

- - - - - - - - - - - - - - - - - - - - - -
- - NAME - - - - PD - - - - MD - - - - INIT - - - - SHATTER - -
- - - - - - - - - -
- - SPECIAL - - - -
-
-

-

Thread Items

-
- - - - - - -
- - - - - - - - - - - - - - - - - - - - -
- NAME - RANK - MAX THREADS - MD - TIER
- - - - - - - - - -
- - THREAD DETAILS - - - -
-
-
-
-
-

- - - - - - - - - - - - - - - -
- - NAME - - - - STEP - - - - ROLL - - - - RANK - - - - ACTION - -
- Spellcasting - - - - Public / GM Only - - - -   - / -   - - - - - - - Standard -
-
- - - - - - - - -
- - - - - Public / GM Only - - - -   - / -   - - - - - - - Standard -
-
-

Matrixes

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - TYPE - - - - SPELL NAME - - - - - - RANGE - - - -
- - - - CIRCLE - - - - - - DURATION - - - - + - - -
- - RANK - - - - THREADS - - - - TN - - / - - - - CASTING - - - -
- - - - EXTRA THREADS - - - - - - SUCCESS LEVELS - - - -
- - DAMAGE
-
- Public / GM Only
- - - -   - / -   - - - -
- WIL + - - / - - - - EFFECT
-
- Public / GM Only
- - - -   - / -   - - - -
- - -
- - - - -
-
-
-

- - Circle 1 - - Circle 2 - - Circle 3 - - Circle 4 - - Circle 5 - - Circle 6 - - Circle 7 - - Circle 8 -

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - SPELL NAME - - - - - - RANGE - - - -
- - CIRCLE - - - - - - DURATION - - - - + - - -
- - THREADS - - - - TN - - / - - - - CASTING - - - -
- - EXTRA THREADS - - - - - - SUCCESS LEVELS - - - -
- - DAMAGE
-
- Public / GM Only
- - - -   - / -   - - - -
- WIL + - - / - - - - EFFECT
-
- Public / GM Only
- - - -   - / -   - - - -
- - -
- - - - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - SPELL NAME - - - - - - RANGE - - - -
- - CIRCLE - - - - - - DURATION - - - - + - - -
- - THREADS - - - - TN - - / - - - - CASTING - - - -
- - EXTRA THREADS - - - - - - SUCCESS LEVELS - - - -
- - DAMAGE
-
- Public / GM Only
- - - -   - / -   - - - -
- WIL + - - / - - - - EFFECT
-
- Public / GM Only
- - - -   - / -   - - - -
- - -
- - - - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - SPELL NAME - - - - - - RANGE - - - -
- - CIRCLE - - - - - - DURATION - - - - + - - -
- - THREADS - - - - TN - - / - - - - CASTING - - - -
- - EXTRA THREADS - - - - - - SUCCESS LEVELS - - - -
- - DAMAGE
-
- Public / GM Only
- - - -   - / -   - - - -
- WIL + - - / - - - - EFFECT
-
- Public / GM Only
- - - -   - / -   - - - -
- - -
- - - - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - SPELL NAME - - - - - - RANGE - - - -
- - CIRCLE - - - - - - DURATION - - - - + - - -
- - THREADS - - - - TN - - / - - - - CASTING - - - -
- - EXTRA THREADS - - - - - - SUCCESS LEVELS - - - -
- - DAMAGE
-
- Public / GM Only
- - - -   - / -   - - - -
- WIL + - - / - - - - EFFECT
-
- Public / GM Only
- - - -   - / -   - - - -
- - -
- - - - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - SPELL NAME - - - - - - RANGE - - - -
- - CIRCLE - - - - - - DURATION - - - - + - - -
- - THREADS - - - - TN - - / - - - - CASTING - - - -
- - EXTRA THREADS - - - - - - SUCCESS LEVELS - - - -
- - DAMAGE
-
- Public / GM Only
- - - -   - / -   - - - -
- WIL + - - / - - - - EFFECT
-
- Public / GM Only
- - - -   - / -   - - - -
- - -
- - - - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - SPELL NAME - - - - - - RANGE - - - -
- - CIRCLE - - - - - - DURATION - - - - + - - -
- - THREADS - - - - TN - - / - - - - CASTING - - - -
- - EXTRA THREADS - - - - - - SUCCESS LEVELS - - - -
- - DAMAGE
-
- Public / GM Only
- - - -   - / -   - - - -
- WIL + - - / - - - - EFFECT
-
- Public / GM Only
- - - -   - / -   - - - -
- - -
- - - - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - SPELL NAME - - - - - - RANGE - - - -
- - CIRCLE - - - - - - DURATION - - - - + - - -
- - THREADS - - - - TN - - / - - - - CASTING - - - -
- - EXTRA THREADS - - - - - - SUCCESS LEVELS - - - -
- - DAMAGE
-
- Public / GM Only
- - - -   - / -   - - - -
- WIL + - - / - - - - EFFECT
-
- Public / GM Only
- - - -   - / -   - - - -
- - -
- - - - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - SPELL NAME - - - - - - RANGE - - - -
- - CIRCLE - - - - - - DURATION - - - - + - - -
- - THREADS - - - - TN - - / - - - - CASTING - - - -
- - EXTRA THREADS - - - - - - SUCCESS LEVELS - - - -
- - DAMAGE
-
- Public / GM Only
- - - -   - / -   - - - -
- WIL + - - / - - - - EFFECT
-
- Public / GM Only
- - - -   - / -   - - - -
- - -
- - - - -
-
-
-
-

-

- Total Legend Points - Renown - Reputation -

-

- - - - - - -
-

- Total Silver Value - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - COINS - - - Number -
- Copper - - -
- Silver - - -
- Gold - - -
- Earth Coin - - -
- Water Coin - - -
- Air Coin - - -
- Fire Coin - - -
- Orichalcum Coin - - -
-
- -

Miscelaneous

- -
-

-
-
-

- - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - ATTRIBUTES - -
-
-
- - STEP - -
-
-
- - ROLL - -
-
- - Dexterity - - - Base - - - Modifier - - - - - - - -
- - Strength - - - - - - - - - - - -
- - Toughness - - - - - - - - - - - -
- - Perception - - - - - - - - - - - -
- - Willpower - - - - - - - - - - - -
- - Charisma - - - - - - - - - - - -
- - Initiative - - - - Armor Mod - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - DEFENSE - - - - ARMOR - -
- - Physical - - - Base - - - Current - - - Base - - - Current - -
- - Mystic - - - - - - - - - -
- - Social - - - - - - -   -
- - Race - - - - - - Karma Step - - - -
- - Discipline 1 - - - - - - Circle - - - -
- - Discipline 2 - - - - - - Circle - - - -
- - Recovery - - - - Per Day - - - - - Current - - - - - Karma? - - - - - - -
-
-

-

Actions

-
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - -
- - NAME - - - - ATTACK STEP - - - - ATTACK ROLL - - - - DAMAGE STEP - - - - DAMAGE ROLL - -
- - - - - - - - - - - - - -
- - SPECIAL - - - -
-
-
-

-

Powers

-
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - POWER - - - - STEP - - - - ROLL - - - - RANK - - - - ACTION - - - - STRAIN - - - - DURATION - -
- - - - - Public / GM Only - - - -   - / -   - - - - - - - - - - - - + - - =
- - -
- - DESCRIPTION - - - -
-
-
-

-

Special Maneuvers

-
- - - - - - -
- - - - - - - - - - - -
- - NAME - - - - - - TRIGGER - - - - - - EFFECT - - - -
-
-
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Name + + + + + + Damage + + + + + Wounds + + + + + + + DEFENSE + + + + ARMOR + +
+ + Movement +
+ +
+ + Base / Current +
+ + / + +
+ + Wound Threshold + + + + Base / Current +
+ + / + +
+ + Knockdown Threshold + + + + + + PHYSICAL + + + + + +
+ + Karma + + + Maximum / Current
+ + / + + +
+ + Unconcious Rating + + + + Base / Current +
+ + / + +
+ + Resist Knockdown + + + + + + + + + MYSTIC + + + + + +
+ + Initiative + + + +     + + + + + +

+ +

+
+ + Death Rating + + + + Base / Current +
+ + / + +
+ + Blood Magic + + + + + + SOCIAL + + + + + +
+

+
+ + + ATTRIBUTES + + TALENTS + + SKILLS + + EQUIPMENT + + MATRIXES + + GRIMOIRE + + TREASURY + + NPC + +
+

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + ATTRIBUTES + +
+
+
+ + VALUE + +
+
+
+ + STEP + +
+
+
+ + ROLL + +
+
+ + Dexterity + + + + + Base + + + Modifier + + + + + + + +
+ + Strength + + + + + + + + + + + + + +
+ + Toughness + + + + + + + + + + + + + +
+ + Perception + + + + + + + + + + + + + +
+ + Willpower + + + + + + + + + + + + + +
+ + Charisma + + + + + + + + + + + + + +
+ + Initiative + + + + Armor Mod + + + + + Karma? + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + DEFENSE + + + + ARMOR + +
+ + Physical + + + Base + + + Current + + + Base + + + Current + +
+ + Mystic + + + + + + + + + +
+ + Social + + + + + + + +
+ + Race + + + + + + Karma Step + + + +
+ + Discipline 1 + + + + + + Circle + + + +
+ + Discipline 2 + + + + + + Circle + + + +
+ + Recovery + + + + Per Day + + + + + Current + + + + + Karma? + + + + + + +
+
+

+

Special Abilities

+
+ + + + + + +
+ + + + + + + + + +
+ + EFFECT + + + + + + SOURCE + + + +
+
+
+
+
+

+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + TALENT + + + + STEP + + + + ROLL + + + + RANK + + + + ACTION + + + + STRAIN + + + + DURATION + +
+ + + + + Public / GM Only + + + +   + / +   + + + + + + + + + + + + + + + =
+ + +
+ + DESCRIPTION + + + +
+
+
+

+
+
+

+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + SKILL + + + + STEP + + + + ROLL + + + + RANK + + + + ACTION + + + + STRAIN + + + + DURATION + +
+ + + + + Public / GM Only + + + +   + / +   + + + + + + + + + + + + + + + =
+ + +
+ + DESCRIPTION + + + +
+
+
+

+
+
+

+Melee Weapons +

+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + NAME + + + + ATTACK STEP + + + + ATTACK ROLL + + + + DAMAGE STEP + + + + DAMAGE ROLL + + + + DAMAGE TYPE + +
+ + + + + + + + + + + + + + +
+ + SPECIAL + + + +
+
+
+

+

+Ranged Weapons +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + NAME + + + + ATTACK STEP + + + + ATTACK ROLL + + + + DAMAGE STEP + + + + DAMAGE ROLL + + + + DAMAGE TYPE + + + + RANGE + + + + AMMO + +
+ + + + + + + + + + + + + + + + + Short + + + + + Current + + +
+ + SPECIAL + + + + + + Long + + + + + Max + + +
+

+ + + + + +
+

+ Armor +

+ + + + + + + + + + + + + + + + + + + +
+ + NAME + + + + PA + + + + MA + + + + INIT + +
+ + + + + + + +
+ + SPECIAL + + + +
+
+

+ Shield +

+ + + + + + + + + + + + + + + + + + + + + +
+ + NAME + + + + PD + + + + MD + + + + INIT + + + + SHATTER + +
+ + + + + + + + + +
+ + SPECIAL + + + +
+
+

+

Thread Items

+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ NAME + RANK + MAX THREADS + MD + TIER
+ + + + + + + + + +
+ + THREAD DETAILS + + + +
+
+
+
+
+

+ + + + + + + + + + + + + + + +
+ + NAME + + + + STEP + + + + ROLL + + + + RANK + + + + ACTION + +
+ Spellcasting + + + + Public / GM Only + + + +   + / +   + + + + + + + Standard +
+
+ + + + + + + + +
+ + + + + Public / GM Only + + + +   + / +   + + + + + + + Standard +
+
+

Matrixes

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + TYPE + + + + SPELL NAME + + + + + + RANGE + + + +
+ + + + CIRCLE + + + + + + DURATION + + + + + + + +
+ + RANK + + + + THREADS + + + + TN + + / + + + + CASTING + + + +
+ + + + EXTRA THREADS + + + + + + SUCCESS LEVELS + + + +
+ + DAMAGE
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ WIL + + + / + + + + EFFECT
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ + +
+ + + + +
+
+
+

+ + Circle 1 + + Circle 2 + + Circle 3 + + Circle 4 + + Circle 5 + + Circle 6 + + Circle 7 + + Circle 8 +

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + SPELL NAME + + + + + + RANGE + + + +
+ + CIRCLE + + + + + + DURATION + + + + + + + +
+ + THREADS + + + + TN + + / + + + + CASTING + + + +
+ + EXTRA THREADS + + + + + + SUCCESS LEVELS + + + +
+ + DAMAGE
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ WIL + + + / + + + + EFFECT
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ + +
+ + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + SPELL NAME + + + + + + RANGE + + + +
+ + CIRCLE + + + + + + DURATION + + + + + + + +
+ + THREADS + + + + TN + + / + + + + CASTING + + + +
+ + EXTRA THREADS + + + + + + SUCCESS LEVELS + + + +
+ + DAMAGE
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ WIL + + + / + + + + EFFECT
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ + +
+ + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + SPELL NAME + + + + + + RANGE + + + +
+ + CIRCLE + + + + + + DURATION + + + + + + + +
+ + THREADS + + + + TN + + / + + + + CASTING + + + +
+ + EXTRA THREADS + + + + + + SUCCESS LEVELS + + + +
+ + DAMAGE
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ WIL + + + / + + + + EFFECT
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ + +
+ + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + SPELL NAME + + + + + + RANGE + + + +
+ + CIRCLE + + + + + + DURATION + + + + + + + +
+ + THREADS + + + + TN + + / + + + + CASTING + + + +
+ + EXTRA THREADS + + + + + + SUCCESS LEVELS + + + +
+ + DAMAGE
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ WIL + + + / + + + + EFFECT
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ + +
+ + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + SPELL NAME + + + + + + RANGE + + + +
+ + CIRCLE + + + + + + DURATION + + + + + + + +
+ + THREADS + + + + TN + + / + + + + CASTING + + + +
+ + EXTRA THREADS + + + + + + SUCCESS LEVELS + + + +
+ + DAMAGE
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ WIL + + + / + + + + EFFECT
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ + +
+ + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + SPELL NAME + + + + + + RANGE + + + +
+ + CIRCLE + + + + + + DURATION + + + + + + + +
+ + THREADS + + + + TN + + / + + + + CASTING + + + +
+ + EXTRA THREADS + + + + + + SUCCESS LEVELS + + + +
+ + DAMAGE
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ WIL + + + / + + + + EFFECT
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ + +
+ + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + SPELL NAME + + + + + + RANGE + + + +
+ + CIRCLE + + + + + + DURATION + + + + + + + +
+ + THREADS + + + + TN + + / + + + + CASTING + + + +
+ + EXTRA THREADS + + + + + + SUCCESS LEVELS + + + +
+ + DAMAGE
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ WIL + + + / + + + + EFFECT
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ + +
+ + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + SPELL NAME + + + + + + RANGE + + + +
+ + CIRCLE + + + + + + DURATION + + + + + + + +
+ + THREADS + + + + TN + + / + + + + CASTING + + + +
+ + EXTRA THREADS + + + + + + SUCCESS LEVELS + + + +
+ + DAMAGE
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ WIL + + + / + + + + EFFECT
+
+ Public / GM Only
+ + + +   + / +   + + + +
+ + +
+ + + + +
+
+
+
+

+

+ Total Legend Points + Renown + Reputation +

+

+

Carrying Capacity +

+ + + + + + +
+

+ Total Silver Value + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + COINS + + + Number +
+ Copper + + +
+ Silver + + +
+ Gold + + +
+ Earth Coin + + +
+ Water Coin + + +
+ Air Coin + + +
+ Fire Coin + + +
+ Orichalcum Coin + + +
+
+ +

Miscelaneous

+ +
+

+
+
+

+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + ATTRIBUTES + +
+
+
+ + STEP + +
+
+
+ + ROLL + +
+
+ + Dexterity + + + Base + + + Modifier + + + + + + + +
+ + Strength + + + + + + + + + + + +
+ + Toughness + + + + + + + + + + + +
+ + Perception + + + + + + + + + + + +
+ + Willpower + + + + + + + + + + + +
+ + Charisma + + + + + + + + + + + +
+ + Initiative + + + + Armor Mod + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + DEFENSE + + + + ARMOR + +
+ + Physical + + + Base + + + Current + + + Base + + + Current + +
+ + Mystic + + + + + + + + + +
+ + Social + + + + + + + +
+ + Race + + + + + + Karma Step + + + +
+ + Discipline 1 + + + + + + Circle + + + +
+ + Discipline 2 + + + + + + Circle + + + +
+ + Recovery + + + + Per Day + + + + + Current + + + + + Karma? + + + + + + +
+
+

+

Actions

+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + NAME + + + + ATTACK STEP + + + + ATTACK ROLL + + + + DAMAGE STEP + + + + DAMAGE ROLL + +
+ + + + + + + + + + + + + +
+ + SPECIAL + + + +
+
+
+

+

Powers

+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + POWER + + + + STEP + + + + ROLL + + + + RANK + + + + ACTION + + + + STRAIN + + + + DURATION + +
+ + + + + Public / GM Only + + + +   + / +   + + + + + + + + + + + + + + + =
+ + +
+ + DESCRIPTION + + + +
+
+
+

+

Special Maneuvers

+
+ + + + + + +
+ + + + + + + + + + + +
+ + NAME + + + + + + TRIGGER + + + + + + EFFECT + + + +
+
+
+
+
diff --git a/Earthdawn-4E/ED4Ev1.4.JPG b/Earthdawn-4E/ED4Ev1.4.JPG new file mode 100644 index 0000000000..06d6fed12f Binary files /dev/null and b/Earthdawn-4E/ED4Ev1.4.JPG differ diff --git a/Earthdawn-4E/README.md b/Earthdawn-4E/README.md index ee12ea0c01..7beb22e919 100644 --- a/Earthdawn-4E/README.md +++ b/Earthdawn-4E/README.md @@ -1,21 +1,26 @@ -# Earthdawn-4E -Character sheet for playing Earthdawn 4th Edition on Roll20 - -DISCLAIMER: This is NOT a Character Builder. It does very little math for you. - -You will need a Pro account in order to use this Custom Character Sheet. - -This is written to work with the following API scripts: -- ChatSetAttr version 1.3 (https://github.com/joesinghaus/roll20-api-scripts/blob/master/ChatSetAttr/ChatSetAttr.js) -- Power Cards 3.4.4 (https://gist.github.com/Sky-Captain-13/452330a3d926b32da49c) - -Power Cards will require you to create a Handout named "PowerCard Formats" that is visible to all Players with the following information: -* blue: --bgcolor|#1d5dc4 --txcolor|#FFFFFF --titlefontshadow|none -* gold: --bgcolor|#e58900 --txcolor|#FFFFFF--titlefontshadow|none -* green: --bgcolor|#008000 --txcolor|#FFFFFF --titlefontshadow|none -* grey: --bgcolor|#444444 --txcolor|#FFFFFF--titlefontshadow|none -* red: --bgcolor|#d60606 --txcolor|#FFFFFF --titlefontshadow|none - -You can change the color numbers (#XXXXXX) if you like, but do not change the names (blue, green, etc). - -When you set up a Token, I recommend setting the bars to track "Wounds," "Karma," and "Uncon" (Damage). +# Earthdawn-4E +Character sheet for playing Earthdawn 4th Edition on Roll20 + +DISCLAIMER: This is NOT a Character Builder. It does very little math for you. + +You will need a Pro account in order to use this Custom Character Sheet. + +This is written to work with the following API scripts: +- ChatSetAttr version 1.3 (https://github.com/joesinghaus/roll20-api-scripts/blob/master/ChatSetAttr/ChatSetAttr.js) +- Power Cards 3.4.4 (https://gist.github.com/Sky-Captain-13/452330a3d926b32da49c) + +When you set up a Token, I recommend setting the bars to track "Wounds," "Karma," and "Uncon" (Damage). + +Power Cards will require you to create a Handout named "PowerCard Formats" that is visible to all Players with the following information. You can change the color numbers (#XXXXXX) if you like, but do not change the names (blue, green, etc). + +blue: --bgcolor|#1d5dc4 --txcolor|#FFFFFF --titlefontshadow|none + +gold: --bgcolor|#e58900 --txcolor|#FFFFFF--titlefontshadow|none + +green: --bgcolor|#008000 --txcolor|#FFFFFF --titlefontshadow|none + +grey: --bgcolor|#444444 --txcolor|#FFFFFF--titlefontshadow|none + +red: --bgcolor|#d60606 --txcolor|#FFFFFF --titlefontshadow|none + + diff --git a/Earthdawn-4E/sheet.json b/Earthdawn-4E/sheet.json index 61cdd2e247..3d9bdb85c9 100644 --- a/Earthdawn-4E/sheet.json +++ b/Earthdawn-4E/sheet.json @@ -1,8 +1,8 @@ -{ - "html": "ED4E.html", - "css": "ED4E.css", - "authors": "Brett B. or dougansf", - "roll20userid": "97299", - "preview": "ED4E.png", - "instructions": "Character sheet for playing Earthdawn 4th Edition on Roll20. Please view the README for instructions. https://github.com/Roll20/roll20-character-sheets/blob/master/Earthdawn-4E/README.md" -} +{ + "html": "ED4E.html", + "css": "ED4E.css", + "authors": "Brett B. or dougansf", + "roll20userid": "97299", + "preview": "ED4Ev1.4.jpg", + "instructions": "Character sheet for playing Earthdawn 4th Edition on Roll20. Please view the README for instructions. https://github.com/Roll20/roll20-character-sheets/blob/master/Earthdawn-4E/README.md" +} diff --git a/Exalted 3/Ex3-Sheet.css b/Exalted 3/Ex3-Sheet.css index 4e74db2c85..7577908bc3 100644 --- a/Exalted 3/Ex3-Sheet.css +++ b/Exalted 3/Ex3-Sheet.css @@ -600,11 +600,9 @@ input[class^=sheet-dots]:checked + span + input { cursor: pointer; } .sheet-health-level { display: inline-block; - width: 23px; + width: 23.6px; } -.sheet-health-level:not(:last-child) { margin-right: 1px; } - .sheet-health-level select { width: 23px; -webkit-appearance: none; @@ -617,7 +615,7 @@ input[class^=sheet-dots]:checked + span + input { cursor: pointer; } color: #d00; height: 23px; padding: 0; - font-size: 15px; + font-size: 13px; } .sheet-health-level select::-ms-expand { display: none; } @@ -628,13 +626,6 @@ input[class^=sheet-dots]:checked + span + input { cursor: pointer; } url(http://lithl.info/cimiez.ttf) format('truetype'); } -button.sheet-roll{ - height:30px; - width:50px; - font-size:18px !important; - font-weight:bold; -} - /* Sheet head tabs */ div.sheet-tab-content { @@ -682,7 +673,7 @@ input.sheet-tab::before { input.sheet-tab-charms::before, input.sheet-tab-charms { - width: 77px; + width: 80px; } input.sheet-tab-spells::before, @@ -758,6 +749,13 @@ input.sheet-charms-spells-trait{ font-size: 12px; } +button.sheet-roll{ + height:30px; + width:50px; + font-size:18px !important; + font-weight:bold; +} + /* Roll Template */ .sheet-rolltemplate-exalted3e_cast table{ diff --git a/Exalted 3/Ex3-Sheet.html b/Exalted 3/Ex3-Sheet.html index 6544a83dc2..a6c8b4f5ee 100644 --- a/Exalted 3/Ex3-Sheet.html +++ b/Exalted 3/Ex3-Sheet.html @@ -1,9 +1,9 @@ \ No newline at end of file diff --git a/GhostLines/Source/sheet.css b/GhostLines/Source/sheet.css new file mode 100644 index 0000000000..9c7f3e9ea6 --- /dev/null +++ b/GhostLines/Source/sheet.css @@ -0,0 +1,823 @@ +/* Sheet container */ +.charsheet { + min-width: 860px; + position: relative; + padding: 0 10px 0 0 !important; + height:auto; + background-color:#1f1f1f; + background-image:url(http://i.imgur.com/AZp4v4X.jpg); + overflow: hidden; +} +.sheet-container { + position: relative; + width: 860px; +} +input:checked + .sheet-container { + min-width: 860px; + width: initial; +} +/* GHOST HOLDER */ +.sheet-ghostholder{ + width:860px; + height:891px; + background-image:url(http://i.imgur.com/BIcJOGk.png); + margin-right: auto; + margin-left: auto; + +} + +.sheet-column1, .sheet-column2{ + display:inline-block; + height:50px; + width:50%; + vertical-align: top; +} +.sheet-column1{ + width: 335px; + height:891px; + +} +.sheet-column2{ + width: 525px; + height:891px; +} +/* BUTTONS ETC */ + + +.sheet-circlebg{ + width: 35px; + height: 35px; + border-radius: 100px; + border: 1px solid white; + display: inline-block; + vertical-align: middle; + float: right; + margin-right: 13px; + position: relative; + top: -8px; +} + +.sheet-ghostbuttonholder{ + width: 150px; + height: 30px; +} +.sheet-ghostbuttonholder:first-child{ + margin-bottom: 27px; +} +.sheet-actionbuttons{ + position: relative; + top: 72px; + left: 17px; +} +.sheet-secondrow{ + margin-bottom:21px; +} +.sheet-imposewill { + margin-bottom: 52px !important; +} + +.charsheet button[type=roll].sheet-actionbutton { + font-size: 13.5px; + letter-spacing: 1px; + color: #e0e0e0; + margin-top: 1px; + text-align: left; + width: auto; +} +.charsheet button[type=roll].sheet-rollbutton { + text-transform: uppercase; + border: none; + margin: 0; + padding: 0; + font-weight: 800; + line-height: 9px; +} +.charsheet button[type=roll] { + font-family: "Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif; + background: transparent; + box-shadow: none; +} +.charsheet button { + text-shadow: none!important; +} +.charsheet button[type=roll]:before { + content: ""!important; +} + + +/* INPUTS */ + + +.charsheet .sheet-topinput input[type=text], .charsheet .sheet-topinput input[type=number] { + + width: 100%; + border-bottom: 1px solid #3ad9ff; + border-radius: 0; + font-size: 14px; + padding: 3px 0 0; + margin: 3px 0 0; + color: #3ad9ff; + text-shadow: 0px 0px 14px rgb(0, 204, 255); +} +.charsheet .sheet-badgeinput{ + position: relative; + width: 124px; + top: 114px; + left: 75px; +} +.charsheet .sheet-nameinput{ + position: relative; + width: 118px; + top: 89px; + left: 263px; +} +.charsheet .sheet-levelinput{ + position: relative; + width: 39px; + top: 64px; + left: 450px; +} +.charsheet .sheet-homeland{ + position: relative; + width: 214px; + top: 79px; + left: 276px; +} +/* GENERALITIES */ +button { + text-shadow: none !important; +} +label { + font-family: Georgia, Times, "Times New Roman", serif; + text-transform: uppercase; + letter-spacing: 1px; + margin: 0; +} +div { + cursor: default; + box-sizing: border-box; +} +input[type=text],input[type=number] { + font-family: Georgia, Times, "Times New Roman", serif; + border: none; + background: none; + box-shadow: none; + width: 95%; + padding: 0; + color: black; +} +textarea { + box-shadow: none; + font-family: Georgia, Times, "Times New Roman", serif; + border: none; + margin: 0; + padding: 0; + background: transparent; + color: black; +} +li { + cursor: default; +} +li, li input[type=text] { + font-family: Georgia, Times, "Times New Roman", serif; + position: relative; + color: #404040; +} +li:after { + background: black; + transform: rotate(45deg); + content: ''; + display: block; + position: absolute; + left: 0; +} +ul { + list-style: none; + margin: 0; +} +span { + font-family: Georgia, Times, "Times New Roman", serif; + color: black; + cursor: default; +} +input[type=checkbox], input[type=radio] { + opacity: 0; + z-index: 1; + margin: 0; + padding: 0; + position: absolute; +} +input[type=checkbox] + span, input[type=radio] + span { + cursor: pointer; +} +input[type=number] { + color: black; + box-shadow: none; +} +/* +input[type=number] { + -moz-appearance: textfield; +} +input[type=number]:hover, +input[type=number]:focus { + -moz-appearance: number-input; +} +*/ +.sheet-hidden { + display: none !important; +} +.sheet-rep-block { + display: inline-block; + width: 100%; +} +span.sheet-inherit, input.sheet-inherit { + font-size: inherit; + color: inherit; + font-family: inherit; + font-weight: inherit; + text-transform: inherit; + letter-spacing: inherit; +} + +/* NEW STYLES */ + +.charsheet input.sheet-attrnum{ + position: relative; + left: 100px; + top: -21px; + width: 55px !important; + font-size: 19px; + text-align: center; + color: #3ad9ff; + text-shadow: 0px 0px 14px rgb(0, 204, 255); +} +.sheet-homelandbox1{ + color:#e0e0e0; + position: relative; + left: 178px; + top: -139px; + width: 310px; + height: 200px; +} +.sheet-homelandtitle{ + font-variant: small-caps; + font-family: Georgia, Times, "Times New Roman", serif; + color:#e0e0e0; + padding-right: 6px; +} +.sheet-checklabel{ + color:#e0e0e0; + font-family: Georgia, Times, "Times New Roman", serif; + padding-left: 6px; + +} +input.sheet-checkbox.sheet-squarebox { + height: 15px; + width: 146px; +} +input.sheet-checkbox.sheet-squarebox + span { + margin: 0; + width: 7px; + height: 7px; +} +input.sheet-checkbox.sheet-squarebox:checked + span { + background-color: #3ad9ff !important; + box-shadow: 0px 0px 14px rgb(0, 204, 255); + opacity: 1; +} +input.sheet-checkbox.sheet-squarebox:checked~span.sheet-checklabel{ + color: #3ad9ff; + text-shadow: 0px 0px 14px rgb(0, 204, 255); +} + +input.sheet-checkbox { + height: 12px; + width: 12px; +} +input.sheet-checkbox.sheet-circlebox-small { + margin-top: 2px; +} +input.sheet-checkbox.sheet-squarebox-small { + height: 10px; + width: 10px; +} +input.sheet-checkbox + span { + display: inline-block; + width: 10px; + height: 10px; + border: 1px solid #ffffff; + margin: 0 2px 0 0; +} +input.sheet-checkbox:hover + span { + opacity: 0.7; +} +input.sheet-checkbox.sheet-squarebox { + margin-top: 3px; +} +input.sheet-checkbox.sheet-squarebox + span { + background: transparent; + vertical-align: middle; + margin-left: 1px; +} + +.sheet-homelandbox{ + width: 49%; + +} +.sheet-akoros{ + position: relative; + top: 11px; +} +.sheet-severos{ + position: relative; + top: -180px; + left: 165px; +} +.sheet-iruvia{ + position: relative; + top: -169px; + left: 165px; +} +.sheet-geardesc{ + font-family: Georgia, Times, "Times New Roman", serif; + color: #e0e0e0; + font-size: 12px; + position: relative; + top: -125px; + left: 15px; + width: 215px; + +} +.sheet-lightningoil{ + position: relative; + top: -111px; + left: 18px; + width: 199px; + font-size: 127%; +} + +input.sheet-checkbox.sheet-circlebox{ + width:21px; +} +input.sheet-checkbox.sheet-circlebox + span { + border-radius: 50px; + height: 12px; + width: 12px; + margin-right: 5px; + float: right; + position: relative; + top: 1px; +} +.sheet-lightningoil div{ + display:inline-block; +} +.sheet-role{ + position: relative; + top: -248px; + left: 253px; + width: 44%; + line-height: 15px; +} +div.sheet-role > div { + margin-bottom:10px; +} +.sheet-levels{ + position: relative; + top: -240px; + left: 13px; +} +.sheet-levels .sheet-homelandtitle{ + margin-top:8px; +} +.sheet-lines{ + position: relative; + top: -508px; + left: 167px; +} +.sheet-lines > div { + margin-bottom:3px; +} +.sheet-rolesworked{ + position: relative; + top: -781px; + left: 334px; + width: 160px; +} +.sheet-rolesworked > div { + margin-bottom:3px; +} +.sheet-ghostkills{ + position: relative; + top: -771px; + left: 334px; + width: 160px; +} +.sheet-ghostkills .sheet-circlebg{ + float:none; + display:block; + top:2px; + width: 50px; + height: 50px; +} + +div.sheet-homelandbox.sheet-ghostkills > input { + left: 5px; + top: -43px; + font-size: 29px; + line-height: 0%; +} +div.sheet-homelandbox.sheet-ghostkills > div:nth-child(4){ + position: relative; + top: -15px; +} + +div.sheet-homelandbox.sheet-ghostkills > div:nth-child(5){ + top: -12px; +} +div.sheet-homelandbox.sheet-ghostkills > input:nth-child(6){ + top: -57px; +} + +/* CLOCKS */ +.sheet-harmclock{ + position:relative; + top: 42px; + left: 15px; +} +.sheet-traumaclock{ + top:232px !important; +} +.sheet-scarsclock{ + left: 154px !important; +} +.sheet-horrorclock{ + top:232px !important; +} +.sheet-clock input.sheet-label { + font-size: 11px; + letter-spacing: 1px; + font-weight: 600; + line-height: 0; + width: 100%; +} +.sheet-clockpicture { + position: absolute; + padding: 2px; + margin-top: -38px; + z-index: 1; + height: 117px; + width: 117px; + background-image: url(http://i.imgur.com/77QdOWK.png); +} +.sheet-clock .sheet-clockpicture { + margin-left: 85%; +} +.sheet-clock .sheet-4clock, .sheet-6clock, .sheet-8clock, .sheet-12clock { + /* display: none; */ + margin-top: 10px; +} +/* Positioning inputs on clocks */ +.sheet-clockpicture input[type=checkbox]:checked { + display: none; +} +.sheet-4clock .sheet-clockpicture input { + position: relative; + left: 38px; + top: 40px; + height: 35px !important; + width: 35px !important; +} +.sheet-4clock .sheet-clockpicture input[value="1"] { + position: relative; + top: 11px; + left: 39px; +} +.sheet-4clock .sheet-clockpicture input[value="2"] { + position: relative; + left: 31px; +} +.sheet-4clock .sheet-clockpicture input[value="3"] { + position: relative; + top: 68px; + left: -38px; +} +.sheet-4clock .sheet-clockpicture input[value="4"] { + position: relative; + top: 4px; + left: 12px; +} +.sheet-6clock .sheet-clockpicture input { + /*height: 17px; + width: 12px;*/ + left: 38px; + top: 40px; + height: 35px !important; + width: 35px !important; +} +.sheet-6clock .sheet-clockpicture input[value="1"] { + position: relative; + top: 17px; + left: 55px; + +} +.sheet-6clock .sheet-clockpicture input[value="2"] { + position: relative; + +} +.sheet-6clock .sheet-clockpicture input[value="3"] { + position: relative; + top: 70px; + left: -23px; + +} +.sheet-6clock .sheet-clockpicture input[value="4"] { + position: relative; + top: 30px; + left: 22px; + +} +.sheet-6clock .sheet-clockpicture input[value="5"] { + position: relative; + top: 4px; + left: -31px; + +} +.sheet-6clock .sheet-clockpicture input[value="6"] { + position: relative; + top: -20px; + left: -52px; +} +/* End positioning */ +input[value="4"]:checked ~ .sheet-4clock, +input[value="6"]:checked ~ .sheet-6clock { + display: block; +} +.sheet-4clock input[value="0"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/8cImqJt.png); +} +.sheet-4clock input[value="1"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/ZaxeV1l.png); +} +.sheet-4clock input[value="2"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/LVbgk7Q.png); +} +.sheet-4clock input[value="3"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/PcVhKsv.png); +} +.sheet-4clock input[value="4"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/0XG71xP.png); +} + + +div.sheet-harmclock.sheet-horrorclock .sheet-4clock input[value="0"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/yRBth0u.png); +} +div.sheet-harmclock.sheet-horrorclock .sheet-4clock input[value="1"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/DQlms38.png); +} +div.sheet-harmclock.sheet-horrorclock .sheet-4clock input[value="2"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/xdF7Wqp.png); +} +div.sheet-harmclock.sheet-horrorclock .sheet-4clock input[value="3"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/2sBZFvd.png); +} +div.sheet-harmclock.sheet-horrorclock .sheet-4clock input[value="4"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/9umbkU9.png); +} + +.sheet-6clock input[value="0"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/77QdOWK.png); +} +.sheet-6clock input[value="1"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/oEoEarl.png); +} +.sheet-6clock input[value="2"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/VENKtb4.png); +} +.sheet-6clock input[value="3"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/NybZx5G.png); +} +.sheet-6clock input[value="4"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/0TneIDf.png); +} +.sheet-6clock input[value="5"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/SRagNmE.png); +} +.sheet-6clock input[value="6"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/CJB1p7f.png); +} + +div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="0"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/aTqb6sN.png); +} +div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="1"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/yRpRATi.png); +} +div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="2"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/C2oIScD.png); +} +div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="3"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/Xfju0t7.png); +} +div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="4"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/V9nBIvl.png); +} +div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="5"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/1PYixAr.png); +} +div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="6"]:checked ~ .sheet-clockpicture { + background-image: url(http://i.imgur.com/hwvZ0IS.png); +} + +.sheet-clockprogress { + margin-top: 10px; +} +.sheet-clockprogress span:first-child { + margin-right: 3px; +} +.sheet-clock { + background-color: #d6d8d9; + font-style: italic; + font-size: 10px; + line-height: 8px; +} +.sheet-clock { + width: 100%; + display: inline-block; + padding: 8px 8px 12px; + margin-bottom: 8px; +} + +.sheet-healing .sheet-clockpicture { + margin: 32px 0 0 22px; +} +input.sheet-zero { + width: 13px; + height: 13px; +} +input.sheet-zero + span { + width: 10px; + height: 13px; + margin-right: 3px; + display: inline-block; + position: absolute; + vertical-align: top; + background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/zero.png); +} +input.sheet-zero[type=radio]:checked + span { + display: none; +} +.sheet-healing .sheet-zeroholder { + z-index: 3; +} +.sheet-zeroholder { +position: relative; + top: -4px; + left: 34px; + } + +div.sheet-harmclock.sheet-traumaclock div.sheet-zeroholder{ + left:19px; +} + +div.sheet-harmclock.sheet-horrorclock div.sheet-zeroholder{ + left:19px; +} + +.sheet-chits{ + position: relative; + top: 470px; + left: -45px; + +} +.sheet-chits input{ + font-size: 29px; + line-height: 0%; +} + +div.sheet-chits > input:nth-child(2) { left: 143px;} +div.sheet-chits > input:nth-child(3) { left: 183px;} + +.sheet-notes{ + position: relative; + top: 531px; + left: 33px; + resize: none; + width: 269px; + height: 77px; + color: #3ad9ff; +} +.sheet-notes2{ + position: relative; + top: 594px; + left: 33px; + resize: none; + width: 269px; + height: 150px; + color: #3ad9ff; +} + +.sheet-reference{ + width: 788px; + margin-top: 20px; + padding-bottom: 50px; + margin-right: auto; + margin-left: auto; + height: 880px; + overflow: hidden; +} +.sheet-rulesbox{ + font-family: Georgia, Times, "Times New Roman", serif; + color: #e0e0e0; + font-size: 14px; + width:30%; + border-top: 1px solid white; + padding-top: 13px; + display:inline-block; + margin-right: 23px; + padding-bottom: 23px; + vertical-align: top; +} +.sheet-rulestitle{ + font-variant: small-caps; + font-family: Georgia, Times, "Times New Roman", serif; + color:white; + font-size: 20px; +} +.sheet-rulesbox ul{ + color:#e0e0e0; + list-style-type: disc; + padding-left: 15px; + padding-bottom: 14px; +} +.sheet-rulesbox li{ + color:#e0e0e0; + padding-top: 8px; +} + +/* ROLL TEMPLATE */ +.sheet-rolltemplate-ghost { + margin-left: -42px; + margin-right: -1px; +} +.sheet-rolltemplate-ghost { + height: auto; + padding: 2px; + /* background: url(http://i.imgur.com/xBk4U1p.jpg) top left; */ + + background-color: #000000; + color: #3ad9ff; + text-shadow: 0px 0px 14px rgb(0, 204, 255); + font-family: Georgia, Times, "Times New Roman", serif; + background-image:url(http://i.imgur.com/VRNyMBT.gif); + background-size:cover; +} +.sheet-rolltemplate-ghost table { + border-collapse: separate; + border-spacing: 0; + padding: 10px; + min-width: 100%; + line-height: 32px; + font-size: 134%; +} +.sheet-rolltemplate-ghost table td.sheet-desc_leftcol { + width: 67px; +} + +.sheet-rolltemplate-ghost table td.sheet-desc_rightcol { + padding-left: 14px; + line-height: 1.3em; + padding-top: 2px; + padding-bottom: 2px; + color:white; +} +.sheet-rolltemplate-ghost table td.sheet-desc_rightcol span { + font-size: 1.2em !important; + padding: 0; + font-weight: 100; + border: 0 !important; + background-color: rgba(0, 0, 0, 0); +} +.sheet-rolltemplate-ghost td { + + border-top: 1px solid rgba(255, 255, 255, 0.25) !important; +} +.sheet-rolltemplate-ghost th { + font-size: 1.5em; + padding-top: 0px; + padding-bottom: 4px; + font-weight: 100; + text-align: left; +} +.sheet-rolltemplate-ghost table td.sheet-desc_leftcollongoff { + vertical-align: top; + padding-top: 5px; +} +.sheet-rolltemplate-ghost table td.sheet-desc_rightcollongoff { + font-size: 1.1em; + padding-top: 5px; + padding-bottom: 5px; + text-transform: none; + letter-spacing: 0px; +} + diff --git a/GhostLines/ghostlines.css b/GhostLines/ghostlines.css new file mode 100644 index 0000000000..2a7bc3e1f1 --- /dev/null +++ b/GhostLines/ghostlines.css @@ -0,0 +1 @@ +div,li,span{cursor:default}.charsheet{min-width:860px;position:relative;padding:0 10px 0 0!important;height:auto;background-color:#1f1f1f;background-image:url(http://i.imgur.com/AZp4v4X.jpg);overflow:hidden}.sheet-container{position:relative;width:860px}input:checked+.sheet-container{min-width:860px;width:initial}.sheet-ghostholder{width:860px;height:891px;background-image:url(http://i.imgur.com/BIcJOGk.png);margin-right:auto;margin-left:auto}.sheet-column1,.sheet-column2{display:inline-block;vertical-align:top}.sheet-column1{width:335px;height:891px}.sheet-column2{width:525px;height:891px}.sheet-circlebg{width:35px;height:35px;border-radius:100px;border:1px solid #fff;display:inline-block;vertical-align:middle;float:right;margin-right:13px;position:relative;top:-8px}.sheet-ghostbuttonholder{width:150px;height:30px}.sheet-ghostbuttonholder:first-child{margin-bottom:27px}.sheet-actionbuttons{position:relative;top:72px;left:17px}.sheet-secondrow{margin-bottom:21px}.sheet-imposewill{margin-bottom:52px!important}.charsheet button[type=roll].sheet-actionbutton{font-size:13.5px;letter-spacing:1px;color:#e0e0e0;margin-top:1px;text-align:left;width:auto}.charsheet button[type=roll].sheet-rollbutton{text-transform:uppercase;border:none;margin:0;padding:0;font-weight:800;line-height:9px}.charsheet button[type=roll]{font-family:"Hoefler Text",Georgia,"Baskerville Old Face",Garamond,"Times New Roman",serif;background:0 0;box-shadow:none}.charsheet button{text-shadow:none!important}.charsheet button[type=roll]:before{content:""!important}.charsheet .sheet-topinput input[type=number],.charsheet .sheet-topinput input[type=text]{width:100%;border-bottom:1px solid #3ad9ff;border-radius:0;font-size:14px;padding:3px 0 0;margin:3px 0 0;color:#3ad9ff;text-shadow:0 0 14px #0cf}input[type=number],input[type=text],textarea{border:none;background:0 0;font-family:Georgia,Times,"Times New Roman",serif;box-shadow:none}.charsheet .sheet-badgeinput{position:relative;width:124px;top:114px;left:75px}.charsheet .sheet-nameinput{position:relative;width:118px;top:89px;left:263px}.charsheet .sheet-levelinput{position:relative;width:39px;top:64px;left:450px}.charsheet .sheet-homeland{position:relative;width:214px;top:79px;left:276px}button{text-shadow:none!important}label{font-family:Georgia,Times,"Times New Roman",serif;text-transform:uppercase;letter-spacing:1px;margin:0}div{box-sizing:border-box}input[type=number],input[type=text]{width:95%;padding:0;color:#000}textarea{margin:0;padding:0;color:#000}li,li input[type=text]{font-family:Georgia,Times,"Times New Roman",serif;position:relative;color:#404040}li:after{background:#000;transform:rotate(45deg);content:'';display:block;position:absolute;left:0}ul{list-style:none;margin:0}span{font-family:Georgia,Times,"Times New Roman",serif;color:#000}input[type=checkbox],input[type=radio]{opacity:0;z-index:1;margin:0;padding:0;position:absolute}input[type=checkbox]+span,input[type=radio]+span{cursor:pointer}input[type=number]{color:#000;box-shadow:none}.sheet-hidden{display:none!important}.sheet-lightningoil div,.sheet-rep-block{display:inline-block}.sheet-rep-block{width:100%}input.sheet-inherit,span.sheet-inherit{font-size:inherit;color:inherit;font-family:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit}.sheet-checklabel,.sheet-geardesc,.sheet-homelandtitle,.sheet-rolltemplate-ghost,.sheet-rulesbox,.sheet-rulestitle{font-family:Georgia,Times,"Times New Roman",serif}.charsheet input.sheet-attrnum{position:relative;left:100px;top:-21px;width:55px!important;font-size:19px;text-align:center;color:#3ad9ff;text-shadow:0 0 14px #0cf}.sheet-homelandbox1{color:#e0e0e0;position:relative;left:178px;top:-139px;width:310px;height:200px}.sheet-iruvia,.sheet-severos{left:165px;position:relative}.sheet-homelandtitle{font-variant:small-caps;color:#e0e0e0;padding-right:6px}.sheet-checklabel{color:#e0e0e0;padding-left:6px}input.sheet-checkbox.sheet-squarebox{height:15px;width:146px}input.sheet-checkbox.sheet-squarebox+span{margin:0;width:7px;height:7px}input.sheet-checkbox.sheet-squarebox:checked+span{background-color:#3ad9ff!important;box-shadow:0 0 14px #0cf;opacity:1}input.sheet-checkbox.sheet-squarebox:checked~span.sheet-checklabel{color:#3ad9ff;text-shadow:0 0 14px #0cf}input.sheet-checkbox{height:12px;width:12px}input.sheet-checkbox.sheet-circlebox-small{margin-top:2px}input.sheet-checkbox.sheet-squarebox-small{height:10px;width:10px}input.sheet-checkbox+span{display:inline-block;width:10px;height:10px;border:1px solid #fff;margin:0 2px 0 0}input.sheet-checkbox:hover+span{opacity:.7}input.sheet-checkbox.sheet-squarebox{margin-top:3px}input.sheet-checkbox.sheet-squarebox+span{background:0 0;vertical-align:middle;margin-left:1px}.sheet-homelandbox{width:49%}.sheet-akoros{position:relative;top:11px}.sheet-severos{top:-180px}.sheet-iruvia{top:-169px}.sheet-geardesc{color:#e0e0e0;font-size:12px;position:relative;top:-125px;left:15px;width:215px}.sheet-lightningoil{position:relative;top:-111px;left:18px;width:199px;font-size:127%}input.sheet-checkbox.sheet-circlebox{width:21px}input.sheet-checkbox.sheet-circlebox+span{border-radius:50px;height:12px;width:12px;margin-right:5px;float:right;position:relative;top:1px}.sheet-role{position:relative;top:-248px;left:253px;width:44%;line-height:15px}div.sheet-role>div{margin-bottom:10px}.sheet-lines>div,.sheet-rolesworked>div{margin-bottom:3px}.sheet-levels{position:relative;top:-240px;left:13px}.sheet-levels .sheet-homelandtitle{margin-top:8px}.sheet-lines{position:relative;top:-508px;left:167px}.sheet-ghostkills,.sheet-rolesworked{left:334px;width:160px;position:relative}.sheet-rolesworked{top:-781px}.sheet-ghostkills{top:-771px}.sheet-ghostkills .sheet-circlebg{float:none;display:block;top:2px;width:50px;height:50px}div.sheet-homelandbox.sheet-ghostkills>input{left:5px;top:-43px;font-size:29px;line-height:0}div.sheet-homelandbox.sheet-ghostkills>div:nth-child(4){position:relative;top:-15px}div.sheet-homelandbox.sheet-ghostkills>div:nth-child(5){top:-12px}div.sheet-homelandbox.sheet-ghostkills>input:nth-child(6){top:-57px}.sheet-harmclock{position:relative;top:42px;left:15px}.sheet-horrorclock,.sheet-traumaclock{top:232px!important}.sheet-scarsclock{left:154px!important}.sheet-clock input.sheet-label{font-size:11px;letter-spacing:1px;font-weight:600;line-height:0;width:100%}.sheet-clockpicture{position:absolute;padding:2px;margin-top:-38px;z-index:1;height:117px;width:117px;background-image:url(http://i.imgur.com/77QdOWK.png)}.sheet-12clock,.sheet-6clock,.sheet-8clock,.sheet-clock .sheet-4clock,.sheet-clockprogress{margin-top:10px}.sheet-clock .sheet-clockpicture{margin-left:85%}.sheet-clockpicture input[type=checkbox]:checked{display:none}.sheet-4clock .sheet-clockpicture input{position:relative;left:38px;top:40px;height:35px!important;width:35px!important}.sheet-4clock .sheet-clockpicture input[value="1"]{position:relative;top:11px;left:39px}.sheet-4clock .sheet-clockpicture input[value="2"]{position:relative;left:31px}.sheet-4clock .sheet-clockpicture input[value="3"]{position:relative;top:68px;left:-38px}.sheet-4clock .sheet-clockpicture input[value="4"]{position:relative;top:4px;left:12px}.sheet-6clock .sheet-clockpicture input{left:38px;top:40px;height:35px!important;width:35px!important}.sheet-6clock .sheet-clockpicture input[value="1"]{position:relative;top:17px;left:55px}.sheet-6clock .sheet-clockpicture input[value="2"]{position:relative}.sheet-6clock .sheet-clockpicture input[value="3"]{position:relative;top:70px;left:-23px}.sheet-6clock .sheet-clockpicture input[value="4"]{position:relative;top:30px;left:22px}.sheet-6clock .sheet-clockpicture input[value="5"]{position:relative;top:4px;left:-31px}.sheet-6clock .sheet-clockpicture input[value="6"]{position:relative;top:-20px;left:-52px}input[value="6"]:checked~.sheet-6clock,input[value="4"]:checked~.sheet-4clock{display:block}.sheet-4clock input[value="0"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/8cImqJt.png)}.sheet-4clock input[value="1"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/ZaxeV1l.png)}.sheet-4clock input[value="2"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/LVbgk7Q.png)}.sheet-4clock input[value="3"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/PcVhKsv.png)}.sheet-4clock input[value="4"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/0XG71xP.png)}div.sheet-harmclock.sheet-horrorclock .sheet-4clock input[value="0"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/yRBth0u.png)}div.sheet-harmclock.sheet-horrorclock .sheet-4clock input[value="1"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/DQlms38.png)}div.sheet-harmclock.sheet-horrorclock .sheet-4clock input[value="2"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/xdF7Wqp.png)}div.sheet-harmclock.sheet-horrorclock .sheet-4clock input[value="3"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/2sBZFvd.png)}div.sheet-harmclock.sheet-horrorclock .sheet-4clock input[value="4"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/9umbkU9.png)}.sheet-6clock input[value="0"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/77QdOWK.png)}.sheet-6clock input[value="1"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/oEoEarl.png)}.sheet-6clock input[value="2"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/VENKtb4.png)}.sheet-6clock input[value="3"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/NybZx5G.png)}.sheet-6clock input[value="4"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/0TneIDf.png)}.sheet-6clock input[value="5"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/SRagNmE.png)}.sheet-6clock input[value="6"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/CJB1p7f.png)}div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="0"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/aTqb6sN.png)}div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="1"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/yRpRATi.png)}div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="2"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/C2oIScD.png)}div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="3"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/Xfju0t7.png)}div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="4"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/V9nBIvl.png)}div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="5"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/1PYixAr.png)}div.sheet-harmclock.sheet-traumaclock .sheet-6clock input[value="6"]:checked~.sheet-clockpicture{background-image:url(http://i.imgur.com/hwvZ0IS.png)}.sheet-clockprogress span:first-child{margin-right:3px}.sheet-clock{background-color:#d6d8d9;font-style:italic;font-size:10px;line-height:8px;width:100%;display:inline-block;padding:8px 8px 12px;margin-bottom:8px}.sheet-healing .sheet-clockpicture{margin:32px 0 0 22px}input.sheet-zero{width:13px;height:13px}input.sheet-zero+span{width:10px;height:13px;margin-right:3px;display:inline-block;position:absolute;vertical-align:top;background-image:url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/zero.png)}input.sheet-zero[type=radio]:checked+span{display:none}.sheet-healing .sheet-zeroholder{z-index:3}.sheet-zeroholder{position:relative;top:-4px;left:34px}div.sheet-harmclock.sheet-horrorclock div.sheet-zeroholder,div.sheet-harmclock.sheet-traumaclock div.sheet-zeroholder{left:19px}.sheet-chits{position:relative;top:470px;left:-45px}.sheet-chits input{font-size:29px;line-height:0}div.sheet-chits>input:nth-child(2){left:143px}div.sheet-chits>input:nth-child(3){left:183px}.sheet-notes,.sheet-notes2{position:relative;left:33px;resize:none;width:269px;color:#3ad9ff}.sheet-notes{top:531px;height:77px}.sheet-notes2{top:594px;height:150px}.sheet-reference{width:788px;margin-top:20px;padding-bottom:50px;margin-right:auto;margin-left:auto;height:880px;overflow:hidden}.sheet-rulesbox{color:#e0e0e0;font-size:14px;width:30%;border-top:1px solid #fff;padding-top:13px;display:inline-block;margin-right:23px;padding-bottom:23px;vertical-align:top}.sheet-rulestitle{font-variant:small-caps;color:#fff;font-size:20px}.sheet-rulesbox ul{color:#e0e0e0;list-style-type:disc;padding-left:15px;padding-bottom:14px}.sheet-rulesbox li{color:#e0e0e0;padding-top:8px}.sheet-rolltemplate-ghost{margin-left:-42px;margin-right:-1px;height:auto;padding:2px;background-color:#000;color:#3ad9ff;text-shadow:0 0 14px #0cf;background-image:url(http://i.imgur.com/VRNyMBT.gif);background-size:cover}.sheet-rolltemplate-ghost table{border-collapse:separate;border-spacing:0;padding:10px;min-width:100%;line-height:32px;font-size:134%}.sheet-rolltemplate-ghost table td.sheet-desc_leftcol{width:67px}.sheet-rolltemplate-ghost table td.sheet-desc_rightcol{padding-left:14px;line-height:1.3em;padding-top:2px;padding-bottom:2px;color:#fff}.sheet-rolltemplate-ghost table td.sheet-desc_rightcol span{font-size:1.2em!important;padding:0;font-weight:100;border:0!important;background-color:rgba(0,0,0,0)}.sheet-rolltemplate-ghost td{border-top:1px solid rgba(255,255,255,.25)!important}.sheet-rolltemplate-ghost th{font-size:1.5em;padding-top:0;padding-bottom:4px;font-weight:100;text-align:left}.sheet-rolltemplate-ghost table td.sheet-desc_leftcollongoff{vertical-align:top;padding-top:5px}.sheet-rolltemplate-ghost table td.sheet-desc_rightcollongoff{font-size:1.1em;padding-top:5px;padding-bottom:5px;text-transform:none;letter-spacing:0} \ No newline at end of file diff --git a/GhostLines/ghostlines.html b/GhostLines/ghostlines.html new file mode 100644 index 0000000000..baab04ceff --- /dev/null +++ b/GhostLines/ghostlines.html @@ -0,0 +1 @@ +
Skovlan
Bold (+1 steel)
Tough (-1 harm)
Wild (+1 if trauma 9+)
Hardy (no scar effect)
Akoros
Sharp (+1 insight)
Connected (+6 favours)
Shrewd (+1 chit/line)
Noble (+1 will)
Severos
Hard (+1 force)
Vicious (+1 harm)
Cruel (+1 if harm 9+)
Cold (-1 trauma)
Iruvia
Nimble (+1 finesse)
Attuned (Assist is +2)
Sly (free insight Q)
Swift (you're faster)
Gear:Heavy gloves, encounter suit, cloak, breather-mask, air-tank, goggles, cable and clamps, lightning-hook, magnetic boots, spirit-flares, lightning-oil canister (4 uses), and choose one loadout (at right).
Lightning Oil
Rook: Heavy lightning-hook.
Spider: Lightning-web thrower, bandolier of spirit bottles (4).
Owl: Spirit-goggles, spare lightning-oil canister (4 uses).
Anchor: Heavy encounter-suit (1-armor, electro-field).
Level 1: Apprentice
Clear 10 ghosts
Work 3 lines
Work 2 roles
Level 2: Journeyman
Clear 30 ghosts
Silence a ghost
Work 6 lines
Work every role
Level 3: Master
Clear 60 ghosts
Silence 12 ghosts
Work all 12 lines
Train a new bull
Lines Worked
Skovlan: Upper (III)
Skovlan: Lower (II)
Akoros: Doskvol (I)
Akoros: Heights (II)
Akoros: Bayside (I)
Akoros: Pass (III)
Iruvia: Islands (II)
Iruvia: Cloudspire (II)
Iruvia: Lakewood (I)
Severos: Highland (III)
Severos: Plains (II)
Severos: Coast (III)
Roles Worked
Rook
Spider
Owl
Anchor
Ghosts Silenced
Ghosts Cleared
Force
When you employ force, roll+force and choose options. On a 12+, three. On a 10 or 11, two. On a 7-9, one.
  • You inflict great harm.
  • You suffer little harm in return.
  • You drive them back, seize something, or create an opportunity.
Finesse
When you employ finesse, roll+finesse and choose options. On a 12+, three. On a 10 or 11, two. On a 7-9, one.
  • You do it quickly.
  • You avoid trouble, compromise or cost.
  • You do it impressively, stylishly or to greater effect.
Insight
When you employ insight, roll+insight. On a 12+, hold three. On a 10 or 11, hold two. On a 7-9, hold one. Spend your hold 1-for-1 during the scene to ask the GM questions from the list:
  • What’s really going on here?
  • What should I be on the lookout for?
  • What’s the best way to _?
  • What are they really feeling?
  • What do they want?
  • How could I get them to _?
On a miss, you gain no hold, but may ask one right now.
Assist
For every move above (force, finesse, insight), you may also spend one of your choices on these:
  • You assist someone, they take +1 to their roll.
  • You interfere with someone, they take -2.
Steel
When you steel yourself against injury, duress, or supernatural horrors, choose an action below that you hope you don’t do, and roll+steel. On a 10+, you do none of them. On a 7-9, you do one you didn’t pick, GM chooses. On a miss, it’s the one you don’t want.
  • Freeze up, leave myself wide open.
  • Panic, disengage, flee.
  • Collapse, let go, give up.
  • Rage, lose control, do unintended harm.
  • Suffer more trauma or harm.
You can avoid an instance of harm or trauma by choosing to mark a Scar or Horror, respectively, instead. Scars and horror are permanent. Fill them in clockwise.
Downtime
When you have downtime off work, choose one:
  • Hit the pub. Heal trauma (if above 6 o’clock, heal to 6. If 6 or below, heal all).
  • Visit the physicker. Heal harm (if above 9, heal to 9. If at 9, heal to 6. If 6 or below, heal all).
  • Work a side job. Choose: bouncer, courier, craft, crematorium, crime, distillery, docks, forge, leviathan-hunting, slaughterhouse, stables, trade. Collect 2-stash or 1-favor.
You may choose additional options by spending chits, 1-for-1. You may choose the same option twice.
Impose Your Will
When you impose your will to get your way, roll.
  • If your steel is greater, take +1.
  • If your level is greater, take +1.
  • If you are a Noble of Akoros, take +1.
  • If you threaten bodily harm, and your force is greater, take +1.
On a 12+, they are so overwhelmed they do what you say without another thought. On a 10 or 11, they choose: either do what you say, or take 2-trauma. On a 7-9, it’s 1-trauma. If you threatened bodily harm, they can force your hand and take the threatened harm instead of trauma.
{{#roll_value1value}}{{/roll_value1value}}{{#roll_value2value}}{{/roll_value2value}}{{#roll_value3value}}{{/roll_value3value}}{{#roll_value4value}}{{/roll_value4value}}{{#roll_value5value}}{{/roll_value5value}}{{#roll_value6value}}{{/roll_value6value}}{{#roll_value7value}}{{/roll_value7value}}
{{roll_tabledescname}}
{{roll_tabledescvalue}}
{{roll_value1name}}{{roll_value1value}}
{{roll_value2name}}{{roll_value2value}}
{{roll_value3name}}{{roll_value3value}}
{{roll_value4name}}{{roll_value4value}}
{{roll_value5name}}{{roll_value5value}}
{{roll_value6name}}{{roll_value6value}}
{{roll_value7name}}{{roll_value7value}}
\ No newline at end of file diff --git a/GhostLines/ghostlines.jpg b/GhostLines/ghostlines.jpg new file mode 100644 index 0000000000..f029485490 Binary files /dev/null and b/GhostLines/ghostlines.jpg differ diff --git a/GhostLines/sheet.json b/GhostLines/sheet.json index 29b1a1c64d..92407c1871 100644 --- a/GhostLines/sheet.json +++ b/GhostLines/sheet.json @@ -1,8 +1,8 @@ { -"html": "GhostLinesSheet.html", -"css": "GhostLinesSheet.css", -"authors": "plexsoup", -"roll20userid": "258125", -"preview": "GhostLinesSheetPreview.jpg", -"instructions": "Sheet for Ghost Lines by John Harper. Complete with fancy clocks." -} \ No newline at end of file + "html": "ghostlines.html", + "css": "ghostlines.css", + "authors": "Tim Denee, plexsoup", + "roll20userid": "782723,258125", + "preview": "ghostlines.jpg", + "instructions": "This sheet for Ghost Lines by John Harper is designed to look similar to the paper sheet, and includes some of the rules reference from the PDF. You can find the full copy of the Ghost Lines rules here: http://www.onesevendesign.com/ghostlines/" +} diff --git a/Guildes QdO/Guildes_qdo.css b/Guildes QdO/Guildes_qdo.css new file mode 100644 index 0000000000..1aa643ddf5 --- /dev/null +++ b/Guildes QdO/Guildes_qdo.css @@ -0,0 +1,191 @@ +input[type=number]::-webkit-inner-spin-button, +input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +select { + margin: 0; + padding: 0; +} + +/* Tweak repeating section buttons so they have a bottom margin and dont overflow when in edit mode. */ +div[class^="repcontrol"] { + margin-bottom: 3px; +} +div[class="repcontainer editmode"] ~ div[class^="repcontrol"] button[class="btn repcontrol_add"] { + display: inline-block!important; + visibility: hidden; +} + + +.charsheet { + background-image: url("http://www.tetrade.fr/wp-content/uploads/2017/08/guildes_bg.jpg"); +} + +h4.sheet-section-head { + background-color: gray; + color: white; + text-align: center; + font-weight: normal; + font-style: normal; +} + +div.sheet-section { + border: 1px solid black; + padding: 1%; + margin: 0 0 1% 0; +} + +table td.sheet-attr { + width: 13.33%; + height: 40px; +} + +table td.sheet-attr-label { + height: 40px; + font-size: 105%; + text-align: center; +} + +input[type="text"].sheet-attr-input { + width: 26px; + height: 25px; + font-size: 105%; + text-align: center; +} + +table td.sheet-attr-roll { + height: 30px; + text-align: center; +} + +input.sheet-secondary-attr-input { + width: 100%; + text-align: center; +} + +input[type="number"].sheet-secondary-attr-input { + width: 100%; + text-align: center; +} + +table td.sheet-skill-label { + width: 100%; +} + +table td.sheet-titre-competence{ + text-align: center; + font-weight:bold; + font-size:13px; +} + +input[type="text"].sheet-skill-input { + width: 30px; + text-align: center; +} + +input[type="number"].sheet-skill-input { + width: 30px; + text-align: center; +} + +td.sheet-otherskill-reminder { + font-size: 85%; +} + +texarea.sheet-backstory-box { + height: 75px; +} + + +/* Roll Templates */ +.sheet-rolltemplate-coc table { + width: 100%; + border: 1px solid black; + color: black; + background: #FFFFFF; +} +.sheet-rolltemplate-coc caption { + text-align: center; + background: black; + color: white; + font-weight: bold; + padding: 2px; + border: 1px solid black; + line-height: 1.6em; +} +.sheet-rolltemplate-coc td { + padding: 2px; + border-bottom: 1px solid black; +} +.sheet-rolltemplate-coc td.sheet-template_label { + font-weight: bold; +} +.sheet-rolltemplate-coc td.sheet-template_value { + text-align: center; +} +.sheet-rolltemplate-coc .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-coc .inlinerollresult.fullcrit { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-coc .inlinerollresult.fullfail { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-coc .inlinerollresult.importantroll { + border: 2px solid black; + background: #BEBEBE; +} + +.sheet-rolltemplate-coc-attack table { + width: 100%; + border: 1px solid black; + color: black; + background: #FFFFFF; +} +.sheet-rolltemplate-coc-attack caption { + text-align: center; + background: black; + color: white; + font-weight: bold; + padding: 2px; + border: 1px solid black; + line-height: 1.6em; +} +.sheet-rolltemplate-coc-attack td { + padding: 2px; + border-bottom: 1px solid black; +} +.sheet-rolltemplate-coc-attack td.sheet-template_label { + font-weight: bold; +} +.sheet-rolltemplate-coc-attack td.sheet-template_value { + text-align: center; +} +.sheet-rolltemplate-coc-attack .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-coc-attack .inlinerollresult.fullcrit { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-coc-attack .inlinerollresult.fullfail { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-coc-attack .inlinerollresult.importantroll { + border: 2px solid black; + background: #BEBEBE; +} \ No newline at end of file diff --git a/Guildes QdO/Guildes_qdo.html b/Guildes QdO/Guildes_qdo.html new file mode 100644 index 0000000000..f6b705d652 --- /dev/null +++ b/Guildes QdO/Guildes_qdo.html @@ -0,0 +1,1126 @@ +
+
+

Personnage

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Nom
Maison
Profession
Age Sexe
Apparence
Guilde
+
+
+
+

Physique

+
+ + + + + + + + + + + + + + + + + + + + + + +

Mental

+
+
Agile Fort
Observateur Résistant
+ + + + + + + + + + + + + + + + + + + + +
Charmeur Rusé
Savant Talentueux
+
+
+
+
+
+

Santé

+
+ + + + + + + + + + + + + + + +
+ + / + +
+ Fatigue +
+ Blessure (difficile) +
+ Coma (très difficile) +
+
+

Armure

+
+ + + + +
+ +
+
+

Jets Cachés

+
+ + + + +
+ (Affiche les jets au lanceur et au MJ) +
+
+
+
+
Guildes
+
+

Bonus de dégâts

+
+ +
+
+
+

Malus de jet

+
+ + + + +
+

Loom

+
+ + + + + + + + + + + + + + + + + +
VertRougeJaune
NoirVioletInvis.
+
+ +

Sheï

+
+ + + + + + +
+ + / + +
+
+
+
+
+

Arts

+
+ + + + + + + + + + + + + + + +
Art Guerrier Art Étrange Art Guildien
+
+
+
+

Combat

+
+ + + + + + + + + + + +
ArmeCompétenceDommagePortéeAttaqueMunitionPanne
+ + + + + + + + + + + + +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + +
+ + + +
+
+
+
+

Compétences

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Artisans +
Charpenterie
Forgeage
Joaillerie
Maçonnerie
Patois (le Faber)
Poterie
Pyrotechniques
Serrurerie
Tannerie
Tissage
Verrerie
Bateleurs +
Acrobatie
Arts picturaux
Chant
Comédie
Contes
Danse
Jonglerie
Musique
Patois (le Batelage)
Communs +
Bricolage
Course
Cuisine
Escalade
Lancer
Patois (le Guildien)
Premiers soins
Sagesse populaire
Explorateurs +
Chercher
Chevaucher
Dressage
Orientation
Pister
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Routes
Survie
Guerriers +
Armes de poing
Armes Courtes
Armes à 1 main
Armes à 2 mains
Armes d’Hast
Armes de trait
Armes de jet
Armes à feu
Arts Martiaux
Bagarre
Bouclier
Commandement
Esquive
Patois (le Bataille)
Scruter
Vigilance
Lettrés +
Architecture
Biologie
Cartographie
Hist. et légendes
Ingénierie
Intendance
Lois
Patois (l’Alphabet)
Malandrins +
Camouflage
Déguisement
Discrétion
Falsification
Filature
Passe-passe
Patois (l’Argot)
Pickpocket
Poisons
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Marchands +
Contacts
Diplomatie
Discours
Négoce
Patois (le Peregrin)
Prix
Marins +
Astronomie
Canotage
Equilibre
Météo
Nage
Navigation
Noeuds
Patois (le Cabestan)
Soigneurs +
Chirurgie
Empathie
Herboristerie
Médecine
Patois (le Carabin)
Pharmacie
Arts étranges +
Loom
Art Démonique
Art Métallique
Art Mystique
Art Onirique
Art Sémantique
Art Sorcier
+ + + +
Civilisation, races et langues +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+
+
+
+ +
+
+

Equipement et Possessions

+
+ +
+
+
+

Richesses

+
+ + + + + + + + + + + + + +
Corail
Ecume
Sable
+
+
+
+
+

Notes

+
+
+ Passé + + Contacts + +
+
+ Tours et sortilèges + + Hauts faits + +
+
+
+ + + + + + + + + + +
{{name}}
Jet:{{roll1}}
+
+ + + + + + +
{{name}}
Jet:{{roll1}}
Dommages:{{damage}}
+
\ No newline at end of file diff --git a/Guildes QdO/Guildes_qdo.png b/Guildes QdO/Guildes_qdo.png new file mode 100644 index 0000000000..ce8e8cd25d Binary files /dev/null and b/Guildes QdO/Guildes_qdo.png differ diff --git a/Guildes QdO/sheet.json b/Guildes QdO/sheet.json new file mode 100644 index 0000000000..0cb2e301e1 --- /dev/null +++ b/Guildes QdO/sheet.json @@ -0,0 +1,8 @@ +{ + "html": "Guildes_qdo.html", + "css": "Guildes_qdo.css", + "authors": "Deimosss", + "roll20userid": "2204737", + "preview": "Guildes_qdo.png", + "instructions": "Character Sheet for Guildes, la quête des origines, French. Inspired by the CoC 7th ed. sheet and its French translation by Pierre D. and Natha. Feuille de personnage pour Guildes, la quête des origines. v1.0 (2017-08-10). Quelques modifications mineures par rapport aux règles de base : ajout d'un malus pouvant être ajouté aux jets impliquant Fort ou Agile, pour répercuter des états de fatigue ou blessure. Modification des compétences liées aux Arts étranges, pour correspondre davantage aux règles de Guildes Eldorado." +} diff --git a/ICRPG/ICRPG.html b/ICRPG/ICRPG.html index 84d69e0921..6d9d217192 100644 --- a/ICRPG/ICRPG.html +++ b/ICRPG/ICRPG.html @@ -33,7 +33,7 @@ @@ -155,7 +155,7 @@
- +
diff --git a/Mongoose_Traveller/MongooseTraveller.html b/Mongoose_Traveller/MongooseTraveller.html index 0f02c2208e..e9c3aa7a71 100644 --- a/Mongoose_Traveller/MongooseTraveller.html +++ b/Mongoose_Traveller/MongooseTraveller.html @@ -457,6 +457,7 @@ +
- + Roll Speciality LevelModifier Total
@@ -467,7 +468,8 @@ - + + @@ -514,6 +516,7 @@ Roll Speciality Level + Modifier Total @@ -524,7 +527,8 @@ - + + @@ -570,6 +574,7 @@ Roll Speciality Level + Modifier Total @@ -580,7 +585,8 @@ - + + @@ -890,6 +896,7 @@ Roll Speciality Level + Modifier Total @@ -900,7 +907,8 @@ - + + @@ -946,6 +954,7 @@ Roll Speciality Level + Modifier Total @@ -956,7 +965,8 @@ - + + @@ -1035,6 +1045,7 @@ Roll Speciality Level + Modifier Total @@ -1045,7 +1056,8 @@ - + + @@ -1124,6 +1136,7 @@ Roll Speciality Level + Modifier Total @@ -1134,7 +1147,8 @@ - + + @@ -1180,6 +1194,7 @@ Roll Speciality Level + Modifier Total @@ -1190,7 +1205,7 @@ - + @@ -1236,6 +1251,7 @@ Roll Speciality Level + Modifier Total @@ -1246,7 +1262,8 @@ - + + @@ -1368,7 +1385,8 @@ - + + @@ -1447,6 +1465,7 @@ Roll Speciality Level + Modifier Total @@ -1457,7 +1476,8 @@ - + + @@ -1569,6 +1589,7 @@ Roll Speciality Level + Modifier Total @@ -1579,7 +1600,8 @@ - + + @@ -1680,7 +1702,7 @@ - + @@ -1691,6 +1713,7 @@ Roll Speciality Level + Modifier Total @@ -1701,7 +1724,8 @@ - + + @@ -1757,7 +1781,8 @@ - + + @@ -1869,6 +1894,7 @@ Roll Speciality Level + Modifier Total @@ -1879,7 +1905,8 @@ - + + @@ -1968,7 +1995,8 @@ - + + @@ -2014,6 +2042,7 @@ Roll Speciality Level + Modifier Total @@ -2024,7 +2053,8 @@ - + + @@ -2202,6 +2232,7 @@ Roll Speciality Level + Modifier Total @@ -2212,7 +2243,8 @@ - + + @@ -2258,6 +2290,7 @@ Roll Speciality Level + Modifier Total @@ -2268,7 +2301,8 @@ - + + @@ -2583,20 +2617,58 @@

Combat


-
-
-

Armour

- +
+
+

Initiative

+
+ + +
+ + + +
+

Armour

+ + + +
Type
+
Protection
+
Required Skill
+
Mass (kg)
+
+ + + + + + + + + + + +
+ +
+ +
+
+
+ - - - - - - - - - + + - + + - - -
Type
Protection
Required Skill
Mass (kg)
-
-
-
- - - +
- - - + + +
+ +
-
+

Weapons

@@ -4184,13 +4249,69 @@ on("change:calc-Strength sheet:opened", function() { 'mod-Strength': 2 }) } - else if (values['calc-Strength'] >= 15) { + else if (values['calc-Strength'] == 15) { setAttrs({ 'mod-Strength': 3 }) } + else if (values['calc-Strength'] == 16) { + setAttrs({ + 'mod-Strength': 3 + }) + } + else if (values['calc-Strength'] == 17) { + setAttrs({ + 'mod-Strength': 3 + }) + } + else if (values['calc-Strength'] == 18) { + setAttrs({ + 'mod-Strength': 4 + }) + } + else if (values['calc-Strength'] == 19) { + setAttrs({ + 'mod-Strength': 4 + }) + } + else if (values['calc-Strength'] == 20) { + setAttrs({ + 'mod-Strength': 4 + }) + } + else if (values['calc-Strength'] == 21) { + setAttrs({ + 'mod-Strength': 5 + }) + } + else if (values['calc-Strength'] == 22) { + setAttrs({ + 'mod-Strength': 5 + }) + } + else if (values['calc-Strength'] == 23) { + setAttrs({ + 'mod-Strength': 5 + }) + } + else if (values['calc-Strength'] == 24) { + setAttrs({ + 'mod-Strength': 6 + }) + } + else if (values['calc-Strength'] == 25) { + setAttrs({ + 'mod-Strength': 6 + }) + } + else if (values['calc-Strength'] == 26) { + setAttrs({ + 'mod-Strength': 6 + }) + } }); -}); //Attribute Modifier +}); +//Attribute Modifier //Intellect on('change:base-Intellect change:injury-Intellect sheet:opened', function() { @@ -4278,13 +4399,68 @@ on("change:calc-Intellect sheet:opened", function() { 'mod-Intellect': 2 }) } - else if (values['calc-Intellect'] >= 15) { + else if (values['calc-Intellect'] == 15) { setAttrs({ 'mod-Intellect': 3 }) } + else if (values['calc-Intellect'] == 16) { + setAttrs({ + 'mod-Intellect': 3 + }) + } + else if (values['calc-Intellect'] == 17) { + setAttrs({ + 'mod-Intellect': 3 + }) + } + else if (values['calc-Intellect'] == 18) { + setAttrs({ + 'mod-Intellect': 4 + }) + } + else if (values['calc-Intellect'] == 19) { + setAttrs({ + 'mod-Intellect': 4 + }) + } + else if (values['calc-Intellect'] == 20) { + setAttrs({ + 'mod-Intellect': 4 + }) + } + else if (values['calc-Intellect'] == 21) { + setAttrs({ + 'mod-Intellect': 5 + }) + } + else if (values['calc-Intellect'] == 22) { + setAttrs({ + 'mod-Intellect': 5 + }) + } + else if (values['calc-Intellect'] == 23) { + setAttrs({ + 'mod-Intellect': 5 + }) + } + else if (values['calc-Intellect'] == 24) { + setAttrs({ + 'mod-Intellect': 6 + }) + } + else if (values['calc-Intellect'] == 25) { + setAttrs({ + 'mod-Intellect': 6 + }) + } + else if (values['calc-Intellect'] == 26) { + setAttrs({ + 'mod-Intellect': 6 + }) + } }); -}); +}); //Attribute Modifier on('change:base-Dexterity change:injury-Dexterity sheet:opened', function() { @@ -4372,13 +4548,68 @@ on("change:calc-Dexterity sheet:opened", function() { 'mod-Dexterity': 2 }) } - else if (values['calc-Dexterity'] >= 15) { + else if (values['calc-Dexterity'] == 15) { setAttrs({ 'mod-Dexterity': 3 }) } + else if (values['calc-Dexterity'] == 16) { + setAttrs({ + 'mod-Dexterity': 3 + }) + } + else if (values['calc-Dexterity'] == 17) { + setAttrs({ + 'mod-Dexterity': 3 + }) + } + else if (values['calc-Dexterity'] == 18) { + setAttrs({ + 'mod-Dexterity': 4 + }) + } + else if (values['calc-Dexterity'] == 19) { + setAttrs({ + 'mod-Dexterity': 4 + }) + } + else if (values['calc-Dexterity'] == 20) { + setAttrs({ + 'mod-Dexterity': 4 + }) + } + else if (values['calc-Dexterity'] == 21) { + setAttrs({ + 'mod-Dexterity': 5 + }) + } + else if (values['calc-Dexterity'] == 22) { + setAttrs({ + 'mod-Dexterity': 5 + }) + } + else if (values['calc-Dexterity'] == 23) { + setAttrs({ + 'mod-Dexterity': 5 + }) + } + else if (values['calc-Dexterity'] == 24) { + setAttrs({ + 'mod-Dexterity': 6 + }) + } + else if (values['calc-Dexterity'] == 25) { + setAttrs({ + 'mod-Dexterity': 6 + }) + } + else if (values['calc-Dexterity'] == 26) { + setAttrs({ + 'mod-Dexterity': 6 + }) + } }); -}); +}); //Attribute Modifier on('change:base-Education change:injury-Education sheet:opened', function() { @@ -4466,11 +4697,66 @@ on("change:calc-Education sheet:opened", function() { 'mod-Education': 2 }) } - else if (values['calc-Education'] >= 15) { + else if (values['calc-Education'] == 15) { setAttrs({ 'mod-Education': 3 }) } + else if (values['calc-Education'] == 16) { + setAttrs({ + 'mod-Education': 3 + }) + } + else if (values['calc-Education'] == 17) { + setAttrs({ + 'mod-Education': 3 + }) + } + else if (values['calc-Education'] == 18) { + setAttrs({ + 'mod-Education': 4 + }) + } + else if (values['calc-Education'] == 19) { + setAttrs({ + 'mod-Education': 4 + }) + } + else if (values['calc-Education'] == 20) { + setAttrs({ + 'mod-Education': 4 + }) + } + else if (values['calc-Education'] == 21) { + setAttrs({ + 'mod-Education': 5 + }) + } + else if (values['calc-Education'] == 22) { + setAttrs({ + 'mod-Education': 5 + }) + } + else if (values['calc-Education'] == 23) { + setAttrs({ + 'mod-Education': 5 + }) + } + else if (values['calc-Education'] == 24) { + setAttrs({ + 'mod-Education': 6 + }) + } + else if (values['calc-Education'] == 25) { + setAttrs({ + 'mod-Education': 6 + }) + } + else if (values['calc-Education'] == 26) { + setAttrs({ + 'mod-Education': 6 + }) + } }); }); //Attribute Modifier @@ -4559,13 +4845,68 @@ on("change:calc-Endurance sheet:opened", function() { 'mod-Endurance': 2 }) } - else if (values['calc-Endurance'] >= 15) { + else if (values['calc-Endurance'] == 15) { setAttrs({ 'mod-Endurance': 3 }) } + else if (values['calc-Endurance'] == 16) { + setAttrs({ + 'mod-Endurance': 3 + }) + } + else if (values['calc-Endurance'] == 17) { + setAttrs({ + 'mod-Endurance': 3 + }) + } + else if (values['calc-Endurance'] == 18) { + setAttrs({ + 'mod-Endurance': 4 + }) + } + else if (values['calc-Endurance'] == 19) { + setAttrs({ + 'mod-Endurance': 4 + }) + } + else if (values['calc-Endurance'] == 20) { + setAttrs({ + 'mod-Endurance': 4 + }) + } + else if (values['calc-Endurance'] == 21) { + setAttrs({ + 'mod-Endurance': 5 + }) + } + else if (values['calc-Endurance'] == 22) { + setAttrs({ + 'mod-Endurance': 5 + }) + } + else if (values['calc-Endurance'] == 23) { + setAttrs({ + 'mod-Endurance': 5 + }) + } + else if (values['calc-Endurance'] == 24) { + setAttrs({ + 'mod-Endurance': 6 + }) + } + else if (values['calc-Endurance'] == 25) { + setAttrs({ + 'mod-Endurance': 6 + }) + } + else if (values['calc-Endurance'] == 26) { + setAttrs({ + 'mod-Endurance': 6 + }) + } }); -}); +}); //Attribute Modifier on('change:base-Social change:injury-Social sheet:opened', function() { getAttrs(['base-Social', 'injury-Social'], function(values) { @@ -4652,13 +4993,68 @@ on("change:calc-Social sheet:opened", function() { 'mod-Social': 2 }) } - else if (values['calc-Social'] >= 15) { + else if (values['calc-Social'] == 15) { setAttrs({ 'mod-Social': 3 }) } + else if (values['calc-Social'] == 16) { + setAttrs({ + 'mod-Social': 3 + }) + } + else if (values['calc-Social'] == 17) { + setAttrs({ + 'mod-Social': 3 + }) + } + else if (values['calc-Social'] == 18) { + setAttrs({ + 'mod-Social': 4 + }) + } + else if (values['calc-Social'] == 19) { + setAttrs({ + 'mod-Social': 4 + }) + } + else if (values['calc-Social'] == 20) { + setAttrs({ + 'mod-Social': 4 + }) + } + else if (values['calc-Social'] == 21) { + setAttrs({ + 'mod-Social': 5 + }) + } + else if (values['calc-Social'] == 22) { + setAttrs({ + 'mod-Social': 5 + }) + } + else if (values['calc-Social'] == 23) { + setAttrs({ + 'mod-Social': 5 + }) + } + else if (values['calc-Social'] == 24) { + setAttrs({ + 'mod-Social': 6 + }) + } + else if (values['calc-Social'] == 25) { + setAttrs({ + 'mod-Social': 6 + }) + } + else if (values['calc-Social'] == 26) { + setAttrs({ + 'mod-Social': 6 + }) + } }); -}); +}); //Attribute Modifier on('change:base-PsionicStrength change:injury-PsionicStrength sheet:opened', function() { getAttrs(['base-PsionicStrength', 'injury-PsionicStrength'], function(values) { @@ -4745,13 +5141,68 @@ on("change:calc-PsionicStrength sheet:opened", function() { 'mod-PsionicStrength': 2 }) } - else if (values['calc-PsionicStrength'] >= 15) { + else if (values['calc-PsionicStrength'] == 15) { setAttrs({ 'mod-PsionicStrength': 3 }) } + else if (values['calc-PsionicStrength'] == 16) { + setAttrs({ + 'mod-PsionicStrength': 3 + }) + } + else if (values['calc-PsionicStrength'] == 17) { + setAttrs({ + 'mod-PsionicStrength': 3 + }) + } + else if (values['calc-PsionicStrength'] == 18) { + setAttrs({ + 'mod-PsionicStrength': 4 + }) + } + else if (values['calc-PsionicStrength'] == 19) { + setAttrs({ + 'mod-PsionicStrength': 4 + }) + } + else if (values['calc-PsionicStrength'] == 20) { + setAttrs({ + 'mod-PsionicStrength': 4 + }) + } + else if (values['calc-PsionicStrength'] == 21) { + setAttrs({ + 'mod-PsionicStrength': 5 + }) + } + else if (values['calc-PsionicStrength'] == 22) { + setAttrs({ + 'mod-PsionicStrength': 5 + }) + } + else if (values['calc-PsionicStrength'] == 23) { + setAttrs({ + 'mod-PsionicStrength': 5 + }) + } + else if (values['calc-PsionicStrength'] == 24) { + setAttrs({ + 'mod-PsionicStrength': 6 + }) + } + else if (values['calc-PsionicStrength'] == 25) { + setAttrs({ + 'mod-PsionicStrength': 6 + }) + } + else if (values['calc-PsionicStrength'] == 26) { + setAttrs({ + 'mod-PsionicStrength': 6 + }) + } }); -}); +}); //Skill Toggles on("change:Skill sheet:opened", function() { getAttrs(['Skill'], function(values) { diff --git a/Mutants and Masterminds 3E/mutants-and-masterminds.css b/Mutants and Masterminds 3E/mutants-and-masterminds.css index cfeb9ade05..0c268cd4a3 100644 --- a/Mutants and Masterminds 3E/mutants-and-masterminds.css +++ b/Mutants and Masterminds 3E/mutants-and-masterminds.css @@ -185,3 +185,10 @@ div.sheet-tab-content { textarea { height: auto; color: black; } input { color: black; } input, select { width:100%; } + +.sheet-small-label1 select { + display: inline-block; + margin-top: 10px; + width: 110px; + border: 1px; +} \ No newline at end of file diff --git a/Mutants and Masterminds 3E/mutants-and-masterminds.html b/Mutants and Masterminds 3E/mutants-and-masterminds.html index 1504b46aab..2cd1cc0554 100644 --- a/Mutants and Masterminds 3E/mutants-and-masterminds.html +++ b/Mutants and Masterminds 3E/mutants-and-masterminds.html @@ -94,52 +94,51 @@ Total Base Misc -   - Name - Total - Base - Misc
- Strength + -   - Agility +
+
+
- Fighting + -   - Awareness +
+
+
- Stamina + -   - Dexterity +
+
+
- Intellect + -   - Presence +
+
+ @@ -192,7 +191,7 @@ Misc
- + Dodge   AGL @@ -206,7 +205,7 @@
- + Parry   FGT @@ -220,7 +219,7 @@
- + Fortitude   STA @@ -234,7 +233,7 @@
- + Toughness   STA @@ -248,7 +247,7 @@
- + Will   AWE @@ -268,7 +267,7 @@
Offense
- + Initiative: = @@ -283,14 +282,14 @@ Show Macro Text?   - +

Notes & Conditions
- +
@@ -306,7 +305,7 @@ Other
- + Acrobatics AGI @@ -315,7 +314,7 @@
- + Athletics STR @@ -333,7 +332,7 @@
- + @@ -342,7 +341,7 @@
- + @@ -351,7 +350,7 @@
- + @@ -360,7 +359,7 @@
- + Deception PRS @@ -378,7 +377,7 @@
- + @@ -387,7 +386,7 @@
- + @@ -396,7 +395,7 @@
- + @@ -405,7 +404,7 @@
- + @@ -414,7 +413,7 @@
- + Insight AWE @@ -423,7 +422,7 @@
- + Intimidation PRS @@ -432,7 +431,7 @@
- + Investigation INT @@ -441,7 +440,7 @@
- + Perception AWE @@ -450,7 +449,7 @@
- + Persuasion PRS @@ -468,7 +467,7 @@
- + @@ -477,7 +476,7 @@
- + @@ -486,7 +485,7 @@
- + @@ -495,7 +494,7 @@
- + Sleight of Hand DEX @@ -504,7 +503,7 @@
- + Stealth AGI @@ -513,7 +512,7 @@
- + Technology INT @@ -522,7 +521,7 @@
- + Treatment INT @@ -531,7 +530,7 @@
- + Vehicles DEX @@ -547,6 +546,60 @@
+
+
+ Roll Target - Stats: + + + +
+
+ Roll Target - Combat: + + + +
+
+ Roll Target - Initiative: + + + +
+
+ Roll Target - Skill: + + + +
+

@@ -612,4 +665,4 @@
-
+
\ No newline at end of file diff --git a/OldDragon/olddragon.PNG b/OldDragon/olddragon.PNG new file mode 100644 index 0000000000..ffee7de418 Binary files /dev/null and b/OldDragon/olddragon.PNG differ diff --git a/OldDragon/olddragon.css b/OldDragon/olddragon.css new file mode 100644 index 0000000000..cc28b40afa --- /dev/null +++ b/OldDragon/olddragon.css @@ -0,0 +1,782 @@ +/* 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; +} + +/* Main Styles */{} + +.charsheet { + background-color: white; +} + +.charsheet .sheet-wrapper h2 { + margin: 1px 0; + font-weight:bold; + font-size: 15px; +} + +.charsheet .sheet-wrapper input, .charsheet .sheet-wrapper textarea, .charsheet .sheet-wrapper select, .charsheet .sheet-wrapper input[type="number"] { + display: inline-block; + border: 1px solid #ccc; + padding: 2px; + height: 28px; + width: 100%; + font-size: 12px; + 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:not([type='checkbox']) { + -webkit-appearance: textfield; +} + +.charsheet .sheet-wrapper input[type="checkbox"] { + margin-top: 7px; + height: 13px; + width: 13px; + color: #555; + border: 1px solid #ccc; + + -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: #f5f5f5; + border-color: #ddd; + cursor: not-allowed; +} + +.charsheet .sheet-wrapper textarea { + width: 98%; + height: 50px; + font-size: 13px; + line-height: 18px; +} + +.charsheet .sheet-wrapper textarea.sheet-resize { + resize: vertical; + height: 20px; +} + +.charsheet .sheet-wrapper label { + display: inline-block; + width: 100%; + font-size: 12px; + text-align: left; + height: 28px; + line-height: 28px; + vertical-align: middle; +} + +.charsheet .sheet-wrapper .sheet-3colrow .sheet-col { + width: calc(33% - 3px) !important; + margin-right: 2px !important; +} + +.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; +} + +/* Row And Items */{} + +.charsheet .sheet-wrapper .sheet-row { + height: 34px; + margin: 0 0 2px; +} + +.charsheet .sheet-wrapper .sheet-alternative:nth-child(2n) { + background-color: #E3E3E3; +} + +.charsheet .sheet-wrapper .sheet-header { + height: 20px; + margin: 0; + margin-bottom: 3px; +} + +.charsheet .sheet-wrapper .sheet-header label { + padding: 0; + font-size: 9px; + height: 20px; + line-height: 20px; + font-weight: normal; + word-wrap:break-word; +} + +.charsheet .sheet-wrapper .sheet-item { + display: inline-block; + width: 100%; + height: 34px; + vertical-align: middle; + margin: 0 -2px; + text-align: left; + padding: 3px 2px; +} + +.charsheet .sheet-wrapper .sheet-item.sheet-center { + text-align: center; +} + +.charsheet .sheet-wrapper .sheet-item.sheet-multiline label { + line-height: 9px; + padding-top: 1px; +} + +.charsheet .sheet-wrapper .sheet-item.sheet-mini { + width: calc(5%); +} + +.charsheet .sheet-wrapper .sheet-item.sheet-puny { + width: calc(10%); +} + +.charsheet .sheet-wrapper .sheet-item.sheet-tiny { + width: calc(15%); +} + +.charsheet .sheet-wrapper .sheet-item.sheet-small { + width: calc(20%); +} + +.charsheet .sheet-wrapper textarea.sheet-small { + height: 32px; +} + +.charsheet .sheet-wrapper .sheet-item.sheet-med { + width: calc(30%); +} + +.charsheet .sheet-wrapper .sheet-item.sheet-large { + width: calc(40%); +} + +.charsheet .sheet-wrapper .sheet-item.sheet-vlarge { + width: calc(50%); +} + +.charsheet .sheet-wrapper .sheet-item.sheet-vvlarge { + width: calc(60%); +} +.charsheet .sheet-wrapper .sheet-item.sheet-vvvlarge { + width: calc(70%); +} + +.charsheet .sheet-wrapper .sheet-item.sheet-huge { + width: calc(80%); +} + +/* Base Info */{} + +.sheet-baseinfo { + display: inline-block; + width: 145px; + margin-right: 3px; +} + +.sheet-baseinfo.sheet-number { + width: 39px; + margin-right: 10px; +} + +.sheet-baseinfo.sheet-short { + width: 60px; +} + +.sheet-baseinfo.sheet-medium { + width: 100px; +} + +/* Stat Blocks */{} + +.charsheet .sheet-wrapper .sheet-statblock { + display: block; + visibility: visible; + text-align: left; + + width: 100%; + height: auto; + display: inline-block; + position: relative; + z-index: 1; + top: 0px; + left: 0px; + margin: 0; + margin-bottom: 5px; + padding: 0; + border: none; + background: none; + + text-align: left; + + + -webkit-transition: .125s linear; + -moz-transition: .125s linear; + -ms-transition: .125s linear; + -o-transition: .125s linear; + transition: .125s linear; +} + +.charsheet .sheet-wrapper .sheet-statblock:last-child { + margin-bottom: 0!important; +} + +.charsheet .sheet-wrapper .sheet-statblock .sheet-black label { + color: white; +} + +.charsheet .sheet-wrapper .sheet-statblock .sheet-halfblack { + background: linear-gradient(to right, white 50%, black 50%); +} +.charsheet .sheet-wrapper .sheet-statblock .sheet-black { + background: black; + color: white; +} + +.charsheet .sheet-wrapper .sheet-statblock h2, +.charsheet .sheet-wrapper .sheet-headtwo { + width: 100%; + background-color: black; + color: white; + text-align: center; + margin: 1px 0; + font-weight:bold; + font-size: 15px; +} + +/* CSS Hide/Show without IDs */ + +.charsheet .sheet-wrapper .sheet-toggle-container { + margin-bottom: -23px; +} + +.charsheet .sheet-wrapper input[type="checkbox"].sheet-toggle { + width: 100%; + height: 28px; + opacity: 0; + margin: 0; + position: relative; + cursor: pointer; + z-index: 1; +} + +.charsheet .sheet-wrapper .sheet-toggle + label.sheet-headtwo { + margin-top: 0; + position: relative; + top: -28px; +} + +.charsheet .sheet-wrapper .sheet-toggle ~ .sheet-statblock { + position: relative; + top: -28px; +} + +.charsheet .sheet-wrapper .sheet-toggle:checked + label.sheet-headtwo { + background-color: #333; +} + +.charsheet .sheet-wrapper .sheet-toggle:checked ~ .sheet-statblock { + display: none; + visibility: hidden; +} + +/* Hidden Roll buttons */{} + +.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:28px; + 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: #fff; + 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: #ebebeb; + border-color: #adadad; +} + +.charsheet .sheet-wrapper .sheet-hider input[type=checkbox]:checked ~ .sheet-btn { + margin-bottom: 4px; +} + +.charsheet .sheet-wrapper button[type="roll"] label, +.charsheet .sheet-wrapper button[type="roll"] input { + height:22px; + line-height: 22px; + font-size: 11px; + vertical-align: middle; + text-align:center; + width: 99%; + cursor: pointer; + border: none; + background: none; + box-shadow: none; + transition: none; + border-radius: none; +} + +/* Power Cards */ +.charsheet .sheet-wrapper .sheet-power-card { + width: 49%; + margin: 0 0.5% 10px; + border: 1px solid black; + padding: 0 10px 10px; + + float: left; + + -webkit-border-top-left-radius: 10px; + -webkit-border-top-right-radius: 10px; + -moz-border-radius-topleft: 10px; + -moz-border-radius-topright: 10px; + border-top-left-radius: 10px; + border-top-right-radius: 10px; +} + +.charsheet .sheet-wrapper .sheet-power-card .sheet-header { + margin: 0; +} + +.charsheet .sheet-wrapper .sheet-power-card input[type="radio"] { + width: 20px; + display: inline-block; +} +.charsheet .sheet-wrapper .sheet-power-card input[type="radio"] + label{ + width: 19%; + display: inline-block; +} + +.sheet-colred:checked ~ .sheet-headcolor { + background-color: red; +} +.sheet-colgreen:checked ~ .sheet-headcolor { + background-color: green; +} +.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); + height: 68px; + border: 1px; + position: relative; + border: 1px solid transparent; + top: -133px; + right: 10px; + z-index:-1; + -webkit-border-top-left-radius: 10px; + -webkit-border-top-right-radius: 10px; + -moz-border-radius-topleft: 10px; + -moz-border-radius-topright: 10px; + border-top-left-radius: 10px; + border-top-right-radius: 10px; +} + +.charsheet .sheet-wrapper .sheet-bodyfix { + position: relative; + top: -68px; + margin-bottom: -68px; + height: 0px; +} + +.charsheet .sheet-wrapper .sheet-headfix { + position: relative; + top: -28px; + margin-bottom: -28px; + height: 0px; +} + +.charsheet .sheet-wrapper .sheet-power-card .sheet-toggle ~ .sheet-statblock { + position: relative; + top: 0px; +} + +.charsheet .sheet-wrapper .sheet-labelfix { + height: 20px; +} + +.charsheet .sheet-wrapper .sheet-power-card .sheet-header:first-of-type label{ + color:white; +} + +.charsheet .sheet-wrapper .sheet-power-card .sheet-statblock .sheet-header label{ + color:#404040; +} + +.charsheet .sheet-wrapper .sheet-power-card .sheet-statblock textarea, .charsheet .sheet-wrapper textarea.sheet-text-large{ + height: 100px; +} + +.charsheet .sheet-wrapper .sheet-toggle:checked ~ input[type="radio"] { + display: none; + visibility: hidden; +} + +.charsheet .sheet-wrapper .sheet-toggle:checked ~ input[type="radio"] + label { + display: none; + visibility: hidden; +} + +.charsheet .sheet-wrapper .sheet-toggle:checked ~ .sheet-headcolor { + top: -105px; +} + +/* Tabs */ + +.charsheet .sheet-wrapper input[type="radio"].sheet-tab { + width: 15%; + display: inline-block; + opacity: 0; + position: relative; + cursor: pointer; + z-index: 1; +} +.charsheet .sheet-wrapper input[type="radio"].sheet-tab + label{ + width: 15%; + display: inline-block; + position: relative; + left: -15%; + margin-right: -15%; + background-color: black; + color: white; + text-align: center; + font-weight:bold; +} + +.charsheet .sheet-wrapper input[type="radio"].sheet-tab:checked + label{ + background-color: #333; +} + +.charsheet .sheet-wrapper .sheet-tab-stats { + display: none; + visibility: hidden; +} + +.charsheet .sheet-wrapper .sheet-tab-stats-radio:checked ~ .sheet-tab-stats { + display: block; + visibility: visible; +} + +.charsheet .sheet-wrapper .sheet-tab-inventory { + display: none; + visibility: hidden; +} + +.charsheet .sheet-wrapper .sheet-tab-inventory-radio:checked ~ .sheet-tab-inventory { + display: block; + visibility: visible; +} + +.charsheet .sheet-wrapper .sheet-tab-powers { + display: none; + visibility: hidden; +} + +.charsheet .sheet-wrapper .sheet-tab-powers-radio:checked ~ .sheet-tab-powers { + display: block; + visibility: visible; +} + +.charsheet .sheet-wrapper .sheet-tab-powers-radio:checked ~ .sheet-tab-powers .sheet-tab-powers { + display: block; + visibility: visible; +} +.charsheet .sheet-wrapper .sheet-tab-powers-radio:checked ~ .sheet-tab-powers .sheet-tab-settings { + display: none !important; + visibility: hidden !important; +} + +.charsheet .sheet-wrapper .sheet-tab-settings { + display: none; + visibility: hidden; +} + +.charsheet .sheet-wrapper .sheet-tab-settings-radio:checked ~ .sheet-tab-settings { + display: block; + visibility: visible; +} + +.charsheet .sheet-wrapper .sheet-tab-settings-radio:checked ~ .sheet-tab-settings .sheet-tab-settings { + display: block; + visibility: visible; +} + +.charsheet .sheet-wrapper .sheet-tab-settings-radio:checked ~ .sheet-tab-settings .sheet-tab-powers { + display: none !important; + visibility: hidden !important; +} + +/* Power Card Toggle */ + +.charsheet .sheet-wrapper .sheet-tab-powers .sheet-power-card-toggle-container .sheet-power-card-toggle ~ .sheet-power-card.sheet-tab-powers { + display: none; + visibility: hidden; +} + +.charsheet .sheet-wrapper .sheet-tab-powers .sheet-power-card-toggle-container .sheet-power-card-toggle:checked ~ .sheet-power-card.sheet-tab-powers { + display: block; + visibility: visible; +} + +.charsheet .sheet-wrapper .sheet-tab-settings-radio:checked ~ .sheet-tab-settings .sheet-power-card-toggle-container { + width: 20%; + float: left; +} + +.charsheet .sheet-wrapper input[type="checkbox"].sheet-power-card-toggle { + width: 100%; + display: inline-block; + opacity: 0; + position: relative; + cursor: pointer; + z-index: 1; + height: 28px; +} + +.charsheet .sheet-wrapper input[type="checkbox"].sheet-power-card-toggle + label{ + width: 100%; + display: inline-block; + position: relative; + background-color: black; + color: white; + text-align: center; + font-weight:bold; + top: -28px; + margin-bottom: -28px; +} + +.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; +} \ No newline at end of file diff --git a/OldDragon/olddragon.html b/OldDragon/olddragon.html new file mode 100644 index 0000000000..b0002eb064 --- /dev/null +++ b/OldDragon/olddragon.html @@ -0,0 +1,3503 @@ +
+
+
13th Age Character Sheet
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ + + + +
+ + +
+ + +
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + +
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+ +
+ + +
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ - +
+
+
+
+
+ + +
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
+ + + + +
+ +
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+ + +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+ + +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+ +
+ + +
+
+ + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+ + +
+ + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+ +
+
+
+ +
+ +
+ +
+ + + + + + + + + + + {{#type}} + + + + {{/type}} + {{#attacktechnique}} + + + + {{/attacktechnique}} + {{#action}} + + + + {{/action}} + {{#requirement}} + + + + {{/requirement}} + {{#trigger}} + + + + {{/trigger}} + {{#beforespecial}} + + + + {{/beforespecial}} + {{#beforeeffect}} + + + + {{/beforeeffect}} + {{#target}} + + + + {{/target}} + {{#primarytarget}} + + + + + + + {{/primarytarget}} + {{#attackweaponmod}} + + + + {{/attackweaponmod}} + {{#attack}} + + + + {{/attack}} + {{#multiattacktoggle}} + {{#rollBetween() multiattacktoggle 2 20}} + + + + {{/rollBetween() multiattacktoggle 2 20}} + {{#rollBetween() multiattacktoggle 3 20}} + + + + {{/rollBetween() multiattacktoggle 3 20}} + {{#rollBetween() multiattacktoggle 4 20}} + + + + {{/rollBetween() multiattacktoggle 4 20}} + {{#rollBetween() multiattacktoggle 5 20}} + + + + {{/rollBetween() multiattacktoggle 5 20}} + {{#rollBetween() multiattacktoggle 6 20}} + + + + {{/rollBetween() multiattacktoggle 6 20}} + {{#rollBetween() multiattacktoggle 7 20}} + + + + {{/rollBetween() multiattacktoggle 7 20}} + {{#rollBetween() multiattacktoggle 8 20}} + + + + {{/rollBetween() multiattacktoggle 8 20}} + {{#rollBetween() multiattacktoggle 9 20}} + + + + {{/rollBetween() multiattacktoggle 9 20}} + {{#rollBetween() multiattacktoggle 10 20}} + + + + {{/rollBetween() multiattacktoggle 10 20}} + {{#rollBetween() multiattacktoggle 11 20}} + + + + {{/rollBetween() multiattacktoggle 11 20}} + {{#rollBetween() multiattacktoggle 12 20}} + + + + {{/rollBetween() multiattacktoggle 12 20}} + {{#rollBetween() multiattacktoggle 13 20}} + + + + {{/rollBetween() multiattacktoggle 13 20}} + {{#rollBetween() multiattacktoggle 14 20}} + + + + {{/rollBetween() multiattacktoggle 14 20}} + {{#rollBetween() multiattacktoggle 15 20}} + + + + {{/rollBetween() multiattacktoggle 15 20}} + {{#rollBetween() multiattacktoggle 16 20}} + + + + {{/rollBetween() multiattacktoggle 16 20}} + {{#rollBetween() multiattacktoggle 17 20}} + + + + {{/rollBetween() multiattacktoggle 17 20}} + {{#rollBetween() multiattacktoggle 18 20}} + + + + {{/rollBetween() multiattacktoggle 18 20}} + {{#rollBetween() multiattacktoggle 19 20}} + + + + {{/rollBetween() multiattacktoggle 19 20}} + {{#rollTotal() multiattacktoggle 20}} + + + + {{/rollTotal() multiattacktoggle 20}} + {{/multiattacktoggle}} + {{#damage}} + + + + {{/damage}} + {{#critical}} + {{#rollWasCrit() attack}} + + + + {{/rollWasCrit() attack}} + {{/critical}} + {{#hitweaponmod}} + + + + {{/hitweaponmod}} + {{#hiteffect}} + + + + {{/hiteffect}} + {{#hitaftereffect}} + + + + {{/hitaftereffect}} + {{#effectweaponmod}} + + + + {{/effectweaponmod}} + {{#secondaryattack}} + + + + {{#secondaryrange}} + + + + {{/secondaryrange}} + {{#secondarytarget}} + + + + {{/secondarytarget}} + + + + {{#secondarydamage}} + + + + {{/secondarydamage}} + {{#rollWasCrit() secondaryattack}} + + + + {{/rollWasCrit() secondaryattack}} + {{#secondaryhiteffect}} + + + + {{/secondaryhiteffect}} + {{/secondaryattack}} + {{#tertiaryattack}} + + + + {{#tertiaryrange}} + + + + {{/tertiaryrange}} + {{#tertiarytarget}} + + + + {{/tertiarytarget}} + + + + {{#tertiarydamage}} + + + + {{/tertiarydamage}} + {{#rollWasCrit() tertiaryattack}} + + + + {{/rollWasCrit() tertiaryattack}} + {{#tertiaryhiteffect}} + + + + {{/tertiaryhiteffect}} + {{/tertiaryattack}} + {{#augmenttoggle}} + {{#rollTotal() augmenttoggle 1}} + + + + {{#augment1range}} + + + + {{/augment1range}} + {{#augment1target}} + + + + {{/augment1target}} + + + + {{#augment1multitoggle}} + {{#rollBetween() augment1multitoggle 2 9}} + + + + {{/rollBetween() augment1multitoggle 2 9}} + {{#rollBetween() augment1multitoggle 3 9}} + + + + {{/rollBetween() augment1multitoggle 3 9}} + {{#rollBetween() augment1multitoggle 4 9}} + + + + {{/rollBetween() augment1multitoggle 4 9}} + {{#rollBetween() augment1multitoggle 5 9}} + + + + {{/rollBetween() augment1multitoggle 5 9}} + {{#rollBetween() augment1multitoggle 6 9}} + + + + {{/rollBetween() augment1multitoggle 6 9}} + {{#rollBetween() augment1multitoggle 7 9}} + + + + {{/rollBetween() augment1multitoggle 7 9}} + {{#rollBetween() augment1multitoggle 8 9}} + + + + {{/rollBetween() augment1multitoggle 8 9}} + {{#rollTotal() augment1multitoggle 9}} + + + + {{/rollTotal() augment1multitoggle 9}} + {{/augment1multitoggle}} + {{#augment1damage}} + + + + {{/augment1damage}} + {{#rollWasCrit() augment1attack}} + + + + {{/rollWasCrit() augment1attack}} + {{#augment1hiteffect}} + + + + {{/augment1hiteffect}} + {{/rollTotal() augmenttoggle 1}} + {{#rollTotal() augmenttoggle 2}} + + + + {{#augment2range}} + + + + {{/augment2range}} + {{#augment2target}} + + + + {{/augment2target}} + + + + {{#augment2multitoggle}} + {{#rollBetween() augment2multitoggle 2 9}} + + + + {{/rollBetween() augment2multitoggle 2 9}} + {{#rollBetween() augment2multitoggle 3 9}} + + + + {{/rollBetween() augment2multitoggle 3 9}} + {{#rollBetween() augment2multitoggle 4 9}} + + + + {{/rollBetween() augment2multitoggle 4 9}} + {{#rollBetween() augment2multitoggle 5 9}} + + + + {{/rollBetween() augment2multitoggle 5 9}} + {{#rollBetween() augment2multitoggle 6 9}} + + + + {{/rollBetween() augment2multitoggle 6 9}} + {{#rollBetween() augment2multitoggle 7 9}} + + + + {{/rollBetween() augment2multitoggle 7 9}} + {{#rollBetween() augment2multitoggle 8 9}} + + + + {{/rollBetween() augment2multitoggle 8 9}} + {{#rollTotal() augment2multitoggle 9}} + + + + {{/rollTotal() augment2multitoggle 9}} + {{/augment2multitoggle}} + {{#augment2damage}} + + + + {{/augment2damage}} + {{#rollWasCrit() augment2attack}} + + + + {{/rollWasCrit() augment2attack}} + {{#augment2hiteffect}} + + + + {{/augment2hiteffect}} + {{/rollTotal() augmenttoggle 2}} + {{#rollTotal() augmenttoggle 4}} + + + + {{#augment4range}} + + + + {{/augment4range}} + {{#augment4target}} + + + + {{/augment4target}} + + + + {{#augment4multitoggle}} + {{#rollBetween() augment4multitoggle 2 9}} + + + + {{/rollBetween() augment4multitoggle 2 9}} + {{#rollBetween() augment4multitoggle 3 9}} + + + + {{/rollBetween() augment4multitoggle 3 9}} + {{#rollBetween() augment4multitoggle 4 9}} + + + + {{/rollBetween() augment4multitoggle 4 9}} + {{#rollBetween() augment4multitoggle 5 9}} + + + + {{/rollBetween() augment4multitoggle 5 9}} + {{#rollBetween() augment4multitoggle 6 9}} + + + + {{/rollBetween() augment4multitoggle 6 9}} + {{#rollBetween() augment4multitoggle 7 9}} + + + + {{/rollBetween() augment4multitoggle 7 9}} + {{#rollBetween() augment4multitoggle 8 9}} + + + + {{/rollBetween() augment4multitoggle 8 9}} + {{#rollTotal() augment4multitoggle 9}} + + + + {{/rollTotal() augment4multitoggle 9}} + {{/augment4multitoggle}} + {{#augment4damage}} + + + + {{/augment4damage}} + {{#rollWasCrit() augment4attack}} + + + + {{/rollWasCrit() augment4attack}} + {{#augment4hiteffect}} + + + + {{/augment4hiteffect}} + {{/rollTotal() augmenttoggle 4}} + {{#rollTotal() augmenttoggle 6}} + + + + {{#augment6range}} + + + + {{/augment6range}} + {{#augment6target}} + + + + {{/augment6target}} + + + + {{#augment6multitoggle}} + {{#rollBetween() augment6multitoggle 2 9}} + + + + {{/rollBetween() augment6multitoggle 2 9}} + {{#rollBetween() augment6multitoggle 3 9}} + + + + {{/rollBetween() augment6multitoggle 3 9}} + {{#rollBetween() augment6multitoggle 4 9}} + + + + {{/rollBetween() augment6multitoggle 4 9}} + {{#rollBetween() augment6multitoggle 5 9}} + + + + {{/rollBetween() augment6multitoggle 5 9}} + {{#rollBetween() augment6multitoggle 6 9}} + + + + {{/rollBetween() augment6multitoggle 6 9}} + {{#rollBetween() augment6multitoggle 7 9}} + + + + {{/rollBetween() augment6multitoggle 7 9}} + {{#rollBetween() augment6multitoggle 8 9}} + + + + {{/rollBetween() augment6multitoggle 8 9}} + {{#rollTotal() augment6multitoggle 9}} + + + + {{/rollTotal() augment6multitoggle 9}} + {{/augment6multitoggle}} + {{#augment6damage}} + + + + {{/augment6damage}} + {{#rollWasCrit() augment6attack}} + + + + {{/rollWasCrit() augment6attack}} + {{#augment6hiteffect}} + + + + {{/augment6hiteffect}} + {{/rollTotal() augmenttoggle 6}} + {{/augmenttoggle}} + {{#classmodifier}} + + + + {{/classmodifier}} + {{#miss}} + + + + {{/miss}} + {{#effect}} + + + + {{/effect}} + {{#firstfailedsave}} + + + + {{/firstfailedsave}} + {{#secondfailedsave}} + + + + {{/secondfailedsave}} + {{#eachfailedsave}} + + + + {{/eachfailedsave}} + {{#aftereffect}} + + + + {{/aftereffect}} + {{#sustainminor}} + + + + {{/sustainminor}} + {{#sustainstandard}} + + + + {{/sustainstandard}} + {{#movetechnique}} + + + + + + + {{#mttarget}} + + + + {{/mttarget}} + {{#mteffect}} + + + + {{/mteffect}} + {{/movetechnique}} + {{#special}} + + + + {{/special}} + {{#initiative}} + + + + {{/initiative}} + {{#ability}} + + + + {{/ability}} + {{#skill}} + + + + {{/skill}} + {{#allprops() atwill encounter daily item other monster emote name class level type keywords attacktechnique + action range requirement trigger beforespecial beforeeffect target primarytarget attackweaponmod attack + multiattacktoggle multiattack2 multiattack3 multiattack4 multiattack5 multiattack6 multiattack7 multiattack8 + multiattack9 multiattack10 multiattack11 multiattack12 multiattack13 multiattack14 multiattack15 + multiattack16 + multiattack17 multiattack18 multiattack19 multiattack20 damage critical hitweaponmod hiteffect + hitaftereffect + effectweaponmod secondaryrange secondarytarget secondaryattack secondarydamage secondarycritical + secondaryhiteffect tertiaryrange tertiarytarget tertiaryattack tertiarydamage tertiarycritical + tertiaryhiteffect + augmenttoggle augment1range augment1target augment1attack augment1multitoggle augment1multiattack2 + augment1multiattack3 augment1multiattack4 augment1multiattack5 augment1multiattack6 augment1multiattack7 + augment1multiattack8 augment1multiattack9 augment1damage augment1critical augment1hiteffect augment2range + augment2target augment2attack augment2multitoggle augment2multiattack2 augment2multiattack3 + augment2multiattack4 + augment2multiattack5 augment2multiattack6 augment2multiattack7 augment2multiattack8 augment2multiattack9 + augment2damage augment2critical augment2hiteffect augment4range augment4target augment4attack + augment4multitoggle augment4multiattack2 augment4multiattack3 augment4multiattack4 augment4multiattack5 + augment4multiattack6 augment4multiattack7 augment4multiattack8 augment4multiattack9 augment4damage + augment4critical augment4hiteffect augment6range augment6target augment6attack augment6multitoggle + augment6multiattack2 augment6multiattack3 augment6multiattack4 augment6multiattack5 augment6multiattack6 + augment6multiattack7 augment6multiattack8 augment6multiattack9 augment6damage augment6critical + augment6hiteffect + classmodifier miss effect firstfailedsave secondfailedsave eachfailedsave aftereffect sustainminor + sustainstandard movetechnique mttype mtrange mttarget mteffect special initiative ability skill}} + + + + {{/allprops() atwill encounter daily item other monster emote name class level type keywords attacktechnique + action range requirement trigger beforespecial beforeeffect target primarytarget attackweaponmod attack + multiattacktoggle multiattack2 multiattack3 multiattack4 multiattack5 multiattack6 multiattack7 multiattack8 + multiattack9 multiattack10 multiattack11 multiattack12 multiattack13 multiattack14 multiattack15 + multiattack16 + multiattack17 multiattack18 multiattack19 multiattack20 damage critical hitweaponmod hiteffect + hitaftereffect + effectweaponmod secondaryrange secondarytarget secondaryattack secondarydamage secondarycritical + secondaryhiteffect tertiaryrange tertiarytarget tertiaryattack tertiarydamage tertiarycritical + tertiaryhiteffect + augmenttoggle augment1range augment1target augment1attack augment1multitoggle augment1multiattack2 + augment1multiattack3 augment1multiattack4 augment1multiattack5 augment1multiattack6 augment1multiattack7 + augment1multiattack8 augment1multiattack9 augment1damage augment1critical augment1hiteffect augment2range + augment2target augment2attack augment2multitoggle augment2multiattack2 augment2multiattack3 + augment2multiattack4 + augment2multiattack5 augment2multiattack6 augment2multiattack7 augment2multiattack8 augment2multiattack9 + augment2damage augment2critical augment2hiteffect augment4range augment4target augment4attack + augment4multitoggle augment4multiattack2 augment4multiattack3 augment4multiattack4 augment4multiattack5 + augment4multiattack6 augment4multiattack7 augment4multiattack8 augment4multiattack9 augment4damage + augment4critical augment4hiteffect augment6range augment6target augment6attack augment6multitoggle + augment6multiattack2 augment6multiattack3 augment6multiattack4 augment6multiattack5 augment6multiattack6 + augment6multiattack7 augment6multiattack8 augment6multiattack9 augment6damage augment6critical + augment6hiteffect + classmodifier miss effect firstfailedsave secondfailedsave eachfailedsave aftereffect sustainminor + sustainstandard movetechnique mttype mtrange mttarget mteffect special initiative ability skill}} +
{{emote}}
+ {{name}} +
+ {{class}} {{level}} +
+ {{type}} {{keywords}} +
+ Attack Technique: {{attacktechnique}} +
+ {{action}} {{range}} +
+ Requirement: {{requirement}} +
+ Trigger: {{trigger}} +
+ Special: {{beforespecial}} +
+ Effect: {{beforeeffect}} +
+ Target: {{target}} +
+ Primary Attack +
+ Target: {{primarytarget}} +
+ Weapon: {{attackweaponmod}} +
+ Attack: {{attack}} +
+ Attack 2: {{multiattack2}} +
+ Attack 3: {{multiattack3}} +
+ Attack 4: {{multiattack4}} +
+ Attack 5: {{multiattack5}} +
+ Attack 6: {{multiattack6}} +
+ Attack 7: {{multiattack7}} +
+ Attack 8: {{multiattack8}} +
+ Attack 9: {{multiattack9}} +
+ Attack 10: {{multiattack10}} +
+ Attack 11: {{multiattack11}} +
+ Attack 12: {{multiattack12}} +
+ Attack 13: {{multiattack13}} +
+ Attack 14: {{multiattack14}} +
+ Attack 15: {{multiattack15}} +
+ Attack 16: {{multiattack16}} +
+ Attack 17: {{multiattack17}} +
+ Attack 18: {{multiattack18}} +
+ Attack 19:{{multiattack19}} +
+ Attack 20: {{multiattack20}} +
+ Damage: {{damage}} +
+ Critical: {{critical}} +
+ Weapon: {{hitweaponmod}} +
+ On Hit: {{hiteffect}} +
+ Aftereffect: {{hitaftereffect}} +
+ Weapon: {{effectweaponmod}} +
+ Secondary Attack +
+ Range: {{secondaryrange}} +
+ Target: {{secondarytarget}} +
+ Attack: {{secondaryattack}} +
+ Damage: {{secondarydamage}} +
+ Critical: {{secondarycritical}} +
+ On Hit: {{secondaryhiteffect}} +
+ Tertiary Attack +
+ Range: {{tertiaryrange}} +
+ Target: {{tertiarytarget}} +
+ Attack: {{tertiaryattack}} +
+ Damage: {{tertiarydamage}} +
+ Critical: {{tertiarycritical}} +
+ On Hit: {{tertiaryhiteffect}} +
+ Augment 1 +
+ Range: {{augment1range}} +
+ Target: {{augment1target}} +
+ Attack: {{augment1attack}} +
+ Attack 2: {{augment1multiattack2}} +
+ Attack 3: {{augment1multiattack3}} +
+ Attack 4: {{augment1multiattack4}} +
+ Attack 5: {{augment1multiattack5}} +
+ Attack 6: {{augment1multiattack6}} +
+ Attack 7: {{augment1multiattack7}} +
+ Attack 8: {{augment1multiattack8}} +
+ Attack 9: {{augment1multiattack9}} +
+ Damage: {{augment1damage}} +
+ Critical: {{augment1critical}} +
+ On Hit: {{augment1hiteffect}} +
+ Augment 2 +
+ Range: {{augment2range}} +
+ Target: {{augment2target}} +
+ Attack: {{augment2attack}} +
+ Attack 2: {{augment2multiattack2}} +
+ Attack 3: {{augment2multiattack3}} +
+ Attack 4: {{augment2multiattack4}} +
+ Attack 5: {{augment2multiattack5}} +
+ Attack 6: {{augment2multiattack6}} +
+ Attack 7: {{augment2multiattack7}} +
+ Attack 8: {{augment2multiattack8}} +
+ Attack 9: {{augment2multiattack9}} +
+ Damage: {{augment2damage}} +
+ Critical: {{augment2critical}} +
+ On Hit: {{augment2hiteffect}} +
+ Augment 4 +
+ Range: {{augment4range}} +
+ Target: {{augment4target}} +
+ Attack: {{augment4attack}} {{defense}} +
+ Attack 2: {{augment4multiattack2}} +
+ Attack 3: {{augment4multiattack3}} +
+ Attack 4: {{augment4multiattack4}} +
+ Attack 5: {{augment4multiattack5}} +
+ Attack 6: {{augment4multiattack6}} +
+ Attack 7: {{augment4multiattack7}} +
+ Attack 8: {{augment4multiattack8}} +
+ Attack 9: {{augment4multiattack9}} +
+ Damage: {{augment4damage}} +
+ Critical: {{augment4critical}} +
+ On Hit: {{augment4hiteffect}} +
+ Augment 6 +
+ Range: {{augment6range}} +
+ Target: {{augment6target}} +
+ Attack: {{augment6attack}} +
+ Attack 2: {{augment6multiattack2}} +
+ Attack 3: {{augment6multiattack3}} +
+ Attack 4: {{augment6multiattack4}} +
+ Attack 5: {{augment6multiattack5}} +
+ Attack 6: {{augment6multiattack6}} +
+ Attack 7: {{augment6multiattack7}} +
+ Attack 8: {{augment6multiattack8}} +
+ Attack 9: {{augment6multiattack9}} +
+ Damage: {{augment6damage}} +
+ Critical: {{augment6critical}} +
+ On Hit: {{augment6hiteffect}} +
+ {{classmodifier}} +
+ Miss: {{miss}} +
+ Effect: {{effect}} +
+ First Failed Save: {{firstfailedsave}} +
+ Second Failed Save: {{secondfailedsave}} +
+ Each Failed Save: {{eachfailedsave}} +
+ Aftereffect: {{aftereffect}} +
+ Sustain Minor: {{sustainminor}} +
+ Sustain Standard: {{sustainstandard}} +
+ Move Technique: {{movetechnique}} +
+ {{mttype}} {{mtrange}} +
+ Target: {{mttarget}} +
+ Effect: {{mteffect}} +
+ Special: {{special}} +
+ Roll: {{initiative}} +
+ Roll: {{ability}} +
+ Roll: {{skill}} +
{{key}} {{value}}
+
\ No newline at end of file diff --git a/OldDragon/olddragon.json b/OldDragon/olddragon.json new file mode 100644 index 0000000000..780482ef49 --- /dev/null +++ b/OldDragon/olddragon.json @@ -0,0 +1,8 @@ +{ + "html": "olddragon.html", + "css": "olddragon.css", + "authors": "Felipe 'ChronusFnx' Silva", + "roll20userid": "2107547", + "preview": "olddragon.png", + "instructions": "Todo o formulário foi usado com base nas regras opcionais de natal do Old Dragon. E está em fase de teste (pois é o primeiro formulário feito por mim), então qualquer melhoria, crítica, sugestão estarei disposto a ouvir." +} \ No newline at end of file diff --git a/Open Legend Basic by Great Moustache/Open Legend Homebrew.html b/Open Legend Basic by Great Moustache/Open Legend Homebrew.html deleted file mode 100644 index c128857b1f..0000000000 --- a/Open Legend Basic by Great Moustache/Open Legend Homebrew.html +++ /dev/null @@ -1,5127 +0,0 @@ - - - - -
-
-
Fixed Pre-existing Actions not rolling & Can now modify Level & Min/Max Attribute Score enforced :: 2017.05.14 Version 1.8.6 y
-
-
-
Character Info
-
Goals & Beliefs
-
Attributes
-
Defenses
-
Health & Speed
-
Sanity
-
Favored Actions
-
Other Actions
-
Legendary Items
-
Feats, Perks & Flaws
-
Inventory
-
Other Inv/Notes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - -
-
-
Character Name
-
-
Player Name
-
-
-
-
Archetype
-
-
Size
-
-
Level
-
XP
-
-
Legend Points
-
-
-
-
-
-
-
-
-
Open Legend Open source roleplaying game
-
-
-
Description
-
-
-
-
-
- - - -
-
Character's Goals, Beliefs, and Instincts
-
Use this section to give you ideas to help drive your character's actions.
- -
-
-
-
Goals
-
Include how you will know it has been accomplished.
-
-
-
-
- -
-
-
-
-
-
-
Beliefs
-
What you believe AND what you will do about that!
-
-
-
-
- -
-
-
-
-
-
-
Instincts
-
"If/Then", "Always", "Never" (usually tied to skills or gear)
-
-
-
-
- -
-
-
-
-
-
- -
- - - -
-
-
-
Attributes
-
-
-
Total Points
-
-
Points Spent
-
-
- -
PHYSICAL
- -
-
Click name to Roll
-
-
Score
-
Cost
-
Dice
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Dodge attacks, move with stealth, perform acrobatics, shoot a bow, pick a pocket
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION, select the substituted attribute instead of Agility.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Resist poison, shrug off pain, exert yourself physically, wear heavy armor
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Fortitude.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Shake off attacks, swing a maul, jump over a chasm, break down a door, wrestle a foe to submission
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
Substitution affects Max Heavy Carry
-
-
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION, select the substituted attribute instead of Might.
-
-
- - -
MENTAL
- -
-
Click name to Roll
-
-
Score
-
Cost
-
Dice
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Recall facts about history, arcane magic, the natural world, etc.
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Learning.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Solve riddles, decipher a code, improvise a tool, understand the enemy’s strategy, find a loophole
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Logic.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Sense ulterior motives, track someone, catch a gut feeling, spot a hidden foe, find a secret door
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Perception.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Maintain your resolve, overcome adversity, resist torture, stay awake on watch, stave off insanity
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Will.
-
-
- - -
SOCIAL
- -
-
Click name to Roll
-
-
Score
-
Cost
-
Dice
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Tell a lie, bluff at cards, disguise yourself, spread rumors, swindle a sucker
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Deception.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Negotiate a deal, convince someone, haggle a good price, pry information
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Persuasion.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Give a speech, sing a song, inspire an army, exert your force of personality, have luck smile upon you
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Presence.
-
-
- - -
EXTRAORDINARY
- -
-
Click name to Roll
-
-
Score
-
Cost
-
Dice
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Change shape, alter molecular structures, transmute one material into another
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Alteration.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Channeling higher powers for healing, creation, resurrection, divine might, etc.
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Creation.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Create and control the elements–fire, cold, electricity, etc.
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Energy.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Disintegrate matter, kill with a word, create undead, sicken others
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Entropy.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Control the minds of others, speak telepathically, instill supernatural fear, create illusory figments, cloak with invisibility
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Influence.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Teleport, fly, hasten, slow
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Movement.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
See the future, read minds or auras, detect magic or evil, scry, communicate with extraplanar entities
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Prescience.
-
-
- -
-
y
- -
- -
-
-
-
- -
-
- -
-
Protect from damage, break supernatural influence, dispel magic, bind demons
-
Attribute Dice Bonus/Penalty:
-
-
Increase/Decrease cost in levels:
-
-
Your d20 (non-combat rolls):
-
- -
-
Attribute Substitution:
-
- -
- -
For Tier II of Attribute Substituation
-
In the ACTIONS SECTION(s), select the substituted attribute instead of Protection.
-
-
- -
- -
- - -
- -
-
-
-
- -
-
Click to roll Resist Bane
-
-
-
-
-
- -
-
Agility
- -
-
Might
-
-
Armor
-
-
Other
-
-
-
-
- - -
-
-
-
- -
-
Click to roll Resist Bane
-
-
-
-
- -
-
Fortitude
- -
-
Will
-
-
Other
-
-
-
-
- - -
-
-
-
- -
-
Click to roll Resist Bane
-
-
-
-
- -
-
Presence
-
-
Will
-
-
Other
-
-
-
-
- -
- - -
- - -
-
-
Hit Points
-
Fortitude, Presence, & Will
-
-
Current
-
Max
-
-
-
-
From Feats
-
-
-
-
From Other
-
-
-
-
- - - -
- -
-
-
Sanity Points
-
Suggested: 2x(Logic + Presence + Will) + 40
-
-
Current
-
Max
-
-
-
This is Homebrew;
NOT officially Core Rules
-
-
- -
- -
-
-
- -
-
Click to roll Initiative
-
Base
-
-
Armor Penalty(ft)
-
Armor Feat(ft)
-
-
-
-
-
Lethal Damage
-
-
-
-
-
- - -
Wealth Level
-
-
-
-
- -
- -
- -
-
Favored Actions
-
Attacks, Boons, & Banes
-
-
- -
Settings
-
Name (click to roll)
- -
-
-
-
y
-
- -
-
Name:
-
- - -
Attribute
-
vs
-
Target
-
- -
-
vs
-
- -
- -
Attribute Dice Bonus/Penalty:
-
- -
d20 for this action is:
-
- -
- - -
For a Boon
-
Minimum
-
Maximum
-
Use Power level
-
-
-
Description/Special/Flavor Text
-
-
-
-
-
-
-
- -
- -
- -
-
Other Actions
-
Attacks, Boons, & Banes
-
-
- -
Settings
-
Name (click to roll)
- -
-
-
-
y
-
- -
-
Name:
-
-
Attribute
-
vs
-
Target
-
- -
-
vs
-
- -
- -
Attribute Dice Bonus/Penalty:
-
- -
d20 for this action is:
-
- -
- - -
For a Boon
-
Minimum
-
Maximum
-
Use Power level
-
-
-
Description/Special/Flavor Text
-
-
-
-
-
-
-
- -
- -
- -
-
Legendary Items
-
Attacks, Boons, & Banes
-
-
- -
Settings
-
Name (click to roll)
- -
-
-
-
y
-
- -
-
Name:
-
-
Attribute
-
vs
-
Target
-
- -
-
vs
-
- -
- -
Attribute Dice:
-
- -
- -
d20 for this action is:
-
- -
- - -
For a Boon
-
Minimum
-
Maximum
-
Use Power level
-
-
-
Description/Special/Flavor Text
-
-
-
-
-
-
-
- -
- -
- -
-
Feats
- -
-
Total Points
-
-
-
-
Points Used
- - -
-
-
-
-
-
-
-
y
-
- -
-
Name
-
Cost
-
-
-
Description
-
-
-
-
-
-
-
-
-
y
-
- -
-
Name
-
Cost
-
-
-
Description
-
-
-
-
-
- -
-
- - -
- -
Perks
-
-
-
-
-
-
y
-
- -
-
Name
-
-
Description
-
-
-
-
-
-
-
-
-
y
-
- -
-
Name
-
-
Description
-
-
-
-
-
- - -
Flaws
-
-
-
-
y
-
- -
-
Name
-
-
Description
-
-
-
-
-
-
-
-
-
y
-
- -
-
Name
-
-
Description
-
-
-
-
-
- -
-
- -
-
- - - -
-
-
-
- -
Item 1
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
- -
-
Item 6
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
-
- -
Item 11
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
- -
-
Item 16
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
-
-
-
-
- - -
-
-
- -
-
Item 2
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
-
- -
Item 7
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
- -
-
Item 12
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
-
- -
Item 17
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
-
-
-
- - -
-
-
- -
Item 3
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
- -
-
Item 8
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
-
- -
Item 13
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
- -
-
Item 18
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
-
-
-
-
- - -
-
-
- -
-
Item 4
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
-
- -
Item 9
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
- -
-
Item 14
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
-
- -
Item 19
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
-
-
-
- - -
-
-
- -
Item 5
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
- -
-
Item 10
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
-
- -
Item 15
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
- -
-
Item 20
-
-
Heavy
-
-
Bulky
-
-
More/Descriptions
-
-
-
-
-
-
-
-
-
-
- - - - -
-
Non-Essential Inventory or Notes
- -
-
-
- -
Title or Name
-
-
-
- -
Content/Description
-
-
-
-
-
- - -
-
-
- -
Title or Name
-
-
-
- -
Content/Description
-
-
-
-
-
- - -
-
-
- -
Title or Name
-
-
-
- -
Content/Description
-
-
-
-
-
- -
- -
- - - - -
- -
- -
-
{{title}}
- - {{#subTitle}} -
{{subTitle}}{{#subTitleAdd}} • {{subTitleAdd}}{{/subTitleAdd}}
- {{/subTitle}} - - {{#subTitle2}} -
{{subTitle2}}{{#subTitle2Add}} • {{subTitle2Add}}{{/subTitle2Add}}
- {{/subTitle2}} - - {{#subTitle2}} -
{{subTitle2}}{{#subTitle2Add}} • {{subTitle2Add}}{{/subTitle2Add}}
- {{/subTitle2}} -
- - {{#emote}} -
-
{{emote}}
-
- {{/emote}} - - {{#target}} -
-
{{roll}}
-
vs
-
{{target}}
-
- {{/target}} - - {{^target}}{{#roll}} -
-
{{roll}}
-
Total Roll
-
- {{/roll}}{{/target}} - - {{#powertarget}} -
- {{#rollLess() roll powertarget}} -
Success with Twist
or Failure
- {{/rollLess() roll powertarget}} - {{#^rollLess() roll powertarget}} -
Success
- {{/^rollLess() roll powertarget}} -
Challenge Rating
-
Power Level
-
Min
-
{{powertarget}}
-
{{powerlevel}}
-
Max
-
{{powertargetmax}}
-
{{powerlevelmax}}
-
- {{/powertarget}} - - {{#description}} -
-
Description/Flavor Text
-
{{description}}
-
- {{/description}} -
- -
-
- \ No newline at end of file diff --git a/Open Legend Basic by Great Moustache/Open Legend.html b/Open Legend Basic by Great Moustache/Open Legend.html index b0c937bda2..b1419b07cf 100644 --- a/Open Legend Basic by Great Moustache/Open Legend.html +++ b/Open Legend Basic by Great Moustache/Open Legend.html @@ -29,14 +29,65 @@ calcPrescience(); calcProtection(); calcAllActionRolls(); + featsFixColumns(); + perksFixColumns(); + flawsFixColumns(); }); // Function to combine the double columns in Feats, Perks, Flaws, & Power Level for Actions // **** To be removed after a few months, only needed for pre-existing characters - // **** Put in July 2017 -// function tempFixColumns() { -// stuff here -// }; + // **** Put in August 2017 + function featsFixColumns() { + getSectionIDs("repeating_featsRight", function(featsRightArray) { + if(featsRightArray.length > 0) { + _.each(featsRightArray, function(currentID, i) { + getAttrs(["repeating_featsRight_" + currentID + "_feat_right_name", "repeating_featsRight_" + currentID + "_feat_right_cost", "repeating_featsRight_" + currentID + "_feat_right_description"], function(v) { + var newRowID = generateRowID(); + var newRowUpdate = {}; + newRowUpdate["repeating_featsLeft_" + newRowID + "_feat_left_name"] = v["repeating_featsRight_" + currentID + "_feat_right_name"]; + newRowUpdate["repeating_featsLeft_" + newRowID + "_feat_left_cost"] = v["repeating_featsRight_" + currentID + "_feat_right_cost"]; + newRowUpdate["repeating_featsLeft_" + newRowID + "_feat_left_description"] = v["repeating_featsRight_" + currentID + "_feat_right_description"]; + removeRepeatingRow("repeating_featsRight_" + currentID); + setAttrs(newRowUpdate); + }); + }); + } + }); + }; + + function perksFixColumns() { + getSectionIDs("repeating_perksRight", function(perksRightArray) { + if(perksRightArray.length > 0) { + _.each(perksRightArray, function(currentID, i) { + getAttrs(["repeating_perksRight_" + currentID + "_perksRight_name", "repeating_perksRight_" + currentID + "_perksRight_description"], function(v) { + var newRowID = generateRowID(); + var newRowUpdate = {}; + newRowUpdate["repeating_perks_" + newRowID + "_perks_name"] = v["repeating_perksRight_" + currentID + "_perksRight_name"]; + newRowUpdate["repeating_perks_" + newRowID + "_perks_description"] = v["repeating_perksRight_" + currentID + "_perksRight_description"]; + removeRepeatingRow("repeating_perksRight_" + currentID); + setAttrs(newRowUpdate); + }); + }); + } + }); + }; + + function flawsFixColumns() { + getSectionIDs("repeating_flawsRight", function(flawsRightArray) { + if(flawsRightArray.length > 0) { + _.each(flawsRightArray, function(currentID, i) { + getAttrs(["repeating_flawsRight_" + currentID + "_flawsRight_name", "repeating_flawsRight_" + currentID + "_flawsRight_description"], function(v) { + var newRowID = generateRowID(); + var newRowUpdate = {}; + newRowUpdate["repeating_flaws_" + newRowID + "_flaws_name"] = v["repeating_flawsRight_" + currentID + "_flawsRight_name"]; + newRowUpdate["repeating_flaws_" + newRowID + "_flaws_description"] = v["repeating_flawsRight_" + currentID + "_flawsRight_description"]; + removeRepeatingRow("repeating_flawsRight_" + currentID); + setAttrs(newRowUpdate); + }); + }); + } + }); + }; // Function to determine dice number :: takes in the attribute score :: outputs the dice number function calcAttributeDiceNumber(value) { @@ -558,7 +609,8 @@ score = score + values.might_substitution*1; } setAttrs({ - "evasion": score + values.armor*1 + values.evasion_other*1 + 10 + "evasion": score + values.armor*1 + values.evasion_other*1 + 10, + "Guard": score + values.armor*1 + values.evasion_other*1 + 10 }); }); }; @@ -578,7 +630,9 @@ score += values.will_substitution*1; } setAttrs({ - "toughness": score + values.toughness_other*1 + 10 + "Toughness": score + values.toughness_other*1 + 10, + "Toughness4Token": score + values.toughness_other*1 + 10 + }); }); }; @@ -603,7 +657,8 @@ score += values.will_substitution*1; } setAttrs({ - "resolve": score + values.resolve_other*1 + 10 + "Resolve": score + values.resolve_other*1 + 10, + "Resolve4Token": score + values.resolve_other*1 + 10 }); }); }; @@ -711,19 +766,45 @@ newSpeed = values.item_bulky_result*1; } setAttrs({ - "speed": newSpeed + "Speed": newSpeed, + "Speed4Token": newSpeed }); }); }; // If lethal damage changed, recalculate max HP - on("change:lethal_damage change:hit_point_feats change:hit_point_other change:fortitude_substitution change:fortitude_score change:presence_score change:will_score", function() { + on("change:lethaldamage change:hit_point_feats change:hit_point_other change:fortitude_substitution change:fortitude_score change:presence_score change:will_score", function() { + getAttrs(["LethalDamage"], function(values) { + setAttrs({ "lethal_damage": values.LethalDamage*1 }); + }); calcHitPoints(); }); - + + on("change:lethal_damage", function() { + getAttrs(["lethal_damage"], function(values) { + setAttrs({ "LethalDamage": values.lethal_damage*1 }); + }); + }); + + on("change:HP", function() { + getAttrs(["HP"], function(values) { + setAttrs({ + "hit_point": values.HP + }); + }); + }); + + on("change:hit_point", function() { + getAttrs(["hit_point"], function(values) { + setAttrs({ + "HP": values.hit_point + }); + }); + }); + // Function to calc HIt points, called when changes to fortitude, presence or will function calcHitPoints() { - getAttrs(["fortitude_score", "fortitude_substitution", "presence_score", "presence_substitution", "will_score", "will_substitution", "lethal_damage", "hit_point_feats", "hit_point_other"], function(values) { + getAttrs(["fortitude_score", "fortitude_substitution", "presence_score", "presence_substitution", "will_score", "will_substitution", "LethalDamage", "hit_point_feats", "hit_point_other"], function(values) { var score = 0; if(values.fortitude_score*1 >= values.fortitude_substitution*1) { score = values.fortitude_score*1; @@ -741,7 +822,8 @@ score += values.will_substitution*1; } setAttrs({ - "hit_point_max": 2*(score) + 10 - values.lethal_damage*1 + values.hit_point_feats*1 + values.hit_point_other*1 + "HP_max": 2*(score) + 10 - values.LethalDamage*1 + values.hit_point_feats*1 + values.hit_point_other*1, + "hit_point_max": 2*(score) + 10 - values.LethalDamage*1 + values.hit_point_feats*1 + values.hit_point_other*1 }); }); }; @@ -2230,667 +2312,31 @@ }); }); }); - // Calculate the total of Feat Points spent with special code from The Aaron (below) - on("change:repeating_featsLeft", function() { - TAS.repeatingSimpleSum('featsLeft','feat_left_cost','featLeft_points_spent') - }); - on("change:repeating_featsRight", function() { - TAS.repeatingSimpleSum('featsRight','feat_right_cost','featRight_points_spent') - }); -/* ---- BEGIN: TheAaronSheet.js ---- */ -// Github: https://github.com/shdwjk/TheAaronSheet/blob/master/TheAaronSheet.js -// By: The Aaron, Arcane Scriptomancer -// Contact: https://app.roll20.net/users/104025/the-aaron - -var TAS = TAS || (function(){ - 'use strict'; - - var version = '0.2.4', - lastUpdate = 1457098091, - - loggingSettings = { - debug: { - key: 'debug', - title: 'DEBUG', - color: { - bgLabel: '#7732A2', - label: '#F2EF40', - bgText: '#FFFEB7', - text: '#7732A2' - } - }, - error: { - key: 'error', - title: 'Error', - color: { - bgLabel: '#C11713', - label: 'white', - bgText: '#C11713', - text: 'white' - } - }, - warn: { - key: 'warn', - title: 'Warning', - color: { - bgLabel: '#F29140', - label: 'white', - bgText: '#FFD8B7', - text: 'black' - } - }, - info: { - key: 'info', - title: 'Info', - color: { - bgLabel: '#413FA9', - label: 'white', - bgText: '#B3B2EB', - text: 'black' - } - }, - notice: { - key: 'notice', - title: 'Notice', - color: { - bgLabel: '#33C133', - label: 'white', - bgText: '#ADF1AD', - text: 'black' - } - }, - log: { - key: 'log', - title: 'Log', - color: { - bgLabel: '#f2f240', - label: 'black', - bgText: '#ffff90', - text: 'black' - } - }, - callstack: { - key: 'TAS', - title: 'function', - color: { - bgLabel: '#413FA9', - label: 'white', - bgText: '#B3B2EB', - text: 'black' - } - }, - callstack_async: { - key: 'TAS', - title: 'ASYNC CALL', - color: { - bgLabel: '#413FA9', - label: 'white', - bgText: '#413FA9', - text: 'white' - } - }, - TAS: { - key: 'TAS', - title: 'TAS', - color: { - bgLabel: 'grey', - label: 'black;background:linear-gradient(#304352,#d7d2cc,#d7d2cc,#d7d2cc,#304352)', - bgText: 'grey', - text: 'black;background:linear-gradient(#304352,#d7d2cc,#d7d2cc,#d7d2cc,#304352)' - } - } - }, - - - config = { - debugMode: false, - logging: { - log: true, - notice: true, - info: true, - warn: true, - error: true, - debug: false - } - }, - - callstackRegistry = [], - queuedUpdates = {}, //< Used for delaying saves till the last momment. - - complexType = function(o){ - switch(typeof o){ - case 'string': - return 'string'; - case 'boolean': - return 'boolean'; - case 'number': - return (_.isNaN(o) ? 'NaN' : (o.toString().match(/\./) ? 'decimal' : 'integer')); - case 'function': - return 'function: '+(o.name ? o.name+'()' : '(anonymous)'); - case 'object': - return (_.isArray(o) ? 'array' : (_.isArguments(o) ? 'arguments' : ( _.isNull(o) ? 'null' : 'object'))); - default: - return typeof o; - } - }, - - dataLogger = function(primaryLogger,secondaryLogger,data){ - _.each(data,function(m){ - var type = complexType(m); - switch(type){ - case 'string': - primaryLogger(m); - break; - case 'undefined': - case 'null': - case 'NaN': - primaryLogger('['+type+']'); - break; - case 'number': - case 'not a number': - case 'integer': - case 'decimal': - case 'boolean': - primaryLogger('['+type+']: '+m); - break; - default: - primaryLogger('['+type+']:========================================='); - secondaryLogger(m); - primaryLogger('========================================================='); - break; - } - }); - }, - - - colorLog = function(options){ - var coloredLoggerFunction, - key = options.key, - label = options.title || 'TAS', - lBGColor = (options.color && options.color.bgLabel) || 'blue', - lTxtColor = (options.color && options.color.label) || 'white', - mBGColor = (options.color && options.color.bgText) || 'blue', - mTxtColor = (options.color && options.color.text) || 'white'; - - coloredLoggerFunction = function(message){ - console.log( - '%c '+label+': %c '+message + ' ', - 'background-color: '+lBGColor+';color: '+lTxtColor+'; font-weight:bold;', - 'background-color: '+mBGColor+';color: '+mTxtColor+';' - ); - }; - return function(){ - if('TAS'===key || config.logging[key]){ - dataLogger(coloredLoggerFunction,function(m){console.log(m);},_.toArray(arguments)); - } - }; - }, - - logDebug = colorLog(loggingSettings.debug), - logError = colorLog(loggingSettings.error), - logWarn = colorLog(loggingSettings.warn), - logInfo = colorLog(loggingSettings.info), - logNotice = colorLog(loggingSettings.notice), - logLog = colorLog(loggingSettings.log), - log = colorLog(loggingSettings.TAS), - logCS = colorLog(loggingSettings.callstack), - logCSA = colorLog(loggingSettings.callstack_async), - - registerCallstack = function(callstack,label){ - var idx=_.findIndex(callstackRegistry,function(o){ - return (_.difference(o.stack,callstack).length === _.difference(callstack,o.stack).length) && - _.difference(o.stack,callstack).length === 0 && - o.label === label; - }); - if(-1 === idx){ - idx=callstackRegistry.length; - callstackRegistry.push({ - stack: callstack, - label: label - }); - } - return idx; - }, - - setConfigOption = function(options){ - var newconf =_.defaults(options,config); - newconf.logging=_.defaults( - (options && options.logging)||{}, - config.logging - ); - config=newconf; - }, - - debugMode = function(){ - config.logging.debug=true; - config.debugMode = true; - }, - - getCallstack = function(){ - var e = new Error('dummy'), - stack = _.map(_.rest(e.stack.replace(/^[^\(]+?[\n$]/gm, '') - .replace(/^\s+at\s+/gm, '') - .replace(/^Object.\s*\(/gm, '{anonymous}()@') - .split('\n')),function(l){ - return l.replace(/\s+.*$/,''); - }); - return stack; - }, - logCallstackSub = function(cs){ - var matches, csa; - _.find(cs,function(line){ - matches = line.match(/TAS_CALLSTACK_(\d+)/); - if(matches){ - csa=callstackRegistry[matches[1]]; - logCSA( '===================='+(csa.label ? '> '+csa.label+' <' : '')+'===================='); - logCallstackSub(csa.stack); - return true; - } - logCS(line); - return false; - }); - }, - logCallstack = function(){ - var cs; - if(config.debugMode){ - cs = getCallstack(); - cs.shift(); - log('==============================> CALLSTACK <=============================='); - logCallstackSub(cs); - log('========================================================================='); - } - }, - - - wrapCallback = function (label, callback, context){ - var callstack; - if('function' === typeof label){ - context=callback; - callback=label; - label=undefined; - } - if(!config.debugMode){ - return (function(cb,ctx){ - return function(){ - cb.apply(ctx||{},arguments); - }; - }(callback,context)); - } - - callstack = getCallstack(); - callstack.shift(); - - return (function(cb,ctx,cs,lbl){ - var ctxref=registerCallstack(cs,lbl); - - /*jshint -W054 */ - return new Function('cb','ctx','TASlog', - "return function TAS_CALLSTACK_"+ctxref+"(){"+ - "TASlog('Entering: '+(cb.name||'(anonymous function)'));"+ - "cb.apply(ctx||{},arguments);"+ - "TASlog('Exiting: '+(cb.name||'(anonymous function)'));"+ - "};")(cb,ctx,log); - /*jshint +W054 */ - }(callback,context,callstack,label)); - }, - - - prepareUpdate = function( attribute, value ){ - queuedUpdates[attribute]=value; - }, - - applyQueuedUpdates = function() { - setAttrs(queuedUpdates); - queuedUpdates = {}; - }, - - namesFromArgs = function(args,base){ - return _.chain(args) - .reduce(function(memo,attr){ - if('string' === typeof attr) { - memo.push(attr); - } else if(_.isArray(args) || _.isArguments(args)){ - memo = namesFromArgs(attr,memo); - } - return memo; - },(_.isArray(base) && base) || []) - .uniq() - .value(); - }, - - addId = function(obj,value){ - Object.defineProperty(obj,'id',{ - value: value, - writeable: false, - enumerable: false - }); - }, - - addProp = function(obj,prop,value,fullname){ - (function(){ - var pname=(_.contains(['S','F','I','D'],prop) ? '_'+prop : prop), - full_pname = fullname || prop, - pvalue=value; - - _.each(['S','I','F'],function(p){ - if( !_.has(obj,p)){ - Object.defineProperty(obj, p, { - value: {}, - enumerable: false, - readonly: true - }); - } - }); - if( !_.has(obj,'D')){ - Object.defineProperty(obj, 'D', { - value: _.reduce(_.range(10),function(m,d){ - Object.defineProperty(m, d, { - value: {}, - enumerable: true, - readonly: true - }); - return m; - },{}), - enumerable: false, - readonly: true - }); - } - - - // Raw value - Object.defineProperty(obj, pname, { - enumerable: true, - set: function(v){ - if(v!==pvalue) { - pvalue=v; - prepareUpdate(full_pname,v); - } - }, - get: function(){ - return pvalue; - } +// Calculate the total of Feat Points spent +on("change:repeating_featsLeft", function() { + var featCost = 0; + getSectionIDs("repeating_featsLeft", function(featsArray) { + if(featsArray.length > 0) { + var names = _.map(featsArray, function(currentID) { + return 'repeating_featsLeft_'+currentID+'_feat_left_cost'; }); - - // string value - Object.defineProperty(obj.S, pname, { - enumerable: true, - set: function(v){ - var val=v.toString(); - if(val !== pvalue) { - pvalue=val; - prepareUpdate(full_pname,val); - } - }, - get: function(){ - return pvalue.toString(); - } - }); - - // int value - Object.defineProperty(obj.I, pname, { - enumerable: true, - set: function(v){ - var val=parseInt(v,10) || 0; - if(val !== pvalue){ - pvalue=val; - prepareUpdate(full_pname,val); - } - }, - get: function(){ - return parseInt(pvalue,10) || 0; - } - }); - - // float value - Object.defineProperty(obj.F, pname, { - enumerable: true, - set: function(v){ - var val=parseFloat(v) || 0; - if(val !== pvalue) { - pvalue=val; - prepareUpdate(full_pname,val); - } - }, - get: function(){ - return parseFloat(pvalue) || 0; - } - }); - _.each(_.range(10),function(d){ - Object.defineProperty(obj.D[d], pname, { - enumerable: true, - set: function(v){ - var val=(parseFloat(v) || 0).toFixed(d); - if(val !== pvalue){ - pvalue=val; - prepareUpdate(full_pname,val); - } - }, - get: function(){ - return (parseFloat(pvalue) || 0).toFixed(d); - } - }); - }); - - }()); - }, - - repeating = function( section ) { - return (function(s){ - var sectionName = s, - attrNames = [], - fieldNames = [], - operations = [], - after = [], - - repAttrs = function TAS_Repeating_Attrs(){ - attrNames = namesFromArgs(arguments,attrNames); - return this; - }, - repFields = function TAS_Repeating_Fields(){ - fieldNames = namesFromArgs(arguments,fieldNames); - return this; - }, - repReduce = function TAS_Repeating_Reduce(func, initial, final, context) { - operations.push({ - type: 'reduce', - func: (func && _.isFunction(func) && func) || _.noop, - memo: (_.isUndefined(initial) && 0) || initial, - final: (final && _.isFunction(final) && final) || _.noop, - context: context || {} - }); - return this; - }, - repMap = function TAS_Repeating_Map(func, final, context) { - operations.push({ - type: 'map', - func: (func && _.isFunction(func) && func) || _.noop, - final: (final && _.isFunction(final) && final) || _.noop, - context: context || {} - }); - return this; - }, - repEach = function TAS_Repeating_Each(func, final, context) { - operations.push({ - type: 'each', - func: (func && _.isFunction(func) && func) || _.noop, - final: (final && _.isFunction(final) && final) || _.noop, - context: context || {} - }); - return this; - }, - repTap = function TAS_Repeating_Tap(final, context) { - operations.push({ - type: 'tap', - final: (final && _.isFunction(final) && final) || _.noop, - context: context || {} - }); - return this; - }, - repAfter = function TAS_Repeating_After(callback,context) { - after.push({ - callback: (callback && _.isFunction(callback) && callback) || _.noop, - context: context || {} - }); - return this; - }, - repExecute = function TAS_Repeating_Execute(callback,context){ - var rowSet = {}, - attrSet = {}, - fieldIds = [], - fullFieldNames = []; - - repAfter(callback,context); - - // call each operation per row. - // call each operation's final - getSectionIDs("repeating_"+sectionName,function(ids){ - fieldIds = ids; - fullFieldNames = _.reduce(fieldIds,function(memo,id){ - return memo.concat(_.map(fieldNames,function(name){ - return 'repeating_'+sectionName+'_'+id+'_'+name; - })); - },[]); - getAttrs( _.uniq(attrNames.concat(fullFieldNames)), function(values){ - _.each(attrNames,function(aname){ - if(values.hasOwnProperty(aname)){ - addProp(attrSet,aname,values[aname]); - } - }); - - rowSet = _.reduce(fieldIds,function(memo,id){ - var r={}; - addId(r,id); - _.each(fieldNames,function(name){ - var fn = 'repeating_'+sectionName+'_'+id+'_'+name; - addProp(r,name,values[fn],fn); - }); - - memo[id]=r; - - return memo; - },{}); - - _.each(operations,function(op){ - var res; - switch(op.type){ - case 'tap': - _.bind(op.final,op.context,rowSet,attrSet)(); - break; - - case 'each': - _.each(rowSet,function(r){ - _.bind(op.func,op.context,r,attrSet,r.id,rowSet)(); - }); - _.bind(op.final,op.context,rowSet,attrSet)(); - break; - - case 'map': - res = _.map(rowSet,function(r){ - return _.bind(op.func,op.context,r,attrSet,r.id,rowSet)(); - }); - _.bind(op.final,op.context,res,rowSet,attrSet)(); - break; - - case 'reduce': - res = op.memo; - _.each(rowSet,function(r){ - res = _.bind(op.func,op.context,res,r,attrSet,r.id,rowSet)(); - }); - _.bind(op.final,op.context,res,rowSet,attrSet)(); - break; - } - }); - - // finalize attrs - applyQueuedUpdates(); - _.each(after,function(op){ - _.bind(op.callback,op.context)(); - }); - }); + getAttrs(names,function(v){ + var sum = _.reduce(v,function(m,a){ + return m+parseInt(a,10); + },0); + setAttrs({ + "featLeft_points_spent": sum }); - }; - - return { - attrs: repAttrs, - attr: repAttrs, - - column: repFields, - columns: repFields, - field: repFields, - fields: repFields, - - reduce: repReduce, - inject: repReduce, - foldl: repReduce, - - map: repMap, - collect: repMap, - - each: repEach, - forEach: repEach, - - tap: repTap, - 'do': repTap, - - after: repAfter, - last: repAfter, - done: repAfter, - - execute: repExecute, - go: repExecute, - run: repExecute - }; - }(section)); - }, - - - repeatingSimpleSum = function(section, field, destination){ - repeating(section) - .attr(destination) - .field(field) - .reduce(function(m,r){ - return m + (r.F[field]); - },0,function(t,r,a){ - a.S[destination]=t; - }) - .execute(); - }; - - console.log('%c•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ The Aaron Sheet v'+version+' ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.•','background: linear-gradient(to right,green,white,white,green); color:black;text-shadow: 0 0 8px white;'); - console.log('%c•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ Last update: '+(new Date(lastUpdate*1000))+' ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.•','background: linear-gradient(to right,green,white,white,green); color:black;text-shadow: 0 0 8px white;'); - - - return { - /* Repeating Sections */ - repeatingSimpleSum: repeatingSimpleSum, - repeating: repeating, - - /* Configuration */ - config: setConfigOption, - - /* Debugging */ - callback: wrapCallback, - callstack: logCallstack, - debugMode: debugMode, - _fn: wrapCallback, - - /* Logging */ - debug: logDebug, - error: logError, - warn: logWarn, - info: logInfo, - notice: logNotice, - log: logLog - }; -}()); - -/* ---- END: TheAaronSheet.js ---- */ + }); + } + }); + });
-
Fixed Pre-existing Actions not rolling & Can now modify Level & Min/Max Attribute Score enforced :: 2017.05.14 Version 1.8.6 y
+
Feats, Perks, & Flaws to 1 column; Quick Access to Stats for Token bubbles; Destructive Trance :: 2017.08.14 Version 1.8.6 y
Character Info
@@ -4120,7 +3566,8 @@ remove this line to add Sanity back in (and corresponding 2 other areas) -->
Click to roll Resist Bane
-
+
+
@@ -4148,7 +3595,8 @@ remove this line to add Sanity back in (and corresponding 2 other areas) -->
Click to roll Resist Bane
-
+
+
@@ -4173,7 +3621,8 @@ remove this line to add Sanity back in (and corresponding 2 other areas) -->
Click to roll Resist Bane
-
+
+
@@ -4202,8 +3651,9 @@ remove this line to add Sanity back in (and corresponding 2 other areas) -->
Current
Max
-
-
+
+
+
From Feats
@@ -4244,7 +3694,8 @@ remove this line to add Sanity back in (and corresponding 2 other areas) -->
Click to roll Initiative
Base
-
+
+
Armor Penalty(ft)
Armor Feat(ft)
@@ -4254,7 +3705,8 @@ remove this line to add Sanity back in (and corresponding 2 other areas) -->
Lethal Damage
-
+
+
@@ -4553,15 +4005,15 @@ remove this line to add Sanity back in (and corresponding 2 other areas) -->
Points Used
-
+
-
+
-
y
-
+
y
+
Name
@@ -4574,7 +4026,7 @@ remove this line to add Sanity back in (and corresponding 2 other areas) -->
-
+ @@ -2629,11 +2616,11 @@
- +
- +
Sanity will save bonus
@@ -2664,7 +2651,7 @@
+
- +
Misc
@@ -2719,7 +2706,7 @@
DR - Spell Resist + Spell Resist SR Bonus Resistances Immunities @@ -2728,7 +2715,7 @@
- + @@ -2843,7 +2830,7 @@ + - + + @@ -2852,7 +2839,7 @@ - +
@@ -2895,7 +2882,7 @@ + - + + @@ -2904,7 +2891,7 @@ - +
@@ -2946,7 +2933,7 @@ + - + + @@ -2955,7 +2942,7 @@ - +
@@ -2998,7 +2985,7 @@ + - + + @@ -3007,7 +2994,7 @@ - +
@@ -3049,7 +3036,7 @@ + - + + @@ -3058,7 +3045,7 @@ - +
@@ -3101,7 +3088,7 @@ + - + + @@ -3110,7 +3097,7 @@ - +
@@ -3178,7 +3165,7 @@
Extra Damage
- + Extra Non-Crit Dmg @@ -3186,7 +3173,7 @@ Type - + Extra Crit Dmg @@ -3205,7 +3192,7 @@
@@ -3213,7 +3200,7 @@
@@ -3221,7 +3208,7 @@
@@ -3229,7 +3216,7 @@
@@ -3239,7 +3226,7 @@
@@ -3247,7 +3234,7 @@
@@ -3255,7 +3242,7 @@
@@ -3263,7 +3250,7 @@
@@ -3321,11 +3308,11 @@
- +
+ -
+ @@ -3414,7 +3401,7 @@
@@ -3539,7 +3526,7 @@ - +
@@ -3555,7 +3542,7 @@ - +
@@ -3571,7 +3558,7 @@ - +
@@ -3587,7 +3574,7 @@ - +
@@ -3603,7 +3590,7 @@ - +
@@ -3619,7 +3606,7 @@ - +
@@ -3635,7 +3622,7 @@ - +
@@ -3646,7 +3633,7 @@
@@ -3654,16 +3641,17 @@
@@ -3710,20 +3698,20 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + +
@@ -3855,7 +3843,7 @@ Custom Roll
- +
@@ -3870,7 +3858,7 @@ Skill Bonus Macro
- +
@@ -3968,7 +3956,7 @@ - +
@@ -4000,7 +3988,7 @@ - +
  @@ -4037,7 +4025,7 @@ - +
@@ -4069,7 +4057,7 @@ - +
@@ -4101,7 +4089,7 @@ - +
@@ -4133,7 +4121,7 @@ - +
@@ -4165,7 +4153,7 @@ - +
@@ -4197,7 +4185,7 @@ - +
@@ -4229,7 +4217,7 @@ - +
@@ -4261,7 +4249,7 @@ - +
@@ -4293,7 +4281,7 @@ - +
@@ -4325,7 +4313,7 @@ - +
@@ -4357,7 +4345,7 @@ - +
@@ -4389,7 +4377,7 @@ - +
  @@ -4426,7 +4414,7 @@ - +
@@ -4458,7 +4446,7 @@ - +
@@ -4490,7 +4478,7 @@ - +
@@ -4522,7 +4510,7 @@ - +
@@ -4554,7 +4542,7 @@ - +
@@ -4586,7 +4574,7 @@ - +
@@ -4618,7 +4606,7 @@ - +
@@ -4650,7 +4638,7 @@ - +
@@ -4682,7 +4670,7 @@ - +
@@ -4714,7 +4702,7 @@ - +
@@ -4746,7 +4734,7 @@ - +
@@ -4778,7 +4766,7 @@ - +
@@ -4810,7 +4798,7 @@ - +
@@ -4842,7 +4830,7 @@ - +
@@ -4874,7 +4862,7 @@ - +
@@ -4906,7 +4894,7 @@ - +
@@ -4938,7 +4926,7 @@ - +
@@ -4970,7 +4958,7 @@ - +
  @@ -5007,7 +4995,7 @@ - +
@@ -5039,7 +5027,7 @@ - +
@@ -5071,7 +5059,7 @@ - +
@@ -5103,7 +5091,7 @@ - +
@@ -5135,7 +5123,7 @@ - +
@@ -5167,7 +5155,7 @@ - +
@@ -5199,7 +5187,7 @@ - +
@@ -5231,7 +5219,7 @@ - +
@@ -5263,7 +5251,7 @@ - +
@@ -5295,7 +5283,7 @@ - +
@@ -5327,7 +5315,7 @@ - +
  @@ -5364,7 +5352,7 @@ - +
@@ -5396,7 +5384,7 @@ - +
@@ -5428,7 +5416,7 @@ - +
@@ -5460,7 +5448,7 @@ - +
@@ -5492,7 +5480,7 @@ - +
@@ -5524,7 +5512,7 @@ - +
@@ -5556,7 +5544,7 @@ - +
@@ -5588,7 +5576,7 @@ - +
@@ -5620,7 +5608,7 @@ - +
@@ -5652,7 +5640,7 @@ - +
@@ -5684,7 +5672,7 @@ - +
  @@ -5721,7 +5709,7 @@ - +
@@ -5753,7 +5741,7 @@ - +
@@ -5785,7 +5773,7 @@ - +
@@ -5817,7 +5805,7 @@ - +
@@ -5849,7 +5837,7 @@ - +
@@ -5881,7 +5869,7 @@ - +
@@ -5913,7 +5901,7 @@ - +
@@ -5945,7 +5933,7 @@ - +
@@ -5977,7 +5965,7 @@ - +
@@ -6009,7 +5997,7 @@ - +
  @@ -6046,7 +6034,7 @@ - +
@@ -6078,7 +6066,7 @@ - +
@@ -6110,7 +6098,7 @@ - +
@@ -6142,7 +6130,7 @@ - +
@@ -6174,7 +6162,7 @@ - +
@@ -6206,7 +6194,7 @@ - +
@@ -6238,7 +6226,7 @@ - +
@@ -6270,7 +6258,7 @@ - +
@@ -6302,7 +6290,7 @@ - +
@@ -6334,7 +6322,7 @@ - +
@@ -6366,7 +6354,7 @@ - +
@@ -6398,7 +6386,7 @@ - +
@@ -6430,7 +6418,7 @@ - +
@@ -6462,7 +6450,7 @@ - +
@@ -6494,7 +6482,7 @@ - +
@@ -6526,7 +6514,7 @@ - +
@@ -6558,7 +6546,7 @@ - +
@@ -6590,7 +6578,7 @@ - +
  @@ -6628,7 +6616,7 @@ - +
@@ -6661,7 +6649,7 @@ - +
@@ -6694,7 +6682,7 @@ - +
@@ -6727,7 +6715,7 @@ - +
@@ -6760,7 +6748,7 @@ - +
@@ -6793,7 +6781,7 @@ - +
@@ -6826,7 +6814,7 @@ - +
@@ -6859,7 +6847,7 @@ - +
@@ -6892,7 +6880,7 @@ - +
@@ -6925,7 +6913,7 @@ - +
@@ -6957,7 +6945,7 @@ - +
@@ -6989,7 +6977,7 @@ - +
@@ -7021,7 +7009,7 @@ - +
@@ -7053,7 +7041,7 @@ - +
@@ -7085,7 +7073,7 @@ - +
@@ -7117,7 +7105,7 @@ - +
@@ -7149,7 +7137,7 @@ - +
@@ -7181,7 +7169,7 @@ - +
@@ -7213,7 +7201,7 @@ - +
@@ -7245,7 +7233,7 @@ - +
@@ -7277,7 +7265,7 @@ - +
@@ -7309,7 +7297,7 @@ - +
@@ -7389,17 +7377,17 @@ - - - - + + + + - - - - - - + + + + + +
@@ -7425,14 +7413,14 @@ - - - - + + + + - - - + + +
@@ -7582,62 +7570,131 @@
- -
- -

-
+ +
+ +

+
Kineticist Burn -
+ + + + +
-
+ Burn + + + + + + +
+ create-attack + +
+ + atk type
-
-
- - - - kinetic blast -
-
- - Buff -
-
- - blast -
+ +
+ + blast
-
-
- - - - kinetic blast damage bonus -
-
- - Buff -
-
- - blast dmg -
+
+ + dmg type
-
+
+ + dice +
+
+ + Create Macros +
+
+ + attack macro +
+
+ + damage macro +
+
+ + Create Attack +
+
+
+ + +
@@ -7707,7 +7764,7 @@ -
- -

-
- Ensure macros are up to date. - If you are having problems with list or skill macros, uncheck the appropriate box below and hit the recalc button. -
-
-
- Macros - - - - -
-
-   - - -   -   -
-
-
-

@@ -13535,8 +13614,8 @@
1.65 - - + +
@@ -13574,29 +13653,29 @@
-
Level 0 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
+
Level 0 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
-
Level 1 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
+
Level 1 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
-
Level 2 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
+
Level 2 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
-
Level 3 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
+
Level 3 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
-
Level 4 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
+
Level 4 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
-
Level 5 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
+
Level 5 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
-
Level 6 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
+
Level 6 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
-
Level 7 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
+
Level 7 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
-
Level 8 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
+
Level 8 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
-
Level 9 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
+
Level 9 Spells

Prepped

Name

Class

Level

School

Casting Time

DC Mod

DC

Components

Range

Range

Targets/Area/Effect

Duration

Save Effect

SR

CL Mod

CL
|
 

Conc Mod

Conc
|
 

Cast Def

Cast Def DC
|
 

Spell Pen Mod

Spell Pen
ID:
-
NPC Class 1 Spells

Uses/Day

Name

Short Desc

Level

Range

Duration

Save

SR
ID:

+
NPC Class 1 Spells

Uses/Day

Name

Short Desc

Level

Range

Duration

Save

SR
ID:

-
NPC Class 2 Spells

Uses/Day

Name

Short Desc

Level

Range

Duration

Save

SR
ID:
+
NPC Class 2 Spells

Uses/Day

Name

Short Desc

Level

Range

Duration

Save

SR
ID:
@@ -13611,7 +13690,7 @@