+
+#### Trama, 78th Year Since Eradication
+
+
+
+
Undo
+
Tudo
+
Trado
+
Pordo
+
Fendo
+
Saedo
+
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
+
+
+The month of Trama, in the 78th year since the Eradication of King Ranulf the Just and his court.
+
+
+
diff --git a/src/assets/fragments/aeryon/today.md b/src/assets/fragments/aeryon/today.md
new file mode 100644
index 0000000..5c5f289
--- /dev/null
+++ b/src/assets/fragments/aeryon/today.md
@@ -0,0 +1,5 @@
+
+
+As of last session, it is **the morning of Saedo, the 30th day of Trama, in the 78th year since the Eradication of King Ranulf the Just and his court**.
+
+
diff --git a/src/assets/fragments/bestiary/bats/bite-and-drain.md b/src/assets/fragments/bestiary/bats/bite-and-drain.md
new file mode 100644
index 0000000..378274d
--- /dev/null
+++ b/src/assets/fragments/bestiary/bats/bite-and-drain.md
@@ -0,0 +1,6 @@
+Bite victim must **Save vs Paralyze** or fall unconscious for 1d10 rounds.
+
+### Drain Blood
+
+- May drain blood from an unconscious victim, inflicting 1d4 hp damage each round automatically.
+- Victim killed this way must **Save vs Spells** or become undead after 24 hours.
diff --git a/src/assets/fragments/bestiary/dragons/breath-weapon.md b/src/assets/fragments/bestiary/dragons/breath-weapon.md
index 518f3f5..bded6fc 100644
--- a/src/assets/fragments/bestiary/dragons/breath-weapon.md
+++ b/src/assets/fragments/bestiary/dragons/breath-weapon.md
@@ -1,9 +1,3 @@
-### Breath Weapon
-
- Can be used up to 3x per day.
- All caught in area take damage equal to dragon's current hit points, **Save vs Blasts** for half.
-- Shapes:
- - **Cloud** - 50’ long, 40’ wide, 20’ high.
- - **Cone** - 2’ wide at the mouth, 30’ wide at far end.
- - **Line** - 5’ wide along whole length.
-- Immune to their own breath weapon, automatically save vs related attacks.
+- Immune to their own breath weapon, automatically saves vs related attacks.
diff --git a/src/assets/fragments/bestiary/werebeast.md b/src/assets/fragments/bestiary/werebeast.md
index 3c96f83..52d7664 100644
--- a/src/assets/fragments/bestiary/werebeast.md
+++ b/src/assets/fragments/bestiary/werebeast.md
@@ -1,9 +1,11 @@
- Immune to mundane, non-silver weapons.
- Capable of shifting between their (natural) humanoid form, animal form, and a hybrid form.
+ - Takes one combat round to shift form, can attack as new form at end of round.
- Must change into and remain in hybrid or animal form during a full moon.
-- Humanoid form usually retains some characteristics from animal form.
-- While in animal form, can only speak with animals of that type.
- Cannot wear armor, as it limits their ability to shapeshift.
+- Cannot use beak, bite, claw, or talon attacks when in humanoid form.
+- Humanoid form usually retains some characteristics from animal form.
+- While in animal form, can only speak with animals of that type (unless otherwise noted).
- Cannot use weapons while in animal form.
- May summon 1d2 animals associated with their animal form from the surrounding area.
- Animals arrive in 1d4 rounds.
diff --git a/src/assets/scripts/tools.js b/src/assets/scripts/tools.js
index 907c14c..84c79d6 100644
--- a/src/assets/scripts/tools.js
+++ b/src/assets/scripts/tools.js
@@ -12,6 +12,15 @@
// adding a dice looks for a matching die in the pattern and increments how many there are, or appends (if no match)
// so clicking "d6" 3x gives you "3d6" in box
+// utilities
+const getRandomValue = (max = 1, min = 1) =>
+ Math.round(Math.random() * (max - min)) + min,
+ rollDice = (sides = 1, count = 1) => {
+ const vals = [...Array(count).keys()].map(() => getRandomValue(sides)),
+ total = vals.reduce((v, a) => a + v, 0);
+ return [total, ...vals];
+ };
+
// Die Roller script
const addRollerForm = () => {
const rollerForm = document.getElementById('js-rollerForm'),
@@ -81,8 +90,6 @@ const RoomTypes = {
if (room <= RoomTypes.SPECIAL) return false;
return treasure <= 2;
},
- getRandomValue = (max = 1, min = 1) =>
- Math.round(Math.random() * (max - min)) + min,
addRoomForm = () => {
const roomForm = document.getElementById('js-roomForm'),
roomOutput = document.getElementById('js-roomOutput');
@@ -104,8 +111,8 @@ const RoomTypes = {
};
// Complication Randomizer scripts
-const shuffleContainer = (parent) => {
- const container = document.getElementById(parent),
+const shuffleContainer = (parentId) => {
+ const container = document.getElementById(parentId),
children = container.children,
length = children.length,
shuffled = [...children];
@@ -114,12 +121,60 @@ const shuffleContainer = (parent) => {
shuffled.sort(() => 0.5 - Math.random());
for (let i = 0; i < length; i++) container.appendChild(shuffled[i]);
},
+ setContainerContents = (parentId, content = '') => {
+ const container = document.getElementById(parentId);
+ if (container?.innerHTML) container.innerHTML = content;
+ },
addComplicationForm = () => {
- const complicationForm = document.getElementById('js-complicationForm');
+ const complicationForm = document.getElementById('js-complicationForm'),
+ formControls = document.createElement('div');
+ formControls.innerHTML = [
+ '',
+ '',
+ '',
+ ].join('\n');
+
+ complicationForm?.appendChild(formControls);
+
complicationForm?.addEventListener('submit', (e) => {
e.preventDefault();
shuffleContainer('js-complicationList');
});
+
+ const setDungeonButton = document.getElementById('js-btnSetDungeon'),
+ setWildernessButton = document.getElementById(
+ 'js-btnSetWilderness'
+ );
+
+ setDungeonButton?.addEventListener('click', (e) => {
+ e.preventDefault();
+ setContainerContents(
+ 'js-complicationList',
+ [
+ '
diff --git a/src/pages/bestiary/dinosaurs/brontosaurus.md b/src/pages/bestiary/dinosaurs/brontosaurus.md
new file mode 100644
index 0000000..ab00fdc
--- /dev/null
+++ b/src/pages/bestiary/dinosaurs/brontosaurus.md
@@ -0,0 +1,25 @@
+---
+title: Brontosaurus
+description: Massive, four-legged, herbivorous dinosaur, 70'+ long and weighing 30+ tons, with a (relatively) small head, long neck, and powerful tapering tail.
+date_pub: 2024-04-20T10:53:19.000-04:00
+section: bestiary
+content_type: feature
+short_code: bd1b
+---
+
+Massive, four-legged, herbivorous dinosaur, 70'+ long and weighing 30+ tons, with a (relatively) small head, long neck, and powerful tapering tail.
+
+
diff --git a/src/pages/bestiary/dinosaurs/dimetrodon.md b/src/pages/bestiary/dinosaurs/dimetrodon.md
new file mode 100644
index 0000000..cc42f48
--- /dev/null
+++ b/src/pages/bestiary/dinosaurs/dimetrodon.md
@@ -0,0 +1,25 @@
+---
+title: Dimetrodon
+description: Four-legged dinosaur, 10' long, with a "sail" of bony spines and skin webbing on its back.
+date_pub: 2024-04-20T11:00:41.000-04:00
+section: bestiary
+content_type: feature
+short_code: bd1d
+---
+
+Four-legged dinosaur, 10' long, with a "sail" of bony spines and skin webbing on its back.
+
+
diff --git a/src/pages/bestiary/dinosaurs/index.md b/src/pages/bestiary/dinosaurs/index.md
new file mode 100644
index 0000000..d1a0c5a
--- /dev/null
+++ b/src/pages/bestiary/dinosaurs/index.md
@@ -0,0 +1,20 @@
+---
+title: Dinosaurs
+description: Any of a number of bird-like lizards, often found on "lost world" planes (or dreaded jungle islands).
+date_pub: 2024-04-20T11:19:58.000-04:00
+section: bestiary
+content_type: feature
+short_code: bd1
+---
+
+Any of a number of bird-like lizards, often found on "lost world" planes (or dreaded jungle islands).
+
+### Subtypes
+
+- [Allosaurus](./allosaurus.html): Two-legged dinosaur, 15' tall, with large jaws and dagger-like teeth.
+- [Ankylosaurus](./ankylosaurus.html): Four-legged, herbivorous dinosaur, 15' long and 4' tall (at the shoulder), with thick, bony armor and a massive, spiked-club-like tail.
+- [Brontosaurus](./brontosaurus.html): Massive, four-legged, herbivorous dinosaur, 70'+ long and weighing 30+ tons, with a (relatively) small head, long neck, and powerful tapering tail.
+- [Dimetrodon](./dimetrodon.html): Four-legged dinosaur, 10' long, with a "sail" of bony spines and skin webbing on its back.
+- [Plesiosaurus](./plesiosaurus.html): Lake-dwelling dinosaur, 40'+ long, with a long neck, snake-like head, and 4 flippers.
+- [Triceratops](./triceratops.html): Four-legged, herbivorous dinosaur, 40' long and 12' high (at the shoulder), with a protective bone crest and three long horns on its head.
+- [Tyrannosaurus Rex](./tyrannosaurus-rex.html): Two-legged dinosaur, 20'+ tall, with enormous jaws and small arms that preys on animal of human size or bigger.
diff --git a/src/pages/bestiary/dinosaurs/plesiosaurus.md b/src/pages/bestiary/dinosaurs/plesiosaurus.md
new file mode 100644
index 0000000..1ee039f
--- /dev/null
+++ b/src/pages/bestiary/dinosaurs/plesiosaurus.md
@@ -0,0 +1,28 @@
+---
+title: Plesiosaurus
+description: Lake-dwelling dinosaur, 40'+ long, with a long neck, snake-like head, and 4 flippers.
+date_pub: 2024-04-20T11:09:14.000-04:00
+section: bestiary
+content_type: feature
+short_code: bd1p
+---
+
+Lake-dwelling dinosaur, 40'+ long, with a long neck, snake-like head, and 4 flippers.
+
+
+
+- Territorial, attacks intruders (in the water) on sight.
+- Capable of overturning small water craft.
diff --git a/src/pages/bestiary/dinosaurs/triceratops.md b/src/pages/bestiary/dinosaurs/triceratops.md
new file mode 100644
index 0000000..931c6ad
--- /dev/null
+++ b/src/pages/bestiary/dinosaurs/triceratops.md
@@ -0,0 +1,38 @@
+---
+title: Triceratops
+description: Four-legged, herbivorous dinosaur, 40' long and 12' high (at the shoulder), with a protective bone crest and three long horns on its head.
+date_pub: 2024-04-20T10:19:10.000-04:00
+section: bestiary
+content_type: feature
+short_code: bd1t
+---
+
+Four-legged, herbivorous dinosaur, 40' long and 12' high (at the shoulder), with a protective bone crest and three long horns on its head.
+
+
+
+- Territorial, attacks intruders on sight.
+
+### Charge
+
+- First round of combat only.
+- Requires 20 yard run to get up to speed.
+- Gore attack inflicts double damage.
+
+### Trample
+
+- 75% chance of trampling each round.
+- +4 to hit humanoid-sized or smaller targets.
diff --git a/src/pages/bestiary/dinosaurs/tyrannosaurus-rex.md b/src/pages/bestiary/dinosaurs/tyrannosaurus-rex.md
new file mode 100644
index 0000000..2798340
--- /dev/null
+++ b/src/pages/bestiary/dinosaurs/tyrannosaurus-rex.md
@@ -0,0 +1,28 @@
+---
+title: Tyrannosaurus Rex
+description: Two-legged dinosaur, 20'+ tall, with enormous jaws and small arms that preys on animal of human size or bigger.
+date_pub: 2024-04-20T10:07:54.000-04:00
+section: bestiary
+content_type: feature
+short_code: bd1r
+---
+
+Two-legged dinosaur, 20'+ tall, with enormous jaws and small arms that preys on animal of human size or bigger.
+
+
+
+- 20% chance can speak and use arcane magic, knowing 1d4 1st level spells.
+- 30% chance of sleeping.
+
+### Breath Weapon
+
+60' long line of acid.
+
+- 5’ wide along whole length.
+- Can be used up to 3x per day.
+- All caught in area take damage equal to dragon's current hit points, **Save vs Blasts** for half.
+- Immune to own breath weapon, automatically saves vs related attacks.
diff --git a/src/pages/bestiary/dragons/chromatic/blue-dragon.md b/src/pages/bestiary/dragons/chromatic/blue-dragon.md
index 74c1bf4..29d3fb2 100644
--- a/src/pages/bestiary/dragons/chromatic/blue-dragon.md
+++ b/src/pages/bestiary/dragons/chromatic/blue-dragon.md
@@ -1,9 +1,37 @@
---
title: Blue Dragon
-description: TBD
-date_pub: 2023-04-09T23:12:00-04:00
+description: A chromatic dragon that lairs on open plains and in deserts.
+date_pub: 2024-04-21T11:14:43.000-04:00
section: bestiary
content_type: feature
-short_code: bdcu
-status: draft
+short_code: bdrcu
---
+
+A [chromatic dragon](./index.html) that lairs on open plains and in deserts.
+
+
+
+- 40% chance can speak and use arcane magic, knowing 1d4 1st level spells and 1d4 2nd level spells.
+- 20% chance of sleeping.
+
+### Breath Weapon
+
+100' long line of lightning.
+
+- 5’ wide along whole length.
+- Can be used up to 3x per day.
+- All caught in area take damage equal to dragon's current hit points, **Save vs Blasts** for half.
+- Immune to own breath weapon, automatically saves vs related attacks.
diff --git a/src/pages/bestiary/dragons/chromatic/green-dragon.md b/src/pages/bestiary/dragons/chromatic/green-dragon.md
index 6b63c63..2d2907a 100644
--- a/src/pages/bestiary/dragons/chromatic/green-dragon.md
+++ b/src/pages/bestiary/dragons/chromatic/green-dragon.md
@@ -1,9 +1,37 @@
---
title: Green Dragon
-description: TBD
-date_pub: 2023-04-10T21:15:00-04:00
+description: A chromatic dragon that lairs in jungles and forests.
+date_pub: 2024-04-21T11:25:22.000-04:00
section: bestiary
content_type: feature
-short_code: bdcg
-status: draft
+short_code: bdrcg
---
+
+A [chromatic dragon](./index.html) that lairs in jungles and forests.
+
+
+
+- 30% chance can speak and use arcane magic, knowing 1d3 1st level spells and 1d3 2nd level spells.
+- 30% chance of sleeping.
+
+### Breath Weapon
+
+Cloud of chlorine gas.
+
+- 50’ long, 40’ wide, 20’ high.
+- Can be used up to 3x per day.
+- All caught in area take damage equal to dragon's current hit points, **Save vs Blasts** for half.
+- Immune to own breath weapon, automatically saves vs related attacks.
diff --git a/src/pages/bestiary/dragons/chromatic/index.md b/src/pages/bestiary/dragons/chromatic/index.md
new file mode 100644
index 0000000..6c9f335
--- /dev/null
+++ b/src/pages/bestiary/dragons/chromatic/index.md
@@ -0,0 +1,18 @@
+---
+title: Chromatic Dragons
+description:
+date_pub: 2024-04-21T11:53:25.000-04:00
+section: bestiary
+content_type: feature
+short_code: mdrc
+---
+
+A subclass of [dragons](../index.html) with brightly-colored scales, and a (general) affinity for chaos. By far the most common subtype of dragon found on the material planes.
+
+### Types of Chromatic Dragons
+
+- [Black](./black-dragon.html)
+- [Blue](./blue-dragon.html)
+- [Green](./green-dragon.html)
+- [Red](./red-dragon.html)
+- [White](./white-dragon.html)
diff --git a/src/pages/bestiary/dragons/chromatic/red-dragon.md b/src/pages/bestiary/dragons/chromatic/red-dragon.md
index 4d6d098..a2af2a6 100644
--- a/src/pages/bestiary/dragons/chromatic/red-dragon.md
+++ b/src/pages/bestiary/dragons/chromatic/red-dragon.md
@@ -1,9 +1,37 @@
---
title: Red Dragon
-description: TBD
-date_pub: 2023-04-10T21:15:00-04:00
+description: A chromatic dragon that lairs in hills and mountains.
+date_pub: 2024-04-21T11:32:07.000-04:00
section: bestiary
content_type: feature
-short_code: bdcr
-status: draft
+short_code: bdrcr
---
+
+A [chromatic dragon](./index.html) that lairs in hills and mountains.
+
+
+
+- 50% chance can speak and use arcane magic, knowing 1d3 1st level spells, 1d3 2nd level spells, and 1d3 3rd level spells.
+- 10% chance of sleeping.
+
+### Breath Weapon
+
+90' long cone of fire.
+
+- 2’ wide at the mouth, 30’ wide at far end.
+- Can be used up to 3x per day.
+- All caught in area take damage equal to dragon's current hit points, **Save vs Blasts** for half.
+- Immune to own breath weapon, automatically saves vs related attacks.
diff --git a/src/pages/bestiary/dragons/chromatic/white-dragon.md b/src/pages/bestiary/dragons/chromatic/white-dragon.md
index df8f259..8ddde9d 100644
--- a/src/pages/bestiary/dragons/chromatic/white-dragon.md
+++ b/src/pages/bestiary/dragons/chromatic/white-dragon.md
@@ -1,9 +1,37 @@
---
title: White Dragon
-description: TBD
-date_pub: 2023-04-10T21:15:00-04:00
+description: A chromatic dragon that lairs in old areas.
+date_pub: 2024-04-21T11:47:07.000-04:00
section: bestiary
content_type: feature
-short_code: bdcw
-status: draft
+short_code: bdrcw
---
+
+A [chromatic dragon](./index.html) that lairs in old areas.
+
+
+
+- 10% chance can speak and use arcane magic, knowing 1d3 1st level spells.
+- 50% chance of sleeping.
+
+### Breath Weapon
+
+90’ long line of cold.
+
+- 5’ wide along whole length.
+- Can be used up to 3x per day.
+- All caught in area take damage equal to dragon's current hit points, **Save vs Blasts** for half.
+- Immune to own breath weapon, automatically saves vs related attacks.
diff --git a/src/pages/bestiary/dragons/crystalline/amethyst-dragon.md b/src/pages/bestiary/dragons/crystalline/amethyst-dragon.md
index b1da76f..b249d63 100644
--- a/src/pages/bestiary/dragons/crystalline/amethyst-dragon.md
+++ b/src/pages/bestiary/dragons/crystalline/amethyst-dragon.md
@@ -1,36 +1,45 @@
---
title: Amethyst Dragon
-description: Information about Amethyst Dragons.
+description: A crystalline dragon that lairs at the top of glacial ridges and snowy peaks, or in the astral plane.
date_pub: 2023-04-10T22:43:00-04:00
section: bestiary
content_type: feature
-short_code: bdca
-status: hidden
+short_code: bdrya
---
-[Crystalline dragons](./index.html) that lair at the top of glacial ridges and snowy peaks, or in the astral plane.
+A [crystalline dragon](./index.html) that lairs at the top of glacial ridges and snowy peaks, or in the astral plane.
-- Has multiple [breath weapons](../index.html#breath-weapon):
- - 90’ long line of cold (damage equal to dragon’s current hit points, **Save vs Blasts** for half damage), and
- - cloud of charming gas (**Save vs Blasts** or be charmed for 1d6 turns).
-- 40% chance can speak and cast 1d3 1st level spells and 1d3 2nd level spells.
+- 40% chance can speak and use arcane magic, knowing 1d3 1st level spells and 1d3 2nd level spells.
- 30% chance of sleeping.
+### Breath Weapons
+
+Multiple [breath weapons](../index.html#breath-weapon).
+
+- Cloud of charming gas
+ - 50’ long, 40’ wide, 20’ high.
+ - All caught in area must **Save vs Blasts** or be charmed for 1d6 turns.
+- 90’ long line of cold
+ - 5’ wide along whole length.
+ - All caught in area take damage equal to dragon's current hit points, **Save vs Blasts** for half.
+- Can be used up to 3x per day total.
+- Immune to own breath weapons, automatically saves vs related attacks.
+
!!!include(bestiary/dragons/astral-gliding.md)!!!
!!!include(bestiary/dragons/planar-roar.md)!!!
diff --git a/src/pages/bestiary/dragons/crystalline/emerald-dragon.md b/src/pages/bestiary/dragons/crystalline/emerald-dragon.md
index 94268cf..3c8b567 100644
--- a/src/pages/bestiary/dragons/crystalline/emerald-dragon.md
+++ b/src/pages/bestiary/dragons/crystalline/emerald-dragon.md
@@ -1,37 +1,46 @@
---
title: Emerald Dragon
-description: TBD
+description: A crystalline dragon that lives on isolated peaks and the astral plane.
date_pub: 2023-04-10T22:52:00-04:00
section: bestiary
content_type: feature
-short_code: bdce
-status: hidden
+short_code: bdrye
---
-[Crystalline dragons](./index.html) that live on isolated peaks and the astral plane.
+A [crystalline dragon](./index.html) that lives on isolated peaks and the astral plane.
-- Has multiple [breath weapons](../index.html#breath-weapon):
- - 60’ long cone of acid (damage equal to dragon’s current hit points, **Save vs Blasts** for half damage), and
- - cloud of confusion gas (**Save vs Blasts** or be catatonic for 2d4 turns).
- 50% chance can speak and cast 1d4 1st level spells and 1d4 2nd level spells.
- 20% chance of sleeping.
- Can assume the form of an animal.
+### Breath Weapons
+
+Multiple [breath weapons](../index.html#breath-weapon).
+
+- Cloud of confusion gas.
+ - 50’ long, 40’ wide, 20’ high.
+ - All caught in area must **Save vs Blasts** or be catatonic for 2d4 turns.
+- 60’ long cone of acid.
+ - 2’ wide at the mouth, 30’ wide at far end
+ - All caught in area take damage equal to dragon's current hit points, **Save vs Blasts** for half.
+- Can be used up to 3x per day total.
+- Immune to own breath weapons, automatically saves vs related attacks.
+
!!!include(bestiary/dragons/astral-gliding.md)!!!
!!!include(bestiary/dragons/planar-roar.md)!!!
diff --git a/src/pages/bestiary/dragons/crystalline/onyx-dragon.md b/src/pages/bestiary/dragons/crystalline/onyx-dragon.md
index 820aaf2..fc2d873 100644
--- a/src/pages/bestiary/dragons/crystalline/onyx-dragon.md
+++ b/src/pages/bestiary/dragons/crystalline/onyx-dragon.md
@@ -1,36 +1,45 @@
---
title: Onyx Dragon
-description: TBD
-date_pub: 2023-04-10T22:56:00-04:00
+description: A crystalline dragon that dwells deep underground and in the astral plane.
+date_pub: 2024-04-21T12:07:39.000-04:00
section: bestiary
content_type: feature
-short_code: bdc0
-status: hidden
+short_code: bdry0
---
-[Crystalline dragons](./index.html) that dwell deep underground and in the astral plane.
+A [crystalline dragon](./index.html) that dwells deep underground and in the astral plane.
-- Has multiple [breath weapons](../index.html#breath-weapon):
- - cloud of chlorine gas (damage equal to dragon’s current hit points, **Save vs Blasts** for half damage), and
- - cloud of fear gas (**Save vs Blasts** or flee for 1d4 turns).
- 20% chance can speak and cast 1d3 1st level spells.
- 50% chance of sleeping.
+### Breath Weapons
+
+Multiple [breath weapons](../index.html#breath-weapon).
+
+- Cloud of fear gas.
+ - 50’ long, 40’ wide, 20’ high.
+ - All caught in area must **Save vs Blasts** or flee for 1d4 turns.
+- Cloud of chlorine gas.
+ - 50’ long, 40’ wide, 20’ high.
+ - All caught in area take damage equal to dragon's current hit points, **Save vs Blasts** for half.
+- Can be used up to 3x per day total.
+- Immune to own breath weapons, automatically saves vs related attacks.
+
!!!include(bestiary/dragons/astral-gliding.md)!!!
!!!include(bestiary/dragons/planar-roar.md)!!!
diff --git a/src/pages/bestiary/dragons/crystalline/ruby-dragon.md b/src/pages/bestiary/dragons/crystalline/ruby-dragon.md
index 4de5960..3ce840e 100644
--- a/src/pages/bestiary/dragons/crystalline/ruby-dragon.md
+++ b/src/pages/bestiary/dragons/crystalline/ruby-dragon.md
@@ -1,37 +1,45 @@
---
title: Ruby Dragon
-description: TBD
-date_pub: 2023-04-10T23:01:00-04:00
+description: A crystalline dragon that lairs in dormant volcanoes and the astral plane.
+date_pub: 2024-04-21T12:08:25.000-04:00
section: bestiary
content_type: feature
-short_code: bdcr
-status: hidden
+short_code: bdryr
---
-[Crystalline dragons](./index.html) that lair in dormant volcanoes and the astral plane.
+A [crystalline dragons](./index.html) that lairs in dormant volcanoes and the astral plane.
-- Has multiple [breath weapons](../index.html#breath-weapon):
- - 100’ long line of fire (damage equal to dragon’s current hit points, **Save vs Blasts** for half damage), and
- - cloud of antimagic gas (ends all spells of non-instantaneous duration, as if Dispel Magic has been cast).
- 90% chance can speak and cast 1d3 1st level spells, 1d3 2nd level spells, and 1d3 3rd level spells.
- 10% chance of sleeping.
- Can assume the form of an animal or humanoid.
+### Breath Weapons
+
+Multiple [breath weapons](../index.html#breath-weapon).
+
+- Cloud of anti-magic gas.
+ - Ends all spells of non-instantaneous duration, as if Dispel Magic has been cast.
+- 100’ long line of fire.
+ - 2’ wide at the mouth, 30’ wide at far end.
+ - All caught in area take damage equal to dragon's current hit points, **Save vs Blasts** for half.
+- Can be used up to 3x per day total.
+- Immune to own breath weapons, automatically saves vs related attacks.
+
!!!include(bestiary/dragons/astral-gliding.md)!!!
!!!include(bestiary/dragons/planar-roar.md)!!!
diff --git a/src/pages/bestiary/dragons/crystalline/sapphire-dragon.md b/src/pages/bestiary/dragons/crystalline/sapphire-dragon.md
index 28cf842..df19f11 100644
--- a/src/pages/bestiary/dragons/crystalline/sapphire-dragon.md
+++ b/src/pages/bestiary/dragons/crystalline/sapphire-dragon.md
@@ -1,36 +1,45 @@
---
title: Sapphire Dragon
-description: TBD
-date_pub: 2023-04-10T22:36:00-04:00
+description: A crystalline dragon that lives along rocky seacoasts or in the astral plane.
+date_pub: 2024-04-21T12:13:06.000-04:00
section: bestiary
content_type: feature
-short_code: bdcs
-status: hidden
+short_code: bdry5
---
-[Crystalline dragons](./index.html) that live along rocky seacoasts or in the astral plane.
+A [crystalline dragon](./index.html) that lives along rocky seacoasts or in the astral plane.
-- Has multiple [breath weapons](../index.html#breath-weapon):
- - 70’ long cone of lightning (damage equal to dragon’s current hit points, **Save vs Blasts** for half damage), and
- - cloud of sleep gas (**Save vs Blasts** or fall asleep for 4d4 turns).
- 30% chance can speak and cast 1d4 1st level spells.
- 40% chance of sleeping.
+### Breath Weapons
+
+Multiple [breath weapons](../index.html#breath-weapon).
+
+- Cloud of sleep gas.
+ - 50’ long, 40’ wide, 20’ high.
+ - All caught in area must **Save vs Blasts** or fall asleep for 4d4 turns.
+- 70’ long cone of lightning.
+ - 2’ wide at the mouth, 30’ wide at far end.
+ - All caught in area take damage equal to dragon's current hit points, **Save vs Blasts** for half.
+- Can be used up to 3x per day total.
+- Immune to own breath weapons, automatically saves vs related attacks.
+
!!!include(bestiary/dragons/astral-gliding.md)!!!
!!!include(bestiary/dragons/planar-roar.md)!!!
diff --git a/src/pages/bestiary/dragons/index.md b/src/pages/bestiary/dragons/index.md
index ef0c3b7..56c226a 100644
--- a/src/pages/bestiary/dragons/index.md
+++ b/src/pages/bestiary/dragons/index.md
@@ -4,7 +4,7 @@ description: Information about Dragons.
date_pub: 2023-04-09T18:34:00-04:00
section: bestiary
content_type: feature
-short_code: bd1
+short_code: bdr
---
Huge, proud, flying lizards with massive wings and the ability to spew one or more types of attack from their mouths.
@@ -19,31 +19,44 @@ Huge, proud, flying lizards with massive wings and the ability to spew one or mo
- Can be used up to 3x per day.
- All caught in area take damage equal to dragon's current hit points, **Save vs Blasts** for half.
+- Immune to their own breath weapon, automatically saves vs related attacks.
- Shapes:
- **Cloud** - 50’ long, 40’ wide, 20’ high.
- **Cone** - 2’ wide at the mouth, 30’ wide at far end.
- **Line** - 5’ wide along whole length.
-- Immune to their own breath weapon, automatically save vs related attacks.
-
diff --git a/src/pages/rules/adventuring.md b/src/pages/rules/adventuring.md
index 0d79318..558d335 100644
--- a/src/pages/rules/adventuring.md
+++ b/src/pages/rules/adventuring.md
@@ -133,6 +133,8 @@ To navigate to a location in a busting city, make a Reaction Roll (2d6) + CHA mo
- 12 HD: May carry a large creature (ex: horse)
- 24 HD: May carry a huge animal (ex: elephant)
+
**Losing Direction**
@@ -161,6 +161,8 @@ Adventures section for the effects of darkness.
- Hills, mountains, woods, barren areas: 2-in-6
- Swamp, jungle, desert: 3-in-6
+-->
+
**Overland Travel**
- The distance in miles that a character can travel overland in a day (16 hours) under normal conditions (and clear terrain) can be determined by multiplying their base movement rate by .6 (or 3/5).
@@ -178,7 +180,7 @@ Adventures section for the effects of darkness.
- Characters engaged in a forced march can increase their travel speed by 50%, but must rest for a full day or suffer exhaustion (-1 to all rolls).
-- Characters must rest 1 day for every 6 days traveling or suffer exhaustion (-1 to all rolls).
+- Characters must rest 1 day for every 6 days traveling or suffer exhaustion (-1 to all rolls, cumulative for each additional day without rest).
**Sight**
@@ -209,19 +211,19 @@ Characters can usually see 3 miles around (in clear terrain).
+
+One or more targets within range fall under the hypnotic suggestion of the caster.
+
+- Up to 1d6 creatures are affected (determined after suggestion is made).
+- Each target must **Save vs Spells** or follow caster's suggestion for the duration.
+- Suggestion must be a short phrase or sentence that describes the actions the targets should take.
+- Suggestion must be made in a language the targets understand.
+- Targets save automatically on suggestions that are obviously harmful to them.
+- Suggestions worded to sound reasonable to targets add -2 modifier to saving throws.
+- Undead are immune to suggestions.
diff --git a/src/pages/tools/encounter-alpha.md b/src/pages/tools/encounter-alpha.md
index e21fed8..29fdb0e 100644
--- a/src/pages/tools/encounter-alpha.md
+++ b/src/pages/tools/encounter-alpha.md
@@ -21,6 +21,13 @@ status: hidden