From 4dc3887810419a9e000d28410ac29c031bce6587 Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Sat, 3 Sep 2022 19:24:25 +0100 Subject: [PATCH 01/21] [wip] Add: bestiary --- _sidebar.md | 2 ++ package-lock.json | 4 ++-- package.json | 2 +- pages/bestiary/dragons.md | 16 ++++++++++++++++ 4 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 pages/bestiary/dragons.md diff --git a/_sidebar.md b/_sidebar.md index 3e5fe661..db59ca4c 100644 --- a/_sidebar.md +++ b/_sidebar.md @@ -30,6 +30,8 @@ + [Bonus Actions](pages/combat/bonus-actions.md) + [Reactions](pages/combat/reactions.md) + [Stamina](pages/combat/stamina.md) ++ Bestiary + * [Dragons](pages/bestiary/dragons.md) + Colophon + [Design Notes](design-notes.md) + [Contributing](contributing.md) diff --git a/package-lock.json b/package-lock.json index 6ddd9443..ae9bec95 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "three-meet", - "version": "0.18.1", + "version": "0.19.01", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "three-meet", - "version": "0.18.1", + "version": "0.19.01", "license": "OGL", "dependencies": { "docsify": ">=4.12.2", diff --git a/package.json b/package.json index 3566809f..e1dfc3e0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "three-meet", - "version": "0.18.1", + "version": "0.19.01", "description": "A low-fantasy 5E hack for dark times", "author": "R.G. Wood (https://grislyeye.com)", "homepage": "https://github.com/grislyeye/three-meet#readme", diff --git a/pages/bestiary/dragons.md b/pages/bestiary/dragons.md new file mode 100644 index 00000000..8474822f --- /dev/null +++ b/pages/bestiary/dragons.md @@ -0,0 +1,16 @@ +# Dragons + +**Scourge** (Creature +8/+2, Defence 18, Stamina 178, 2 Melee 2d6+6, Ranged 16d6) + +
+ +## Scourge + +

+8 Creature

+ +**Defence:** 18 + +**Stamina:** 178 + + +
From 9dd3651f4f6e3c4d7c2d829b50424e28c54b482e Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Sat, 3 Sep 2022 19:39:54 +0100 Subject: [PATCH 02/21] [wip] Reworking stat block --- pages/bestiary/dragons.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pages/bestiary/dragons.md b/pages/bestiary/dragons.md index 8474822f..b994b643 100644 --- a/pages/bestiary/dragons.md +++ b/pages/bestiary/dragons.md @@ -1,16 +1,19 @@ # Dragons -**Scourge** (Creature +8/+2, Defence 18, Stamina 178, 2 Melee 2d6+6, Ranged 16d6) +**Scourge** (Legendary Monster +8/+2, Defence 18, Stamina 178, 2 Melee 2d6+6, Ranged 16d6 Recharge 2-in-6)
## Scourge -

+8 Creature

+

Legendary Monster (+8/+2)

**Defence:** 18 **Stamina:** 178 +**Claws and Fangs (Multiattack):** 2 Claws (Melee 2d6+6) and 1 Bite (2d10+6) + +**Fire Breath (Action):** Ranged 16d6 Recharge 2-in-6
From 4ae2bfb3edc69cf26976099d0946c1e832b06907 Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Sat, 3 Sep 2022 21:28:28 +0100 Subject: [PATCH 03/21] Add: various syntax options --- _sidebar.md | 1 + pages/bestiary/dragons.md | 36 ++++++++++++++++++++++++++++++++---- pages/bestiary/goblins.md | 5 +++++ 3 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 pages/bestiary/goblins.md diff --git a/_sidebar.md b/_sidebar.md index db59ca4c..88bea74b 100644 --- a/_sidebar.md +++ b/_sidebar.md @@ -32,6 +32,7 @@ + [Stamina](pages/combat/stamina.md) + Bestiary * [Dragons](pages/bestiary/dragons.md) + * [Goblins](pages/bestiary/goblins.md) + Colophon + [Design Notes](design-notes.md) + [Contributing](contributing.md) diff --git a/pages/bestiary/dragons.md b/pages/bestiary/dragons.md index b994b643..ab3dff08 100644 --- a/pages/bestiary/dragons.md +++ b/pages/bestiary/dragons.md @@ -1,19 +1,47 @@ # Dragons -**Scourge** (Legendary Monster +8/+2, Defence 18, Stamina 178, 2 Melee 2d6+6, Ranged 16d6 Recharge 2-in-6) +No two dragons are alike. And none should be. There might not even be more than one. There should never be more than one. + +**Scourge**: Mighty and Cunning Legendary Monster +8/+2, Defence 18, Stamina 178, Claws and Fangs (Melee 2d6+6 Melee 2d6+6 Melee 2d10+6) or Fire Breath (Ranged 16d6 Recharge 2-in-6) + +The Scourge of the West, or simply **Scourge**, slumbers beneath the Siren Mountains (so-called for the sound the winds make blowing between their peaks). + +**Scourge**: Mighty and Cunning Legendary Monster (+8/+2), **Defence** 18, **Stamina** 178, **Claws and Fangs** (Melee 2d6+6 Melee 2d6+6 Melee 2d10+6) or **Fire Breath** (Ranged 16d6 Recharge 2-in-6) + +
+ +## Scourge + +
+ +Mighty and Cunning Legendary Monster (+8/+2), **Defence** 18, **Stamina** 178, **Claws and Fangs** (Melee 2d6+6 Melee 2d6+6 Melee 2d10+6) or **Fire Breath** (Ranged 16d6 Recharge 2-in-6) + +The Scourge of the West, or simply Scourge, slumbers beneath the Siren Mountains (so-called for the sound the winds make blowing between their peaks). None dare tread upon the Siren's slopes lest they wake the fearsome wyrm.
## Scourge -

Legendary Monster (+8/+2)

+

Mighty and Cunning Legendary Monster (+8/+2)

+ +
**Defence:** 18 **Stamina:** 178 -**Claws and Fangs (Multiattack):** 2 Claws (Melee 2d6+6) and 1 Bite (2d10+6) +**Claws and Fangs** (Melee 2d6+6 Melee 2d6+6 Melee 2d10+6) + +**Fire Breath** (Ranged 16d6 Recharge 2-in-6) + + + +
-**Fire Breath (Action):** Ranged 16d6 Recharge 2-in-6 +## Scourge + +

Mighty and Cunning Legendary Monster (+8/+2)

+ +**Defence** 18, **Stamina** 178, **Claws and Fangs** (Melee 2d6+6 Melee 2d6+6 Melee 2d10+6) or **Fire Breath** (Ranged 16d6 Recharge 2-in-6) diff --git a/pages/bestiary/goblins.md b/pages/bestiary/goblins.md new file mode 100644 index 00000000..8ca7dc99 --- /dev/null +++ b/pages/bestiary/goblins.md @@ -0,0 +1,5 @@ +# Goblins + +**Goblin**: *Stealthy Uncommon Monster* (+4/-1), **Defence** 15, **Stamina** 7, **Shortsword** (Attack Melee 1d6+2), **Shortbow** (Attack Ranged 1d6+2), **Nimble Escape** (Bonus Action Disengage or Hide) + +**Goblin**: *Stealthy Uncommon Monster* (+4/-1) **Defence** 15 **Stamina** 7 **Shortsword** (Attack Melee 1d6+2) **Shortbow** (Attack Ranged 1d6+2) **Nimble Escape** (Bonus Action Disengage or Hide) From 77b406d485ccf44d8c8a9fd5cc0a42bfd50d092c Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Sun, 4 Sep 2022 15:48:47 +0100 Subject: [PATCH 04/21] Add: skeleton for NPC "types" --- _sidebar.md | 2 +- pages/bestiary/index.md | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 pages/bestiary/index.md diff --git a/_sidebar.md b/_sidebar.md index 88bea74b..01dc3a00 100644 --- a/_sidebar.md +++ b/_sidebar.md @@ -30,7 +30,7 @@ + [Bonus Actions](pages/combat/bonus-actions.md) + [Reactions](pages/combat/reactions.md) + [Stamina](pages/combat/stamina.md) -+ Bestiary ++ [Bestiary](pages/bestiary/index.md) * [Dragons](pages/bestiary/dragons.md) * [Goblins](pages/bestiary/goblins.md) + Colophon diff --git a/pages/bestiary/index.md b/pages/bestiary/index.md new file mode 100644 index 00000000..4e9477d9 --- /dev/null +++ b/pages/bestiary/index.md @@ -0,0 +1,13 @@ +
+ +# Bestiary + +

Chapter

+ +
+ +**Characters:** Characters are sentient beings. They are neither good nor evil, but + +**Fey:** + +**Monsters:** From 7429989a5dc6670c222c5abb44184eb7b35e33b0 Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Thu, 27 Oct 2022 18:00:08 +0100 Subject: [PATCH 05/21] Fix: bestiary should not be easily visible to players --- _sidebar.md | 3 - pages/bestiary/index.md => bestiary/README.md | 6 +- bestiary/_sidebar.md | 2 + {pages/bestiary => bestiary}/dragons.md | 20 ++---- {pages/bestiary => bestiary}/goblins.md | 2 + bestiary/index.html | 66 +++++++++++++++++++ 6 files changed, 76 insertions(+), 23 deletions(-) rename pages/bestiary/index.md => bestiary/README.md (68%) create mode 100644 bestiary/_sidebar.md rename {pages/bestiary => bestiary}/dragons.md (86%) rename {pages/bestiary => bestiary}/goblins.md (97%) create mode 100644 bestiary/index.html diff --git a/_sidebar.md b/_sidebar.md index 5fa57019..f96ef405 100644 --- a/_sidebar.md +++ b/_sidebar.md @@ -36,9 +36,6 @@ + [Armour](./pages/equipment/armour.md) + [Packs](./pages/equipment/packs.md) + [Retainers](./pages/equipment/retainers.md) -+ [Bestiary](pages/bestiary/index.md) - * [Dragons](pages/bestiary/dragons.md) - * [Goblins](pages/bestiary/goblins.md) + Colophon + [Design Notes](./design-notes.md) + [Contributing](./contributing.md) diff --git a/pages/bestiary/index.md b/bestiary/README.md similarity index 68% rename from pages/bestiary/index.md rename to bestiary/README.md index 4e9477d9..803446fa 100644 --- a/pages/bestiary/index.md +++ b/bestiary/README.md @@ -1,10 +1,6 @@ -
- # Bestiary -

Chapter

- -
+A collection of dubious creatures and characters **Characters:** Characters are sentient beings. They are neither good nor evil, but diff --git a/bestiary/_sidebar.md b/bestiary/_sidebar.md new file mode 100644 index 00000000..702bcd2c --- /dev/null +++ b/bestiary/_sidebar.md @@ -0,0 +1,2 @@ ++ [Dragons](dragons.md) ++ [Goblins](goblins.md) diff --git a/pages/bestiary/dragons.md b/bestiary/dragons.md similarity index 86% rename from pages/bestiary/dragons.md rename to bestiary/dragons.md index ab3dff08..d5e7c5f3 100644 --- a/pages/bestiary/dragons.md +++ b/bestiary/dragons.md @@ -1,5 +1,7 @@ # Dragons +Monster + No two dragons are alike. And none should be. There might not even be more than one. There should never be more than one. **Scourge**: Mighty and Cunning Legendary Monster +8/+2, Defence 18, Stamina 178, Claws and Fangs (Melee 2d6+6 Melee 2d6+6 Melee 2d10+6) or Fire Breath (Ranged 16d6 Recharge 2-in-6) @@ -8,23 +10,17 @@ The Scourge of the West, or simply **Scourge**, slumbers beneath the Siren Mount **Scourge**: Mighty and Cunning Legendary Monster (+8/+2), **Defence** 18, **Stamina** 178, **Claws and Fangs** (Melee 2d6+6 Melee 2d6+6 Melee 2d10+6) or **Fire Breath** (Ranged 16d6 Recharge 2-in-6) -
- ## Scourge -
+Monster Mighty and Cunning Legendary Monster (+8/+2), **Defence** 18, **Stamina** 178, **Claws and Fangs** (Melee 2d6+6 Melee 2d6+6 Melee 2d10+6) or **Fire Breath** (Ranged 16d6 Recharge 2-in-6) The Scourge of the West, or simply Scourge, slumbers beneath the Siren Mountains (so-called for the sound the winds make blowing between their peaks). None dare tread upon the Siren's slopes lest they wake the fearsome wyrm. -
- ## Scourge -

Mighty and Cunning Legendary Monster (+8/+2)

- -
+Mighty and Cunning Legendary Monster (+8/+2) **Defence:** 18 @@ -34,14 +30,8 @@ The Scourge of the West, or simply Scourge, slumbers beneath the Siren Mountains **Fire Breath** (Ranged 16d6 Recharge 2-in-6) - - -
- ## Scourge -

Mighty and Cunning Legendary Monster (+8/+2)

- -
+Mighty and Cunning Legendary Monster (+8/+2) **Defence** 18, **Stamina** 178, **Claws and Fangs** (Melee 2d6+6 Melee 2d6+6 Melee 2d10+6) or **Fire Breath** (Ranged 16d6 Recharge 2-in-6) diff --git a/pages/bestiary/goblins.md b/bestiary/goblins.md similarity index 97% rename from pages/bestiary/goblins.md rename to bestiary/goblins.md index 8ca7dc99..5538f102 100644 --- a/pages/bestiary/goblins.md +++ b/bestiary/goblins.md @@ -1,5 +1,7 @@ # Goblins +Monster + **Goblin**: *Stealthy Uncommon Monster* (+4/-1), **Defence** 15, **Stamina** 7, **Shortsword** (Attack Melee 1d6+2), **Shortbow** (Attack Ranged 1d6+2), **Nimble Escape** (Bonus Action Disengage or Hide) **Goblin**: *Stealthy Uncommon Monster* (+4/-1) **Defence** 15 **Stamina** 7 **Shortsword** (Attack Melee 1d6+2) **Shortbow** (Attack Ranged 1d6+2) **Nimble Escape** (Bonus Action Disengage or Hide) diff --git a/bestiary/index.html b/bestiary/index.html new file mode 100644 index 00000000..ac6bf966 --- /dev/null +++ b/bestiary/index.html @@ -0,0 +1,66 @@ + + + + + + Three Meet + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + From d44d3b2e61bd2f1d477935e41359535b4b4d8ce4 Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Thu, 27 Oct 2022 18:03:47 +0100 Subject: [PATCH 06/21] Linting --- _sidebar.md | 2 +- bestiary/_sidebar.md | 4 ++-- bestiary/dragons.md | 4 ++-- package.json | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/_sidebar.md b/_sidebar.md index f96ef405..7d04415e 100644 --- a/_sidebar.md +++ b/_sidebar.md @@ -7,7 +7,7 @@ + [Knave](./pages/backgrounds/knave.md) + [Noble](./pages/backgrounds/noble.md) + [Magic Specialities](./pages/backgrounds/magic.md) - + [Sage](pages/backgrounds/sage.md) + + [Sage](./pages/backgrounds/sage.md) + [Classes](./pages/classes/index.md) + [The Mighty](./pages/classes/mighty.md) + [The Cunning](./pages/classes/cunning.md) diff --git a/bestiary/_sidebar.md b/bestiary/_sidebar.md index 702bcd2c..83167aae 100644 --- a/bestiary/_sidebar.md +++ b/bestiary/_sidebar.md @@ -1,2 +1,2 @@ -+ [Dragons](dragons.md) -+ [Goblins](goblins.md) ++ [Dragons](./dragons.md) ++ [Goblins](./goblins.md) diff --git a/bestiary/dragons.md b/bestiary/dragons.md index d5e7c5f3..82d8adfb 100644 --- a/bestiary/dragons.md +++ b/bestiary/dragons.md @@ -18,7 +18,7 @@ Mighty and Cunning Legendary Monster (+8/+2), **Defence** 18, **Stamina** 178, * The Scourge of the West, or simply Scourge, slumbers beneath the Siren Mountains (so-called for the sound the winds make blowing between their peaks). None dare tread upon the Siren's slopes lest they wake the fearsome wyrm. -## Scourge +## Scourge (Version 2) Mighty and Cunning Legendary Monster (+8/+2) @@ -30,7 +30,7 @@ Mighty and Cunning Legendary Monster (+8/+2) **Fire Breath** (Ranged 16d6 Recharge 2-in-6) -## Scourge +## Scourge (Version 3) Mighty and Cunning Legendary Monster (+8/+2) diff --git a/package.json b/package.json index 4e956b9f..3861a255 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "predeploy": "npm run test && npm run clean && npm run build", "deploy": "gh-pages -d dist -b gh-pages -t", "deploy:itch": "butler push dist/ grislyeye/three-meet:HTML", - "test": "htmlhint 'index.html' && npx markdownlint '**/*.md' --ignore dist --ignore _sidebar.md --ignore node_modules --rules .markdownlint/rules/docsify-relative-links.js --rules .markdownlint/rules/docsify-links-fragments-only.js --rules .markdownlint/rules/docsify-markdown-suffix.js && stylelint 'themes/cold-tavern/**/*.css'" + "test": "htmlhint 'index.html' && npx markdownlint '**/*.md' --ignore dist --ignore _sidebar.md --ignore **/_sidebar.md ./bestiary/_sidebar.md --ignore node_modules --rules .markdownlint/rules/docsify-relative-links.js --rules .markdownlint/rules/docsify-links-fragments-only.js --rules .markdownlint/rules/docsify-markdown-suffix.js && stylelint 'themes/cold-tavern/**/*.css'" }, "dependencies": { "@fortawesome/fontawesome-free": "^6.2.0", From 80a811b69c6a3329828bebde2258c93d9a021115 Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Thu, 27 Oct 2022 22:05:32 +0100 Subject: [PATCH 07/21] Add: guards stat blocks --- bestiary/_sidebar.md | 1 + bestiary/guards.md | 51 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 bestiary/guards.md diff --git a/bestiary/_sidebar.md b/bestiary/_sidebar.md index 83167aae..bf574dc2 100644 --- a/bestiary/_sidebar.md +++ b/bestiary/_sidebar.md @@ -1,2 +1,3 @@ + [Dragons](./dragons.md) + [Goblins](./goblins.md) ++ [Guards](./guards.md) diff --git a/bestiary/guards.md b/bestiary/guards.md new file mode 100644 index 00000000..ac57409c --- /dev/null +++ b/bestiary/guards.md @@ -0,0 +1,51 @@ +# Guards + +Characters + +
+ +
+ +## Archer, Light + +Perceptive Character (+4/+1) + +**Defence** 13 • **Stamina** 16 + +**Short Bow** (Ranged Attack 1d8+2) + +**Short Sword** (Melee Attack 1d6) + +**Countershot** (Reaction • Attacked by Ranged Attack Short Bow Attack against attacker) + +
+ +
+ +## Swordsman, Light + +Athletic Character (+4/+1) + +**Defence** 12 • **Stamina** 11 + +**Short Sword** (Melee Attack 1d8+1) + +**Parry** (Reaction • Targetted by an **Attack** • Pike Attack • +2 to Defence) + +
+ +
+ +## Pikesman, Light + +Athletic Character (+3/0) + +**Defence** 16 • **Stamina** 11 + +**Pike** (Melee Attack 1d8+2) + +**Bar Way** (Reaction • An opponent Disengages • Pike Attack • On a hit the target cannot move for a **Round**) + +
+ +
From 6dd31718166926e5e1b1181655517a5f1f93053b Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Sun, 30 Oct 2022 10:53:52 +0000 Subject: [PATCH 08/21] Fiddling with monster statblock format --- bestiary/guards.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bestiary/guards.md b/bestiary/guards.md index ac57409c..4ee9621b 100644 --- a/bestiary/guards.md +++ b/bestiary/guards.md @@ -16,7 +16,7 @@ Perceptive Character (+4/+1) **Short Sword** (Melee Attack 1d6) -**Countershot** (Reaction • Attacked by Ranged Attack Short Bow Attack against attacker) +**Countershot** (Reaction • Attacked by Ranged Attack → Short Bow Attack against attacker) @@ -30,13 +30,13 @@ Athletic Character (+4/+1) **Short Sword** (Melee Attack 1d8+1) -**Parry** (Reaction • Targetted by an **Attack** • Pike Attack • +2 to Defence) +**Parry** (Reaction • Targetted by an Attack → +2 to Defence)
-## Pikesman, Light +## Pikeman, Light Athletic Character (+3/0) @@ -44,7 +44,7 @@ Athletic Character (+3/0) **Pike** (Melee Attack 1d8+2) -**Bar Way** (Reaction • An opponent Disengages • Pike Attack • On a hit the target cannot move for a **Round**) +**Bar Way** (Reaction • An opponent Disengages → Pike Attack → Hit: target cannot Move for 1 Round)
From 98a58a8fbf24d0041637d7f1a330f74f5a9d2483 Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Sun, 30 Oct 2022 10:54:03 +0000 Subject: [PATCH 09/21] Fix: inconsistent title --- bestiary/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bestiary/index.html b/bestiary/index.html index ac6bf966..0fd29763 100644 --- a/bestiary/index.html +++ b/bestiary/index.html @@ -3,7 +3,7 @@ - Three Meet + Three Meet Bestiary @@ -11,7 +11,7 @@ - + From 759564440b7d7bf71e3e0d0d5949f267567edd2a Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Tue, 1 Nov 2022 12:26:15 +0000 Subject: [PATCH 10/21] Add: encounters --- bestiary/guards.md | 54 +++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 51 insertions(+), 3 deletions(-) diff --git a/bestiary/guards.md b/bestiary/guards.md index 4ee9621b..1b2388d2 100644 --- a/bestiary/guards.md +++ b/bestiary/guards.md @@ -1,6 +1,8 @@ -# Guards +# Soldiers -Characters +Group + +Common folk with some combat training, or battle experience.
@@ -16,7 +18,9 @@ Perceptive Character (+4/+1) **Short Sword** (Melee Attack 1d6) -**Countershot** (Reaction • Attacked by Ranged Attack → Short Bow Attack against attacker) +**Mortal** (Vulnerable to Shock) + +**Counter-shot** (Reaction • Attacked by Ranged Attack → Short Bow Attack against attacker)
@@ -30,6 +34,8 @@ Athletic Character (+4/+1) **Short Sword** (Melee Attack 1d8+1) +**Mortal** (Vulnerable to Shock) + **Parry** (Reaction • Targetted by an Attack → +2 to Defence) @@ -44,8 +50,50 @@ Athletic Character (+3/0) **Pike** (Melee Attack 1d8+2) +**Mortal** (Vulnerable to Shock) + **Bar Way** (Reaction • An opponent Disengages → Pike Attack → Hit: target cannot Move for 1 Round) + +## Encounters + +
+ +
+ +### Light Guard Retinue + +Encounter + +**1d6 light pikemen** accompany a person of some importance (**merchant**, **minor noble**, etc.) + +**Protect:** Surround an important person. + +**Reinforcements:** Send one of their number to fetch reinforcements if outnumbered. + +**Retreat:** Move important person out of danger. + +
+ +
+ +### Watch Patrol + +Encounter + +**1d4 light pikemen**, **1d2 light archers** and **1d2 light swordsmen**. + +**Arrest:** Call for surrender, and **Ready** an **Attack** if targets attempt to resist. + +**Block:** **Pikemen** block exits. + +**Reinforcements:** Send one of their number to fetch reinforcements if outnumbered. + +**Corrupt (2-in-6):** Open to bribes. + +
+ +
From c2db6dae6fe30d5d7ecfad34221efd0cef3a1c4e Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Tue, 1 Nov 2022 12:39:28 +0000 Subject: [PATCH 11/21] Add: morale --- bestiary/README.md | 8 ++++++++ bestiary/guards.md | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/bestiary/README.md b/bestiary/README.md index 803446fa..fc423da2 100644 --- a/bestiary/README.md +++ b/bestiary/README.md @@ -7,3 +7,11 @@ A collection of dubious creatures and characters **Fey:** **Monsters:** + +## Morale + +Rule + +If a **Creature** is **Shocked** or reduced to half their **Stamina** or less they must make a **Morale Check**, which is an **Opposed Wisdom Save vs Mighty Intimidation Check**. **Loyal** creatures are **Proficient** in this check. + +If they fail a **Morale Check** they attempt to retreat. **Loyal** creatures will **Disengage** first. diff --git a/bestiary/guards.md b/bestiary/guards.md index 1b2388d2..a8d58214 100644 --- a/bestiary/guards.md +++ b/bestiary/guards.md @@ -74,7 +74,7 @@ Encounter **Reinforcements:** Send one of their number to fetch reinforcements if outnumbered. -**Retreat:** Move important person out of danger. +**Extract:** Surround and move an important person out of danger. @@ -88,7 +88,7 @@ Encounter **Arrest:** Call for surrender, and **Ready** an **Attack** if targets attempt to resist. -**Block:** **Pikemen** block exits. +**Surround:** **Pikemen** flank opponents to restrict movement. **Reinforcements:** Send one of their number to fetch reinforcements if outnumbered. From d2f220103facfd02b11e200a440367edbf715de6 Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Tue, 1 Nov 2022 12:41:37 +0000 Subject: [PATCH 12/21] Add some interesting conditions. --- bestiary/guards.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bestiary/guards.md b/bestiary/guards.md index a8d58214..413e4363 100644 --- a/bestiary/guards.md +++ b/bestiary/guards.md @@ -92,7 +92,7 @@ Encounter **Reinforcements:** Send one of their number to fetch reinforcements if outnumbered. -**Corrupt (2-in-6):** Open to bribes. +**Corrupt (2-in-6):** Open to bribes. Won't send for **Reinforcements**. From 43e7cd5ec719e71e9f8db5c42c425914369dbfa4 Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Tue, 15 Nov 2022 12:24:57 +0000 Subject: [PATCH 13/21] Fix: having nested index.html breaks Docsify --- _sidebar.md | 2 + bestiary/_sidebar.md | 2 + bestiary/index.html | 66 --------------------------------- package.json | 2 +- themes/cold-tavern/_sidebar.css | 14 +++++++ 5 files changed, 19 insertions(+), 67 deletions(-) delete mode 100644 bestiary/index.html diff --git a/_sidebar.md b/_sidebar.md index 7d04415e..7086f08a 100644 --- a/_sidebar.md +++ b/_sidebar.md @@ -1,3 +1,5 @@ +# Rules + + Characters + [Attributes](./pages/characters/attributes.md) + [Skills](./pages/characters/skills.md) diff --git a/bestiary/_sidebar.md b/bestiary/_sidebar.md index bf574dc2..04fa72d6 100644 --- a/bestiary/_sidebar.md +++ b/bestiary/_sidebar.md @@ -1,3 +1,5 @@ +# Bestiary + + [Dragons](./dragons.md) + [Goblins](./goblins.md) + [Guards](./guards.md) diff --git a/bestiary/index.html b/bestiary/index.html deleted file mode 100644 index 0fd29763..00000000 --- a/bestiary/index.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - Three Meet Bestiary - - - - - - - - - - - - - - - - - - -
- - - - - - - - - diff --git a/package.json b/package.json index d430de43..ea5acb34 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "predeploy": "npm run test && npm run clean && npm run build", "deploy": "gh-pages -d dist -b gh-pages -t", "deploy:itch": "butler push dist/ grislyeye/three-meet:HTML", - "test": "htmlhint 'index.html' && npx markdownlint '**/*.md' --ignore dist --ignore _sidebar.md --ignore **/_sidebar.md ./bestiary/_sidebar.md --ignore node_modules --rules .markdownlint/rules/docsify-relative-links.js --rules .markdownlint/rules/docsify-links-fragments-only.js --rules .markdownlint/rules/docsify-markdown-suffix.js && stylelint 'themes/cold-tavern/**/*.css'" + "test": "htmlhint 'index.html' && npx markdownlint '**/*.md' --ignore dist --ignore node_modules --rules .markdownlint/rules/docsify-relative-links.js --rules .markdownlint/rules/docsify-links-fragments-only.js --rules .markdownlint/rules/docsify-markdown-suffix.js && stylelint 'themes/cold-tavern/**/*.css'" }, "dependencies": { "@fortawesome/fontawesome-free": "^6.2.0", diff --git a/themes/cold-tavern/_sidebar.css b/themes/cold-tavern/_sidebar.css index 12755133..81b0a5ce 100644 --- a/themes/cold-tavern/_sidebar.css +++ b/themes/cold-tavern/_sidebar.css @@ -9,6 +9,7 @@ main .sidebar { font-weight: bold; color: black; font-size: 32pt; + margin: 0; } .sidebar-nav { @@ -16,6 +17,19 @@ main .sidebar { color: black; } +.sidebar-nav h1 { + font-family: Alegreya, serif; + font-weight: bold; + color: black; + font-size: 22pt; + text-align: center; + margin-top: 0; +} + +.sidebar-nav .anchor span { + color: black; +} + .sidebar li { margin: 6px 0; } From 3a67fbdb1406ecf6ef4082fadb5357d16cac630c Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Tue, 15 Nov 2022 12:28:22 +0000 Subject: [PATCH 14/21] Fix: support /bestiary/ URI --- bestiary/index.html | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 bestiary/index.html diff --git a/bestiary/index.html b/bestiary/index.html new file mode 100644 index 00000000..59b66376 --- /dev/null +++ b/bestiary/index.html @@ -0,0 +1,14 @@ + + + + + + Three Meet Bestiary + + + + + + + + From 8f61a972666f8f3875b29b6ac8e1a2fdbaa4e4c2 Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Tue, 15 Nov 2022 12:38:41 +0000 Subject: [PATCH 15/21] Fix: lint --- themes/cold-tavern/_sidebar.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/cold-tavern/_sidebar.css b/themes/cold-tavern/_sidebar.css index 81b0a5ce..32893847 100644 --- a/themes/cold-tavern/_sidebar.css +++ b/themes/cold-tavern/_sidebar.css @@ -26,7 +26,7 @@ main .sidebar { margin-top: 0; } -.sidebar-nav .anchor span { +.sidebar-nav a.anchor span { color: black; } From 39e23a5177e705b47584d7afa7868713e6f1f566 Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Tue, 15 Nov 2022 12:38:50 +0000 Subject: [PATCH 16/21] Fix: broken urls --- bestiary/_sidebar.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bestiary/_sidebar.md b/bestiary/_sidebar.md index 04fa72d6..6773a491 100644 --- a/bestiary/_sidebar.md +++ b/bestiary/_sidebar.md @@ -1,5 +1,5 @@ # Bestiary -+ [Dragons](./dragons.md) -+ [Goblins](./goblins.md) -+ [Guards](./guards.md) ++ [Dragons](./bestiary/dragons.md) ++ [Goblins](./bestiary/goblins.md) ++ [Guards](./bestiary/guards.md) From b38d5f77189361f275540f8de01fd594b9601058 Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Tue, 15 Nov 2022 12:45:46 +0000 Subject: [PATCH 17/21] Fix: linting --- themes/cold-tavern/_sidebar.css | 72 ++++++++++++++++----------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/themes/cold-tavern/_sidebar.css b/themes/cold-tavern/_sidebar.css index 32893847..6f536a64 100644 --- a/themes/cold-tavern/_sidebar.css +++ b/themes/cold-tavern/_sidebar.css @@ -12,6 +12,41 @@ main .sidebar { margin: 0; } +.sidebar-toggle { + width: auto; + margin: 3em; + padding: 1em; + background-color: lightgray; + border-radius: 50%; + height: 50px; + z-index: 5; +} + +.sidebar-toggle:hover { + background-color: white; +} + +body.sticky .sidebar-toggle { + top: 10px; + right: 10px; + left: auto; +} + +.sidebar-toggle-button { + width: 24px; + height: 24px; +} + +.sidebar-toggle-button::before { + font-family: "Font Awesome 6 Free", sans-serif; + content: "\f0c9"; + font-size: 20px; +} + +.sidebar-toggle span { + display: none; +} + .sidebar-nav { font-family: Alegreya, serif; color: black; @@ -26,7 +61,7 @@ main .sidebar { margin-top: 0; } -.sidebar-nav a.anchor span { +.sidebar-nav .anchor span { color: black; } @@ -85,41 +120,6 @@ main .sidebar { float: left; } -.sidebar-toggle { - width: auto; - margin: 3em; - padding: 1em; - background-color: lightgray; - border-radius: 50%; - height: 50px; - z-index: 5; -} - -.sidebar-toggle:hover { - background-color: white; -} - -body.sticky .sidebar-toggle { - top: 10px; - right: 10px; - left: auto; -} - -.sidebar-toggle-button { - width: 24px; - height: 24px; -} - -.sidebar-toggle-button::before { - font-family: "Font Awesome 6 Free", sans-serif; - content: "\f0c9"; - font-size: 20px; -} - -.sidebar-toggle span { - display: none; -} - @media screen and (max-width: 630px) { body .sidebar { transform: translateX(16rem); From f64003ed993829912cdbfcb596020b714f580f8f Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Tue, 15 Nov 2022 15:52:13 +0000 Subject: [PATCH 18/21] Add: cultists --- bestiary/_sidebar.md | 1 + bestiary/cultists.md | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 bestiary/cultists.md diff --git a/bestiary/_sidebar.md b/bestiary/_sidebar.md index 6773a491..7eda8b98 100644 --- a/bestiary/_sidebar.md +++ b/bestiary/_sidebar.md @@ -1,5 +1,6 @@ # Bestiary ++ [Cultists](./bestiary/cultists.md) + [Dragons](./bestiary/dragons.md) + [Goblins](./bestiary/goblins.md) + [Guards](./bestiary/guards.md) diff --git a/bestiary/cultists.md b/bestiary/cultists.md new file mode 100644 index 00000000..d12ec3ea --- /dev/null +++ b/bestiary/cultists.md @@ -0,0 +1,39 @@ +# Cultists + +Group + +
+ +
+ +## Cultist + +Perceptive Character (+3/0) + +**Defence** 12 • **Stamina** 9 + +**Fanatical** (Advantage against being Frightened or Charmed) + +**Dagger** (Melee or Ranged Attack 1d6+1) + +
+ +
+ +## Cult Leader + +Perceptive Character (+3/+1) + +**Defence** 13 • **Stamina** 33 + +**Fanatical** (Advantage against being Frightened or Charmed) + +**Blasphemous Vow** (Ranged Spell Attack 3d10) + +**Fearful Vow** (Action • Difficulty 13 Wise Continuos Effect • Frightened) + +**Dagger** (2 Melee or Ranged Attacks 1d6+1) + +
+ +
From 647da59d5aede464cebd176596de488e73615bf3 Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Thu, 17 Nov 2022 21:20:46 +0000 Subject: [PATCH 19/21] Add: --- bestiary/_sidebar.md | 1 + 1 file changed, 1 insertion(+) diff --git a/bestiary/_sidebar.md b/bestiary/_sidebar.md index 7eda8b98..d42e0c36 100644 --- a/bestiary/_sidebar.md +++ b/bestiary/_sidebar.md @@ -4,3 +4,4 @@ + [Dragons](./bestiary/dragons.md) + [Goblins](./bestiary/goblins.md) + [Guards](./bestiary/guards.md) ++ [Thieves](./bestiary/thieves.md) From 370e19ff5d4407a28e96d51c95e5261a5618a4da Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Thu, 17 Nov 2022 21:21:02 +0000 Subject: [PATCH 20/21] Add: thieves --- bestiary/thieves.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 bestiary/thieves.md diff --git a/bestiary/thieves.md b/bestiary/thieves.md new file mode 100644 index 00000000..effede91 --- /dev/null +++ b/bestiary/thieves.md @@ -0,0 +1,21 @@ +# Thieves + +Group + +
+ +
+ +## Street Thief + +Sneaky and Tricky Character (+4/0) + +**Defence** 15 • **Stamina** 7 + +**Dagger** (Melee or Ranged Attack 1d6+2) + +**Slip** (Bonus Action • Disengage or Hide) + +
+ +
From 4afde36d3e20a4c0e9ddb32b4f3ffb87c135b522 Mon Sep 17 00:00:00 2001 From: "R.G. Wood" Date: Thu, 1 Dec 2022 14:46:27 +0000 Subject: [PATCH 21/21] Add: Thief boss --- bestiary/thieves.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/bestiary/thieves.md b/bestiary/thieves.md index effede91..c0c7713e 100644 --- a/bestiary/thieves.md +++ b/bestiary/thieves.md @@ -6,6 +6,22 @@ Group
+## Thief Boss + +Sneaky and Tricky Character (+4/0) + +**Defence** 17 • **Stamina** 21 + +**Dagger** (2 Melee or Ranged Attack 1d6+2) + +**Slip** (Bonus Action • Disengage or Hide) + +**Human Shield** (Reaction • An Attack targets another Close ally) + +
+ +
+ ## Street Thief Sneaky and Tricky Character (+4/0)