diff --git a/GhostLines/Assets/anim_bg.gif b/GhostLines/Assets/anim_bg.gif new file mode 100644 index 0000000000..23c46cf95d Binary files /dev/null and b/GhostLines/Assets/anim_bg.gif differ diff --git a/GhostLines/Assets/clocks/harmclock1.png - Shortcut.lnk b/GhostLines/Assets/clocks/harmclock1.png - Shortcut.lnk new file mode 100644 index 0000000000..7a8c167c7d Binary files /dev/null and b/GhostLines/Assets/clocks/harmclock1.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/harmclock2.png - Shortcut.lnk b/GhostLines/Assets/clocks/harmclock2.png - Shortcut.lnk new file mode 100644 index 0000000000..793f00ff78 Binary files /dev/null and b/GhostLines/Assets/clocks/harmclock2.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/harmclock3.png - Shortcut.lnk b/GhostLines/Assets/clocks/harmclock3.png - Shortcut.lnk new file mode 100644 index 0000000000..344e8b62ad Binary files /dev/null and b/GhostLines/Assets/clocks/harmclock3.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/harmclock4.png - Shortcut.lnk b/GhostLines/Assets/clocks/harmclock4.png - Shortcut.lnk new file mode 100644 index 0000000000..176a38c454 Binary files /dev/null and b/GhostLines/Assets/clocks/harmclock4.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/harmclock5.png - Shortcut.lnk b/GhostLines/Assets/clocks/harmclock5.png - Shortcut.lnk new file mode 100644 index 0000000000..12a6b20916 Binary files /dev/null and b/GhostLines/Assets/clocks/harmclock5.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/harmclock6.png - Shortcut.lnk b/GhostLines/Assets/clocks/harmclock6.png - Shortcut.lnk new file mode 100644 index 0000000000..ee5e52b99c Binary files /dev/null and b/GhostLines/Assets/clocks/harmclock6.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/harmclock7.png - Shortcut.lnk b/GhostLines/Assets/clocks/harmclock7.png - Shortcut.lnk new file mode 100644 index 0000000000..141c503f56 Binary files /dev/null and b/GhostLines/Assets/clocks/harmclock7.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/horror0.png - Shortcut.lnk b/GhostLines/Assets/clocks/horror0.png - Shortcut.lnk new file mode 100644 index 0000000000..58a836878a Binary files /dev/null and b/GhostLines/Assets/clocks/horror0.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/horror1.png - Shortcut.lnk b/GhostLines/Assets/clocks/horror1.png - Shortcut.lnk new file mode 100644 index 0000000000..d190508f27 Binary files /dev/null and b/GhostLines/Assets/clocks/horror1.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/horror2.png - Shortcut.lnk b/GhostLines/Assets/clocks/horror2.png - Shortcut.lnk new file mode 100644 index 0000000000..028e34a3f5 Binary files /dev/null and b/GhostLines/Assets/clocks/horror2.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/horror3.png - Shortcut.lnk b/GhostLines/Assets/clocks/horror3.png - Shortcut.lnk new file mode 100644 index 0000000000..653f162b84 Binary files /dev/null and b/GhostLines/Assets/clocks/horror3.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/horror4.png - Shortcut.lnk b/GhostLines/Assets/clocks/horror4.png - Shortcut.lnk new file mode 100644 index 0000000000..0d458fa4da Binary files /dev/null and b/GhostLines/Assets/clocks/horror4.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/scars0.png - Shortcut.lnk b/GhostLines/Assets/clocks/scars0.png - Shortcut.lnk new file mode 100644 index 0000000000..08f3dbf30e Binary files /dev/null and b/GhostLines/Assets/clocks/scars0.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/scars1.png - Shortcut.lnk b/GhostLines/Assets/clocks/scars1.png - Shortcut.lnk new file mode 100644 index 0000000000..91ceca1df8 Binary files /dev/null and b/GhostLines/Assets/clocks/scars1.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/scars2.png - Shortcut.lnk b/GhostLines/Assets/clocks/scars2.png - Shortcut.lnk new file mode 100644 index 0000000000..b4eda19651 Binary files /dev/null and b/GhostLines/Assets/clocks/scars2.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/scars3.png - Shortcut.lnk b/GhostLines/Assets/clocks/scars3.png - Shortcut.lnk new file mode 100644 index 0000000000..06ef55afa6 Binary files /dev/null and b/GhostLines/Assets/clocks/scars3.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/scars4.png - Shortcut.lnk b/GhostLines/Assets/clocks/scars4.png - Shortcut.lnk new file mode 100644 index 0000000000..c472ebd9e2 Binary files /dev/null and b/GhostLines/Assets/clocks/scars4.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/trauma0.png - Shortcut.lnk b/GhostLines/Assets/clocks/trauma0.png - Shortcut.lnk new file mode 100644 index 0000000000..d7ce7574fe Binary files /dev/null and b/GhostLines/Assets/clocks/trauma0.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/trauma1.png - Shortcut.lnk b/GhostLines/Assets/clocks/trauma1.png - Shortcut.lnk new file mode 100644 index 0000000000..fa5c4e0aac Binary files /dev/null and b/GhostLines/Assets/clocks/trauma1.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/trauma2.png - Shortcut.lnk b/GhostLines/Assets/clocks/trauma2.png - Shortcut.lnk new file mode 100644 index 0000000000..cb0ee9607e Binary files /dev/null and b/GhostLines/Assets/clocks/trauma2.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/trauma3.png - Shortcut.lnk b/GhostLines/Assets/clocks/trauma3.png - Shortcut.lnk new file mode 100644 index 0000000000..9a48e3921e Binary files /dev/null and b/GhostLines/Assets/clocks/trauma3.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/trauma4.png - Shortcut.lnk b/GhostLines/Assets/clocks/trauma4.png - Shortcut.lnk new file mode 100644 index 0000000000..8792d5ca64 Binary files /dev/null and b/GhostLines/Assets/clocks/trauma4.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/trauma5.png - Shortcut.lnk b/GhostLines/Assets/clocks/trauma5.png - Shortcut.lnk new file mode 100644 index 0000000000..e142d64c90 Binary files /dev/null and b/GhostLines/Assets/clocks/trauma5.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/clocks/trauma6.png - Shortcut.lnk b/GhostLines/Assets/clocks/trauma6.png - Shortcut.lnk new file mode 100644 index 0000000000..34ecac23ca Binary files /dev/null and b/GhostLines/Assets/clocks/trauma6.png - Shortcut.lnk differ diff --git a/GhostLines/Assets/ghostlines_bg.png b/GhostLines/Assets/ghostlines_bg.png new file mode 100644 index 0000000000..b2c2b03f40 Binary files /dev/null and b/GhostLines/Assets/ghostlines_bg.png differ diff --git a/GhostLines/Assets/ghostlines_bg_texture.jpg b/GhostLines/Assets/ghostlines_bg_texture.jpg new file mode 100644 index 0000000000..ebb26d0c25 Binary files /dev/null and b/GhostLines/Assets/ghostlines_bg_texture.jpg differ diff --git a/GhostLines/GhostLinesSheet.css b/GhostLines/GhostLinesSheet.css deleted file mode 100644 index e4e0c61be0..0000000000 --- a/GhostLines/GhostLinesSheet.css +++ /dev/null @@ -1,342 +0,0 @@ -@font-face { - font-family: 'IM Fell English SC'; - font-style: normal; - font-weight: 400; - src: local('IM Fell English SC'), local('IM_FELL_English_SC'), url(http://themes.googleusercontent.com/static/fonts/imfellenglishsc/v3/h3Tn6yWfw4b5qaLD1RWvz9gX5f6-V0DImePmAcKHNfQ.ttf) format('truetype'); -} - -h1, h2, h3, h4, h5 { - font-family: 'IM Fell English SC', serif; - text-align: center; -} - -h3 { - font-size: 1.2em; -} - -h4 { - font-size: 0.8em; -} - -h5 { - font-size: 0.65em; -} - -hr { - height: 5px; - padding: 0; - margin: 0; - border-top: 2px solid; - width: 200%; - text-align: center; - margin-left: -42px; - margin-top: 6px; -} - -textarea { - height: 80px; - margin-top: 10px; - font-size: x-small; - line-height: 1.25em; -} - -div.sheet-clock, -.sheet-circleBackdrop { - width: 5em; - height: 5em; - display: inline-block; - border-radius: 50%; - background-color: #394646; - border: 2px solid black; - vertical-align: middle; - margin-left: 10px; - margin-right: 10px; -} - -.sheet-circleBackdrop { - background-color: white; - margin-top: 20px; -} - -div.sheet-circleBackdrop input { - border: 0; - margin-top: 3px; - width: 50px; -} - - -input.sheet-HarmCheckbox, -input.sheet-ScarsCheckbox, -input.sheet-TraumaCheckbox, -input.sheet-HorrorCheckbox { - position: absolute; - left: -10000px; -} - -div.sheet-FieldLabel { - width: 60px; - display: inline-block; - font-weight: bold; -} - -input.sheet-TextFieldBio { - width: calc(33% - 21px); -} - -input.sheet-HarmNumberbox, -input.sheet-ScarsNumberbox, -input.sheet-TraumaNumberbox, -input.sheet-HorrorNumberbox { - width: 1em; - height: 2em; - vertical-align: top; -} - - -div.sheet-HarmSection, -div.sheet-ScarsSection, -div.sheet-TraumaSection, -div.sheet-HorrorSection { - display: inline-block; - vertical-align: top; - text-align: center; - margin-top:10px; -} - -div.sheet-col { - text-align: center; -} - -div.sheet-wideColumn, div.sheet-narrowColumn, div.sheet-mediumColumn { - text-align: center; - display: inline-block; - vertical-align: top; -} - -div.sheet-narrowColumn { - width: calc(27.5% - 21px); - -} - -div.sheet-mediumColumn { - width: calc(35% - 21px); -} -div.sheet-wideColumn { - width: calc(45% - 21px); -} - -input[type="checkbox"][name="attr_Harm"][value="0"]:checked ~ div.sheet-clock[title="attr_Harm"], -input[type="checkbox"][name="attr_Trauma"][value="0"]:checked ~ div.sheet-clock[title="attr_Trauma"], -input[type="checkbox"][name="attr_Scars"][value="0"]:checked ~ div.sheet-clock[title="attr_Scars"], -input[type="checkbox"][name="attr_Horror"][value="0"]:checked ~ div.sheet-clock[title="attr_Horror"] { - background: white; - background-image: radial-gradient(white, white) /* no harm */ -} - -input[type="checkbox"][name="attr_Harm"][value="1"]:checked ~ div.sheet-clock[title="attr_Harm"], -input[type="checkbox"][name="attr_Trauma"][value="1"]:checked ~ div.sheet-clock[title="attr_Trauma"] { - background-image: linear-gradient(180deg, transparent 50%, white 50%), linear-gradient(90deg, white 50%, transparent 50%); /* 3oclock */ -} - -input[type="checkbox"][name="attr_Harm"][value="2"]:checked ~ div.sheet-clock[title="attr_Harm"], -input[type="checkbox"][name="attr_Trauma"][value="2"]:checked ~ div.sheet-clock[title="attr_Trauma"] { - background-image: linear-gradient(90deg, white 50%, transparent 50%); /* 6 oclock */ -} - -input[type="checkbox"][name="attr_Harm"][value="3"]:checked ~ div.sheet-clock[title="attr_Harm"], -input[type="checkbox"][name="attr_Trauma"][value="3"]:checked ~ div.sheet-clock[title="attr_Trauma"] { - background-image: linear-gradient(180deg, transparent 50%, #394646 50%), linear-gradient(90deg, white 50%, transparent 50%); /* 9 oclock */ -} - -input[type="checkbox"][name="attr_Harm"][value="4"]:checked ~ div.sheet-clock[title="attr_Harm"], -input[type="checkbox"][name="attr_Trauma"][value="4"]:checked ~ div.sheet-clock[title="attr_Trauma"] { - background-image: linear-gradient(210deg, transparent 50%, #394646 50%), linear-gradient(90deg, white 50%, transparent 50%); /* 10 oclock */ -} - -input[type="checkbox"][name="attr_Harm"][value="5"]:checked ~ div.sheet-clock[title="attr_Harm"], -input[type="checkbox"][name="attr_Trauma"][value="5"]:checked ~ div.sheet-clock[title="attr_Trauma"] { - background-image: linear-gradient(240deg, transparent 50%, #394646 50%), linear-gradient(90deg, white 50%, transparent 50%); /* 11 oclock */ -} - -input[type="checkbox"][name="attr_Harm"][value="6"]:checked ~ div.sheet-clock[title="attr_Harm"], -input[type="checkbox"][name="attr_Trauma"][value="6"]:checked ~ div.sheet-clock[title="attr_Trauma"] { - background-color: black; /* 12 oclock */ -} - - - - -/* Scars and Horror need special treatment. They're 4 piece pies which can start filling in from the left or right */ - -/* div.sheet-HorrorSection input.sheet-checkboxArrowLeftRight[type="checkbox"]:checked */ - - -div.sheet-ScarsSection input[type="checkbox"][name="attr_Scars"][value="1"]:checked ~ - input.sheet-checkboxArrowLeftRight[type="checkbox"]:checked ~ - div.sheet-clock[title="attr_Scars"], - -div.sheet-HorrorSection input[type="checkbox"][name="attr_Horror"][value="1"]:checked ~ - input.sheet-checkboxArrowLeftRight[type="checkbox"]:checked ~ - div.sheet-clock[title="attr_Horror"] -{ - background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(-45deg, white 50%, transparent 50%); /* left quad */ -} - -div.sheet-ScarsSection input[type="checkbox"][name="attr_Scars"][value="2"]:checked ~ - input.sheet-checkboxArrowLeftRight[type="checkbox"]:checked ~ - div.sheet-clock[title="attr_Scars"], - -div.sheet-HorrorSection input[type="checkbox"][name="attr_Horror"][value="2"]:checked ~ - input.sheet-checkboxArrowLeftRight[type="checkbox"]:checked ~ - div.sheet-clock[title="attr_Horror"] -{ - background-image: linear-gradient(-45deg, white 50%, transparent 50%); /* half */ -} - - -div.sheet-ScarsSection input[type="checkbox"][name="attr_Scars"][value="3"]:checked ~ - input.sheet-checkboxArrowLeftRight[type="checkbox"]:checked ~ - div.sheet-clock[title="attr_Scars"], - -div.sheet-HorrorSection input[type="checkbox"][name="attr_Horror"][value="3"]:checked ~ - input.sheet-checkboxArrowLeftRight[type="checkbox"]:checked ~ - div.sheet-clock[title="attr_Horror"] -{ - background-image: linear-gradient(45deg, transparent 50%, #394646 50%), linear-gradient(-45deg, white 50%, transparent 50%); /* 3 quarters */ -} - - - -/* Show the clock segments filling in, but starting from the right */ - - -div.sheet-ScarsSection input[type="checkbox"][name="attr_Scars"][value="1"]:checked ~ - input.sheet-checkboxArrowLeftRight[type="checkbox"]:not(:checked) ~ - div.sheet-clock[title="attr_Scars"], - -div.sheet-HorrorSection input[type="checkbox"][name="attr_Horror"][value="1"]:checked ~ - input.sheet-checkboxArrowLeftRight[type="checkbox"]:not(:checked) ~ - div.sheet-clock[title="attr_Horror"] -{ - background-image: linear-gradient(225deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%); /* left quad */ -} - -div.sheet-ScarsSection input[type="checkbox"][name="attr_Scars"][value="2"]:checked ~ - input.sheet-checkboxArrowLeftRight[type="checkbox"]:not(:checked) ~ - div.sheet-clock[title="attr_Scars"], - -div.sheet-HorrorSection input[type="checkbox"][name="attr_Horror"][value="2"]:checked ~ - input.sheet-checkboxArrowLeftRight[type="checkbox"]:not(:checked) ~ - div.sheet-clock[title="attr_Horror"] -{ - background-image: linear-gradient(135deg, white 50%, transparent 50%); /* half */ -} - - -div.sheet-ScarsSection input[type="checkbox"][name="attr_Scars"][value="3"]:checked ~ - input.sheet-checkboxArrowLeftRight[type="checkbox"]:not(:checked) ~ - div.sheet-clock[title="attr_Scars"], - -div.sheet-HorrorSection input[type="checkbox"][name="attr_Horror"][value="3"]:checked ~ - input.sheet-checkboxArrowLeftRight[type="checkbox"]:not(:checked) ~ - div.sheet-clock[title="attr_Horror"] -{ - background-image: linear-gradient(225deg, transparent 50%, #394646 50%), linear-gradient(135deg, white 50%, transparent 50%); /* 3 quarters */ -} - - - - - -/* --------------------- */ - -div.sheet-clock .sheet-ten { - background-image: - linear-gradient(126deg, transparent 50%, white 50%), - linear-gradient(90deg, white 50%, transparent 50%); -} - -div.sheet-clock .sheet-3oclock { - background-image: - linear-gradient(180deg, transparent 50%, white 50%), - linear-gradient(90deg, white 50%, transparent 50%); -} - -div.sheet-clock .sheet-6oclock { - background-image: - linear-gradient(90deg, white 50%, transparent 50%); -} - -/* Slices greater than 50% require first gradient - to be transparent -> green */ - -div.sheet-clock .sheet-9oclock { - background-image: - linear-gradient(180deg, transparent 50%, green 50%), - linear-gradient(90deg, white 50%, transparent 50%); -} - -div.sheet-clock .sheet-12oclock { - background-image: none; -} - - - -/* The Scars and Horrors clocks can start on either the left or the right bubble. Need a way for player to choose. */ - -div.sheet-ScarsSection h3, -div.sheet-HorrorSection h3 { - display: inline; -} - - -/* Hide actual checkbox */ -input.sheet-checkboxArrowLeftRight[type="checkbox"] -{ - opacity: 0; - width: 16px; - height: 16px; - position: relative; - top: 5px; - left: 6px; - margin: -7px; - cursor: pointer; - z-index: 1; -} - -/* Fake checkbox */ -input.sheet-checkboxArrowLeftRight[type="checkbox"] + span::before -{ - margin-right: 4px; - line-height: 14px; - text-align: center; - display: inline; - vertical-align: middle; - - content: "►"; - width: 14px; - height: 14px; - font-size: 12px; -} -input.sheet-checkboxArrowLeftRight[type="checkbox"]:checked + span::before -{ - content: "◄"; -} - -/* End of Left/Right Arrow section */ - - - - - - - - - - - -div.sheet-footnote { - font-size: 0.8em; - font-weight: bold; -} - diff --git a/GhostLines/GhostLinesSheet.html b/GhostLines/GhostLinesSheet.html deleted file mode 100644 index 3271744103..0000000000 --- a/GhostLines/GhostLinesSheet.html +++ /dev/null @@ -1,172 +0,0 @@ -
- -
-
- - - - -
- - - - - - - - -

- - Harm - -

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

- - Scars - -


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

The tH1RD AGE

-

GHOST LINES

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

Force

- - - -

Finesse

- - - -
-
-

Impose

- -

Will

-
- -
-

Insight

- - -

Steel

- - -
-
- -
-

Chits

-

Stash

-

Favors

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

- - Trauma - -

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

- - Horror - -


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

Note: All bulls are responsible for care and upkeep of their own log books. Accurate record keeping is essential on the ghost lines.

-

Remember to track Lines worked, ghosts cleared, roles worked, ghosts silenced, lightning oil expenditures, etc. - ---all glory to his majesty the Immortal Emperor

-
- - - - - - - diff --git a/GhostLines/GhostLinesSheetPreview.jpg b/GhostLines/GhostLinesSheetPreview.jpg deleted file mode 100644 index a6c831d5d7..0000000000 Binary files a/GhostLines/GhostLinesSheetPreview.jpg and /dev/null differ diff --git a/GhostLines/Source/character.html b/GhostLines/Source/character.html new file mode 100644 index 0000000000..315d7caebe --- /dev/null +++ b/GhostLines/Source/character.html @@ -0,0 +1,363 @@ + +
+
+
+
+ + + + + + + +
+ + +
+ +
+ + + + + + + +
+ + +
+
+ + + + + + +
+
+
+ +
+ + + + + + + +
+ + +
+ +
+ + + + + + + +
+ + +
+
+ + + + + + +
+
+ +
+ +
+ + + + + +
+ + +
+ +
+ + + + + +
+ + +
+
+ + + + +
+
+ +
+ +
+ + + + + +
+ + +
+ +
+ + + + + +
+ + +
+
+ + + + +
+
+ +
+ +
+ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
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/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/" +}