diff --git a/_doc/Spec_Copy.md b/_doc/Spec_Copy.md index 0d18691878..e11a493152 100644 --- a/_doc/Spec_Copy.md +++ b/_doc/Spec_Copy.md @@ -1,6 +1,6 @@ -# Bestiary JSON `"_copy"` Spec +# JSON `"_copy"` Spec -The copy system allows an existing creature to be copied, with modifications, to create a new creature. +The copy system allows an existing creature, item, or other implemented data-type to be copied, with modifications, to create a new creature, item, etc.. ## Homebrew Metadata @@ -136,7 +136,7 @@ An example homebrew file might contain the following information in it's `_meta` // other properties, which depend on the data type (key of the array containing the object), e.g. ... // implementation is specific to whatever is intended to use the data - "_traits": { + "_trait": { "name": "Awakened", "source": "PHB" } @@ -335,7 +335,7 @@ Note that these are calculated using the current object values. The order of ope - (Copy original object) - Apply root properties -- (Any other required steps, e.g. `_traits` are applied) +- (Any other required steps, e.g. `_trait`s are applied) - Sequentially apply `_mod`s, in order of appearance Available variables are: diff --git a/_img/DM05/Book.webp b/_img/DM05/Book.webp new file mode 100644 index 0000000000..8cf5e8dcf5 Binary files /dev/null and b/_img/DM05/Book.webp differ diff --git a/_img/DM05/Cover-Full.webp b/_img/DM05/Cover-Full.webp new file mode 100644 index 0000000000..cd41912616 Binary files /dev/null and b/_img/DM05/Cover-Full.webp differ diff --git a/_img/DM05/Cover.webp b/_img/DM05/Cover.webp new file mode 100644 index 0000000000..b6a580e372 Binary files /dev/null and b/_img/DM05/Cover.webp differ diff --git a/_img/DM05/Geomancy.webp b/_img/DM05/Geomancy.webp new file mode 100644 index 0000000000..8317dff40c Binary files /dev/null and b/_img/DM05/Geomancy.webp differ diff --git a/_img/DM05/Ley Line Magic.webp b/_img/DM05/Ley Line Magic.webp new file mode 100644 index 0000000000..3c9c6e02c9 Binary files /dev/null and b/_img/DM05/Ley Line Magic.webp differ diff --git a/_img/DM05/Logo-5E.webp b/_img/DM05/Logo-5E.webp new file mode 100644 index 0000000000..75746cbfea Binary files /dev/null and b/_img/DM05/Logo-5E.webp differ diff --git a/_img/DM05/Logo-DM.webp b/_img/DM05/Logo-DM.webp new file mode 100644 index 0000000000..0779220038 Binary files /dev/null and b/_img/DM05/Logo-DM.webp differ diff --git a/_img/DM05/Logo-KP.webp b/_img/DM05/Logo-KP.webp new file mode 100644 index 0000000000..e9a62f7b48 Binary files /dev/null and b/_img/DM05/Logo-KP.webp differ diff --git a/_img/DM05/Midgard Ley Lines.webp b/_img/DM05/Midgard Ley Lines.webp new file mode 100644 index 0000000000..ecd7801847 Binary files /dev/null and b/_img/DM05/Midgard Ley Lines.webp differ diff --git a/_img/DM05/Spells.webp b/_img/DM05/Spells.webp new file mode 100644 index 0000000000..c5d0c51e5b Binary files /dev/null and b/_img/DM05/Spells.webp differ diff --git a/_img/DM07/College of Entropy.webp b/_img/DM07/College of Entropy.webp new file mode 100644 index 0000000000..be5ebd6726 Binary files /dev/null and b/_img/DM07/College of Entropy.webp differ diff --git a/_img/DM07/Cover-Full.webp b/_img/DM07/Cover-Full.webp new file mode 100644 index 0000000000..7a75241d47 Binary files /dev/null and b/_img/DM07/Cover-Full.webp differ diff --git a/_img/DM07/Cover.webp b/_img/DM07/Cover.webp new file mode 100644 index 0000000000..6a60fcb586 Binary files /dev/null and b/_img/DM07/Cover.webp differ diff --git a/_img/DM07/Logo-5E.webp b/_img/DM07/Logo-5E.webp new file mode 100644 index 0000000000..75746cbfea Binary files /dev/null and b/_img/DM07/Logo-5E.webp differ diff --git a/_img/DM07/Logo-DM.webp b/_img/DM07/Logo-DM.webp new file mode 100644 index 0000000000..0779220038 Binary files /dev/null and b/_img/DM07/Logo-DM.webp differ diff --git a/_img/DM07/Logo-KP.webp b/_img/DM07/Logo-KP.webp new file mode 100644 index 0000000000..e9a62f7b48 Binary files /dev/null and b/_img/DM07/Logo-KP.webp differ diff --git a/_img/DM07/School of Chaos.webp b/_img/DM07/School of Chaos.webp new file mode 100644 index 0000000000..547b3a1549 Binary files /dev/null and b/_img/DM07/School of Chaos.webp differ diff --git a/_img/DM07/Spellbook.webp b/_img/DM07/Spellbook.webp new file mode 100644 index 0000000000..4cc548f1a5 Binary files /dev/null and b/_img/DM07/Spellbook.webp differ diff --git a/_img/DM07/Wild Shield.webp b/_img/DM07/Wild Shield.webp new file mode 100644 index 0000000000..d68d2e0f16 Binary files /dev/null and b/_img/DM07/Wild Shield.webp differ diff --git a/_img/KPSC/03 Clacking Caverns.webp b/_img/KPSC/03 Clacking Caverns.webp new file mode 100644 index 0000000000..f93f913d8f Binary files /dev/null and b/_img/KPSC/03 Clacking Caverns.webp differ diff --git a/_img/KPSC/Barrett.webp b/_img/KPSC/Barrett.webp new file mode 100644 index 0000000000..e7db48bf6f Binary files /dev/null and b/_img/KPSC/Barrett.webp differ diff --git a/_img/KPSC/Beetle, Clacker.webp b/_img/KPSC/Beetle, Clacker.webp new file mode 100644 index 0000000000..36ce61c005 Binary files /dev/null and b/_img/KPSC/Beetle, Clacker.webp differ diff --git a/_img/KPSC/Bjrnyar.webp b/_img/KPSC/Bjrnyar.webp new file mode 100644 index 0000000000..9357cd979b Binary files /dev/null and b/_img/KPSC/Bjrnyar.webp differ diff --git a/_img/KPSC/Black and White Daggers.webp b/_img/KPSC/Black and White Daggers.webp new file mode 100644 index 0000000000..e476a7b726 Binary files /dev/null and b/_img/KPSC/Black and White Daggers.webp differ diff --git a/_img/KPSC/Cagoth-ze.webp b/_img/KPSC/Cagoth-ze.webp new file mode 100644 index 0000000000..3a5c57387f Binary files /dev/null and b/_img/KPSC/Cagoth-ze.webp differ diff --git a/_img/KPSC/Chansar.webp b/_img/KPSC/Chansar.webp new file mode 100644 index 0000000000..2e64435bd1 Binary files /dev/null and b/_img/KPSC/Chansar.webp differ diff --git a/_img/KPSC/Clockwork Myrmidon.webp b/_img/KPSC/Clockwork Myrmidon.webp new file mode 100644 index 0000000000..b583cdf58c Binary files /dev/null and b/_img/KPSC/Clockwork Myrmidon.webp differ diff --git a/_img/KPSC/Communal Flute.webp b/_img/KPSC/Communal Flute.webp new file mode 100644 index 0000000000..1110f07872 Binary files /dev/null and b/_img/KPSC/Communal Flute.webp differ diff --git a/_img/KPSC/Cover-Art.webp b/_img/KPSC/Cover-Art.webp new file mode 100644 index 0000000000..53b92115e6 Binary files /dev/null and b/_img/KPSC/Cover-Art.webp differ diff --git a/_img/KPSC/Cover-Back-Art.webp b/_img/KPSC/Cover-Back-Art.webp new file mode 100644 index 0000000000..915f0aca3b Binary files /dev/null and b/_img/KPSC/Cover-Back-Art.webp differ diff --git a/_img/KPSC/Cover-Back.webp b/_img/KPSC/Cover-Back.webp new file mode 100644 index 0000000000..a70af705d2 Binary files /dev/null and b/_img/KPSC/Cover-Back.webp differ diff --git a/_img/KPSC/Cover-Full.webp b/_img/KPSC/Cover-Full.webp new file mode 100644 index 0000000000..15266ce482 Binary files /dev/null and b/_img/KPSC/Cover-Full.webp differ diff --git a/_img/KPSC/Cover.webp b/_img/KPSC/Cover.webp new file mode 100644 index 0000000000..b9c409acdf Binary files /dev/null and b/_img/KPSC/Cover.webp differ diff --git a/_img/KPSC/Credits.webp b/_img/KPSC/Credits.webp new file mode 100644 index 0000000000..000f174ffc Binary files /dev/null and b/_img/KPSC/Credits.webp differ diff --git a/_img/KPSC/Dire Gelatinous Cube.webp b/_img/KPSC/Dire Gelatinous Cube.webp new file mode 100644 index 0000000000..7d6b6e4945 Binary files /dev/null and b/_img/KPSC/Dire Gelatinous Cube.webp differ diff --git a/_img/KPSC/Dire Owlbear.webp b/_img/KPSC/Dire Owlbear.webp new file mode 100644 index 0000000000..6df9ad1d0a Binary files /dev/null and b/_img/KPSC/Dire Owlbear.webp differ diff --git a/_img/KPSC/Drakustanz.webp b/_img/KPSC/Drakustanz.webp new file mode 100644 index 0000000000..c17e6bf0a7 Binary files /dev/null and b/_img/KPSC/Drakustanz.webp differ diff --git a/_img/KPSC/Dugan.webp b/_img/KPSC/Dugan.webp new file mode 100644 index 0000000000..42663c1894 Binary files /dev/null and b/_img/KPSC/Dugan.webp differ diff --git a/_img/KPSC/Fate Eater.webp b/_img/KPSC/Fate Eater.webp new file mode 100644 index 0000000000..8cd56ddced Binary files /dev/null and b/_img/KPSC/Fate Eater.webp differ diff --git a/_img/KPSC/Gaoler.webp b/_img/KPSC/Gaoler.webp new file mode 100644 index 0000000000..afedf39157 Binary files /dev/null and b/_img/KPSC/Gaoler.webp differ diff --git a/_img/KPSC/Gelatinous Cube Ochre Jelly Hybrid.webp b/_img/KPSC/Gelatinous Cube Ochre Jelly Hybrid.webp new file mode 100644 index 0000000000..b0e4e8b4be Binary files /dev/null and b/_img/KPSC/Gelatinous Cube Ochre Jelly Hybrid.webp differ diff --git a/_img/KPSC/Gellert.webp b/_img/KPSC/Gellert.webp new file mode 100644 index 0000000000..24f09e4d83 Binary files /dev/null and b/_img/KPSC/Gellert.webp differ diff --git a/_img/KPSC/Gerhardt's Bargain.webp b/_img/KPSC/Gerhardt's Bargain.webp new file mode 100644 index 0000000000..6686efc6d5 Binary files /dev/null and b/_img/KPSC/Gerhardt's Bargain.webp differ diff --git a/_img/KPSC/Ghostly Foe.webp b/_img/KPSC/Ghostly Foe.webp new file mode 100644 index 0000000000..a66f2284a4 Binary files /dev/null and b/_img/KPSC/Ghostly Foe.webp differ diff --git a/_img/KPSC/Ghoul Light.webp b/_img/KPSC/Ghoul Light.webp new file mode 100644 index 0000000000..bb3f6801bc Binary files /dev/null and b/_img/KPSC/Ghoul Light.webp differ diff --git a/_img/KPSC/Hildur's War Pick.webp b/_img/KPSC/Hildur's War Pick.webp new file mode 100644 index 0000000000..dcad9cc9a6 Binary files /dev/null and b/_img/KPSC/Hildur's War Pick.webp differ diff --git a/_img/KPSC/Ichbon.webp b/_img/KPSC/Ichbon.webp new file mode 100644 index 0000000000..132187130e Binary files /dev/null and b/_img/KPSC/Ichbon.webp differ diff --git a/_img/KPSC/Imortra.webp b/_img/KPSC/Imortra.webp new file mode 100644 index 0000000000..abc3b5f876 Binary files /dev/null and b/_img/KPSC/Imortra.webp differ diff --git a/_img/KPSC/Keluikinj.webp b/_img/KPSC/Keluikinj.webp new file mode 100644 index 0000000000..9e37909f9b Binary files /dev/null and b/_img/KPSC/Keluikinj.webp differ diff --git a/_img/KPSC/Konrad.webp b/_img/KPSC/Konrad.webp new file mode 100644 index 0000000000..9d26fc0fe6 Binary files /dev/null and b/_img/KPSC/Konrad.webp differ diff --git a/_img/KPSC/L0 Splash.webp b/_img/KPSC/L0 Splash.webp new file mode 100644 index 0000000000..fb6f1b199e Binary files /dev/null and b/_img/KPSC/L0 Splash.webp differ diff --git a/_img/KPSC/L1 101 Entry Hall.webp b/_img/KPSC/L1 101 Entry Hall.webp new file mode 100644 index 0000000000..f41e426f4a Binary files /dev/null and b/_img/KPSC/L1 101 Entry Hall.webp differ diff --git a/_img/KPSC/L1 102 Oubliette.webp b/_img/KPSC/L1 102 Oubliette.webp new file mode 100644 index 0000000000..2af70bed04 Binary files /dev/null and b/_img/KPSC/L1 102 Oubliette.webp differ diff --git a/_img/KPSC/L1 Splash.webp b/_img/KPSC/L1 Splash.webp new file mode 100644 index 0000000000..d77007113b Binary files /dev/null and b/_img/KPSC/L1 Splash.webp differ diff --git a/_img/KPSC/L2 202 Ooze Incubators.webp b/_img/KPSC/L2 202 Ooze Incubators.webp new file mode 100644 index 0000000000..e7102eb6d7 Binary files /dev/null and b/_img/KPSC/L2 202 Ooze Incubators.webp differ diff --git a/_img/KPSC/L2 206 Alchemist's Furnace.webp b/_img/KPSC/L2 206 Alchemist's Furnace.webp new file mode 100644 index 0000000000..c3e3e99079 Binary files /dev/null and b/_img/KPSC/L2 206 Alchemist's Furnace.webp differ diff --git a/_img/KPSC/L2 216 Arcane Scriptorium, Time Construct.webp b/_img/KPSC/L2 216 Arcane Scriptorium, Time Construct.webp new file mode 100644 index 0000000000..0d0c81940b Binary files /dev/null and b/_img/KPSC/L2 216 Arcane Scriptorium, Time Construct.webp differ diff --git a/_img/KPSC/L2 Splash.webp b/_img/KPSC/L2 Splash.webp new file mode 100644 index 0000000000..a611fc1bcf Binary files /dev/null and b/_img/KPSC/L2 Splash.webp differ diff --git a/_img/KPSC/L3 320 Glowing Moss Cavern One.webp b/_img/KPSC/L3 320 Glowing Moss Cavern One.webp new file mode 100644 index 0000000000..d73ac475ee Binary files /dev/null and b/_img/KPSC/L3 320 Glowing Moss Cavern One.webp differ diff --git a/_img/KPSC/L3 Barricade.webp b/_img/KPSC/L3 Barricade.webp new file mode 100644 index 0000000000..898f430853 Binary files /dev/null and b/_img/KPSC/L3 Barricade.webp differ diff --git a/_img/KPSC/L3 Splash.webp b/_img/KPSC/L3 Splash.webp new file mode 100644 index 0000000000..9af8731d22 Binary files /dev/null and b/_img/KPSC/L3 Splash.webp differ diff --git a/_img/KPSC/L4 413 Crystal Platform.webp b/_img/KPSC/L4 413 Crystal Platform.webp new file mode 100644 index 0000000000..e809413a28 Binary files /dev/null and b/_img/KPSC/L4 413 Crystal Platform.webp differ diff --git a/_img/KPSC/L4 Splash.webp b/_img/KPSC/L4 Splash.webp new file mode 100644 index 0000000000..d99587a3ef Binary files /dev/null and b/_img/KPSC/L4 Splash.webp differ diff --git a/_img/KPSC/L5 512 Frog Shrine.webp b/_img/KPSC/L5 512 Frog Shrine.webp new file mode 100644 index 0000000000..84c18da921 Binary files /dev/null and b/_img/KPSC/L5 512 Frog Shrine.webp differ diff --git a/_img/KPSC/L5 517 The Chained Thing.webp b/_img/KPSC/L5 517 The Chained Thing.webp new file mode 100644 index 0000000000..8ea1685f08 Binary files /dev/null and b/_img/KPSC/L5 517 The Chained Thing.webp differ diff --git a/_img/KPSC/L5 Splash.webp b/_img/KPSC/L5 Splash.webp new file mode 100644 index 0000000000..1d60e6f63d Binary files /dev/null and b/_img/KPSC/L5 Splash.webp differ diff --git a/_img/KPSC/L6 601 Saltstorm.webp b/_img/KPSC/L6 601 Saltstorm.webp new file mode 100644 index 0000000000..aab7ef6116 Binary files /dev/null and b/_img/KPSC/L6 601 Saltstorm.webp differ diff --git a/_img/KPSC/L6 606 Control Room.webp b/_img/KPSC/L6 606 Control Room.webp new file mode 100644 index 0000000000..4ed154aaf1 Binary files /dev/null and b/_img/KPSC/L6 606 Control Room.webp differ diff --git a/_img/KPSC/L6 614 Void of Annihilation.webp b/_img/KPSC/L6 614 Void of Annihilation.webp new file mode 100644 index 0000000000..a12b61411f Binary files /dev/null and b/_img/KPSC/L6 614 Void of Annihilation.webp differ diff --git a/_img/KPSC/L6 Splash.webp b/_img/KPSC/L6 Splash.webp new file mode 100644 index 0000000000..381afba15b Binary files /dev/null and b/_img/KPSC/L6 Splash.webp differ diff --git a/_img/KPSC/Lich Hound.webp b/_img/KPSC/Lich Hound.webp new file mode 100644 index 0000000000..d5022028fb Binary files /dev/null and b/_img/KPSC/Lich Hound.webp differ diff --git a/_img/KPSC/Light Hammer of Throwing.webp b/_img/KPSC/Light Hammer of Throwing.webp new file mode 100644 index 0000000000..011ee672cb Binary files /dev/null and b/_img/KPSC/Light Hammer of Throwing.webp differ diff --git a/_img/KPSC/Llagfel.webp b/_img/KPSC/Llagfel.webp new file mode 100644 index 0000000000..05f38f88a0 Binary files /dev/null and b/_img/KPSC/Llagfel.webp differ diff --git a/_img/KPSC/Logo-5E.webp b/_img/KPSC/Logo-5E.webp new file mode 100644 index 0000000000..75746cbfea Binary files /dev/null and b/_img/KPSC/Logo-5E.webp differ diff --git a/_img/KPSC/Logo-KP.webp b/_img/KPSC/Logo-KP.webp new file mode 100644 index 0000000000..e9a62f7b48 Binary files /dev/null and b/_img/KPSC/Logo-KP.webp differ diff --git a/_img/KPSC/Logo-SC.webp b/_img/KPSC/Logo-SC.webp new file mode 100644 index 0000000000..4bf693b553 Binary files /dev/null and b/_img/KPSC/Logo-SC.webp differ diff --git a/_img/KPSC/Maksilov.webp b/_img/KPSC/Maksilov.webp new file mode 100644 index 0000000000..10e3e722a6 Binary files /dev/null and b/_img/KPSC/Maksilov.webp differ diff --git a/_img/KPSC/Maps/00 Castle Ruins (Player Version).webp b/_img/KPSC/Maps/00 Castle Ruins (Player Version).webp new file mode 100644 index 0000000000..f2c8947b58 Binary files /dev/null and b/_img/KPSC/Maps/00 Castle Ruins (Player Version).webp differ diff --git a/_img/KPSC/Maps/00 Castle Ruins Overlay 06.webp b/_img/KPSC/Maps/00 Castle Ruins Overlay 06.webp new file mode 100644 index 0000000000..b9b83e2a46 Binary files /dev/null and b/_img/KPSC/Maps/00 Castle Ruins Overlay 06.webp differ diff --git a/_img/KPSC/Maps/00 Castle Ruins.webp b/_img/KPSC/Maps/00 Castle Ruins.webp new file mode 100644 index 0000000000..9f9cb51eb9 Binary files /dev/null and b/_img/KPSC/Maps/00 Castle Ruins.webp differ diff --git a/_img/KPSC/Maps/01 Dungeon and Family Crypt (Player Version with Overlay).webp b/_img/KPSC/Maps/01 Dungeon and Family Crypt (Player Version with Overlay).webp new file mode 100644 index 0000000000..19f5f95bd0 Binary files /dev/null and b/_img/KPSC/Maps/01 Dungeon and Family Crypt (Player Version with Overlay).webp differ diff --git a/_img/KPSC/Maps/01 Dungeon and Family Crypt (Player Version).webp b/_img/KPSC/Maps/01 Dungeon and Family Crypt (Player Version).webp new file mode 100644 index 0000000000..2c59bf88d1 Binary files /dev/null and b/_img/KPSC/Maps/01 Dungeon and Family Crypt (Player Version).webp differ diff --git a/_img/KPSC/Maps/01 Dungeon and Family Crypt Overlay 11.webp b/_img/KPSC/Maps/01 Dungeon and Family Crypt Overlay 11.webp new file mode 100644 index 0000000000..59872dd57c Binary files /dev/null and b/_img/KPSC/Maps/01 Dungeon and Family Crypt Overlay 11.webp differ diff --git a/_img/KPSC/Maps/01 Dungeon and Family Crypt.webp b/_img/KPSC/Maps/01 Dungeon and Family Crypt.webp new file mode 100644 index 0000000000..ea41c4c7b3 Binary files /dev/null and b/_img/KPSC/Maps/01 Dungeon and Family Crypt.webp differ diff --git a/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace (Player Version with Overlays).webp b/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace (Player Version with Overlays).webp new file mode 100644 index 0000000000..586e96faee Binary files /dev/null and b/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace (Player Version with Overlays).webp differ diff --git a/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace (Player Version).webp b/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace (Player Version).webp new file mode 100644 index 0000000000..e7b768bbe3 Binary files /dev/null and b/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace (Player Version).webp differ diff --git a/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 02.webp b/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 02.webp new file mode 100644 index 0000000000..3eeb58298b Binary files /dev/null and b/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 02.webp differ diff --git a/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 03.webp b/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 03.webp new file mode 100644 index 0000000000..791aa698e6 Binary files /dev/null and b/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 03.webp differ diff --git a/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 16.webp b/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 16.webp new file mode 100644 index 0000000000..9fe03cb821 Binary files /dev/null and b/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 16.webp differ diff --git a/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace.webp b/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace.webp new file mode 100644 index 0000000000..03aae89d14 Binary files /dev/null and b/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace.webp differ diff --git a/_img/KPSC/Maps/03 Clacking Caverns (Player Version).webp b/_img/KPSC/Maps/03 Clacking Caverns (Player Version).webp new file mode 100644 index 0000000000..7dd82bd76a Binary files /dev/null and b/_img/KPSC/Maps/03 Clacking Caverns (Player Version).webp differ diff --git a/_img/KPSC/Maps/03 Clacking Caverns.webp b/_img/KPSC/Maps/03 Clacking Caverns.webp new file mode 100644 index 0000000000..6e4277b04a Binary files /dev/null and b/_img/KPSC/Maps/03 Clacking Caverns.webp differ diff --git a/_img/KPSC/Maps/03 Dwarven Barracks (Player Version with Overlays).webp b/_img/KPSC/Maps/03 Dwarven Barracks (Player Version with Overlays).webp new file mode 100644 index 0000000000..1d64ff2fc4 Binary files /dev/null and b/_img/KPSC/Maps/03 Dwarven Barracks (Player Version with Overlays).webp differ diff --git a/_img/KPSC/Maps/03 Dwarven Barracks (Player Version).webp b/_img/KPSC/Maps/03 Dwarven Barracks (Player Version).webp new file mode 100644 index 0000000000..9fbfaa2321 Binary files /dev/null and b/_img/KPSC/Maps/03 Dwarven Barracks (Player Version).webp differ diff --git a/_img/KPSC/Maps/03 Dwarven Barracks Overlay 03.webp b/_img/KPSC/Maps/03 Dwarven Barracks Overlay 03.webp new file mode 100644 index 0000000000..8291640f62 Binary files /dev/null and b/_img/KPSC/Maps/03 Dwarven Barracks Overlay 03.webp differ diff --git a/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10a.webp b/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10a.webp new file mode 100644 index 0000000000..9150dfe41c Binary files /dev/null and b/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10a.webp differ diff --git a/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10b.webp b/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10b.webp new file mode 100644 index 0000000000..95a1040bc6 Binary files /dev/null and b/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10b.webp differ diff --git a/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10c.webp b/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10c.webp new file mode 100644 index 0000000000..ff364d9bf4 Binary files /dev/null and b/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10c.webp differ diff --git a/_img/KPSC/Maps/03 Dwarven Barracks.webp b/_img/KPSC/Maps/03 Dwarven Barracks.webp new file mode 100644 index 0000000000..8ff3ebd909 Binary files /dev/null and b/_img/KPSC/Maps/03 Dwarven Barracks.webp differ diff --git a/_img/KPSC/Maps/04 Bat Caverns (Player Version with Overlays).webp b/_img/KPSC/Maps/04 Bat Caverns (Player Version with Overlays).webp new file mode 100644 index 0000000000..e9623f5b09 Binary files /dev/null and b/_img/KPSC/Maps/04 Bat Caverns (Player Version with Overlays).webp differ diff --git a/_img/KPSC/Maps/04 Bat Caverns (Player Version).webp b/_img/KPSC/Maps/04 Bat Caverns (Player Version).webp new file mode 100644 index 0000000000..c9df1a42ff Binary files /dev/null and b/_img/KPSC/Maps/04 Bat Caverns (Player Version).webp differ diff --git a/_img/KPSC/Maps/04 Bat Caverns Overlay 13.webp b/_img/KPSC/Maps/04 Bat Caverns Overlay 13.webp new file mode 100644 index 0000000000..9cc1c460ac Binary files /dev/null and b/_img/KPSC/Maps/04 Bat Caverns Overlay 13.webp differ diff --git a/_img/KPSC/Maps/04 Bat Caverns Overlay 16.webp b/_img/KPSC/Maps/04 Bat Caverns Overlay 16.webp new file mode 100644 index 0000000000..256cc94106 Binary files /dev/null and b/_img/KPSC/Maps/04 Bat Caverns Overlay 16.webp differ diff --git a/_img/KPSC/Maps/04 Bat Caverns Overlay 5.webp b/_img/KPSC/Maps/04 Bat Caverns Overlay 5.webp new file mode 100644 index 0000000000..9b954f8354 Binary files /dev/null and b/_img/KPSC/Maps/04 Bat Caverns Overlay 5.webp differ diff --git a/_img/KPSC/Maps/04 Bat Caverns.webp b/_img/KPSC/Maps/04 Bat Caverns.webp new file mode 100644 index 0000000000..79027923d8 Binary files /dev/null and b/_img/KPSC/Maps/04 Bat Caverns.webp differ diff --git a/_img/KPSC/Maps/05 Black River Corner 1 (Player Version).webp b/_img/KPSC/Maps/05 Black River Corner 1 (Player Version).webp new file mode 100644 index 0000000000..bf70a6db48 Binary files /dev/null and b/_img/KPSC/Maps/05 Black River Corner 1 (Player Version).webp differ diff --git a/_img/KPSC/Maps/05 Black River Corner 1.webp b/_img/KPSC/Maps/05 Black River Corner 1.webp new file mode 100644 index 0000000000..2358d93d2d Binary files /dev/null and b/_img/KPSC/Maps/05 Black River Corner 1.webp differ diff --git a/_img/KPSC/Maps/05 Black River Corner 2 (Player Version).webp b/_img/KPSC/Maps/05 Black River Corner 2 (Player Version).webp new file mode 100644 index 0000000000..a08b874b9e Binary files /dev/null and b/_img/KPSC/Maps/05 Black River Corner 2 (Player Version).webp differ diff --git a/_img/KPSC/Maps/05 Black River Corner 2.webp b/_img/KPSC/Maps/05 Black River Corner 2.webp new file mode 100644 index 0000000000..964835d157 Binary files /dev/null and b/_img/KPSC/Maps/05 Black River Corner 2.webp differ diff --git a/_img/KPSC/Maps/05 Black River Layout Suggestions.webp b/_img/KPSC/Maps/05 Black River Layout Suggestions.webp new file mode 100644 index 0000000000..2dc7f19e4a Binary files /dev/null and b/_img/KPSC/Maps/05 Black River Layout Suggestions.webp differ diff --git a/_img/KPSC/Maps/05 Black River Main (Player Version with Overlays).webp b/_img/KPSC/Maps/05 Black River Main (Player Version with Overlays).webp new file mode 100644 index 0000000000..18aa127411 Binary files /dev/null and b/_img/KPSC/Maps/05 Black River Main (Player Version with Overlays).webp differ diff --git a/_img/KPSC/Maps/05 Black River Main (Player Version).webp b/_img/KPSC/Maps/05 Black River Main (Player Version).webp new file mode 100644 index 0000000000..cb57cee615 Binary files /dev/null and b/_img/KPSC/Maps/05 Black River Main (Player Version).webp differ diff --git a/_img/KPSC/Maps/05 Black River Main Overlay 1.webp b/_img/KPSC/Maps/05 Black River Main Overlay 1.webp new file mode 100644 index 0000000000..10590f75bf Binary files /dev/null and b/_img/KPSC/Maps/05 Black River Main Overlay 1.webp differ diff --git a/_img/KPSC/Maps/05 Black River Main Overlay 11.webp b/_img/KPSC/Maps/05 Black River Main Overlay 11.webp new file mode 100644 index 0000000000..6615bd7445 Binary files /dev/null and b/_img/KPSC/Maps/05 Black River Main Overlay 11.webp differ diff --git a/_img/KPSC/Maps/05 Black River Main Overlay 12.webp b/_img/KPSC/Maps/05 Black River Main Overlay 12.webp new file mode 100644 index 0000000000..d00ceedc4b Binary files /dev/null and b/_img/KPSC/Maps/05 Black River Main Overlay 12.webp differ diff --git a/_img/KPSC/Maps/05 Black River Main Overlay 13.webp b/_img/KPSC/Maps/05 Black River Main Overlay 13.webp new file mode 100644 index 0000000000..75ab754352 Binary files /dev/null and b/_img/KPSC/Maps/05 Black River Main Overlay 13.webp differ diff --git a/_img/KPSC/Maps/05 Black River Main Overlay 8.webp b/_img/KPSC/Maps/05 Black River Main Overlay 8.webp new file mode 100644 index 0000000000..506ed54950 Binary files /dev/null and b/_img/KPSC/Maps/05 Black River Main Overlay 8.webp differ diff --git a/_img/KPSC/Maps/05 Black River Main.webp b/_img/KPSC/Maps/05 Black River Main.webp new file mode 100644 index 0000000000..976ccc866c Binary files /dev/null and b/_img/KPSC/Maps/05 Black River Main.webp differ diff --git a/_img/KPSC/Maps/06 Howling Halls (Player Version with Overlays).webp b/_img/KPSC/Maps/06 Howling Halls (Player Version with Overlays).webp new file mode 100644 index 0000000000..6af56bb1ff Binary files /dev/null and b/_img/KPSC/Maps/06 Howling Halls (Player Version with Overlays).webp differ diff --git a/_img/KPSC/Maps/06 Howling Halls (Player Version).webp b/_img/KPSC/Maps/06 Howling Halls (Player Version).webp new file mode 100644 index 0000000000..be32cc5581 Binary files /dev/null and b/_img/KPSC/Maps/06 Howling Halls (Player Version).webp differ diff --git a/_img/KPSC/Maps/06 Howling Halls Overlay 12.webp b/_img/KPSC/Maps/06 Howling Halls Overlay 12.webp new file mode 100644 index 0000000000..e9334080f4 Binary files /dev/null and b/_img/KPSC/Maps/06 Howling Halls Overlay 12.webp differ diff --git a/_img/KPSC/Maps/06 Howling Halls Overlay 14a.webp b/_img/KPSC/Maps/06 Howling Halls Overlay 14a.webp new file mode 100644 index 0000000000..1b0f9b3a79 Binary files /dev/null and b/_img/KPSC/Maps/06 Howling Halls Overlay 14a.webp differ diff --git a/_img/KPSC/Maps/06 Howling Halls Overlay 14b.webp b/_img/KPSC/Maps/06 Howling Halls Overlay 14b.webp new file mode 100644 index 0000000000..662c317ab4 Binary files /dev/null and b/_img/KPSC/Maps/06 Howling Halls Overlay 14b.webp differ diff --git a/_img/KPSC/Maps/06 Howling Halls Overlay 14c.webp b/_img/KPSC/Maps/06 Howling Halls Overlay 14c.webp new file mode 100644 index 0000000000..630e7a70e6 Binary files /dev/null and b/_img/KPSC/Maps/06 Howling Halls Overlay 14c.webp differ diff --git a/_img/KPSC/Maps/06 Howling Halls.webp b/_img/KPSC/Maps/06 Howling Halls.webp new file mode 100644 index 0000000000..35b84637b8 Binary files /dev/null and b/_img/KPSC/Maps/06 Howling Halls.webp differ diff --git a/_img/KPSC/Maps/Overlay Instructions.webp b/_img/KPSC/Maps/Overlay Instructions.webp new file mode 100644 index 0000000000..4a62f26f1f Binary files /dev/null and b/_img/KPSC/Maps/Overlay Instructions.webp differ diff --git a/_img/KPSC/Maps/RT Scarlet Citadel Side View.webp b/_img/KPSC/Maps/RT Scarlet Citadel Side View.webp new file mode 100644 index 0000000000..cb8609f8b6 Binary files /dev/null and b/_img/KPSC/Maps/RT Scarlet Citadel Side View.webp differ diff --git a/_img/KPSC/Maps/RT Village of Redtower.webp b/_img/KPSC/Maps/RT Village of Redtower.webp new file mode 100644 index 0000000000..4860dbb88c Binary files /dev/null and b/_img/KPSC/Maps/RT Village of Redtower.webp differ diff --git a/_img/KPSC/Mephit Ooze.webp b/_img/KPSC/Mephit Ooze.webp new file mode 100644 index 0000000000..f2a3fa1c1a Binary files /dev/null and b/_img/KPSC/Mephit Ooze.webp differ diff --git a/_img/KPSC/Owlbear.webp b/_img/KPSC/Owlbear.webp new file mode 100644 index 0000000000..685a646478 Binary files /dev/null and b/_img/KPSC/Owlbear.webp differ diff --git a/_img/KPSC/Player Handout 1.webp b/_img/KPSC/Player Handout 1.webp new file mode 100644 index 0000000000..cbabba879a Binary files /dev/null and b/_img/KPSC/Player Handout 1.webp differ diff --git a/_img/KPSC/Player Handout 2.webp b/_img/KPSC/Player Handout 2.webp new file mode 100644 index 0000000000..e8b13f9bf9 Binary files /dev/null and b/_img/KPSC/Player Handout 2.webp differ diff --git a/_img/KPSC/Player Handout 3.webp b/_img/KPSC/Player Handout 3.webp new file mode 100644 index 0000000000..daed20b225 Binary files /dev/null and b/_img/KPSC/Player Handout 3.webp differ diff --git a/_img/KPSC/Redtower-Splash.webp b/_img/KPSC/Redtower-Splash.webp new file mode 100644 index 0000000000..cd475860aa Binary files /dev/null and b/_img/KPSC/Redtower-Splash.webp differ diff --git a/_img/KPSC/Ring of Being Anchored in Time.webp b/_img/KPSC/Ring of Being Anchored in Time.webp new file mode 100644 index 0000000000..7d6306e8d7 Binary files /dev/null and b/_img/KPSC/Ring of Being Anchored in Time.webp differ diff --git a/_img/KPSC/Scarlet Mead.webp b/_img/KPSC/Scarlet Mead.webp new file mode 100644 index 0000000000..fdfe7611c8 Binary files /dev/null and b/_img/KPSC/Scarlet Mead.webp differ diff --git a/_img/KPSC/Shadow River Lord.webp b/_img/KPSC/Shadow River Lord.webp new file mode 100644 index 0000000000..a633c5433e Binary files /dev/null and b/_img/KPSC/Shadow River Lord.webp differ diff --git a/_img/KPSC/Shadow Skeleton.webp b/_img/KPSC/Shadow Skeleton.webp new file mode 100644 index 0000000000..38e7e9733f Binary files /dev/null and b/_img/KPSC/Shadow Skeleton.webp differ diff --git a/_img/KPSC/Shoggoth.webp b/_img/KPSC/Shoggoth.webp new file mode 100644 index 0000000000..6d691db687 Binary files /dev/null and b/_img/KPSC/Shoggoth.webp differ diff --git a/_img/KPSC/Time Construct.webp b/_img/KPSC/Time Construct.webp new file mode 100644 index 0000000000..c2e8d0636e Binary files /dev/null and b/_img/KPSC/Time Construct.webp differ diff --git a/_img/KPSC/Tobiasz.webp b/_img/KPSC/Tobiasz.webp new file mode 100644 index 0000000000..d3a9990540 Binary files /dev/null and b/_img/KPSC/Tobiasz.webp differ diff --git a/_img/KPSC/Tokens/Alternatives/Clockwork Servant.webp b/_img/KPSC/Tokens/Alternatives/Clockwork Servant.webp new file mode 100644 index 0000000000..ce79a23e4b Binary files /dev/null and b/_img/KPSC/Tokens/Alternatives/Clockwork Servant.webp differ diff --git a/_img/KPSC/Tokens/Alternatives/Crystalline Devil.webp b/_img/KPSC/Tokens/Alternatives/Crystalline Devil.webp new file mode 100644 index 0000000000..7df2fa84f1 Binary files /dev/null and b/_img/KPSC/Tokens/Alternatives/Crystalline Devil.webp differ diff --git a/_img/KPSC/Tokens/Alternatives/Gargoctopus.webp b/_img/KPSC/Tokens/Alternatives/Gargoctopus.webp new file mode 100644 index 0000000000..01748d4ad2 Binary files /dev/null and b/_img/KPSC/Tokens/Alternatives/Gargoctopus.webp differ diff --git a/_img/KPSC/Tokens/Alternatives/Lich Hound.webp b/_img/KPSC/Tokens/Alternatives/Lich Hound.webp new file mode 100644 index 0000000000..8e31cc3002 Binary files /dev/null and b/_img/KPSC/Tokens/Alternatives/Lich Hound.webp differ diff --git a/_img/KPSC/Tokens/Ambrozy Gjorski.webp b/_img/KPSC/Tokens/Ambrozy Gjorski.webp new file mode 100644 index 0000000000..1c5812d7fa Binary files /dev/null and b/_img/KPSC/Tokens/Ambrozy Gjorski.webp differ diff --git a/_img/KPSC/Tokens/Ammanis.webp b/_img/KPSC/Tokens/Ammanis.webp new file mode 100644 index 0000000000..33168cced9 Binary files /dev/null and b/_img/KPSC/Tokens/Ammanis.webp differ diff --git a/_img/KPSC/Tokens/Ariadna Gjorski.webp b/_img/KPSC/Tokens/Ariadna Gjorski.webp new file mode 100644 index 0000000000..8a3df7283b Binary files /dev/null and b/_img/KPSC/Tokens/Ariadna Gjorski.webp differ diff --git a/_img/KPSC/Tokens/Armed Deep One.webp b/_img/KPSC/Tokens/Armed Deep One.webp new file mode 100644 index 0000000000..5ed0651b8b Binary files /dev/null and b/_img/KPSC/Tokens/Armed Deep One.webp differ diff --git a/_img/KPSC/Tokens/Barrett.webp b/_img/KPSC/Tokens/Barrett.webp new file mode 100644 index 0000000000..6586a15f80 Binary files /dev/null and b/_img/KPSC/Tokens/Barrett.webp differ diff --git a/_img/KPSC/Tokens/Bastronombecqua.webp b/_img/KPSC/Tokens/Bastronombecqua.webp new file mode 100644 index 0000000000..55f9e6880a Binary files /dev/null and b/_img/KPSC/Tokens/Bastronombecqua.webp differ diff --git a/_img/KPSC/Tokens/Bellenor.webp b/_img/KPSC/Tokens/Bellenor.webp new file mode 100644 index 0000000000..69a36b0059 Binary files /dev/null and b/_img/KPSC/Tokens/Bellenor.webp differ diff --git a/_img/KPSC/Tokens/Bjrnyar.webp b/_img/KPSC/Tokens/Bjrnyar.webp new file mode 100644 index 0000000000..1da436af5f Binary files /dev/null and b/_img/KPSC/Tokens/Bjrnyar.webp differ diff --git a/_img/KPSC/Tokens/Brazen Bull.webp b/_img/KPSC/Tokens/Brazen Bull.webp new file mode 100644 index 0000000000..db117e3ee5 Binary files /dev/null and b/_img/KPSC/Tokens/Brazen Bull.webp differ diff --git a/_img/KPSC/Tokens/Brutwer.webp b/_img/KPSC/Tokens/Brutwer.webp new file mode 100644 index 0000000000..8f3375d1e2 Binary files /dev/null and b/_img/KPSC/Tokens/Brutwer.webp differ diff --git a/_img/KPSC/Tokens/Cagoth-ze.webp b/_img/KPSC/Tokens/Cagoth-ze.webp new file mode 100644 index 0000000000..dc8491d926 Binary files /dev/null and b/_img/KPSC/Tokens/Cagoth-ze.webp differ diff --git a/_img/KPSC/Tokens/Cecylia.webp b/_img/KPSC/Tokens/Cecylia.webp new file mode 100644 index 0000000000..d44501c611 Binary files /dev/null and b/_img/KPSC/Tokens/Cecylia.webp differ diff --git a/_img/KPSC/Tokens/Chansar the Pale.webp b/_img/KPSC/Tokens/Chansar the Pale.webp new file mode 100644 index 0000000000..37fc780b72 Binary files /dev/null and b/_img/KPSC/Tokens/Chansar the Pale.webp differ diff --git a/_img/KPSC/Tokens/Clacker Beetle Soldier.webp b/_img/KPSC/Tokens/Clacker Beetle Soldier.webp new file mode 100644 index 0000000000..971a34219f Binary files /dev/null and b/_img/KPSC/Tokens/Clacker Beetle Soldier.webp differ diff --git a/_img/KPSC/Tokens/Clockwork Myrmidon.webp b/_img/KPSC/Tokens/Clockwork Myrmidon.webp new file mode 100644 index 0000000000..313f285095 Binary files /dev/null and b/_img/KPSC/Tokens/Clockwork Myrmidon.webp differ diff --git a/_img/KPSC/Tokens/Danaska Maksilov.webp b/_img/KPSC/Tokens/Danaska Maksilov.webp new file mode 100644 index 0000000000..bca77ac469 Binary files /dev/null and b/_img/KPSC/Tokens/Danaska Maksilov.webp differ diff --git a/_img/KPSC/Tokens/Derro Dement.webp b/_img/KPSC/Tokens/Derro Dement.webp new file mode 100644 index 0000000000..7bf9f741df Binary files /dev/null and b/_img/KPSC/Tokens/Derro Dement.webp differ diff --git a/_img/KPSC/Tokens/Derro Pariah.webp b/_img/KPSC/Tokens/Derro Pariah.webp new file mode 100644 index 0000000000..44f57c638e Binary files /dev/null and b/_img/KPSC/Tokens/Derro Pariah.webp differ diff --git a/_img/KPSC/Tokens/Dire Gelatinous Cube.webp b/_img/KPSC/Tokens/Dire Gelatinous Cube.webp new file mode 100644 index 0000000000..e25b8c06cd Binary files /dev/null and b/_img/KPSC/Tokens/Dire Gelatinous Cube.webp differ diff --git a/_img/KPSC/Tokens/Dire Owlbear Cub.webp b/_img/KPSC/Tokens/Dire Owlbear Cub.webp new file mode 100644 index 0000000000..5a50bca83e Binary files /dev/null and b/_img/KPSC/Tokens/Dire Owlbear Cub.webp differ diff --git a/_img/KPSC/Tokens/Dire Owlbear.webp b/_img/KPSC/Tokens/Dire Owlbear.webp new file mode 100644 index 0000000000..4fb8002eac Binary files /dev/null and b/_img/KPSC/Tokens/Dire Owlbear.webp differ diff --git a/_img/KPSC/Tokens/Drakustanz.webp b/_img/KPSC/Tokens/Drakustanz.webp new file mode 100644 index 0000000000..e8873b531c Binary files /dev/null and b/_img/KPSC/Tokens/Drakustanz.webp differ diff --git a/_img/KPSC/Tokens/Dugan.webp b/_img/KPSC/Tokens/Dugan.webp new file mode 100644 index 0000000000..0b51d4c62f Binary files /dev/null and b/_img/KPSC/Tokens/Dugan.webp differ diff --git a/_img/KPSC/Tokens/Far Future Chuul.webp b/_img/KPSC/Tokens/Far Future Chuul.webp new file mode 100644 index 0000000000..04ab4ed267 Binary files /dev/null and b/_img/KPSC/Tokens/Far Future Chuul.webp differ diff --git a/_img/KPSC/Tokens/Garrote.webp b/_img/KPSC/Tokens/Garrote.webp new file mode 100644 index 0000000000..9496e488ec Binary files /dev/null and b/_img/KPSC/Tokens/Garrote.webp differ diff --git a/_img/KPSC/Tokens/Gelatinous Cube Ochre Jelly Hybrid.webp b/_img/KPSC/Tokens/Gelatinous Cube Ochre Jelly Hybrid.webp new file mode 100644 index 0000000000..8c4d2fe23b Binary files /dev/null and b/_img/KPSC/Tokens/Gelatinous Cube Ochre Jelly Hybrid.webp differ diff --git a/_img/KPSC/Tokens/Gellert the Gruesome.webp b/_img/KPSC/Tokens/Gellert the Gruesome.webp new file mode 100644 index 0000000000..e34ce0d8d1 Binary files /dev/null and b/_img/KPSC/Tokens/Gellert the Gruesome.webp differ diff --git a/_img/KPSC/Tokens/Gilsfeyr.webp b/_img/KPSC/Tokens/Gilsfeyr.webp new file mode 100644 index 0000000000..f49b72e5a5 Binary files /dev/null and b/_img/KPSC/Tokens/Gilsfeyr.webp differ diff --git a/_img/KPSC/Tokens/Hasfera-ruzai.webp b/_img/KPSC/Tokens/Hasfera-ruzai.webp new file mode 100644 index 0000000000..a8aa6ed850 Binary files /dev/null and b/_img/KPSC/Tokens/Hasfera-ruzai.webp differ diff --git a/_img/KPSC/Tokens/Horse.webp b/_img/KPSC/Tokens/Horse.webp new file mode 100644 index 0000000000..72b1edc64e Binary files /dev/null and b/_img/KPSC/Tokens/Horse.webp differ diff --git a/_img/KPSC/Tokens/Ichbon.webp b/_img/KPSC/Tokens/Ichbon.webp new file mode 100644 index 0000000000..71cca58275 Binary files /dev/null and b/_img/KPSC/Tokens/Ichbon.webp differ diff --git a/_img/KPSC/Tokens/Imortra the Debased.webp b/_img/KPSC/Tokens/Imortra the Debased.webp new file mode 100644 index 0000000000..9104e07570 Binary files /dev/null and b/_img/KPSC/Tokens/Imortra the Debased.webp differ diff --git a/_img/KPSC/Tokens/Iron Maiden.webp b/_img/KPSC/Tokens/Iron Maiden.webp new file mode 100644 index 0000000000..38e158ff01 Binary files /dev/null and b/_img/KPSC/Tokens/Iron Maiden.webp differ diff --git a/_img/KPSC/Tokens/Iron Mask.webp b/_img/KPSC/Tokens/Iron Mask.webp new file mode 100644 index 0000000000..db90ced654 Binary files /dev/null and b/_img/KPSC/Tokens/Iron Mask.webp differ diff --git a/_img/KPSC/Tokens/Kashyna.webp b/_img/KPSC/Tokens/Kashyna.webp new file mode 100644 index 0000000000..f1ae1fa426 Binary files /dev/null and b/_img/KPSC/Tokens/Kashyna.webp differ diff --git a/_img/KPSC/Tokens/Keluikinj Dust Goblin Firstblade.webp b/_img/KPSC/Tokens/Keluikinj Dust Goblin Firstblade.webp new file mode 100644 index 0000000000..3806a2710e Binary files /dev/null and b/_img/KPSC/Tokens/Keluikinj Dust Goblin Firstblade.webp differ diff --git a/_img/KPSC/Tokens/Konrad.webp b/_img/KPSC/Tokens/Konrad.webp new file mode 100644 index 0000000000..f22e92ea80 Binary files /dev/null and b/_img/KPSC/Tokens/Konrad.webp differ diff --git a/_img/KPSC/Tokens/Kurgorom.webp b/_img/KPSC/Tokens/Kurgorom.webp new file mode 100644 index 0000000000..5093ef0f51 Binary files /dev/null and b/_img/KPSC/Tokens/Kurgorom.webp differ diff --git a/_img/KPSC/Tokens/Lasbascilag.webp b/_img/KPSC/Tokens/Lasbascilag.webp new file mode 100644 index 0000000000..76ae8df826 Binary files /dev/null and b/_img/KPSC/Tokens/Lasbascilag.webp differ diff --git a/_img/KPSC/Tokens/Llagfel.webp b/_img/KPSC/Tokens/Llagfel.webp new file mode 100644 index 0000000000..1c2c28a830 Binary files /dev/null and b/_img/KPSC/Tokens/Llagfel.webp differ diff --git a/_img/KPSC/Tokens/Mags Halfbottle.webp b/_img/KPSC/Tokens/Mags Halfbottle.webp new file mode 100644 index 0000000000..5fdee3edd5 Binary files /dev/null and b/_img/KPSC/Tokens/Mags Halfbottle.webp differ diff --git a/_img/KPSC/Tokens/Morgaryv.webp b/_img/KPSC/Tokens/Morgaryv.webp new file mode 100644 index 0000000000..fb3b4bf1a3 Binary files /dev/null and b/_img/KPSC/Tokens/Morgaryv.webp differ diff --git a/_img/KPSC/Tokens/Natisti.webp b/_img/KPSC/Tokens/Natisti.webp new file mode 100644 index 0000000000..81d70fc09c Binary files /dev/null and b/_img/KPSC/Tokens/Natisti.webp differ diff --git a/_img/KPSC/Tokens/Norneth.webp b/_img/KPSC/Tokens/Norneth.webp new file mode 100644 index 0000000000..a43e27776a Binary files /dev/null and b/_img/KPSC/Tokens/Norneth.webp differ diff --git a/_img/KPSC/Tokens/Ooze Mephit.webp b/_img/KPSC/Tokens/Ooze Mephit.webp new file mode 100644 index 0000000000..80da09ca1d Binary files /dev/null and b/_img/KPSC/Tokens/Ooze Mephit.webp differ diff --git a/_img/KPSC/Tokens/Pale Circle Wight.webp b/_img/KPSC/Tokens/Pale Circle Wight.webp new file mode 100644 index 0000000000..387ebd3bbf Binary files /dev/null and b/_img/KPSC/Tokens/Pale Circle Wight.webp differ diff --git a/_img/KPSC/Tokens/Phantom Wight.webp b/_img/KPSC/Tokens/Phantom Wight.webp new file mode 100644 index 0000000000..ee3b3e0f75 Binary files /dev/null and b/_img/KPSC/Tokens/Phantom Wight.webp differ diff --git a/_img/KPSC/Tokens/Rack.webp b/_img/KPSC/Tokens/Rack.webp new file mode 100644 index 0000000000..fb4544fc20 Binary files /dev/null and b/_img/KPSC/Tokens/Rack.webp differ diff --git a/_img/KPSC/Tokens/Redtower Adolescent.webp b/_img/KPSC/Tokens/Redtower Adolescent.webp new file mode 100644 index 0000000000..688cb0e3f0 Binary files /dev/null and b/_img/KPSC/Tokens/Redtower Adolescent.webp differ diff --git a/_img/KPSC/Tokens/Remy Argentford.webp b/_img/KPSC/Tokens/Remy Argentford.webp new file mode 100644 index 0000000000..cd3329c681 Binary files /dev/null and b/_img/KPSC/Tokens/Remy Argentford.webp differ diff --git a/_img/KPSC/Tokens/Renry Lofulthur.webp b/_img/KPSC/Tokens/Renry Lofulthur.webp new file mode 100644 index 0000000000..0231be3fc6 Binary files /dev/null and b/_img/KPSC/Tokens/Renry Lofulthur.webp differ diff --git a/_img/KPSC/Tokens/Ring Warden Wight.webp b/_img/KPSC/Tokens/Ring Warden Wight.webp new file mode 100644 index 0000000000..b3bf6420bd Binary files /dev/null and b/_img/KPSC/Tokens/Ring Warden Wight.webp differ diff --git a/_img/KPSC/Tokens/Saber-toothed Bat.webp b/_img/KPSC/Tokens/Saber-toothed Bat.webp new file mode 100644 index 0000000000..4ea5ca6556 Binary files /dev/null and b/_img/KPSC/Tokens/Saber-toothed Bat.webp differ diff --git a/_img/KPSC/Tokens/Scar (alternative).webp b/_img/KPSC/Tokens/Scar (alternative).webp new file mode 100644 index 0000000000..faaaf0429f Binary files /dev/null and b/_img/KPSC/Tokens/Scar (alternative).webp differ diff --git a/_img/KPSC/Tokens/Scar.webp b/_img/KPSC/Tokens/Scar.webp new file mode 100644 index 0000000000..d0ef928986 Binary files /dev/null and b/_img/KPSC/Tokens/Scar.webp differ diff --git a/_img/KPSC/Tokens/Solnis Ledniskol.webp b/_img/KPSC/Tokens/Solnis Ledniskol.webp new file mode 100644 index 0000000000..9eaca4af6b Binary files /dev/null and b/_img/KPSC/Tokens/Solnis Ledniskol.webp differ diff --git a/_img/KPSC/Tokens/Stocks.webp b/_img/KPSC/Tokens/Stocks.webp new file mode 100644 index 0000000000..5ced41efef Binary files /dev/null and b/_img/KPSC/Tokens/Stocks.webp differ diff --git a/_img/KPSC/Tokens/Swarm of Clacker Beetles.webp b/_img/KPSC/Tokens/Swarm of Clacker Beetles.webp new file mode 100644 index 0000000000..99245f7d8a Binary files /dev/null and b/_img/KPSC/Tokens/Swarm of Clacker Beetles.webp differ diff --git a/_img/KPSC/Tokens/Synnana.webp b/_img/KPSC/Tokens/Synnana.webp new file mode 100644 index 0000000000..405845455d Binary files /dev/null and b/_img/KPSC/Tokens/Synnana.webp differ diff --git a/_img/KPSC/Tokens/The Boatman.webp b/_img/KPSC/Tokens/The Boatman.webp new file mode 100644 index 0000000000..80f1a9863f Binary files /dev/null and b/_img/KPSC/Tokens/The Boatman.webp differ diff --git a/_img/KPSC/Tokens/The Chained Thing.webp b/_img/KPSC/Tokens/The Chained Thing.webp new file mode 100644 index 0000000000..d9244ce593 Binary files /dev/null and b/_img/KPSC/Tokens/The Chained Thing.webp differ diff --git a/_img/KPSC/Tokens/The Gaoler.webp b/_img/KPSC/Tokens/The Gaoler.webp new file mode 100644 index 0000000000..82e71f8a35 Binary files /dev/null and b/_img/KPSC/Tokens/The Gaoler.webp differ diff --git a/_img/KPSC/Tokens/The Ghostly Foe.webp b/_img/KPSC/Tokens/The Ghostly Foe.webp new file mode 100644 index 0000000000..2c49d44d5d Binary files /dev/null and b/_img/KPSC/Tokens/The Ghostly Foe.webp differ diff --git a/_img/KPSC/Tokens/Thumbscrews.webp b/_img/KPSC/Tokens/Thumbscrews.webp new file mode 100644 index 0000000000..855f3a808f Binary files /dev/null and b/_img/KPSC/Tokens/Thumbscrews.webp differ diff --git a/_img/KPSC/Tokens/Tobiasz.webp b/_img/KPSC/Tokens/Tobiasz.webp new file mode 100644 index 0000000000..b7dee72fbb Binary files /dev/null and b/_img/KPSC/Tokens/Tobiasz.webp differ diff --git a/_img/KPSC/Tokens/Ushulx.webp b/_img/KPSC/Tokens/Ushulx.webp new file mode 100644 index 0000000000..a6f03fd423 Binary files /dev/null and b/_img/KPSC/Tokens/Ushulx.webp differ diff --git a/_img/KPSC/Tokens/Warlock Wight.webp b/_img/KPSC/Tokens/Warlock Wight.webp new file mode 100644 index 0000000000..cbf45bc85a Binary files /dev/null and b/_img/KPSC/Tokens/Warlock Wight.webp differ diff --git a/_img/KPSC/Tokens/Wheel.webp b/_img/KPSC/Tokens/Wheel.webp new file mode 100644 index 0000000000..dd4717065d Binary files /dev/null and b/_img/KPSC/Tokens/Wheel.webp differ diff --git a/_img/KPSC/Tokens/Wislaw.webp b/_img/KPSC/Tokens/Wislaw.webp new file mode 100644 index 0000000000..ee3c9359a7 Binary files /dev/null and b/_img/KPSC/Tokens/Wislaw.webp differ diff --git a/_img/KPSC/Tokens/Witek.webp b/_img/KPSC/Tokens/Witek.webp new file mode 100644 index 0000000000..cf19d65d84 Binary files /dev/null and b/_img/KPSC/Tokens/Witek.webp differ diff --git a/_img/KPSC/Tokens/Xymargshra.webp b/_img/KPSC/Tokens/Xymargshra.webp new file mode 100644 index 0000000000..d459d020be Binary files /dev/null and b/_img/KPSC/Tokens/Xymargshra.webp differ diff --git a/_img/KPSC/Tokens/Zula.webp b/_img/KPSC/Tokens/Zula.webp new file mode 100644 index 0000000000..75eacbcc74 Binary files /dev/null and b/_img/KPSC/Tokens/Zula.webp differ diff --git a/_img/KPSC/Unquiet Dagger.webp b/_img/KPSC/Unquiet Dagger.webp new file mode 100644 index 0000000000..121fa34623 Binary files /dev/null and b/_img/KPSC/Unquiet Dagger.webp differ diff --git a/_img/KPSC/Vardesain's Ghastly Stave.webp b/_img/KPSC/Vardesain's Ghastly Stave.webp new file mode 100644 index 0000000000..28fd19f20e Binary files /dev/null and b/_img/KPSC/Vardesain's Ghastly Stave.webp differ diff --git a/_img/KPSC/Voidling.webp b/_img/KPSC/Voidling.webp new file mode 100644 index 0000000000..0bf9dfacaf Binary files /dev/null and b/_img/KPSC/Voidling.webp differ diff --git a/_img/KPSC/Wislaw.webp b/_img/KPSC/Wislaw.webp new file mode 100644 index 0000000000..bf667c2b85 Binary files /dev/null and b/_img/KPSC/Wislaw.webp differ diff --git a/_img/KPSC/Xymargshra.webp b/_img/KPSC/Xymargshra.webp new file mode 100644 index 0000000000..951c79a196 Binary files /dev/null and b/_img/KPSC/Xymargshra.webp differ diff --git a/_img/KPSC/Zula.webp b/_img/KPSC/Zula.webp new file mode 100644 index 0000000000..28f4551b75 Binary files /dev/null and b/_img/KPSC/Zula.webp differ diff --git a/adventure/Kobold Press; Scarlet Citadel.json b/adventure/Kobold Press; Scarlet Citadel.json new file mode 100644 index 0000000000..63768421f8 --- /dev/null +++ b/adventure/Kobold Press; Scarlet Citadel.json @@ -0,0 +1,64510 @@ +{ + "_meta": { + "sources": [ + { + "json": "KPSC", + "abbreviation": "KPSC", + "full": "Scarlet Citadel, A Dungeon of Secrets", + "authors": [ + "Kobold Press", + "Steve Winter" + ], + "convertedBy": [ + "Lyra [he/him]" + ], + "version": "2 4 6 8 10 9 7 5 3", + "color": "f59932", + "url": "https://koboldpress.com/kpstore/product/scarlet-citadel-for-5th-edition/", + "dateReleased": "2021-08-10" + } + ], + "dependencies": { + "monster": [ + "MM", + "CCodex", + "ToB" + ], + "monsterFluff": [ + "MM", + "CCodex", + "ToB" + ] + }, + "internalCopies": [ + "monster", + "monsterFluff", + "item" + ], + "status": "ready", + "dateAdded": 1703673674, + "dateLastModified": 1703673674 + }, + "item": [ + { + "name": "Alchemist's Furnace", + "source": "KPSC", + "page": 186, + "rarity": "very rare", + "wondrous": true, + "entries": [ + "The alchemist's furnace is a device that transmutes one material into another. Every transformation brings the material infinitesimally closer to perfection.", + "The function of the furnace is not simply the manufacture of potions, acids, alchemist's fire, and other alchemical concoctions. Those mundane pursuits can be accomplished on any workbench. The furnace exists to aid the alchemist in nothing less than unlocking the mysteries of the material and spiritual universe.", + "The discipline of alchemy is built upon rigorous reasoning. A common misunderstanding is that alchemists are interested in turning lead into gold in order to make themselves rich. Everyone would like to be rich, but that's not what drives alchemists in their quest for gold. Their reasoning goes like this:", + { + "type": "list", + "style": "list-decimal", + "items": [ + "Lead is a base metal. Although it's useful, it's ugly and has little value. This is because lead is imperfect and impure.", + "Gold is a noble metal. It's beautiful and has tremendous value. This is because gold is pure and nearly perfect.", + "If lead could be cleansed of its impurities\u2014if its imperfections could be made more perfect\u2014its nature would also be perfected and it would become gold." + ] + }, + "Alchemy must be understood on those terms. It's not a search for wealth, it's a search for perfection. And it's not limited to metals. All things come in grades of perfection. Quartz is imperfect; a diamond nears perfection. A grape is imperfect; aged wine nears perfection. Knotty pine is imperfect; white oak nears perfection. What's true of minerals and plants can also be true of animals. A rat is imperfect; an Andalusian horse nears perfection. If it's true of lesser animals, it can also be true of people. If metal can be perfected, and the grape can be perfected, and the rat can be perfected, then why not a person? Perfection of the human spirit is the alchemist's true and ultimate goal. Learning to transmute (or purify) lead into gold is only the first step in that process. (And of course, the transformation must be permanent, not temporary as with the transmutation wizard's {@subclassFeature Minor Alchemy|Wizard|PHB|Transmutation|PHB|2|PHB} class feature.)", + "The alchemist's furnace aids that process. Heat and pressure perfect coal into diamonds, cold perfects water into ice, flame perfects wood into charcoal, sunlight and water perfect the acorn into the oak. The alchemist's furnace can replicate all these conditions and more for the alchemist who knows how to manipulate its controls.", + { + "type": "entries", + "name": "Transmutation", + "entries": [ + "To use the alchemist's furnace, an item is placed inside along with appropriate catalysts, reagents, and purifying agents. The furnace is then sealed and the controls are adjusted to the desired settings. Once the activation lever is thrown, the furnace locks into its process and can't be stopped or altered until it's run its course. After {@dice 1d10} days, it unlocks and its contents can be removed.", + "The controls on the furnace are tremendously varied and complex, with possible settings running into the hundreds of millions.", + "For the desired transmutation to occur successfully, the alchemist overseeing the project must make a successful Intelligence check. The DC for the check depends on the desired effect. Sample DCs are listed on the Transformations table. If characters decide to experiment, the GM will probably need to make several judgment calls. The overseeing character's proficiency bonus can be added if the character is trained in the use of alchemy tools, and the number of previous attempts at this same transmutation can be added as a bonus on the roll.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Transformations", + "page": 186 + }, + "Additional bonuses on the Intelligence check can be gained by adding appropriate reagents and catalysts. Conversely, inappropriate reagents can impose penalties on the check. The appropriateness of any particular additive is up to the GM." + ] + }, + { + "type": "entries", + "name": "Mishaps", + "entries": [ + "The result of a failed check usually is nothing more severe than wasted components and a mess that needs to be cleaned up. If the overseer's Intelligence check result is a natural 1, something went seriously wrong. The furnace might release toxic gas when it opens, it might create an angry quasit or manes instead of the desired item, or it might explode and blow everyone into atoms.", + "The severity of the mishap should increase directly with the DC of the transformation being attempted.", + "It's also possible for a mishap to produce a serendipitous result. If the Intelligence check result is one lower than the DC or is a natural 20 but still a failure, the furnace produces something different from the desired item but still useful or interesting. This might be a powerful potion, a valuable substance, or a rare catalyst that can be included in the next attempt to gain a bonus on the check." + ] + } + ], + "fluff": { + "_itemFluff": { + "name": "Alchemist's Furnace", + "source": "KPSC" + } + } + }, + { + "name": "Bastron's Potion", + "source": "KPSC", + "page": 55, + "type": "P", + "rarity": "unknown (magic)", + "ability": { + "static": { + "str": 21 + } + }, + "entries": [ + "A unique potion that combines the effects of {@item Potion of Heroism|DMG|heroism} and {@item Potion of Hill Giant Strength|DMG|hill giant strength}" + ], + "attachedSpells": [ + "bless" + ], + "foundryEffects": [ + { + "name": "Bastron's Potion", + "transfer": true, + "img": "icons/consumables/potions/bottle-circular-corked-labeled-green.webp", + "changes": [ + { + "key": "system.abilities.str.value", + "value": "21", + "mode": 4 + }, + { + "key": "system.bonuses.abilities.save", + "value": "+1d4", + "mode": 2 + }, + { + "key": "system.bonuses.mwak.attack", + "value": "+1d4", + "mode": 2 + }, + { + "key": "system.bonuses.msak.attack", + "value": "+1d4", + "mode": 2 + }, + { + "key": "system.bonuses.rsak.attack", + "value": "+1d4", + "mode": 2 + }, + { + "key": "system.bonuses.rwak.attack", + "value": "+1d4", + "mode": 2 + } + ] + } + ], + "foundryImg": "icons/consumables/potions/bottle-circular-corked-labeled-green.webp" + }, + { + "name": "Bezoar of the Bespectacled Owlbear", + "source": "KPSC", + "page": 199, + "type": "BZR", + "conditionImmune": [ + "poisoned" + ], + "rarity": "rare", + "curse": true, + "entries": [ + "When you swallow this bezoar, you gain advantage on saving throws against poison and immunity to the {@condition poisoned} condition. You can't be surprised.", + { + "type": "entries", + "name": "Curse", + "entries": [ + "Voices constantly tell you terrible things, maybe true and maybe not but certainly off-putting. The first time a creature damages you, you must make a {@dc 15} Wisdom saving throw or be {@condition frightened} of that creature until it or you falls {@condition unconscious} or until the creature is no longer within line of sight for 1 minute." + ] + } + ], + "foundryType": "consumable" + }, + { + "name": "Bezoar of the Dire Owlbear", + "source": "KPSC", + "page": 199, + "type": "BZR", + "conditionImmune": [ + "exhaustion" + ], + "rarity": "very rare", + "curse": true, + "entries": [ + "When you swallow this bezoar, you gain immunity to {@condition exhaustion} and curses (except a curse tied to this bezoar). Whenever you make an {@action opportunity attack}, you make two attacks.", + { + "type": "entries", + "name": "Curse", + "entries": [ + "Your bloodlust gets the most of you. Once you enter melee, you won't willingly stop fighting the creature until one of you is dead or you're both somehow physically separated for three or more rounds." + ] + } + ], + "foundryType": "consumable" + }, + { + "name": "Bezoar of the Great Horned Owlbear", + "source": "KPSC", + "page": 199, + "type": "BZR", + "conditionImmune": [ + "charmed", + "frightened" + ], + "rarity": "rare", + "curse": true, + "entries": [ + "When you swallow this bezoar, you gain immunity to being {@condition charmed} or {@condition frightened}. Creatures must be at least two sizes larger than you to {@action grapple} you.", + { + "type": "entries", + "name": "Curse", + "entries": [ + "You're being unreasonable and insulting to everyone. All creatures are immediately hostile toward you, and the first attack from any creature against you is at advantage." + ] + } + ], + "foundryType": "consumable" + }, + { + "name": "Bezoar of the Hoary Owlbear", + "source": "KPSC", + "page": 199, + "type": "BZR", + "resist": [ + "cold" + ], + "rarity": "rare", + "curse": true, + "modifySpeed": { + "bonus": { + "*": 5 + } + }, + "entries": [ + "When you swallow this bezoar, you gain resistance to cold damage and suffer no ill effects from {@hazard extreme cold|DMG} weather conditions. Your speed increases by 5 feet.", + { + "type": "entries", + "name": "Curse", + "entries": [ + "The bezoar is not sitting well with you and triggers intense heartburn and nausea. You only receive half of the hit points from any healing magic or rest." + ] + } + ], + "foundryType": "consumable" + }, + { + "name": "Bezoar of the Screech Owlbear", + "source": "KPSC", + "page": 199, + "type": "BZR", + "conditionImmune": [ + "blinded", + "deafened" + ], + "rarity": "rare", + "curse": true, + "entries": [ + "When you swallow this bezoar, you gain immunity to being {@condition blinded} or {@condition deafened}. You can communicate with beasts (as the {@spell speak with animals} spell).", + { + "type": "entries", + "name": "Curse", + "entries": [ + "The animals\u2014and even the forest spirits that you can now see floating and cavorting all around\u2014are chattier and more distracting than would be ideal. Wisdom ({@skill Perception}) checks are made at disadvantage." + ] + } + ], + "foundryType": "consumable" + }, + { + "name": "Black and White Daggers", + "source": "KPSC", + "page": 187, + "baseItem": "dagger|PHB", + "type": "M", + "rarity": "rare", + "reqAttune": true, + "weight": 1, + "weaponCategory": "simple", + "property": [ + "F", + "L", + "T" + ], + "range": "20/60", + "dmg1": "1d4", + "dmgType": "P", + "entries": [ + "These matched daggers are identical except for the stones set into their pommels. One pommel is chalcedony (opaque white), the other is obsidian (opaque black).", + "The white dagger is +1 versus monstrosities, the black dagger is +1 versus undead. If both daggers hit the same monstrosity or undead creature in a single turn, that creature takes an additional {@damage 1d6} piercing damage from the second attack." + ], + "fluff": { + "_itemFluff": { + "name": "Black and White Daggers", + "source": "KPSC" + } + } + }, + { + "name": "Bronze Cylinder", + "source": "KPSC", + "page": 86, + "type": "$", + "rarity": "unknown (magic)", + "weight": 220, + "entries": [ + "A bronze cylinder decorated to resemble a large, thick, squarish fish. It's 50 inches long, 18 inches in diameter, and weighs 220 pounds.", + "The fish-cylinder is hollow, as anyone who taps on it quickly discovers. It has no apparent means of opening such as a screwed-in plug or a clamped\u2011down hatch. A few minutes of close examination and a successful {@dc 13} Intelligence ({@skill Investigation}) check reveals a narrow, mud-clogged slot along the fish's belly. This slot is just wide enough for a knife edge to grip, and that's what's required; if a knife is dragged along the slot as if cutting the fish open, the cylinder splits apart into left and right halves that are joined by a concealed dorsal hinge." + ] + }, + { + "name": "Bronze Hook", + "source": "KPSC", + "page": 86, + "type": "$", + "rarity": "unknown (magic)", + "entries": [ + "A special bronze hook (which can be found in the fountain in Area 327) that's magically paired with the {@item bronze cylinder|KPSC}. When the hook is lowered to the cylinder, it automatically catches in the fish's open mouth so the cylinder can be hauled up with a rope.", + "Once the hook attaches to the cylinder, it stays attached until someone manually removes it. It can be removed easily by anyone who takes hold of it." + ] + }, + { + "name": "Cagoth-ze's Stickpin", + "source": "KPSC", + "page": 173, + "rarity": "unknown (magic)", + "entries": [ + "{@creature Cagoth-ze|KPSC} carries a small ring of keys to unlock the doors in Areas 210, 215, and 217. He also wears a simple gold stickpin in his waistcoat that allows him to open and close those doors as if they're unlocked without using the keys. This item can be a lifesaver if he finds himself running from an enemy through hallways and chambers. It works only on those three locks." + ] + }, + { + "name": "Chansar's Battleaxe", + "source": "KPSC", + "page": 78, + "type": "M", + "rarity": "unknown", + "weight": 4, + "value": 50000, + "weaponCategory": "martial", + "property": [ + "V" + ], + "dmg1": "1d8", + "dmgType": "S", + "dmg2": "1d10", + "entries": [ + "Chansar's battleaxe would fetch 500 gp from a collector for its historical value. To anyone else, it's just a well-made battleaxe." + ] + }, + { + "name": "Chansar's Crown", + "source": "KPSC", + "page": 78, + "type": "$", + "rarity": "unknown", + "value": 600000, + "entries": [ + "A silver crown set with small diamonds worth 6,000 gp" + ] + }, + { + "name": "Communal Flute", + "source": "KPSC", + "page": 187, + "baseItem": "flute|PHB", + "type": "INS", + "rarity": "rare", + "reqAttune": "by a bard", + "reqAttuneTags": [ + { + "class": "bard" + } + ], + "recharge": "restLong", + "entries": [ + "The communal flute can be used as a spellcasting focus by a bard. In addition, a bard can use the flute to cast {@spell speak with dead} without using a spell slot. To do so, the bard must play the flute over the corpse for 10 minutes, after which the spell takes effect. The bard must complete a long rest before using the flute to cast {@spell speak with dead} again." + ], + "attachedSpells": [ + "speak with dead" + ], + "fluff": { + "_itemFluff": { + "name": "Communal Flute", + "source": "KPSC" + } + } + }, + { + "name": "Dagon's Oil", + "source": "KPSC", + "page": 187, + "type": "P", + "rarity": "rare", + "entries": [ + "Dagon's oil is concocted by {@creature deep one|ToB|deep ones} {@homebrew |(Tome of Beasts)}, who infuse small amounts of it into their water for drinking, cooking (when they don't eat their food raw), and bathing. The oil gives the water a mildly fishy flavor and aroma that deep ones consider pleasant. Deep ones' senses of smell and taste are sharply attuned to the presence of Dagon's oil; they make {@skill Perception} checks with advantage when sensing the presence of this oil. To other races, small amounts of the oil dispersed in water (the only way it's ever used) just make the water smell and taste like it was drawn from a sluggish river or a fish tank.", + "If, however, the oil comes into contact with the skin of a creature that isn't a deep one and it isn't subsequently washed off with soap\u2014or worse, if the water is consumed\u2014then for the next 24 hours, deep ones always gain the benefits of Frenzied Rage when attacking that creature." + ] + }, + { + "name": "Dust of Somnolence", + "source": "KPSC", + "page": 53, + "rarity": "unknown (magic)", + "wondrous": true, + "entries": [ + "When this dust is thrown into the air it acts as a first level casting of the {@spell sleep} spell." + ], + "attachedSpells": [ + "sleep" + ] + }, + { + "name": "Earring of Protection", + "source": "KPSC", + "page": 107, + "type": "RG", + "tier": "major", + "rarity": "rare", + "reqAttune": true, + "bonusAc": "+1", + "bonusSavingThrow": "+1", + "entries": [ + "You gain a +1 bonus to AC and saving throws while wearing this ring (including in your ear)." + ] + }, + { + "name": "Experimental Potion of Invulnerability", + "source": "KPSC", + "page": 53, + "type": "P", + "resist": [ + "acid", + "bludgeoning", + "cold", + "fire", + "force", + "lightning", + "necrotic", + "piercing", + "poison", + "psychic", + "radiant", + "slashing", + "thunder" + ], + "rarity": "unknown (magic)", + "entries": [ + "For 1 minute after you drink this potion, you have resistance to all damage. The potion's syrupy liquid looks like liquefied iron.", + "The potion has the standard effect in addition to the following side effect: for the next hour after drinking it, the creature can regain hit points only by drinking {@item potion of healing (*)|DMG|potions of healing}, not through magic or resting or any other means. This effect can't be discovered until healing is tried and fails." + ] + }, + { + "name": "Extract of Dual-Mindedness", + "source": "KPSC", + "page": 187, + "type": "P", + "rarity": "legendary", + "entries": [ + "This wonderful potion can be distilled only from a hormone found in the hypothalamus of a two-headed giant of genius intellect\u2014which is to say, it's extraordinarily rare. On drinking this potion, for the next minute you can {@status concentration|PHB|concentrate} on two spells at the same time, and you have advantage on {@status concentration} checks." + ] + }, + { + "name": "Eyedrops of See Invisibility", + "source": "KPSC", + "page": 53, + "type": "P", + "rarity": "unknown (magic)", + "entries": [ + "When you use this potion, you are under the effects of the {@spell see invisibility} spell for one hour." + ], + "attachedSpells": [ + "see invisibility" + ] + }, + { + "name": "Far Future Chuul Lightning Gun", + "source": "KPSC", + "page": 65, + "type": "R", + "rarity": "unknown (magic)", + "weaponCategory": "martial", + "age": "futuristic", + "property": [ + "RLD", + "2H" + ], + "reload": 1, + "dmg1": "8d6", + "dmgType": "L", + "firearm": true, + "entries": [ + "The gun can shoot a {@spell lightning bolt} every other round (100-foot line; {@damage 8d6} lightning damage; save {@dc 13}; it can be fired only by someone with chuul claws and telepathy)." + ], + "attachedSpells": [ + "lightning bolt" + ] + }, + { + "name": "Fiend Bane Dagger", + "source": "KPSC", + "page": 127, + "baseItem": "dagger|PHB", + "type": "M", + "rarity": "unknown (magic)", + "weight": 1, + "weaponCategory": "simple", + "property": [ + "F", + "L", + "T" + ], + "range": "20/60", + "dmg1": "1d4", + "dmgType": "P", + "bonusWeaponAttack": "+2", + "entries": [ + "+2 to hit, +{@damage 3d6} damage vs. fiends" + ] + }, + { + "name": "Flying Balm", + "source": "KPSC", + "page": 188, + "type": "P", + "rarity": "rare", + "modifySpeed": { + "static": { + "fly": 30 + } + }, + "entries": [ + "Flying balm is a greasy salve that, when smeared onto your shoulders, causes you to sprout wings that give you a flying speed of 30 feet. The wings can be feathered or batlike at your option. The wings are too small to be the real source of flight, which is instead similar to a {@spell fly} spell. This flying ability lasts 1 hour. Clothing and armor don't interfere with the wings as they're magical." + ] + }, + { + "name": "Gerhardt's Bargain", + "source": "KPSC", + "page": 188, + "type": "RG", + "rarity": "artifact", + "reqAttune": true, + "curse": true, + "entries": [ + "This is the ring the dwarves presented to Gerhardt III to seal their bargain to serve him in exchange for permission to build their hall. It's a gold ring set with fiery yellow sapphires, and it bears an inscription in {@language Dwarvish} that states, \"Upon the Baron's hand, this ring guarantees service of the folk of Alpentor.\"", + "If {@spell identify} is cast on the ring or someone spends an hour examining it, they learn it's a {@item ring of regeneration}\u2014but it's not. It's a cursed ring, although the curse is fairly mild. The wearer is treated as {@condition charmed} by all dwarves and can't attack any dwarf that hasn't already attacked the wearer, and even then the wearer has disadvantage on attack rolls against dwarves and they have advantage on saving throws against the wearer's attacks and effects. In this context, \"dwarf \" includes duergar, derro, and all other dwarven offshoots.", + "Dwarves of evil alignment innately sense their advantage over the wearer if they make a successful Wisdom ({@skill Insight}) check. The DC equals 10 + the wearer's Charisma modifier.", + "While wearing this ring, you regain {@dice 1d6} hit points every 10 minutes, provided that you have at least 1 hit point. If you lose a body part, the ring causes the missing part to regrow and return to full functionality after {@dice 1d6 + 1} days if you have at least 1 hit point the whole time." + ], + "fluff": { + "_itemFluff": { + "name": "Gerhardt's Bargain", + "source": "KPSC" + } + } + }, + { + "name": "Ghoul Light", + "source": "KPSC", + "page": 188, + "rarity": "very rare", + "wondrous": true, + "curse": true, + "entries": [ + "The ghoul light functions as a normal {@item bullseye lantern|PHB} if a {@item candle|PHB} is placed inside. Any meat, no matter how toxic it is or how rotten it's become, is rendered safe to eat if the lamp's light shines on it for 10 minutes or longer. The lamp doesn't improve the meat's flavor but does make it safe and restores its nutritional value.", + "Ghoul lights are often used as religious scourges by followers of Vardesain, because an undead creature that ends its turn in the light cast by the lamp takes 1 radiant damage.", + { + "type": "entries", + "name": "Curse", + "entries": [ + "Anyone who eats meat that's been rendered edible by the ghoul light must make a successful {@dc 15} Constitution saving throw or develop a craving for the flesh of humanoid corpses. If a cursed creature goes longer than 7 days without consuming at least a few ounces of such flesh, they become unable to recover hit points by any means until they've satisfied their cannibal hunger." + ] + } + ], + "fluff": { + "_itemFluff": { + "name": "Ghoul Light", + "source": "KPSC" + } + } + }, + { + "name": "Glowing Moss (tin)", + "source": "KPSC", + "page": 188, + "type": "PLANT", + "rarity": "uncommon", + "value": 500, + "entries": [ + "Glowing moss grows in some caves that are exposed to low-level arcane vibrations for long stretches of time. It flourishes in large patches that provide dim illumination throughout the cave where it grows.", + "If glowing moss is scraped off the rock and placed inside a jar or lantern, it sheds {@quickref Vision and Light||2||dim light} in a 5-foot radius for 24 hours. Glowing moss light doesn't flicker, and this type of \"mosslight lantern\" can't be seen from more than 20 feet away even in pitch darkness by creatures with standard sight.", + "The 24-hour time limit on glowing moss that's been removed from the rock where it grew would seem to limit the moss's usefulness, but if {@spell gentle repose} is cast on the moss, it lasts up to 10 days in a tightly sealed, opaque container. The 24-hour countdown begins once the container is reopened. This discovery allows glowing moss to be harvested and sold (for 5 gp per tin), usually in alleys and dismal shops that cater to thieves and other unsavory types." + ] + }, + { + "name": "Golden Disk", + "source": "KPSC", + "page": 89, + "type": "$", + "rarity": "unknown (magic)", + "entries": [ + "A 5-inch-diameter golden disk embossed with a Dwarvish rune that means \"safe entrance.\" A character carrying this disk can unlock the doors to the tombs on this level automatically and can open them safely without setting off any {@spell glyph of warding}." + ] + }, + { + "name": "Hago's Flute", + "source": "KPSC", + "page": 76, + "_copy": { + "name": "Communal Flute", + "source": "KPSC", + "_mod": { + "entries": { + "mode": "prependArr", + "items": [ + "Hago Hjylmarr was a bard. Her {@item communal flute|KPSC} has the standard properties for that magic item. In addition, if anyone plays even a single note on it in this crypt, Hago's spirit awakens." + ] + } + } + }, + "fluff": { + "_itemFluff": { + "name": "Communal Flute", + "source": "KPSC" + } + } + }, + { + "name": "Hammer of Thor", + "source": "KPSC", + "page": 83, + "type": "$", + "rarity": "unknown (magic)", + "entries": [ + "A tiny representation of the hammer of Thor, about 5 inches long, rests atop the anvil. It's plated in the same gold as the anvil and appears to be part of it. If the gold plating is scraped away, the hammer comes free; it's a separate piece resting in a shallow indentation in the anvil and encased in the same gold plating.", + "The tiny hammer is the key that opens the tombs (Areas 307\u2013309)." + ] + }, + { + "name": "Hildur's War Pick", + "source": "KPSC", + "page": 189, + "baseItem": "war pick|PHB", + "type": "M", + "rarity": "artifact", + "reqAttune": true, + "weight": 2, + "weaponCategory": "martial", + "dmg1": "1d8", + "dmgType": "P", + "entries": [ + "This war pick is both an enchanted weapon and the epitome of the dwarven weaponsmith's art. In fact, it's so ornately adorned with filigree and fine gems that it looks more like a decorative wall hanging than a tool of war, but it's a fully functional war pick that's slain many enemies.", + "A creature who's attuned to Hildur's War Pick recovers the maximum number of hit points from the first Hit Die they expend during each short rest. After that, a dwarf can reroll Hit Dice that result in natural 1s or 2s during short rests. A creature that isn't a dwarf doesn't get the second benefit and won't even be aware of it (unless they cast {@spell identify} on it)." + ], + "fluff": { + "_itemFluff": { + "name": "Hildur's War Pick", + "source": "KPSC" + } + } + }, + { + "name": "Incense Jar", + "source": "KPSC", + "page": 78, + "type": "$", + "rarity": "unknown (magic)", + "entries": [ + "Tucked behind the northern brazier is a ceramic jar containing peppercorns, juniper sprigs, dill, caraway seeds, powdered iron, and slivered rams' horn, all dry and crumbling." + ] + }, + { + "name": "Life-Preserving Salve (vial)", + "source": "KPSC", + "page": 53, + "type": "P", + "rarity": "unknown (magic)", + "entries": [ + "This salve stabilizes a dying creature when smeared onto the creature's forehead; a vial contains five doses." + ] + }, + { + "name": "Light Hammer of Throwing", + "source": "KPSC", + "page": 189, + "baseItem": "light hammer|PHB", + "type": "M", + "rarity": "uncommon", + "reqAttune": true, + "weight": 2, + "weaponCategory": "simple", + "property": [ + "L", + "T" + ], + "range": "20/60", + "dmg1": "1d4", + "dmgType": "B", + "entries": [ + "This looks and functions like a standard light hammer (light, {@damage 1d4} bludgeoning damage, range 20/60 feet), but it returns to your hand after being thrown and its attacks are considered magical." + ], + "fluff": { + "_itemFluff": { + "name": "Light Hammer of Throwing", + "source": "KPSC" + } + } + }, + { + "name": "Llagfel's Phylactery", + "source": "KPSC", + "page": 144, + "type": "$", + "rarity": "unknown (magic)", + "entries": [ + "{@creature Llagfel|KPSC|Llagfel's} phylactery, which is immune to damage, is hidden inside the statue. To find it, the statue must be tipped over to reveal a hollow space in its base. Inside the hollow is a mummified {@creature quipper|MM} with gold and silver accents sewn along its fins and gills and with aquamarine stones in its eye sockets." + ] + }, + { + "name": "Ooze Plasma", + "source": "KPSC", + "page": 189, + "rarity": "very rare", + "wondrous": true, + "entries": [ + "Ooze plasma is the distilled essence of a {@creature gelatinous cube}, {@creature black pudding}, or other ooze creature. Visually, it resembles both a thick liquid and a gas. It's heavier than air so it can be held in open-topped bowls or tanks, and an object dipped gently into it comes out coated in ooze plasma. If a hand, wand, or other object is waved slowly through ooze plasma, the substance reacts and feels much like a thick liquid. It can be piped through tubes and drained through a spigot into a lower container, or even siphoned like water. If an object is waved quickly through ooze plasma, however, or if it's pressurized and squeezed through a nozzle, it behaves like a gas; the plasma flows around objects with no resistance, it floats upward and outward as if it's weightless before slowly settling back toward the ground. If sufficiently agitated, ooze plasma can even appear to dissipate or evaporate into the air, but this is an optical illusion; the plasma has only become so thin that it can't be seen. Eventually it settles downward and resembles a liquid again.", + "Ooze plasma is acidic. A creature that starts its turn in ooze plasma takes acid damage; the amount depends on how deeply the creature is submerged. A shallow puddle causes {@damage 1d4} acid damage; full submersion causes {@damage 4d8} acid damage. Anything between those two extremes should be pro-rated by the GM. If ooze plasma gets into a creature's eyes, the creature is {@condition blinded} until its eyes are flushed clear with water.", + "Ooze creatures are healed by ooze plasma much as humans are by {@item potion of healing (*)|DMG|potions of healing}. The amount of healing varies from {@dice 2d4 + 2} to {@dice 10d4 + 20}, depending on the amount of plasma involved and its purity. Oozes can't drink the plasma, obviously; they only need to come into contact with it for the plasma to be effective." + ] + }, + { + "name": "Ornameted Studded Leather Armor", + "source": "KPSC", + "page": 78, + "type": "LA", + "rarity": "unknown", + "weight": 13, + "value": 9000, + "ac": 12, + "entries": [ + "Elaborate studded leather armor of dwarven make; each suit is worth 90 gp because of its ornamentation." + ] + }, + { + "name": "Potion of Augmented Reality", + "source": "KPSC", + "page": 189, + "type": "P", + "rarity": "very rare", + "entries": [ + "This potion is distilled by the derro of the Scarlet Citadel from the ley-infused fungus growing in their caverns and powdered crystals of alien origin. It's unknown in other regions of Midgard.", + "This dark orange potion bubbles and swirls on its own. When a derro drinks it, it has the following effects.", + { + "type": "list", + "items": [ + "For 12 hours, the derro is under the effect of a {@spell true seeing} spell.", + "For 1 hour, the derro is under the effect of the {@spell bless} spell (no {@status concentration} required).", + "The derro gains 10 temporary hit points that last for 1 hour.", + "For 1 minute, the derro gains the effect of a {@spell haste} spell (no {@status concentration} required)." + ] + }, + "When a human, elf, dwarf, halfling, or any other creature besides a derro drinks this potion, the effect is unreliable.", + "Roll {@dice 1d8} to determine how the potion reacts with non\u2011derro physiology.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Potion of Augmented Reality Effects", + "page": 190 + } + ], + "attachedSpells": [ + "true seeing", + "bless", + "haste" + ] + }, + { + "name": "Potion of Gelatinous Form", + "source": "KPSC", + "page": 190, + "type": "P", + "immune": [ + "acid" + ], + "rarity": "very rare", + "entries": [ + "When you drink this potion, you and everything you're wearing and carrying transform into a puddle of ooze for 1 hour or until you end the effect by spending a bonus action and making a successful {@dc 15} Constitution saving throw. An incorporeal creature isn't affected.", + "While in this form, your only method of movement is crawling or \"oozing\" with a speed of 5 feet. You can enter and occupy the space of another creature. You gain resistance to nonmagical damage, but you have disadvantage on Strength saving throws and always fail Dexterity saving throws. You can pass through tiny holes and narrow openings as small as 1 inch across.", + "While in the form of ooze, you can't talk or manipulate objects, and anything you were carrying or holding can't be dropped, used, or interacted with. You can't attack or cast spells." + ] + }, + { + "name": "Potion of Gelatinous Form (Acidic)", + "source": "KPSC", + "page": 190, + "type": "P", + "immune": [ + "acid" + ], + "rarity": "legendary", + "entries": [ + "When you drink this potion, you and everything you're wearing and carrying transform into a puddle of ooze for 1 hour or until you end the effect by spending a bonus action and making a successful {@dc 15} Constitution saving throw. An incorporeal creature isn't affected.", + "While in this form, your only method of movement is crawling or \"oozing\" with a speed of 5 feet. You can enter and occupy the space of another creature. You gain resistance to nonmagical damage, but you have disadvantage on Strength saving throws and always fail Dexterity saving throws. You can pass through tiny holes and narrow openings as small as 1 inch across.", + "While in the form of ooze, you can't talk or manipulate objects, and anything you were carrying or holding can't be dropped, used, or interacted with. You can't attack or cast spells.", + "An even rarer variant of this potion exists that transforms you into an acidic ooze. You still can't attack, but a creature that starts its turn in the same space as you takes {@damage 1d4} acid damage. While in gelatinous form, you are immune to acid damage. An added benefit of this version of the potion is that you can enter and remain in a space occupied by a {@creature gelatinous cube}, {@creature black pudding|MM|black ooze}, or other ooze creature without any harm to yourself. Depending on the size of the ooze creature, in a few rounds you can transit right through it and emerge on the other side, unharmed." + ] + }, + { + "name": "Potion of Ooze Friendship", + "source": "KPSC", + "page": 52, + "type": "P", + "rarity": "unknown (magic)", + "entries": [ + "When you drink this potion, you can cast the {@spell animal friendship} spell but targeting oozes (save {@dc 13}) for 1 hour at will." + ], + "attachedSpells": [ + "animal friendship" + ] + }, + { + "name": "Potion of Submission", + "source": "KPSC", + "page": 190, + "type": "P", + "rarity": "uncommon", + "entries": [ + "Upon drinking this potion, a creature is filled with feelings of inferiority and worthlessness. It has disadvantage on attack rolls and ability checks, and its speed is halved. Beneficially, however, other creatures pay no attention to it. They're aware of it\u2014they see and hear the submissive creature normally\u2014but they consider it to be no threat whatsoever and not worth paying attention to. Enemies that would normally attack the creature on sight don't lift a finger against it or even raise an eyebrow over its presence, in much the same way that powerful figures ignore lowly servants and attendants. The effect lasts 10 minutes or until the submissive creature makes an attack, is noticed taking something that doesn't belong to it, speaks to someone, or otherwise causes harm or steps out of line. Using a potion of submission guarantees that a creature can gain a surprise round in combat, but its first attack will be made with disadvantage (which may be canceled out if circumstances also grant it advantage)." + ] + }, + { + "name": "Purple Amethyst Brooch", + "source": "KPSC", + "page": 67, + "type": "$", + "rarity": "unknown", + "entries": [ + "The amethyst brooch is significant on deeper levels of the citadel, where it indicates its wearer is a person of importance to {@creature Gellert the Gruesome|KPSC} and shouldn't be murdered without good reason. It is not, however, a guarantee of safe passage under all circumstances. Creatures on the lower levels understand symbols can be stolen and used by their enemies, and allowing the wrong person through just because they had a brooch is worse than not allowing the right person through because they didn't. For example, trollkin in the dwarven barracks (Level 3) won't defer to a character just because they have the brooch. It must be brandished as a sign of authority, and the wearer must behave as if they understand its significance. Otherwise, the trollkin assume the characters are murderers and thieves who should be dealt with as harshly as possible. The most likely way for characters to figure this out is by seeing leaders on lower levels wearing similar brooches." + ] + }, + { + "name": "Purple Worm Tooth", + "source": "KPSC", + "page": 136, + "type": "$", + "rarity": "unknown (magic)", + "entries": [ + "The only way to open the sarcophagus without divine aid is with the key, which is the enchanted tooth of a purple worm. As a reminder of her subservience to Vardesain (who finds liches useful but doesn't entirely trust them), {@creature Llagfel|KPSC} was commanded to wear the key always around her neck. Placing the enchanted tooth into the depression of the missing tooth in the carving breaks the {@spell arcane lock} and releases the {@creature shadow river lord|CCodex}." + ] + }, + { + "name": "Raven of Vidim Shield", + "source": "KPSC", + "page": 114, + "type": "S", + "resist": [ + { + "resist": [ + "bludgeoning" + ], + "cond": true, + "note": "from melee attacks" + } + ], + "tier": "major", + "rarity": "uncommon", + "weight": 6, + "ac": 2, + "bonusAc": "+1", + "entries": [ + "A shield is made from wood or metal and is carried in one hand. Wielding a shield increases your Armor Class by 2. You can benefit from only one shield at a time.", + "It also grants its bearer resistance to bludgeoning damage from melee attacks." + ] + }, + { + "name": "Ring of Being Anchored in Time", + "source": "KPSC", + "page": 191, + "type": "RG", + "rarity": "rare", + "reqAttune": true, + "entries": [ + "The ring of being anchored in time renders its wearer immune to all forms of time manipulation. It also slows the effects of time on the wearer by 50 percent; the wearer ages a year for every two years that pass normally, needs to take a long rest half as often to remain rested and healthy, and needs only half as much food and drink as normal.", + "There is a cost; after finishing a long rest, the wearer must make a successful {@dc 10} Constitution saving throw or gain one level of {@condition exhaustion}.", + "The ring consists of a plain platinum band with a setting that holds two triangular stones, one star sapphire and one obsidian, with their points touching so they resemble an hourglass.", + "This ring isn't technically cursed, but {@creature Cagoth-ze|KPSC} got it by stealing it from a {@creature glabrezu} named La-gothbehel during one of the demon's frequent gambling forays to Zobeck.", + "La-gothbehel would very much like to have this ring back. If a character winds up attuning to the ring of being anchored in time, roll {@dice 2d4} to determine what level the character will be when La-gothbehel arrives to reclaim its property. For example, if the roll is 5, La-gothbehel comes for the ring when the character is 5th level. The timing of the demon's visit is always inconvenient." + ], + "fluff": { + "_itemFluff": { + "name": "Ring of Being Anchored in Time", + "source": "KPSC" + } + } + }, + { + "name": "Scale Mail", + "source": "KPSC", + "page": 93, + "type": "MA", + "rarity": "unknown (magic)", + "weight": 45, + "value": 5000, + "ac": 14, + "modifySpeed": { + "static": { + "swim": 30 + } + }, + "entries": [ + "The enchantment on the scale mail allows the wearer to make {@skill Stealth} checks normally and confers a swimming speed of 30 feet on the wearer." + ] + }, + { + "name": "Scar's Brooch", + "source": "KPSC", + "page": 44, + "type": "$", + "rarity": "unknown", + "value": 40000, + "entries": [ + "The brooch is of elven manufacture, and glimmers of its stunning original beauty can still be seen even in its damaged state. It's made of silver and mithral wire set with blue spinels. Only two of the original five gems remain; they're worth 200 gp each.", + "The real value of this damaged and twisted ornament is that it's the only thing {@creature Scar|KPSC} cares about. He keeps it hidden from {@creature the Gaoler|KPSC}, who would certainly take it away out of cruelty. If {@creature Scar|KPSC} sees a character has this item, he becomes enraged and ignores everyone else in favor of attacking that character. If the character threatens to destroy the brooch, throw it down the oubliette, or simply take it away forever, {@creature Scar|KPSC} does anything to prevent that\u2014even including attacking {@creature the Gaoler|KPSC} and {@creature Ushulx|KPSC}, if told to do so." + ] + }, + { + "name": "Scarlet Mead", + "source": "KPSC", + "page": 125, + "rarity": "very rare", + "wondrous": true, + "entries": [ + "The alchemy of {@creature Gellert the Gruesome|KPSC} is not well known, and only some of it is original or of interest to other scholars. Much of the sorcerer's tradition seems to be derived from cantonal work in Alpentor. Other parts come from the form-shifting tinctures learned from Mistress Tellestra Deloro of Triolo, with smatterings of Mharoti elemental infusions thrown in for good measure.", + "However, one concoction is unique to the Scarlet Citadel: scarlet mead. This honey wine is marked by threads of some flowery, bright red strands that give it its name.", + "When you drink this mead, you become a conduit for the phlogiston around yourself. For 1 hour, a halo of fire radiates from you but doesn't harm you, shedding {@quickref Vision and Light||2||dim light} in a 10-foot radius. Attack rolls against you have advantage if the attacker can see you, and you can't become {@condition invisible}.", + "In addition, you leave fiery footprints on any solid surface, and Wisdom ({@skill Survival}) checks made to track you succeed automatically. Any flammable object you touch ignites if you hold it long enough: instantly for sawdust or oil, after 1 round for sticks or dry cloth, or after 1 minute for more difficult fuel, such as damp logs or wet peat. Your footprints don't burn the surface where you walk, and your fiery touch doesn't harm creatures." + ], + "fluff": { + "_itemFluff": { + "name": "Scarlet Mead", + "source": "KPSC" + } + } + }, + { + "name": "Sea Serpent Venom", + "source": "KPSC", + "page": 191, + "rarity": "unknown", + "poison": true, + "entries": [ + "This toxin is concocted by deep ones from the venom of giant sea snakes. A creature subjected to this poison takes {@damage 3d6} poison damage or half damage with a successful {@dc 12} Constitution saving throw. Once the saving throw is failed, the creature makes this saving throw with disadvantage until they complete a long rest. If a creature takes 15 or more poison damage from a single dose of sea serpent venom, the creature is also {@condition paralyzed} until the end of its next turn." + ], + "poisonTypes": [ + "injury" + ] + }, + { + "name": "Soapstone Carving", + "source": "KPSC", + "page": 82, + "type": "$", + "rarity": "unknown (magic)", + "entries": [ + "A beautiful soapstone carving of a horse's head. (Part of the key to Area 315.)" + ] + }, + { + "name": "Sturdy Scroll Tube", + "source": "KPSC", + "page": 191, + "rarity": "uncommon", + "wondrous": true, + "entries": [ + "This looks like an ornate but otherwise normal {@item Map or Scroll Case|PHB|scroll tube}. It can hold scrolls with up to three spells or the equivalent of other rolled up papers or parchments.", + "The scroll tube's contents are immune to damage or destruction as long as the tube remains intact. The tube itself is immune to all forms of damage except force and thunder.", + "A sturdy scroll tube is easy to overlook as a magic item when using spells such as {@spell detect magic}, since the spellcaster may assume the magic they're detecting is only spell scrolls inside the tube." + ] + }, + { + "name": "Time Construct", + "source": "KPSC", + "page": 191, + "rarity": "legendary", + "wondrous": true, + "entries": [ + "The time construct is a machine built by {@creature Cagoth-ze|KPSC} to gain access to the contents of the arcane scriptorium. Although {@creature Cagoth-ze|KPSC} is only a middling wizard, he's something of a savant when it comes to theories of manipulating time.", + "The trouble with time machines is they're difficult to test in anything but full scale. {@creature Cagoth-ze|KPSC} spent years refining his hypotheses and more years building the construct, but he couldn't know for sure exactly what it would do until he installed the final energy crystal and sealed the last matrix. At that point, it was do or die.", + "Either the construct would work, or it wouldn't.", + "In this case, however, the machine both worked and didn't. It didn't bring the library from the distant future back to the present as {@creature Cagoth-ze|KPSC} intended it to. The magic of the elves anchoring the library to the future was much stronger than {@creature Cagoth-ze|KPSC} expected it to be. Instead, since the construct couldn't bring the library backward, it went forward.", + "{@creature Cagoth-ze|KPSC}'s time construct is a living construct with (minimal) intelligence, not just a machine. It doesn't follow a program; it responds to requests and built-in prerogatives in the best manner it can, according to its knowledge and understanding. In this case, it's simply not capable of fulfilling the purpose for which it was built (overcoming the elves' magic and shifting the entire arcane scriptorium to the present time), but it keeps trying. The way it tries is by following different temporal pathways from the present to 100,000 years in the future and back to the present again. The number of such potential pathways is literally limitless, so the construct will never stop until it succeeds (impossible), it's destroyed, or its energy matrices can no longer maintain themselves from the currents of time.", + "In this quest, the construct bounces through time essentially at random. Any creature within 30 feet of the construct when it cycles to a new time setting can be dragged along with it; the choice is up to the construct whether it includes or excludes a creature from its time field.", + "Although the construct has significant control over time, one rule it can't violate is that its own internal clock is inextricably tied to its \"present.\" If it experiences three days of time passing while it's jaunting through different eras, then when it returns to the \"present,\" three days have elapsed since its departure.", + "The construct can't jaunt a few seconds into its own past; not because that would create a paradox but because it's simply incapable of doing so.", + { + "type": "entries", + "name": "Energy Storage", + "entries": [ + "The construct has a limited supply of energy. Every so often, it must stop to recharge its energy matrices by siphoning vitality from the time continuum itself. Typically, this occurs after every {@dice 1d4} shifts to a different era. Each time the construct triggers its defensive field counts as one shift. It usually pauses to recharge while it has enough energy remaining for one shift, because shifting into an unknown time period with no reserve energy is a huge risk. Recharging takes {@dice 1d3} days." + ] + }, + { + "type": "entries", + "name": "Defensive Field", + "entries": [ + "The construct is not a weapon, and because {@creature Cagoth-ze|KPSC} didn't foresee how dangerous its job would be, he didn't build in any offensive capability. As soon as the construct started experiencing the dangers of the future, it reconfigured itself so it wouldn't be defenseless. It can project an altered version of its time field to incapacitate creatures around it; it thinks of this effect as its time punch. When it triggers the time punch, every creature within 30 feet of the construct takes {@damage 8d8} radiant damage and is knocked {@condition unconscious} for {@dice 1d4} hours. A successful {@dc 18} Constitution saving throw halves the damage and reduces the length of {@condition unconscious|PHB|unconsciousness} to minutes instead of hours." + ] + }, + { + "type": "entries", + "name": "Survivability", + "entries": [ + "The construct is destroyed by 25 points of damage. Its AC is 15. It is immune to necrotic, poison, psychic, and radiant damage, to all conditions, and to all damage from nonmagical weapons not made from adamantine. It makes saving throws and ability checks with a modifier of +9. {@spell Dispel magic} cast at 9th level shuts the construct down temporarily, but it repairs itself and resumes operating after {@dice 1d6} hours. If the construct is destroyed, it stops working in whatever era it currently occupies and anyone with it is stranded; it doesn't automatically return to the present. There's no way for anyone other than {@creature Cagoth-ze|KPSC} to pause the construct's jaunts through time (other than with {@spell dispel magic}), to reason with it, to threaten it, or to ask it questions or request favors." + ] + } + ], + "fluff": { + "_itemFluff": { + "name": "Time Construct", + "source": "KPSC" + } + } + }, + { + "name": "Unquiet Dagger", + "source": "KPSC", + "page": 192, + "baseItem": "dagger|PHB", + "type": "M", + "rarity": "very rare", + "reqAttune": "by an evil-aligned spellcaster", + "reqAttuneTags": [ + { + "spellcasting": true, + "alignment": [ + "E" + ] + } + ], + "weight": 1, + "weaponCategory": "simple", + "property": [ + "F", + "L", + "T" + ], + "range": "20/60", + "dmg1": "1d4", + "dmgType": "P", + "dmg2": "3d6", + "bonusWeapon": "+1", + "entries": [ + "Unquiet daggers are forged only on the Plateau of Leng by creatures who've seen firsthand the horror of the Void. The blade is dark gray, like unpolished iron, and it sometimes appears to twitch or to ripple like water when seen in peripheral vision.", + "Anyone can use an unquiet dagger as a +1 dagger. In the hands of an evil spellcaster who is attuned to the dagger, it acts as a +1 dagger that deals {@damage 1d4 + 1} piercing damage plus {@damage 3d6} psychic damage, and the target must make a successful {@dc 15} Charisma saving throw or become {@condition frightened}. A {@condition frightened} creature repeats the saving throw at the end of each of its turns, ending the effect on itself with a success." + ], + "fluff": { + "_itemFluff": { + "name": "Unquiet Dagger", + "source": "KPSC" + } + } + }, + { + "name": "Vampire Bane Light Crossbow", + "source": "KPSC", + "page": 93, + "type": "R", + "rarity": "unknown (magic)", + "weight": 5, + "value": 2500, + "weaponCategory": "simple", + "property": [ + "A", + "LD", + "2H" + ], + "range": "80/320", + "dmg1": "1d8", + "dmgType": "P", + "dmg2": "3d6", + "bonusWeapon": "+1", + "entries": [ + "This weapon is a +1 weapon, and deals an additional {@damage 3d6} piercing damage to vampires." + ], + "ammoType": "crossbow bolt|phb" + }, + { + "name": "Vardesain's Ghastly Stave", + "source": "KPSC", + "page": 193, + "baseItem": "quarterstaff|PHB", + "type": "M", + "rarity": "very rare", + "reqAttune": "by an evil-aligned creature", + "reqAttuneTags": [ + { + "alignment": [ + "E" + ] + } + ], + "curse": true, + "weight": 4, + "weaponCategory": "simple", + "property": [ + "V" + ], + "dmg1": "1d6", + "dmgType": "B", + "dmg2": "1d8", + "entries": [ + "This heavy wooden quarterstaff is topped with a leering humanoid skull, wrapped with lengths of desiccated or mummified human gut, and has hundreds of human teeth hammered in along its entire length.", + "Once per day, the staff can be touched to a humanoid corpse to transform that corpse into a {@creature ghoul|MM} for 10 minutes. The {@creature ghoul|MM} is {@condition charmed} by the staff's user and fights for that creature. The {@creature ghoul|MM} arises ravenously hungry, however, and as soon as a creature it injured is killed, the {@creature ghoul|MM} spends the rest of its 10 minutes devouring that creature.", + "Any {@creature ghoul|MM} within 30 feet of Vardesain's Ghastly Stave has advantage on saving throws against effects that turn undead.", + { + "type": "entries", + "name": "Curse", + "entries": [ + "A week after attuning to Vardesain's Ghastly Stave, a creature starts taking on the appearance of a corpse. Their skin becomes pale, and they develop sunken cheeks and deep shadows around their eyes. After two weeks, the flesh of their hands is shrunken and pulls away from their fingernails, their lips draw back and their gums recede, and their hair begins falling out. After three weeks, they are nearly indistinguishable from a {@creature Darakhul Ghoul|ToB|darakhul}." + ] + } + ], + "fluff": { + "_itemFluff": { + "name": "Vardesain's Ghastly Stave", + "source": "KPSC" + } + } + }, + { + "name": "Wafer of Warmth", + "source": "KPSC", + "page": 193, + "type": "P", + "resist": [ + "cold" + ], + "rarity": "rare", + "entries": [ + "A wafer of warmth is a small biscuit that can be eaten in just one or two bites. It always feels warm, as if it just came out of the oven. The wafer has no nutritional value but for 1 hour after eating it, you have resistance to cold damage and have advantage when making saving throws against the effects of a {@hazard extreme cold|DMG|cold environment}." + ] + } + ], + "magicvariant": [ + { + "name": "Weapon of Nightmares", + "type": "GV", + "requires": [ + { + "type": "M" + } + ], + "inherits": { + "nameSuffix": " of Nightmares", + "source": "KPSC", + "page": 193, + "rarity": "very rare", + "reqAttune": true, + "curse": true, + "bonusWeapon": "+2", + "entries": [ + "Any melee weapon can be a weapon of nightmares, but maces, flails, and morningstars are the most common. You gain a {=bonusWeapon} bonus to attack and damage rolls made with this magic weapon. An {@spell identify} spell or an hour of study and focus indicates this is a {@item Mace of Disruption|DMG|mace (or other weapon) of disruption}.", + { + "type": "entries", + "name": "Curse", + "entries": [ + "This weapon is cursed. Becoming attuned to it extends the curse to you. As long as you remain cursed, you are unwilling to part with the weapon, keeping it on your person at all times. While attuned to this weapon, you have disadvantage on attack rolls made with weapons other than this one.", + "The first time you use this weapon to kill a creature that has an Intelligence score of 3 or higher, you begin having nightmares and disturbing visions that disrupt your rest. Each time you complete a long rest, you must make a Wisdom saving throw. The DC equals 10 + the total number of creatures with Intelligence 3 or higher that you've reduced to 0 hit points with the weapon. If the saving throw fails, you gain no benefits from that long rest (no healing, no Hit Dice regained, no spell slots recovered, no class abilities refreshed, etc.) and you gain one level of {@condition exhaustion}, but the rest still counts as your one long rest in a 24-hour period." + ] + } + ] + } + } + ], + "itemFluff": [ + { + "name": "Alchemist's Furnace", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L2 206 Alchemist's Furnace.webp" + }, + "credit": "Marcel Mercado", + "width": 1278, + "height": 832 + } + ] + }, + { + "name": "Black and White Daggers", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Black and White Daggers.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 492, + "height": 728 + } + ] + }, + { + "name": "Communal Flute", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Communal Flute.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 1141, + "height": 307 + } + ] + }, + { + "name": "Gerhardt's Bargain", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Gerhardt's Bargain.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 456, + "height": 364 + } + ] + }, + { + "name": "Ghoul Light", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Ghoul Light.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 456, + "height": 519 + } + ] + }, + { + "name": "Hildur's War Pick", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Hildur's War Pick.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 504, + "height": 636 + } + ] + }, + { + "name": "Light Hammer of Throwing", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Light Hammer of Throwing.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 607, + "height": 680 + } + ] + }, + { + "name": "Ring of Being Anchored in Time", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Ring of Being Anchored in Time.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 223, + "height": 377 + } + ] + }, + { + "name": "Scarlet Mead", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Scarlet Mead.webp" + }, + "credit": "William O'Brien", + "width": 514, + "height": 872 + } + ] + }, + { + "name": "Time Construct", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Time Construct.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 777, + "height": 930 + } + ] + }, + { + "name": "Unquiet Dagger", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Unquiet Dagger.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 411, + "height": 614 + } + ] + }, + { + "name": "Vardesain's Ghastly Stave", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Vardesain's Ghastly Stave.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 332, + "height": 950 + } + ] + } + ], + "itemType": [ + { + "abbreviation": "BZR", + "source": "KPSC", + "name": "Bezoar", + "page": 199, + "entries": [ + { + "type": "entries", + "name": "Bezoar", + "entries": [ + "A bezoar is a consumable magic item, similar to a potion, and you must swallow it whole to gain its effects. When you swallow it, you take {@damage 1d6 + 1} acid damage, and your hit point maximum is reduced by an equal amount for the bezoar's duration. The bezoar remains active in your belly for a number of days equal to the damage taken. After that time, you automatically regurgitate the used-up bezoar, for which you take another {@damage 1d6 + 1} acid damage, but your hit point maximum returns to normal. A used-up bezoar has no power and soon crumbles away.", + "A bezoar can be removed prior to its full duration with a {@dc 15} Wisdom ({@skill Medicine}) check but still deals the secondary damage as you regurgitate it. A partially used bezoar recharges itself after being out of a body for 24 hours. Swallowing it again after that allows a new roll for duration. You can only have one bezoar active at a time, and while one is active, you do not gain any benefit from other consumable magic items, such as potions. While uncomfortable, this doesn't impact your ability to eat and drink though.", + "Owlbears are not picky eaters and wind up devouring all sorts of nastiness: carrion, furry creatures, fey river stones, feathery things, nut shells, fish bones, and shadow-fused bone. As such, any bezoar has a {@chance 50|50% chance|Bezoar|The bezoar is not cursed.|The bezoar is cursed.} of being cursed. You can't remove a cursed bezoar before its full duration (when you will regurgitate it as normal) unless you are first targeted by a {@spell remove curse} spell. However, if the bezoar is not removed before your next short or long rest after the spell's casting, the curse returns. The curse ends automatically once the bezoar is regurgitated." + ] + } + ] + }, + { + "abbreviation": "CONS", + "source": "KPSC", + "name": "Consumable", + "page": 199 + }, + { + "abbreviation": "PLANT", + "source": "KPSC", + "name": "Plant", + "page": 189 + } + ], + "monster": [ + { + "name": "Ambrozy Gjorski", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 18, + "_copy": { + "name": "Scout", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the scout", + "with": "Ambrozy", + "flags": "i" + } + } + }, + "type": { + "type": "humanoid", + "tags": [ + "human" + ] + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Ariadna Gjorski.webp", + "hasToken": true + }, + { + "name": "Ammanis", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 26, + "_copy": { + "name": "Alseid Grovekeeper", + "source": "ToB", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the grovekeeper", + "with": "Ammanis", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Ammanis.webp", + "hasToken": true + }, + { + "name": "Ariadna Gjorski", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 18, + "_copy": { + "name": "Scout", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the scout", + "with": "Ariadna", + "flags": "i" + } + } + }, + "type": { + "type": "humanoid", + "tags": [ + "human" + ] + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Ariadna Gjorski.webp", + "hasToken": true + }, + { + "name": "Armed Deep One", + "source": "KPSC", + "page": 149, + "_copy": { + "name": "Deep One", + "source": "ToB", + "_mod": { + "action": { + "mode": "appendArr", + "items": { + "name": "Blowgun", + "entries": [ + "{@atk rw} {@hit 3} to hit, range 25/100 ft., one target. {@h}{@damage 1} piercing damage plus 10 ({@damage 3d6}) poison damage, or half poison damage with a successful {@dc 12} Constitution saving throw. If a creature takes 15 or more poison damage from a single blowgun attack, it is also {@condition paralyzed} until the end of its next turn (see {@item Sea Serpent Venom|KPSC} in the appendix)." + ] + } + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Armed Deep One.webp", + "attachedItems": [ + "blowgun|PHB", + "Sea Serpent Venom|KPSC" + ], + "hasToken": true + }, + { + "name": "Barrett", + "alias": [ + "The Red Hart" + ], + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 41, + "_copy": { + "name": "Knight", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the knight", + "with": "Barrett", + "flags": "i" + } + } + }, + "type": { + "type": "humanoid", + "tags": [ + "human" + ] + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Barrett.webp", + "hasToken": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Barrett", + "source": "KPSC" + } + } + }, + { + "name": "Bastronombecqua", + "alias": [ + "Bastron" + ], + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 55, + "_copy": { + "name": "Quasit", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the quasit", + "with": "Bastron", + "flags": "i" + }, + "trait": { + "mode": "prependArr", + "items": { + "name": "Special Equipment", + "entries": [ + "Bastron is a standard quasit, but Maksilov provided it with a {@item Bastron's Potion|KPSC|unique potion} that combines the effects of {@item Potion of Heroism|DMG|heroism} and {@item Potion of Hill Giant Strength|DMG|hill giant strength}. Bastron keeps the small potion vial on a string around its neck. When it looks like a fight is about to break out (but ideally before initiative is rolled), Bastron drinks the potion. It doesn't need to hoard this potion because Maksilov can always make another, and she'd rather have Bastron use it to protect her than keep it corked." + ] + } + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Bastronombecqua.webp", + "tokenCredit": "Bryan Syme", + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Danaska Maksilov", + "source": "KPSC" + } + } + }, + { + "name": "Bellenor", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 26, + "_copy": { + "name": "Alseid Grovekeeper", + "source": "ToB", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the grovekeeper", + "with": "Bellenor", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Bellenor.webp", + "hasToken": true + }, + { + "name": "Bjrnyar", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 72, + "_copy": { + "name": "Trollkin Reaver", + "source": "ToB", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the Trollkin (Reaver|Raider)", + "with": "Bjrnyar", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Bjrnyar.webp", + "tokenCredit": "Bryan Syme", + "hasToken": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Bjrnyar", + "source": "KPSC" + } + } + }, + { + "name": "Brutwer", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 138, + "_copy": { + "name": "Blood Hag", + "source": "ToB", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "(a|the|this) (blood )?hag", + "with": "Brutwer", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Brutwer.webp", + "hasToken": true + }, + { + "name": "Cagoth-ze", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 172, + "_copy": { + "name": "Mage", + "source": "MM", + "_trait": { + "name": "Rock Gnome", + "source": "PHB" + } + }, + "spellcasting": [ + { + "name": "Spellcasting", + "type": "spellcasting", + "headerEntries": [ + "Cagoth-ze is a 9th-level spellcaster. His spellcasting ability is Intelligence (spell save {@dc 14}, {@hit 6} to hit with spell attacks). Cagoth-ze has the following wizard spells prepared:" + ], + "spells": { + "0": { + "spells": [ + "{@spell fire bolt}", + "{@spell mage hand}", + "{@spell minor illusion}", + "{@spell ray of frost}" + ] + }, + "1": { + "slots": 4, + "spells": [ + "{@spell foretell distraction|DMS}*", + "{@spell mage armor}", + "{@spell magic missile}", + "{@spell shield}" + ] + }, + "2": { + "slots": 3, + "spells": [ + "{@spell time step|DMS}*", + "{@spell web}" + ] + }, + "3": { + "slots": 3, + "spells": [ + "{@spell counterspell}", + "{@spell lightning bolt}", + "{@spell mirror image}" + ] + }, + "4": { + "slots": 3, + "spells": [ + "{@spell phantasmal killer}", + "{@spell time vortex|DMS}*" + ] + }, + "5": { + "slots": 1, + "spells": [ + "{@spell wall of time|DMS}*" + ] + } + }, + "footerEntries": [ + "* Spells with an asterisk are from the Kobold Press book Deep Magic." + ], + "ability": "int" + } + ], + "trait": [ + { + "name": "Special Equipment", + "entries": [ + "Cagoth-ze also wears the {@item ring of being anchored in time|KPSC}, which renders him immune to the risks of the time tributary. This gives him an excellent ploy, if he can entice intruders to chase him through the raw time stream." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Cagoth-ze.webp", + "tokenCredit": "Bryan Syme", + "attachedItems": [ + "Cagoth-ze's Stickpin|KPSC", + "purple amethyst brooch|KPSC", + "ring of being anchored in time|KPSC" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Cagoth-ze", + "source": "KPSC" + } + } + }, + { + "name": "Cecylia", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 22, + "_copy": { + "name": "Priest", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the priest", + "with": "Cecylia", + "flags": "i" + } + } + }, + "type": { + "type": "humanoid", + "tags": [ + "human" + ] + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Cecylia.webp", + "hasToken": true + }, + { + "name": "Chansar the Pale", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 183, + "_copy": { + "name": "Pale Circle Wight", + "source": "KPSC", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the wight", + "with": "Chansar the Pale", + "flags": "i" + }, + "trait": { + "mode": "appendArr", + "items": [ + { + "name": "Special Equipment", + "entries": [ + "Chansar the Pale wears a {@item ring of evasion}." + ] + }, + { + "name": "Turning Defiance", + "entries": [ + "Chansar and any wights within 30 feet of him have advantage on saving throws against effects that turn undead." + ] + } + ] + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Chansar the Pale.webp", + "attachedItems": [ + "battleaxe|phb", + "longbow|phb", + "ring of evasion|DMG" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "The Pale Circle", + "source": "KPSC" + } + } + }, + { + "name": "Clacker Beetle Soldier", + "source": "KPSC", + "page": 172, + "size": [ + "S" + ], + "type": "beast", + "alignment": [ + "U" + ], + "ac": [ + { + "ac": 15, + "from": [ + "natural armor" + ] + } + ], + "hp": { + "average": 18, + "formula": "4d6 + 4" + }, + "speed": { + "walk": 20, + "climb": 20 + }, + "str": 8, + "dex": 14, + "con": 13, + "int": 1, + "wis": 7, + "cha": 3, + "senses": [ + "darkvision 60 ft." + ], + "passive": 8, + "resist": [ + { + "resist": [ + "slashing" + ], + "note": "from nonmagical attacks", + "cond": true + } + ], + "immune": [ + "thunder" + ], + "cr": { + "cr": "1", + "xp": 250 + }, + "trait": [ + { + "name": "Compact", + "entries": [ + "A clacker beetle soldier can occupy the same 5-foot space as one other clacker beetle soldier." + ] + } + ], + "action": [ + { + "name": "Bite", + "entries": [ + "{@atk mw} {@hit 4} to hit, reach 0 ft., one target in the beetle's space. {@h}11 ({@damage 2d8 + 2}) piercing damage." + ] + }, + { + "name": "Clack", + "entries": [ + "The beetle clacks its mandibles to create a small but dangerous sonic boom. All creatures in a 15-foot cone take 6 ({@damage 1d10 + 1}) thunder damage, or half damage with a successful {@dc 13} Constitution saving throw. When multiple beetles clack in the same turn and create overlapping cones, each affected creature makes just one Constitution saving throw with disadvantage and the result is applied against the total damage." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Clacker Beetle Soldier.webp", + "tokenCredit": "Bryan Syme", + "senseTags": [ + "D" + ], + "damageTags": [ + "P", + "T" + ], + "miscTags": [ + "AOE", + "MW" + ], + "savingThrowForced": [ + "constitution" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Clacker Beetles", + "source": "KPSC" + } + } + }, + { + "name": "Clockwork Myrmidon", + "source": "KPSC", + "page": 90, + "_copy": { + "name": "Clockwork Myrmidon", + "source": "ToB" + }, + "size": [ + "M" + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Clockwork Myrmidon.webp", + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true + }, + { + "name": "Danaska Maksilov", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 174, + "size": [ + "M" + ], + "type": { + "type": "humanoid", + "tags": [ + "human" + ] + }, + "alignment": [ + "L", + "E" + ], + "ac": [ + { + "ac": 13, + "from": [ + "padded armor" + ] + } + ], + "hp": { + "average": 49, + "formula": "9d8 + 9" + }, + "speed": { + "walk": 30 + }, + "str": 8, + "dex": 14, + "con": 12, + "int": 20, + "wis": 10, + "cha": 15, + "save": { + "dex": "+5", + "con": "+4" + }, + "skill": { + "arcana": "+8", + "medicine": "+3", + "perception": "+3" + }, + "passive": 13, + "resist": [ + "acid", + "poison" + ], + "languages": [ + "Common", + "Elemental", + "Elvish", + "Kariv" + ], + "cr": "3", + "trait": [ + { + "name": "Potion Drinker", + "entries": [ + "Maksilov can drink a potion as a bonus action. Besides the concoctions described below, she carries {@item potion of flying|DMG|potions of flying}, {@item potion of gaseous form|DMG|gaseous form}, and {@item potion of superior healing|DMG|superior healing}. If she faces more than four enemies, she also has a {@item potion of speed|DMG}." + ] + } + ], + "action": [ + { + "name": "Dagger", + "entries": [ + "{@atk mw} {@hit 5} to hit, reach 5 ft., one creature. {@h}5 ({@damage 1d4 + 3}) piercing damage plus 11 ({@damage 2d10}) poison damage, and the creature is {@condition poisoned} until the start of Maksilov's next turn. A successful {@dc 13} Constitution saving throw halves the poison damage and prevents the {@condition poisoned} condition." + ] + }, + { + "name": "Take This, You Swine", + "entries": [ + "Maksilov sets off one of each concoction. The effect is centered on her space. All four effects are triggered even if she used up all of one or more concoctions previously." + ] + }, + { + "name": "Throw Concoction", + "entries": [ + "Maksilov throws one concoction as a grenade at a target within 20 feet. She has two of each concoction:", + { + "type": "list", + "style": "list-no-bullets", + "items": [ + { + "type": "item", + "name": "Bootblack Pudding:", + "entries": [ + "This concoction covers a 15-foot cube with sticky black pudding extract that lasts 1 minute. A creature that starts its turn in the area must make a successful {@dc 13} Dexterity saving throw or take 9 ({@damage 2d8}) acid damage and be {@condition grappled} (escape {@dc 13})." + ] + }, + { + "type": "item", + "name": "Gelatinous Cloud:", + "entries": [ + "This concoction creates a 15-foot cube of gelatinous vapor that lasts 1 minute. Every creature inside the cloud must make a {@dc 13} Constitution saving throw. On a failure, the creature takes 10 ({@damage 3d6}) acid damage, can't breathe, and is {@condition restrained}. A successful saving throw halves the damage and prevents restraint and suffocation. A creature that ends its turn inside the cloud takes 10 ({@damage 3d6}) acid damage. A {@condition restrained} creature can escape by taking an action to make a {@dc 12} Strength ({@skill Athletics}) check, freeing itself and moving into an empty space of its choice within 5 feet of the cloud on a success." + ] + }, + { + "type": "item", + "name": "Gray Melter:", + "entries": [ + "This concoction throws out vaporous fibers that cling to and dissolve metal. Nonmagical weapons and armor made of metal that are within 5 feet of the vial's target space are coated in the stuff. They immediately take a permanent, cumulative \u22121 penalty to attack rolls, damage rolls, and AC. Thereafter, roll any die for each affected weapon or armor at the start of Maksilov's turn; on an odd result, the item takes another \u22121 penalty. A weapon is destroyed when its penalty reaches \u22125. Armor is destroyed when its base AC is reduced to 10. The effect stops when the fibers are rinsed off with vinegar or wine (which can be found in Area 203)." + ] + }, + { + "type": "item", + "name": "Oozebomb:", + "entries": [ + "Every creature within 10 feet of the target space must make a {@dc 13} Dexterity saving throw. Those that fail take 7 ({@damage 2d6}) acid damage immediately and another 3 ({@damage 1d6}) acid damage at the start of their turn until the sticky acid is scraped off by using an action and making a successful {@dc 10} Dexterity check or until the acid is neutralized with vinegar or wine (available in Area 203)." + ] + } + ] + } + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Danaska Maksilov.webp", + "tokenCredit": "Bryan Syme", + "attachedItems": [ + "dagger|phb" + ], + "languageTags": [ + "C", + "E" + ], + "damageTags": [ + "A", + "I", + "P" + ], + "miscTags": [ + "AOE", + "MLW", + "MW" + ], + "conditionInflict": [ + "grappled", + "poisoned", + "restrained" + ], + "savingThrowForced": [ + "constitution", + "dexterity" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Danaska Maksilov", + "source": "KPSC" + } + } + }, + { + "name": "Derro Dement", + "source": "KPSC", + "page": 175, + "size": [ + "S" + ], + "type": { + "type": "humanoid", + "tags": [ + "derro" + ] + }, + "alignment": [ + "C", + "E" + ], + "ac": [ + { + "ac": 16, + "from": [ + "{@item scale mail|PHB}" + ] + } + ], + "hp": { + "average": 55, + "formula": "10d6 + 20" + }, + "speed": { + "walk": 30 + }, + "str": 12, + "dex": 16, + "con": 15, + "int": 11, + "wis": 4, + "cha": 9, + "skill": { + "perception": "-1", + "stealth": "+5" + }, + "senses": [ + "tremorsense 60 ft. (blind beyond this radius)" + ], + "passive": 9, + "languages": [ + "Dwarvish", + "Undercommon" + ], + "cr": "3", + "trait": [ + { + "name": "Dement Poison", + "entries": [ + "The derro dement smears its handaxe and its crossbow bolts with dement poison. A creature hit by the handaxe must make a successful {@dc 15} Constitution saving throw or become {@condition frightened}. While {@condition frightened} this way, the creature also has {@sense truesight} (60 feet). A {@condition frightened} creature repeats the saving throw at the end of each of its turns, ending the effect on itself with a success." + ] + }, + { + "name": "Magic Resistance", + "entries": [ + "The derro dement has advantage on saving throws against spells and other magical effects." + ] + }, + { + "name": "Sunlight Sensitivity", + "entries": [ + "While in sunlight, the derro dement has disadvantage on attack rolls, as well as on Wisdom ({@skill Perception}) checks that rely on sight." + ] + } + ], + "action": [ + { + "name": "Multiattack", + "entries": [ + "The derro dement attacks once with its javelin and once with its handaxe." + ] + }, + { + "name": "Handaxe", + "entries": [ + "{@atk mw} {@hit 5} to hit, reach 5 ft., one creature. {@h}6 ({@damage 1d6 + 3}) slashing damage, and the creature is exposed to dement poison." + ] + }, + { + "name": "Javelin", + "entries": [ + "{@atk mw,rw} {@hit 5} to hit, reach 5 ft. or range 30/120 ft., one target. {@h}6 ({@damage 1d6 + 3}) piercing damage." + ] + }, + { + "name": "Light Crossbow", + "entries": [ + "{@atk rw} {@hit 4} to hit, range 80/320 ft., one target. {@h}7 ({@damage 1d8 + 3}) piercing damage, and the creature is exposed to dement poison." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Derro Dement.webp", + "attachedItems": [ + "handaxe|phb", + "javelin|phb", + "light crossbow|phb" + ], + "traitTags": [ + "Magic Resistance", + "Sunlight Sensitivity" + ], + "senseTags": [ + "T" + ], + "actionTags": [ + "Multiattack" + ], + "languageTags": [ + "D", + "U" + ], + "damageTags": [ + "P", + "S" + ], + "miscTags": [ + "MLW", + "MW", + "RW", + "THW" + ], + "conditionInflict": [ + "frightened" + ], + "savingThrowForced": [ + "constitution" + ], + "hasToken": true, + "hasFluff": true, + "fluff": { + "_monsterFluff": { + "name": "Derro", + "source": "KPSC" + } + } + }, + { + "name": "Derro Pariah", + "source": "KPSC", + "page": 175, + "size": [ + "S" + ], + "type": { + "type": "humanoid", + "tags": [ + "derro" + ] + }, + "alignment": [ + "C", + "E" + ], + "ac": [ + { + "ac": 14, + "from": [ + "{@item hide armor|PHB}" + ] + } + ], + "hp": { + "average": 36, + "formula": "8d6 + 8" + }, + "speed": { + "walk": 30 + }, + "str": 12, + "dex": 14, + "con": 13, + "int": 11, + "wis": 5, + "cha": 9, + "skill": { + "stealth": "+4" + }, + "senses": [ + "darkvision 60 ft." + ], + "passive": 7, + "languages": [ + "Dwarvish", + "Undercommon" + ], + "cr": "2", + "spellcasting": [ + { + "name": "Innate Spellcasting", + "type": "spellcasting", + "headerEntries": [ + "The derro pariah's innate spellcasting ability is Intelligence (spell save {@dc 10}, {@hit 2} to hit with spell attacks). It can innately cast the following spells, requiring no material components." + ], + "will": [ + "{@spell true strike}", + "{@spell fire bolt}", + "{@spell shocking grasp}" + ], + "ability": "int" + } + ], + "trait": [ + { + "name": "Magic Resistance", + "entries": [ + "The derro pariah has advantage on saving throws against spells and other magical effects." + ] + }, + { + "name": "Sunlight Sensitivity", + "entries": [ + "While in sunlight, the derro pariah has disadvantage on attack rolls, as well as on Wisdom ({@skill Perception}) checks that rely on sight." + ] + }, + { + "name": "Turquoise Essence", + "entries": [ + "The derro pariah coats its crossbow bolts and its dagger with the concentrated essence of the {@adventure turquoise stream|KPSC|7|404. Turquoise Spring} to cause cold damage (included in the attacks)." + ] + } + ], + "action": [ + { + "name": "Dagger", + "entries": [ + "{@atk mw} {@hit 4} to hit, reach 5 ft., one creature. {@h}5 ({@damage 1d4 + 3}) piercing damage plus 11 ({@damage 2d10}) cold damage. A successful {@dc 15} Constitution saving throw halves the cold damage." + ] + }, + { + "name": "Light Crossbow", + "entries": [ + "{@atk rw} {@hit 4} to hit, range 80/320 ft., one target. {@h}7 ({@damage 1d8 + 3}) piercing damage plus 11 ({@damage 2d10}) cold damage. A successful {@dc 15} Constitution saving throw halves the cold damage." + ] + } + ], + "reaction": [ + { + "name": "Panic Shot", + "entries": [ + "When an enemy approaches within 5 feet of the derro pariah, the pariah can make one light crossbow attack against that enemy." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Derro Pariah.webp", + "attachedItems": [ + "dagger|phb", + "light crossbow|phb" + ], + "traitTags": [ + "Magic Resistance", + "Sunlight Sensitivity" + ], + "senseTags": [ + "D" + ], + "languageTags": [ + "D", + "U" + ], + "damageTags": [ + "C", + "P" + ], + "damageTagsSpell": [ + "F", + "L" + ], + "spellcastingTags": [ + "I" + ], + "miscTags": [ + "MLW", + "MW", + "RW" + ], + "savingThrowForced": [ + "constitution" + ], + "hasToken": true, + "hasFluff": true, + "fluff": { + "_monsterFluff": { + "name": "Derro", + "source": "KPSC" + } + } + }, + { + "name": "Dire Gelatinous Cube", + "source": "KPSC", + "page": 176, + "size": [ + "L" + ], + "type": "ooze", + "alignment": [ + "U" + ], + "ac": [ + 6 + ], + "hp": { + "average": 84, + "formula": "8d10 + 40" + }, + "speed": { + "walk": 15 + }, + "str": 18, + "dex": 3, + "con": 20, + "int": 7, + "wis": 8, + "cha": 3, + "senses": [ + "blindsight 60 ft. (blind beyond this radius)" + ], + "passive": 9, + "resist": [ + { + "resist": [ + "bludgeoning", + "piercing", + "slashing" + ], + "note": "from nonmagical attacks", + "cond": true + } + ], + "conditionImmune": [ + "blinded", + "charmed", + "deafened", + "exhaustion", + "frightened", + "prone" + ], + "languages": [ + "telepathy 60 ft." + ], + "cr": "2", + "trait": [ + { + "name": "Ooze Cube", + "entries": [ + "The cube takes up its entire space. Other creatures can enter the space, but a creature that does so is subjected to the cube's Engulf and has disadvantage on the saving throw. Creatures inside the cube can be seen but have total cover. A creature within 5 feet of the cube can take an action to pull a creature or object out of the cube. Doing so requires a successful {@dc 14} Strength check, and the creature making the attempt takes 14 ({@damage 4d6}) acid damage.", + "The cube can hold only one Large creature or up to four Medium or smaller creatures inside it at a time." + ] + }, + { + "name": "Transparent", + "entries": [ + "Even when the cube is in plain sight, it is {@condition invisible} to every creature that hasn't spotted it. A successful {@dc 15} Wisdom ({@skill Perception}) check reveals the cube as a hazy outline to the creature that made the check. A creature that enters the cube's space while unaware of the cube is surprised by the cube and is subjected to its Engulf, as described under Ooze Cube." + ] + } + ], + "action": [ + { + "name": "Pseudopod", + "entries": [ + "{@atk mw} {@hit 6} to hit, reach 5 ft., one creature. {@h}14 ({@damage 4d6}) acid damage." + ] + }, + { + "name": "Engulf", + "entries": [ + "The cube moves up to its speed. While doing so, it can enter Large or smaller creatures' spaces. Whenever the cube enters a creature's space, the creature must make a {@dc 14} Dexterity saving throw. On a successful save, the creature can choose to be pushed 5 feet back or to the side of the cube. A creature that chooses not to be pushed suffers the consequences of a failed saving throw. On a failed save, the cube enters the creature's space and the creature takes 14 ({@damage 4d6}) acid damage and is engulfed. The engulfed creature can't breathe, is {@condition restrained}, and takes 21 ({@damage 6d6}) acid damage at the start of each of the cube's turns. When the cube moves, the engulfed creature moves with it.", + "An engulfed creature can try to escape by taking an action to make a {@dc 14} Strength check. On a success, the creature escapes and enters a space of its choice within 5 feet of the cube." + ] + }, + { + "name": "Slimy Thoughts", + "entries": [ + "The ooze establishes telepathic contact with one creature within 30 feet of the ooze, but its thought processes are so alien they register on humanoid minds as a psychic assault. The target creature takes 22 ({@damage 5d8}) psychic damage or half damage with a successful {@dc 9} Intelligence saving throw." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Dire Gelatinous Cube.webp", + "tokenCredit": "Bryan Syme", + "senseTags": [ + "B" + ], + "languageTags": [ + "TP" + ], + "damageTags": [ + "A", + "Y" + ], + "miscTags": [ + "MW" + ], + "conditionInflict": [ + "restrained" + ], + "savingThrowForced": [ + "dexterity", + "intelligence" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Dire Gelatinous Cube", + "source": "KPSC" + } + } + }, + { + "name": "Dire Owlbear", + "source": "KPSC", + "page": 177, + "size": [ + "L" + ], + "type": "monstrosity", + "alignment": [ + "U" + ], + "ac": [ + { + "ac": 15, + "from": [ + "natural armor + plating" + ] + } + ], + "hp": { + "average": 102, + "formula": "12d8 + 48" + }, + "speed": { + "walk": 35, + "burrow": 10 + }, + "str": 20, + "dex": 12, + "con": 18, + "int": 3, + "wis": 13, + "cha": 7, + "skill": { + "perception": "+3" + }, + "senses": [ + "darkvision 60 ft.", + "tremorsense 30 ft." + ], + "passive": 13, + "conditionImmune": [ + "blinded", + "frightened" + ], + "cr": "5", + "trait": [ + { + "name": "Blood Frenzy", + "entries": [ + "The dire owlbear has advantage on melee attack rolls against a creature that doesn't have all its hit points." + ] + }, + { + "name": "Keen Sight and Smell", + "entries": [ + "The dire owlbear has advantage on Wisdom ({@skill Perception}) checks that rely on sight or smell." + ] + } + ], + "action": [ + { + "name": "Multiattack", + "entries": [ + "The dire owlbear makes one attack with its beak and one attack with its claws." + ] + }, + { + "name": "Beak", + "entries": [ + "{@atk mw} {@hit 8} to hit, reach 5 ft., one target. {@h}10 ({@damage 1d10 + 5}) piercing damage." + ] + }, + { + "name": "Claws", + "entries": [ + "{@atk mw} {@hit 8} to hit, reach 5 ft., one target. {@h}14 ({@damage 2d8 + 5}) slashing damage." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Dire Owlbear.webp", + "traitTags": [ + "Keen Senses" + ], + "senseTags": [ + "D", + "T" + ], + "actionTags": [ + "Multiattack" + ], + "damageTags": [ + "P", + "S" + ], + "miscTags": [ + "MW" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Dire Owlbear", + "source": "KPSC" + } + } + }, + { + "name": "Dire Owlbear Cub", + "source": "KPSC", + "page": 83, + "_copy": { + "name": "Brown Bear", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "bear", + "with": "dire owlbear cub", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Dire Owlbear Cub.webp", + "hasToken": true + }, + { + "name": "Drakustanz", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 177, + "_copy": { + "name": "Gladiator", + "source": "MM", + "_trait": { + "name": "Dragonborn (Red)", + "source": "PHB" + }, + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the Gladiator", + "with": "Drakustanz", + "flags": "i" + }, + "action": { + "mode": "prependArr", + "items": { + "name": "Breath Weapon (Recharges after a Short or Long Rest)", + "entries": [ + "Drakustanz exhales a 15-foot cone of flame. Every creature in the cone takes 7 ({@damage 2d6}) fire damage or half damage with a successful {@dc 13} Dexterity saving throw." + ] + } + } + } + }, + "alignment": [ + "C", + "E" + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Drakustanz.webp", + "tokenCredit": "Bryan Syme", + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Drakustanz", + "source": "KPSC" + } + } + }, + { + "name": "Dugan Lovay", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 42, + "_copy": { + "name": "Commoner", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the Commoner", + "with": "Dugan Lovay", + "flags": "i" + } + } + }, + "type": { + "type": "humanoid", + "tags": [ + "human" + ] + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Dugan.webp", + "hasToken": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Dugan Lovay", + "source": "KPSC" + } + } + }, + { + "name": "Far Future Chuul", + "source": "KPSC", + "page": 60, + "_copy": { + "name": "Chuul", + "source": "MM", + "_mod": { + "languages": { + "mode": "appendArr", + "items": [ + "telepathy 240 ft." + ] + }, + "action": { + "mode": "appendArr", + "items": { + "name": "Chuul Lightning Gun", + "entries": [ + "The gun can shoot a {@spell lightning bolt} every other round (100-foot line; {@damage 8d6} lightning damage; save {@dc 13}; can be fired only by someone with chuul claws and telepathy)." + ] + } + } + } + }, + "int": 24, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Far Future Chuul.webp", + "attachedItems": [ + "Chuul Lightning Gun|KPSC" + ], + "hasToken": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Far Future Chuul", + "source": "KPSC" + } + } + }, + { + "name": "Gelatinous Cube/Ochre Jelly Hybrid", + "isNpc": true, + "source": "KPSC", + "page": 178, + "size": [ + "G" + ], + "type": "ooze", + "alignment": [ + "U" + ], + "ac": [ + 7 + ], + "hp": { + "average": 108, + "formula": "7d20 + 35" + }, + "speed": { + "walk": 5, + "climb": 5 + }, + "str": 14, + "dex": 5, + "con": 20, + "int": 1, + "wis": 6, + "cha": 1, + "senses": [ + "blindsight 60 ft. (blind beyond this radius)" + ], + "passive": 8, + "resist": [ + "acid" + ], + "immune": [ + "lightning", + "slashing" + ], + "conditionImmune": [ + "blinded", + "charmed", + "deafened", + "exhaustion", + "frightened", + "prone" + ], + "cr": "3", + "trait": [ + { + "name": "Amorphous", + "entries": [ + "The hybrid can move through a space as narrow as 1 inch wide without squeezing." + ] + }, + { + "name": "Death Burst", + "entries": [ + "When the hybrid dies, it liquifies into a thick, sticky puddle. Every creature in the hybrid's space or within 10 feet of it must make a successful {@dc 10} Dexterity saving throw or take 4 ({@damage 1d8}) acid damage and have its speed reduced to 0 until the end of its next turn." + ] + }, + { + "name": "Mire", + "entries": [ + "A creature that starts its turn in the hybrid's space takes 4 ({@damage 1d8}) acid damage and its speed is reduced to 0 until the start of its next turn. A successful {@dc 12} Strength saving throw halves the damage and prevents the speed reduction.", + "A {@condition prone} creature has disadvantage on the saving throw and the damage is doubled to 18 ({@dice 4d8}). The first time a creature enters the hybrid's space during a turn, the creature must make a successful {@dc 12} Strength saving throw or its speed is reduced to 0 until the start of its next turn." + ] + }, + { + "name": "Ooze Blob", + "entries": [ + "Other creatures can enter the hybrid's space, but the first time a creature does so during a turn, it's affected by the hybrid's Mire. A creature within 5 feet of the hybrid can take an action to pull a creature or object out of the hybrid. Doing so requires a successful {@dc 12} Strength ({@skill Athletics}) check, and the creature making the attempt takes 9 ({@damage 2d8}) acid damage." + ] + }, + { + "name": "Spider Climb", + "entries": [ + "The hybrid can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check." + ] + } + ], + "action": [ + { + "name": "Multiattack", + "entries": [ + "The hybrid makes two pseudopod attacks." + ] + }, + { + "name": "Pseudopod", + "entries": [ + "{@atk mw} {@hit 4} to hit, reach 5 ft., one target. {@h}9 ({@damage 2d6 + 2}) bludgeoning damage plus 4 ({@damage 1d8}) acid damage, and the creature must make a successful {@dc 12} Strength saving throw or be knocked {@condition prone}." + ] + }, + { + "name": "Ooze Eruption {@recharge}", + "entries": [ + "A gas bubble forms inside the hybrid and bursts, splashing ooze all around. Every creature in the hybrid's space or within 15 feet of it takes 18 ({@damage 4d8}) acid damage, or half damage with a successful {@dc 13} Dexterity saving throw. Creatures that fail the saving throw are also knocked {@condition prone}." + ] + } + ], + "reaction": [ + { + "name": "Split and Rejoin", + "entries": [ + "When a hybrid is subjected to lightning or slashing damage, its Multiattack increases by one pseudopod attack (from two to three, from three to four, etc.), and Ooze Eruption recharges automatically." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Gelatinous Cube Ochre Jelly Hybrid.webp", + "tokenCredit": "Bryan Syme", + "traitTags": [ + "Amorphous", + "Death Burst", + "Spider Climb" + ], + "senseTags": [ + "B" + ], + "actionTags": [ + "Multiattack" + ], + "damageTags": [ + "A", + "B" + ], + "miscTags": [ + "MW" + ], + "conditionInflict": [ + "prone" + ], + "savingThrowForced": [ + "dexterity", + "strength" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Gelatinous Cube/Ochre Jelly Hybrid", + "source": "KPSC" + } + } + }, + { + "name": "Gellert the Gruesome", + "alias": [ + "Gellert Holzanger" + ], + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 179, + "size": [ + "M" + ], + "type": { + "type": "humanoid", + "tags": [ + "human" + ] + }, + "alignment": [ + "L", + "E" + ], + "ac": [ + { + "ac": 15, + "from": [ + "natural armor" + ] + } + ], + "hp": { + "average": 88, + "formula": "16d8 + 16" + }, + "speed": { + "walk": 30 + }, + "str": 10, + "dex": 14, + "con": 12, + "int": 16, + "wis": 15, + "cha": 20, + "save": { + "dex": "+6", + "wis": "+6" + }, + "senses": [ + "truesight 60 ft." + ], + "passive": 12, + "resist": [ + "acid" + ], + "conditionImmune": [ + "blinded", + "charmed", + "frightened" + ], + "languages": [ + "Common", + "Draconic", + "Dwarvish", + "Elvish", + "Umbral", + "Void Speech" + ], + "cr": "11", + "spellcasting": [ + { + "name": "Spellcasting", + "type": "spellcasting", + "headerEntries": [ + "Gellert the Gruesome is a 16th-level spellcaster. His spellcasting ability is Charisma (spell save {@dc 18}, {@hit 10} to hit with spell attacks). Gellert has the following sorcerer spells prepared." + ], + "spells": { + "0": { + "spells": [ + "{@spell acid splash} ({@dice 3d6})", + "{@spell fire bolt} ({@dice 3d10})", + "{@spell mage hand}", + "{@spell mending}", + "{@spell poison spray} ({@dice 3d12})", + "{@spell shocking grasp} ({@dice 3d8})" + ] + }, + "1": { + "slots": 4, + "spells": [ + "{@spell burning hands}", + "{@spell color spray}", + "{@spell magic missile}", + "{@spell shield}" + ] + }, + "2": { + "slots": 3, + "spells": [ + "{@spell detect thoughts}", + "{@spell misty step}", + "{@spell web}" + ] + }, + "3": { + "slots": 3, + "spells": [ + "{@spell counterspell}", + "{@spell dispel magic}", + "{@spell water walk}" + ] + }, + "4": { + "slots": 3, + "spells": [ + "{@spell banishment}", + "{@spell confusion}", + "{@spell greater invisibility}" + ] + }, + "5": { + "slots": 2, + "spells": [ + "{@spell cloudkill}", + "{@spell living shadows|DMS}*" + ] + }, + "6": { + "slots": 1, + "spells": [ + "{@spell life drain|DMS}*" + ] + }, + "7": { + "slots": 1, + "spells": [ + "{@spell prismatic spray}" + ] + }, + "8": { + "slots": 1, + "spells": [ + "{@spell glimpse of the void|DMS}*" + ] + } + }, + "footerEntries": [ + "* Spells marked with an asterisk are from Deep Magic; their descriptions are in the appendix." + ], + "ability": "cha" + } + ], + "trait": [ + { + "name": "Special Equipment", + "entries": [ + "In addition to his listed traits, Gellert wears a {@item brooch of shielding} that gives him resistance to force damage and immunity to {@spell magic missile}, and a {@item cloak of protection} that grants him +1 to his AC and saving throws. These bonuses aren't included in his stats. {@note Plutonium will apply these on import to Foundry.}" + ] + }, + { + "name": "Magic Resistance", + "entries": [ + "Gellert the Gruesome has advantage on saving throws against spells and other magical effects." + ] + }, + { + "name": "Dragon Wings", + "entries": [ + "As a bonus action, Gellert sprouts black dragon wings and gains a flying speed of 30 feet. The wings remain until he dismisses them as a bonus action." + ] + }, + { + "name": "Empowered Spells", + "entries": [ + "When Gellert rolls damage dice for a spell, he can reroll up to five of the dice. He must use the new rolls." + ] + }, + { + "name": "Heightened Spells", + "entries": [ + "When Gellert casts a spell that causes a creature to make a saving throw, Gellert can force one target of the spell to make its first saving throw with disadvantage." + ] + }, + { + "name": "Ley Line Acclimatization", + "entries": [ + "Gellert's spellcasting and other magic use doesn't trigger {@table Chaos Magic Surge|DM07|chaos magic}." + ] + }, + { + "name": "Quickened Spells", + "entries": [ + "Spells that have a casting time of 1 action can be cast as bonus actions by Gellert the Gruesome. He is still limited to casting one spell per turn." + ] + } + ], + "action": [ + { + "name": "Unquiet Dagger", + "entries": [ + "{@atk mw} {@hit 7} to hit, reach 5 ft., one creature. {@h}5 ({@damage 1d4 + 3}) piercing damage plus 10 ({@damage 3d6}) psychic damage, and the creature must make a successful {@dc 15} Charisma saving throw or become {@condition frightened}. A {@condition frightened} creature repeats the saving throw at the end of its turn, ending the effect on itself with a success." + ] + } + ], + "legendary": [ + { + "name": "Cantrip", + "entries": [ + "Gellert casts a cantrip." + ] + }, + { + "name": "Unquiet Dagger", + "entries": [ + "Gellert makes one attack with the {@item unquiet dagger|KPSC}." + ] + }, + { + "name": "Misty Step (Costs 2 Actions)", + "entries": [ + "Gellert casts {@spell misty step}." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Gellert the Gruesome.webp", + "tokenCredit": "Bryan Syme", + "traitTags": [ + "Magic Resistance" + ], + "senseTags": [ + "U" + ], + "languageTags": [ + "C", + "D", + "DR", + "E" + ], + "damageTags": [ + "P", + "Y" + ], + "damageTagsSpell": [ + "A", + "C", + "F", + "I", + "L", + "O" + ], + "spellcastingTags": [ + "CS" + ], + "miscTags": [ + "MLW", + "MW" + ], + "conditionInflict": [ + "frightened" + ], + "conditionInflictSpell": [ + "blinded", + "incapacitated", + "invisible", + "petrified", + "restrained" + ], + "savingThrowForced": [ + "charisma" + ], + "savingThrowForcedSpell": [ + "charisma", + "constitution", + "dexterity", + "wisdom" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Gellert the Gruesome", + "source": "KPSC" + } + } + }, + { + "name": "Gilsfeyr", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 98, + "_copy": { + "name": "Speaker to the Darkness", + "source": "CCodex", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the Speaker( to the Darkness)?", + "with": "Gilsfeyr", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Gilsfeyr.webp", + "altArt": [ + { + "source": "CCodex", + "name": "Speaker to the Darkness", + "page": 96, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/speakertothedarkness_token.png" + } + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Gilsfeyr", + "source": "KPSC" + } + } + }, + { + "name": "Hasfera-ruzai", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 167, + "_copy": { + "name": "Al-Aeshma genie", + "source": "ToB", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "(an|the) Al-Aeshma", + "with": "Hasfera-ruzai", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Hasfera-ruzai.webp", + "hasToken": true + }, + { + "name": "Ichbon Teastrainer", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 42, + "_copy": { + "name": "Commoner", + "source": "MM", + "_trait": { + "name": "Stout Halfling", + "source": "PHB" + }, + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the Commoner", + "with": "Ichbon Teastrainer", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Ichbon.webp", + "hasToken": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Ichbon Teastrainer", + "source": "KPSC" + } + } + }, + { + "name": "Imortra the Debased", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 181, + "size": [ + "M" + ], + "type": { + "type": "humanoid", + "tags": [ + "elf" + ] + }, + "alignment": [ + "L", + "E" + ], + "ac": [ + 13, + { + "ac": 16, + "condition": "with {@spell mage armor}", + "braces": true + } + ], + "hp": { + "average": 82, + "formula": "11d8 + 33" + }, + "speed": { + "walk": 30 + }, + "str": 8, + "dex": 16, + "con": 16, + "int": 18, + "wis": 11, + "cha": 14, + "save": { + "dex": "+5", + "con": "+5" + }, + "skill": { + "arcana": "+6", + "deception": "+4", + "insight": "+2", + "perception": "+2" + }, + "senses": [ + "darkvision 60 ft." + ], + "passive": 12, + "languages": [ + "Common", + "Deep Speech", + "Elvish", + "Undercommon" + ], + "cr": "4", + "spellcasting": [ + { + "name": "Spellcasting", + "type": "spellcasting", + "headerEntries": [ + "Imortra is an 11th-level spellcaster. Her spellcasting ability is Intelligence (spell save {@dc 14}, {@hit 6} to hit with spell attacks). She has the following spells prepared." + ], + "spells": { + "0": { + "spells": [ + "{@spell acid splash}", + "{@spell chill touch}", + "{@spell mage hand}", + "{@spell prestidigitation}", + "{@spell ray of frost}", + "{@spell shocking grasp}" + ] + }, + "1": { + "slots": 4, + "spells": [ + "{@spell mage armor}", + "{@spell magic missile}", + "{@spell shield}", + "{@spell thunderwave}" + ] + }, + "2": { + "slots": 3, + "spells": [ + "{@spell arcane lock}", + "{@spell flaming sphere}", + "{@spell mirror image}", + "{@spell misty step}" + ] + }, + "3": { + "slots": 3, + "spells": [ + "{@spell chains of perdition|DMS}*", + "{@spell demon within|DMS}*", + "{@spell glyph of warding}", + "{@spell magic circle}" + ] + }, + "4": { + "slots": 3, + "spells": [ + "{@spell banishment}", + "{@spell conjure fiends|DMS}*", + "{@spell conjure minor elementals}", + "{@spell phantasmal killer}", + "{@spell polymorph}" + ] + }, + "5": { + "slots": 2, + "spells": [ + "{@spell cloudkill}", + "{@spell conjure elemental}", + "{@spell dark lord's mantle|DMS}*" + ] + }, + "6": { + "slots": 1, + "spells": [ + "{@spell globe of invulnerability}", + "{@spell true seeing}" + ] + } + }, + "footerEntries": [ + "* Spells marked with an asterisk are fiendish magic from Deep Magic. Full descriptions are included in the section Deep Magic Spells in the appendix." + ], + "ability": "int" + } + ], + "trait": [ + { + "name": "Fey Ancestry", + "entries": [ + "Imortra has advantage on saving throws against being {@condition charmed}, and magic can't put her to sleep." + ] + }, + { + "name": "Focused Conjuration", + "entries": [ + "Imortra's {@status concentration} on a conjuration spell can't be broken as a result of taking damage." + ] + }, + { + "name": "Purple Worm Poison", + "entries": [ + "The first creature hit by Imortra's shortsword takes an additional 42 ({@damage 12d6}) poison damage, or half damage with a successful {@dc 19} Constitution saving throw. She can renew the poison once by spending an action doing so." + ] + } + ], + "action": [ + { + "name": "Benign Transposition (Recharges after a Short or Long Rest)", + "entries": [ + "Imortra teleports to an unoccupied space within 30 feet that she can see. Alternatively, she can choose a space within 30 feet that is occupied by a Small or Medium ally; both creatures teleport, swapping places." + ] + }, + { + "name": "Refresh Poison (1/Day)", + "entries": [ + "Imortra re-coats her shortsword with {@item purple worm poison}. The next creature hit by the dagger is affected by the poison (see her Purple Worm Poison trait)." + ] + }, + { + "name": "Shortsword", + "entries": [ + "{@atk mw} {@hit 5} to hit, reach 5 ft., one creature. {@h}3 ({@damage 1d6}) piercing damage. The first creature hit by the dagger also takes additional poison damage (see her Purple Worm Poison trait)." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Imortra the Debased.webp", + "tokenCredit": "Bryan Syme", + "attachedItems": [ + "purple amethyst brooch|KPSC", + "shortsword|phb" + ], + "traitTags": [ + "Fey Ancestry" + ], + "senseTags": [ + "D" + ], + "languageTags": [ + "C", + "DS", + "E", + "U" + ], + "damageTags": [ + "I", + "P" + ], + "damageTagsSpell": [ + "A", + "C", + "F", + "I", + "L", + "N", + "O", + "T", + "Y" + ], + "spellcastingTags": [ + "O" + ], + "miscTags": [ + "MLW", + "MW" + ], + "conditionInflictSpell": [ + "frightened", + "incapacitated" + ], + "savingThrowForced": [ + "constitution" + ], + "savingThrowForcedSpell": [ + "charisma", + "constitution", + "dexterity", + "wisdom" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Imortra the Debased", + "source": "KPSC" + } + } + }, + { + "name": "Kashyna", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 26, + "_copy": { + "name": "Alseid Grovekeeper", + "source": "ToB", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the grovekeeper", + "with": "Kashyna", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Kashyna.webp", + "hasToken": true + }, + { + "name": "Keluikinj, Dust Goblin Firstblade", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 182, + "size": [ + "S" + ], + "type": { + "type": "humanoid", + "tags": [ + "goblinoid" + ] + }, + "alignment": [ + "N", + "E" + ], + "ac": [ + { + "ac": 15, + "from": [ + "{@item studded leather armor|PHB}" + ] + } + ], + "hp": { + "average": 23, + "formula": "6d6 + 2" + }, + "speed": { + "walk": 40 + }, + "str": 10, + "dex": 16, + "con": 15, + "int": 13, + "wis": 10, + "cha": 8, + "skill": { + "stealth": "+8" + }, + "senses": [ + "darkvision 60 ft." + ], + "passive": 10, + "conditionImmune": [ + "charmed", + "frightened" + ], + "languages": [ + "Common", + "Goblin" + ], + "cr": "1", + "trait": [ + { + "name": "Asp Venom", + "entries": [ + "Keluikinj poisons his weapons with a toxin distilled from asp venom. Creatures struck by his weapon attacks take 9 ({@dice 2d8}) additional poison damage, or half damage with a successful {@dc 11} Constitution saving throw against poison (included in the attacks)." + ] + }, + { + "name": "Twisted", + "entries": [ + "When the dust goblin attacks a creature from hiding, its target must make a successful {@dc 10} Wisdom saving throw or be {@condition frightened} until the end of its next turn." + ] + }, + { + "name": "Wasteland Frenzy (Recharges after a Short or Long Rest)", + "entries": [ + "For 1 minute, Keluikinj and dust goblins allied to him can add {@dice 1d4} to their attack rolls and saving throws, provided they can see and hear Keluikinj." + ] + } + ], + "action": [ + { + "name": "Multiattack", + "entries": [ + "Keluikinj attacks twice with his shortsword." + ] + }, + { + "name": "Light Crossbow", + "entries": [ + "{@atk rw} {@hit 5} to hit, range 80/320 ft., one target. {@h}6 ({@damage 1d6 + 3}) piercing damage plus 9 ({@damage 2d8}) poison damage or half poison damage with a successful {@dc 11} Constitution saving throw." + ] + }, + { + "name": "Shortsword", + "entries": [ + "{@atk mw} {@hit 5} to hit, reach 5 ft., one target. {@h}6 ({@damage 1d6 + 3}) piercing damage plus 9 ({@damage 2d8}) poison damage or half the poison damage with a successful {@dc 11} Constitution saving throw." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Keluikinj Dust Goblin Firstblade.webp", + "tokenCredit": "Bryan Syme", + "attachedItems": [ + "light crossbow|phb", + "shortsword|phb" + ], + "senseTags": [ + "D" + ], + "actionTags": [ + "Multiattack" + ], + "languageTags": [ + "C", + "GO" + ], + "damageTags": [ + "I", + "P" + ], + "miscTags": [ + "MLW", + "MW", + "RW" + ], + "conditionInflict": [ + "frightened" + ], + "savingThrowForced": [ + "constitution", + "wisdom" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Keluikinj, Dust Goblin Firstblade", + "source": "KPSC" + } + } + }, + { + "name": "Konrad of Runkelstad", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 22, + "_copy": { + "name": "Mage", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the mage", + "with": "Konrad", + "flags": "i" + } + } + }, + "type": { + "type": "humanoid", + "tags": [ + "human" + ] + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Konrad.webp", + "hasToken": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Konrad", + "source": "KPSC" + } + } + }, + { + "name": "Kurgorom", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 98, + "_copy": { + "name": "Witch Queen", + "source": "CCodex", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the Witch Queen", + "with": "Kurgorom", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Kurgorom.webp", + "altArt": [ + { + "source": "CCodex", + "name": "Witch Queen", + "page": 97, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/witchqueen_token.png" + } + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Kurgorom", + "source": "KPSC" + } + } + }, + { + "name": "Lasbascilag", + "alias": [ + "Baska" + ], + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 60, + "_copy": { + "name": "Barbed Devil", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the (Barbed )?Devil", + "with": "Lasbascilag", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Lasbascilag.webp", + "hasToken": true + }, + { + "name": "Llagfel", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 142, + "_copy": { + "name": "Hierophant Lich", + "source": "CCodex", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "(the|a) (destroyed )?(Hierophant )?lich", + "with": "Llagfel", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Llagfel.webp", + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Llagfel", + "source": "KPSC" + } + } + }, + { + "name": "Mags Halfbottle", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 19, + "_copy": { + "name": "Commoner", + "source": "MM", + "_trait": { + "name": "Stout Halfling", + "source": "PHB" + }, + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the commoner", + "with": "Mags", + "flags": "i" + } + } + }, + "type": { + "type": "humanoid", + "tags": [ + { + "tag": "halfling", + "prefix": "Riverfolk" + } + ] + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Mags Halfbottle.webp", + "hasToken": true + }, + { + "name": "Mayor Wislaw Broz", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 18, + "_copy": { + "name": "Noble", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the noble", + "with": "Mayor Wislaw Broz", + "flags": "i" + } + } + }, + "type": { + "type": "humanoid", + "tags": [ + "human" + ] + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Wislaw.webp", + "hasToken": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Mayor Wislaw Broz", + "source": "KPSC" + } + } + }, + { + "name": "Morgaryv", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 163, + "_copy": { + "name": "Bonepowder Ghoul", + "source": "ToB", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "(a|the) (bonepowder )?ghoul", + "with": "Morgaryv", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Morgaryv.webp", + "hasToken": true + }, + { + "name": "Natisti", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 118, + "_copy": { + "name": "Imp", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the imp", + "with": "Natisti", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Natisti.webp", + "hasToken": true + }, + { + "name": "Norneth", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 22, + "_copy": { + "name": "Spy", + "source": "MM", + "_trait": { + "name": "Half-Elf", + "source": "PHB" + }, + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the Spy", + "with": "Norneth", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Norneth.webp", + "hasToken": true + }, + { + "name": "Ooze Mephit (Dust)", + "source": "KPSC", + "page": 183, + "_copy": { + "name": "Dust Mephit", + "source": "MM", + "_mod": { + "immune": { + "mode": "appendIfNotExistsArr", + "items": "acid" + }, + "damageTags": { + "mode": "appendIfNotExistsArr", + "items": "A" + } + } + }, + "spellcasting": [ + { + "name": "Innate Spellcasting (1/Day)", + "type": "spellcasting", + "headerEntries": [ + "The mephit can innately cast {@spell sleep} or {@spell acid splash} ({@damage 2d6} damage), requiring no material components. Its innate spellcasting ability is Charisma." + ], + "will": [ + "{@spell sleep}", + "{@spell acid splash}" + ], + "ability": "cha", + "hidden": [ + "will" + ] + } + ], + "trait": [ + { + "name": "Death Burst", + "entries": [ + "When the mephit dies, it explodes in a burst of dust. Each creature within 5 feet of it must then succeed on a {@dc 10} Constitution saving throw or be {@condition blinded} for 1 minute and take 3 ({@damage 1d6}) acid damage. A {@condition blinded} creature can repeat the saving throw on each of its turns, ending the effect on itself on a success." + ] + } + ], + "action": [ + { + "name": "Claws", + "entries": [ + "{@atk mw} {@hit 4} to hit, reach 5 ft., one creature. {@h}4 ({@damage 1d4 + 2}) slashing damage and 2 ({@damage 1d4}) acid damage." + ] + }, + { + "name": "Blinding Breath {@recharge}", + "entries": [ + "The mephit exhales a 15-foot cone of blinding dust. Each creature in that area takes 5 ({@damage 2d4}) acid damage and must succeed on a {@dc 10} Dexterity saving throw or be {@condition blinded} for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Ooze Mephit.webp", + "tokenCredit": "Bryan Syme", + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Ooze Mephit", + "source": "KPSC" + } + } + }, + { + "name": "Ooze Mephit (Ice)", + "source": "KPSC", + "page": 183, + "_copy": { + "name": "Ice Mephit", + "source": "MM", + "_mod": { + "immune": { + "mode": "appendIfNotExistsArr", + "items": "acid" + }, + "damageTags": { + "mode": "appendIfNotExistsArr", + "items": "A" + } + } + }, + "spellcasting": [ + { + "name": "Innate Spellcasting (1/Day)", + "type": "spellcasting", + "headerEntries": [ + "The mephit can innately cast {@spell fog cloud} or {@spell acid splash} ({@damage 2d6} damage), requiring no material components. Its innate spellcasting ability is Charisma." + ], + "will": [ + "{@spell fog cloud}", + "{@spell acid splash}" + ], + "ability": "cha", + "hidden": [ + "will" + ] + } + ], + "trait": [ + { + "name": "Death Burst", + "entries": [ + "When the mephit dies, it explodes in a burst of jagged ice. Each creature within 5 feet of it must make a {@dc 10} Dexterity saving throw, taking 4 ({@damage 1d8}) slashing damage and 3 ({@damage 1d6}) acid damage on a failed save, or half as much slashing damage on a successful one." + ] + }, + { + "name": "False Appearance", + "entries": [ + "While the mephit remains motionless, it is indistinguishable from an ordinary shard of ice." + ] + } + ], + "action": [ + { + "name": "Claws", + "entries": [ + "{@atk mw} {@hit 3} to hit, reach 5 ft., one creature. {@h}3 ({@damage 1d4 + 1}) slashing damage plus 2 ({@damage 1d4}) cold damage and 2 ({@damage 1d4}) acid damage." + ] + }, + { + "name": "Frost Breath {@recharge}", + "entries": [ + "The mephit exhales a 15-foot cone of cold air. Each creature in that area takes 5 ({@damage 2d4}) acid damage and must succeed on a {@dc 10} Dexterity saving throw, taking 5 ({@damage 2d4}) cold damage on a failed save, or half as much damage on a successful one." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Ooze Mephit.webp", + "tokenCredit": "Bryan Syme", + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Ooze Mephit", + "source": "KPSC" + } + } + }, + { + "name": "Ooze Mephit (Magma)", + "source": "KPSC", + "page": 183, + "_copy": { + "name": "Magma Mephit", + "source": "MM", + "_mod": { + "immune": { + "mode": "appendIfNotExistsArr", + "items": "acid" + }, + "damageTags": { + "mode": "appendIfNotExistsArr", + "items": "A" + } + } + }, + "spellcasting": [ + { + "name": "Innate Spellcasting (1/Day)", + "type": "spellcasting", + "headerEntries": [ + "The mephit can innately cast {@spell heat metal} (spell save {@dc 10}) or {@spell acid splash} ({@damage 2d6} damage), requiring no material components. Its innate spellcasting ability is Charisma." + ], + "will": [ + "{@spell heat metal}", + "{@spell acid splash}" + ], + "ability": "cha", + "hidden": [ + "will" + ] + } + ], + "trait": [ + { + "name": "Death Burst", + "entries": [ + "When the mephit dies, it explodes in a burst of lava. Each creature within 5 feet of it must make a {@dc 11} Dexterity saving throw, taking 7 ({@damage 2d6}) fire damage and 3 ({@damage 1d6}) acid damage on a failed save, or half as much fire damage on a successful one." + ] + }, + { + "name": "False Appearance", + "entries": [ + "While the mephit remains motionless, it is indistinguishable from an ordinary mound of magma." + ] + } + ], + "action": [ + { + "name": "Claws", + "entries": [ + "{@atk mw} {@hit 3} to hit, reach 5 ft., one creature. {@h}3 ({@damage 1d4 + 1}) slashing damage plus 2 ({@damage 1d4}) fire damage and 2 ({@damage 1d4}) acid damage." + ] + }, + { + "name": "Fire Breath {@recharge}", + "entries": [ + "The mephit exhales a 15-foot cone of fire. Each creature in that area takes 5 ({@damage 2d4}) acid damage and must make a {@dc 11} Dexterity saving throw, taking 7 ({@damage 2d6}) fire damage on a failed save, or half as much damage on a successful one." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Ooze Mephit.webp", + "tokenCredit": "Bryan Syme", + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Ooze Mephit", + "source": "KPSC" + } + } + }, + { + "name": "Ooze Mephit (Steam)", + "source": "KPSC", + "page": 183, + "_copy": { + "name": "Steam Mephit", + "source": "MM", + "_mod": { + "immune": { + "mode": "appendIfNotExistsArr", + "items": "acid" + }, + "damageTags": { + "mode": "appendIfNotExistsArr", + "items": "A" + } + } + }, + "spellcasting": [ + { + "name": "Innate Spellcasting (1/Day)", + "type": "spellcasting", + "headerEntries": [ + "The mephit can innately cast {@spell blur} or {@spell acid splash} ({@damage 2d6} damage), requiring no material components. Its innate spellcasting ability is Charisma." + ], + "will": [ + "{@spell blur}", + "{@spell acid splash}" + ], + "ability": "cha", + "hidden": [ + "will" + ] + } + ], + "trait": [ + { + "name": "Death Burst", + "entries": [ + "When the mephit dies, it explodes in a cloud of steam. Each creature within 5 feet of the mephit takes 3 ({@damage 1d6}) acid damage and must succeed on a {@dc 10} Dexterity saving throw or take 4 ({@damage 1d8}) fire damage." + ] + } + ], + "action": [ + { + "name": "Claws", + "entries": [ + "{@atk mw} {@hit 2} to hit, reach 5 ft., one creature. {@h}2 ({@damage 1d4}) slashing damage plus 2 ({@damage 1d4}) fire damage and 2 ({@damage 1d4}) acid damage." + ] + }, + { + "name": "Steam Breath {@recharge}", + "entries": [ + "The mephit exhales a 15-foot cone of scalding steam. Each creature in that area takes 5 ({@damage 2d4}) acid damage and must succeed on a {@dc 10} Dexterity saving throw, taking 4 ({@damage 1d8}) fire damage on a failed save, or half as much damage on a successful one." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Ooze Mephit.webp", + "tokenCredit": "Bryan Syme", + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Ooze Mephit", + "source": "KPSC" + } + } + }, + { + "name": "Pale Circle Wight", + "source": "KPSC", + "page": 183, + "_copy": { + "name": "Wight", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "Longsword", + "with": "battleaxe", + "flags": "i" + }, + "action": { + "mode": "replaceArr", + "replace": "Longsword", + "items": { + "name": "Battleaxe", + "entries": [ + "{@atk mw} {@hit 4} to hit, reach 5 ft., one target. {@h}6 ({@damage 1d8 + 2}) slashing damage, or 7 ({@damage 1d10 + 2}) slashing damage if used with two hands." + ] + } + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Pale Circle Wight.webp", + "attachedItems": [ + "battleaxe|phb", + "longbow|phb" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "The Pale Circle", + "source": "KPSC" + } + } + }, + { + "name": "Phantom Wight", + "source": "KPSC", + "page": 183, + "_copy": { + "name": "Wight", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "wight", + "with": "phantom wight", + "flags": "i" + }, + "trait": { + "mode": "appendArr", + "items": { + "name": "Incorporeal Movement", + "entries": [ + "The phantom wight can move through other creatures and objects as if they were {@quickref difficult terrain||3}. It takes 5 ({@damage 1d10}) force damage if it ends its turn inside an object." + ] + } + }, + "action": [ + { + "mode": "scalarAddHit", + "scalar": 1 + } + ] + } + }, + "hp": { + "average": 55, + "formula": "6d8 + 28" + }, + "str": 16, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Phantom Wight.webp", + "hasToken": true, + "hasFluff": true, + "fluff": { + "_monsterFluff": { + "name": "Phantom Wight", + "source": "KPSC" + } + } + }, + { + "name": "Redtower Adolescent", + "isNpc": true, + "source": "KPSC", + "page": 18, + "_copy": { + "name": "Commoner", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the commoner", + "with": "The adolescent", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Redtower Adolescent.webp", + "hasToken": true + }, + { + "name": "Remy Argentford", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 19, + "_copy": { + "name": "Commoner", + "source": "MM", + "_trait": { + "name": "Stout Halfling", + "source": "PHB" + }, + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the commoner", + "with": "Remy", + "flags": "i" + } + } + }, + "type": { + "type": "humanoid", + "tags": [ + { + "tag": "halfling", + "prefix": "Riverfolk" + } + ] + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Remy Argentford.webp", + "hasToken": true + }, + { + "name": "Renry Lofulthur", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 149, + "_copy": { + "name": "Gladiator", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the gladiator", + "with": "Renry", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Renry Lofulthur.webp", + "hasToken": true + }, + { + "name": "Ring Warden Wight", + "source": "KPSC", + "page": 183, + "_copy": { + "name": "Pale Circle Wight", + "source": "KPSC", + "_mod": { + "trait": { + "mode": "appendArr", + "items": { + "name": "Bonded Ring-Staff (7/Day)", + "entries": [ + "When the ring warden wight rolls damage for a spell attack while holding its ring-staff, it adds +3 to the result. The ring warden wight can use the ring-staff as an {@item arcane focus|PHB}." + ] + } + } + } + }, + "int": 16, + "spellcasting": [ + { + "name": "Spellcasting", + "type": "spellcasting", + "headerEntries": [ + "The ring warden wight is a 7th-level spellcaster. Its spellcasting ability is Intelligence (spell save {@dc 14}, {@hit 6} to hit with spell attacks)." + ], + "spells": { + "0": { + "spells": [ + "{@spell hoarfrost|DMS}*" + ] + }, + "1": { + "slots": 4, + "spells": [ + "{@spell burning hands}", + "{@spell ring strike|DMS}*", + "{@spell shield}" + ] + }, + "2": { + "slots": 3, + "spells": [ + "{@spell bitter chains|DMS}*", + "{@spell darkness}", + "{@spell reverberate|DMS}*" + ] + }, + "3": { + "slots": 3, + "spells": [ + "{@spell counterspell}", + "{@spell lightning bolt}" + ] + }, + "4": { + "slots": 1, + "spells": [ + "{@spell spinning axes|DMS}*", + "{@spell wall of fire}" + ] + } + }, + "footerEntries": [ + "* Spells marked with an asterisk are from Deep Magic by Kobold Press. These spells are also included elsewhere in the appendix under Deep Magic Spells." + ], + "ability": "int" + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Ring Warden Wight.webp", + "attachedItems": [ + "battleaxe|phb", + "longbow|phb", + "ring-staff|KPSC" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "The Pale Circle", + "source": "KPSC" + } + } + }, + { + "name": "Saber-Toothed Bat", + "source": "KPSC", + "page": 171, + "size": [ + "S" + ], + "type": "beast", + "alignment": [ + "U" + ], + "ac": [ + 13 + ], + "hp": { + "average": 24, + "formula": "7d6" + }, + "speed": { + "walk": 10, + "fly": 40 + }, + "str": 8, + "dex": 17, + "con": 10, + "int": 3, + "wis": 11, + "cha": 10, + "save": { + "dex": "+5" + }, + "skill": { + "perception": "+2", + "stealth": "+5" + }, + "senses": [ + "blindsight 30 ft.", + "darkvision 60 ft." + ], + "passive": 12, + "cr": "1", + "trait": [ + { + "name": "Camouflage", + "entries": [ + "The saber-toothed bat has advantage on {@skill Stealth} checks in caves." + ] + }, + { + "name": "Flyby", + "entries": [ + "The saber-toothed bat doesn't provoke an {@action opportunity attack} when it flies out of an enemy's reach." + ] + }, + { + "name": "Keen Hearing", + "entries": [ + "The saber-toothed bat has advantage on Wisdom ({@skill Perception}) checks that rely on hearing, and it can't be surprised while in a cave." + ] + }, + { + "name": "Pounce", + "entries": [ + "If the saber-toothed bat flies at least 20 feet straight toward a creature and then hits it with its claw attack on the same turn, that creature must succeed on a {@dc 13} Strength saving throw or be knocked {@condition prone}. If the target is {@condition prone}, the bat can make one bite attack against it as a bonus action." + ] + } + ], + "action": [ + { + "name": "Bite", + "entries": [ + "{@atk mw} {@hit 5} to hit, reach 5 ft., one creature. {@h}8 ({@damage 2d4 + 3}) piercing damage. If the creature is {@condition prone}, it takes an additional 3 ({@damage 1d6}) slashing damage." + ] + }, + { + "name": "Claws", + "entries": [ + "{@atk mw} {@hit 5} to hit, reach 5 ft., one creature. {@h}6 ({@damage 1d6 + 3}) slashing damage." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Saber-toothed Bat.webp", + "tokenCredit": "Egil Thompson", + "traitTags": [ + "Flyby", + "Keen Senses", + "Pounce" + ], + "senseTags": [ + "B", + "D" + ], + "damageTags": [ + "P", + "S" + ], + "miscTags": [ + "MW" + ], + "conditionInflict": [ + "prone" + ], + "savingThrowForced": [ + "strength" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Saber-toothed Bat", + "source": "KPSC" + } + } + }, + { + "name": "Scar", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 184, + "_copy": { + "name": "Tusked Crimson Ogre", + "source": "CCodex", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the (tusked crimson )?ogre", + "with": "Scar", + "flags": "i" + }, + "action": [ + { + "mode": "replaceArr", + "replace": "Berserker's Blood {@recharge 5}", + "items": [ + { + "name": "Berserker's Blood {@recharge 5}", + "entries": [ + "If Scar doesn't have all of his hp, he flexes and roars, spraying blood from his wounds. Each creature within 15 feet of Scar must make a {@dc 14} Constitution saving throw. On a failure, a creature takes 10 ({@damage 3d6}) acid damage and goes berserk. On a success, a creature takes half the damage and doesn't go berserk. On each of its turns, a berserk creature must attack the nearest creature it can see, eschewing ranged or magical attacks in favor of melee attacks. If no creature is near enough to move to and attack, the berserk creature attacks an object, with preference for an object smaller than itself. Once a creature goes berserk it repeats the saving throw at the end of its turn, ending the effect on itself on a success, otherwise it continues to do so until it is {@condition unconscious}, regains all of its hp, or is cured through {@spell lesser restoration} or similar magic." + ] + } + ] + } + ] + } + }, + "hp": { + "average": 50, + "formula": "11d10 + 33" + }, + "cr": "3", + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Scar.webp", + "altArt": [ + { + "source": "CCodex", + "name": "Tusked Crimson Ogre", + "page": 279, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/tuskedcrimsonogre_token.png" + } + ], + "hasToken": true, + "hasFluff": true, + "fluff": { + "_monsterFluff": { + "name": "Scar", + "source": "KPSC" + } + } + }, + { + "name": "Scar (alternative)", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 184, + "_copy": { + "name": "Ogre", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the Ogre", + "with": "Scar", + "flags": "i" + }, + "trait": [ + { + "mode": "appendArr", + "items": [ + { + "name": "Blood Frenzy", + "entries": [ + "Scar has advantage on melee attack rolls against any creature that doesn't have all its hp." + ] + } + ] + } + ], + "action": [ + { + "mode": "prependArr", + "items": [ + { + "name": "Multiattack", + "entries": [ + "Scar attacks once with his greatclub and once with a javelin." + ] + } + ] + } + ] + } + }, + "ac": [ + { + "ac": 14, + "from": [ + "{@item half plate armor|phb}" + ] + } + ], + "cr": "3", + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Scar (alternative).webp", + "hasToken": true, + "hasFluff": true, + "fluff": { + "_monsterFluff": { + "name": "Scar", + "source": "KPSC" + } + } + }, + { + "name": "Solnis Ledniskol", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 184, + "_copy": { + "name": "Drowned Maiden", + "source": "ToB", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the drowned maiden", + "with": "Solnis", + "flags": "i" + }, + "trait": [ + { + "mode": "prependArr", + "items": { + "name": "Rejuvenation", + "entries": [ + "Solnis regains all her hit points if the body is submerged in the Black River for 1 hour. She doesn't rejuvenate if the body is placed on dry land, if {@spell gentle repose} or comparable magic is cast on the body, or if a {@spell hallow} spell is cast on the portion of the Black River where she drowned." + ] + } + } + ], + "action": [ + { + "mode": "replaceArr", + "replace": "Hair", + "items": { + "name": "Hair", + "entries": [ + "{@atk mw} {@hit 6} to hit, reach 20 ft., one target. {@h}14 ({@damage 2d10 + 3}) slashing damage, and the target is {@condition grappled} (escape {@dc 16}). Three creatures can be {@condition grappled} at a time. Solnis can use Reel as a bonus action on a hit." + ] + } + } + ] + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Solnis Ledniskol.webp", + "altArt": [ + { + "source": "ToB", + "name": "Drowned Maiden", + "page": 159, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/ToB/token/Drowned Maiden.png" + } + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Solnis Ledniskol", + "source": "KPSC" + } + } + }, + { + "name": "Swarm of Clacker Beetles", + "source": "KPSC", + "page": 172, + "size": [ + "M" + ], + "type": { + "type": "beast", + "swarmSize": "T" + }, + "alignment": [ + "U" + ], + "ac": [ + { + "ac": 14, + "from": [ + "natural armor" + ] + } + ], + "hp": { + "average": 36, + "formula": "8d8" + }, + "speed": { + "walk": 20, + "climb": 20 + }, + "str": 3, + "dex": 13, + "con": 10, + "int": 1, + "wis": 7, + "cha": 1, + "senses": [ + "blindsight 10 ft." + ], + "passive": 8, + "resist": [ + "bludgeoning", + "piercing", + "slashing" + ], + "immune": [ + "thunder" + ], + "conditionImmune": [ + "charmed", + "frightened", + "paralyzed", + "petrified", + "prone", + "restrained", + "stunned" + ], + "cr": "3", + "trait": [ + { + "name": "Constant Clacking", + "entries": [ + "A creature that starts its turn in the swarm's space takes 5 ({@damage 1d10}) thunder damage." + ] + }, + { + "name": "Swarm", + "entries": [ + "The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny creature. The swarm can't regain hit points or gain temporary hit points." + ] + } + ], + "action": [ + { + "name": "Bite", + "entries": [ + "{@atk mw} {@hit 3} to hit, reach 0 ft., one target in the swarm's space. {@h}14 ({@damage 4d6}) piercing damage, or 7 ({@damage 2d6}) piercing damage if the swarm has half of its hit points or fewer." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Swarm of Clacker Beetles.webp", + "tokenCredit": "Marcel Mercado", + "senseTags": [ + "B" + ], + "damageTags": [ + "P", + "T" + ], + "miscTags": [ + "MW" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Clacker Beetles", + "source": "KPSC" + } + } + }, + { + "name": "Synnana", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 26, + "_copy": { + "name": "Alseid Grovekeeper", + "source": "ToB", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the grovekeeper", + "with": "Synnana", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Synnana.webp", + "hasToken": true + }, + { + "name": "The Boatman", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 120, + "_copy": { + "name": "Flesh Golem", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "(flesh )?golem", + "with": "Boatman", + "flags": "i" + } + } + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/The Boatman.webp", + "hasToken": true + }, + { + "name": "The Chained Thing", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 173, + "size": [ + "L" + ], + "type": "undead", + "alignment": [ + "C", + "E" + ], + "ac": [ + { + "ac": 15, + "from": [ + "natural armor" + ] + } + ], + "hp": { + "average": 114, + "formula": "12d10 + 48" + }, + "speed": { + "walk": 20 + }, + "str": 20, + "dex": 6, + "con": 18, + "int": 4, + "wis": 9, + "cha": 7, + "save": { + "con": "+7", + "cha": "+1" + }, + "senses": [ + "darkvision 60 ft.", + "tremorsense 30 ft." + ], + "passive": 9, + "resist": [ + { + "resist": [ + "bludgeoning", + "piercing", + "slashing" + ], + "preNote": "nonmagical" + } + ], + "immune": [ + "necrotic", + "psychic" + ], + "vulnerable": [ + "radiant" + ], + "conditionImmune": [ + "charmed", + "poisoned", + "prone", + "unconscious" + ], + "cr": "6", + "trait": [ + { + "name": "Magic Resistance", + "entries": [ + "The chained thing has advantage on saving throws against spells and other magical effects." + ] + }, + { + "name": "Regeneration", + "entries": [ + "The chained thing regains 20 hit points at the start of its turn if it has at least 1 hit point. If the chained thing takes radiant damage, this trait doesn't function at the start of its next turn." + ] + } + ], + "action": [ + { + "name": "Multiattack", + "entries": [ + "The chained thing makes one slam attack and uses Infectious Insanity." + ] + }, + { + "name": "Slam", + "entries": [ + "{@atk mw} {@hit 8} to hit, reach 10 ft., one creature. {@h}16 ({@damage 2d10 + 5}) bludgeoning damage." + ] + }, + { + "name": "Infectious Insanity", + "entries": [ + "The chained thing chooses a creature it can see within 30 feet and magically assaults its mind. The creature must succeed on a {@dc 13} Wisdom saving throw or be affected as if by a {@spell confusion} spell for 1 minute. An affected creature repeats the saving throw at the end of each of its turns, ending the effect on itself on a success." + ] + }, + { + "name": "Necrotic Wave {@recharge 5}", + "entries": [ + "The chained thing shudders and emits a pulse of necrotic energy. All creatures within 20 feet take 27 ({@damage 6d8}) necrotic damage, or half damage with a successful {@dc 15} Constitution saving throw. Creatures that fail the saving throw are also knocked {@condition prone} and {@condition incapacitated} until the end of their next turn." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/The Chained Thing.webp", + "tokenCredit": "Bryan Syme", + "traitTags": [ + "Magic Resistance", + "Regeneration" + ], + "senseTags": [ + "D", + "T" + ], + "actionTags": [ + "Multiattack" + ], + "damageTags": [ + "B", + "N" + ], + "miscTags": [ + "MW", + "RCH" + ], + "savingThrowForced": [ + "constitution", + "wisdom" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "The Chained Thing", + "source": "KPSC" + } + } + }, + { + "name": "The Gaoler", + "alias": [ + "Penkiletz" + ], + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 177, + "size": [ + "M" + ], + "type": "humanoid", + "alignment": [ + "N", + "E" + ], + "ac": [ + { + "ac": 13, + "from": [ + "{@item chain shirt|phb}" + ] + } + ], + "hp": { + "average": 52, + "formula": "8d8 + 16" + }, + "speed": { + "walk": 30 + }, + "str": 17, + "dex": 10, + "con": 14, + "int": 11, + "wis": 14, + "cha": 7, + "skill": { + "medicine": "+4" + }, + "passive": 12, + "conditionImmune": [ + "charmed", + "frightened" + ], + "languages": [ + "Common" + ], + "cr": "2", + "trait": [ + { + "name": "Blood Frenzy", + "entries": [ + "The Gaoler has advantage on melee attack rolls against any creature that doesn't have all its hit points." + ] + }, + { + "name": "Horrific Appearance", + "entries": [ + "Any humanoid that starts its turn within 30 feet of the Gaoler and can see him must make a {@dc 13} Wisdom saving throw. On a failed save, the creature is {@condition frightened} for 1 minute. A creature can repeat the saving throw at the end of each of its turns, with disadvantage if the Gaoler is within line of sight, ending the effect on itself on a success.", + "If a creature's saving throw is successful or the effect ends for it, the creature is immune to the Gaoler's Horrific Appearance for the next 24 hours.", + "Unless the target is surprised, the target can avert its eyes and avoid making the initial saving throw. Until the start of its next turn, a creature that averts its eyes has disadvantage on attack rolls against the Gaoler." + ] + } + ], + "action": [ + { + "name": "Maul", + "entries": [ + "{@atk mw} {@hit 5} to hit, reach 5 ft., one target. {@h}10 ({@damage 2d6 + 3}) bludgeoning damage." + ] + }, + { + "name": "Psychic Horrors", + "entries": [ + "The Gaoler targets one {@condition frightened} creature he can see within 30 feet. The target must make a successful {@dc 13} Wisdom saving throw or drop to 0 hit points." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/The Gaoler.webp", + "tokenCredit": "Bryan Syme", + "attachedItems": [ + "maul|phb" + ], + "languageTags": [ + "C" + ], + "damageTags": [ + "B" + ], + "miscTags": [ + "MLW", + "MW" + ], + "conditionInflict": [ + "frightened" + ], + "savingThrowForced": [ + "wisdom" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "The Gaoler", + "source": "KPSC" + } + } + }, + { + "name": "The Ghostly Foe", + "isNamedCreature": true, + "source": "KPSC", + "page": 181, + "size": [ + "M" + ], + "type": "aberration", + "alignment": [ + "C", + "N" + ], + "ac": [ + { + "ac": 17, + "from": [ + "natural armor" + ] + } + ], + "hp": { + "average": 27, + "formula": "5d6 + 10" + }, + "speed": { + "walk": 30 + }, + "str": 16, + "dex": 14, + "con": 15, + "int": 16, + "wis": 11, + "cha": 12, + "save": { + "dex": "+4", + "wis": "+2" + }, + "senses": [ + "truesight 60 ft." + ], + "passive": 10, + "resist": [ + "cold", + "fire", + "lightning", + { + "resist": [ + "bludgeoning", + "piercing", + "slashing" + ], + "note": "from nonmagical attacks", + "cond": true + } + ], + "immune": [ + "acid", + "necrotic", + "poison", + "thunder" + ], + "conditionImmune": [ + "grappled", + "paralyzed", + "petrified", + "restrained" + ], + "languages": [ + "understands Common but doesn't speak" + ], + "cr": "3", + "trait": [ + { + "name": "Evasion", + "entries": [ + "If the ghostly foe is subjected to an effect that allows it to make a Dexterity saving throw to take only half damage, the ghostly foe instead takes no damage if it succeeds on the saving throw and only half damage if it fails." + ] + }, + { + "name": "Incorporeal Movement", + "entries": [ + "The ghostly foe can move through other creatures and objects as if they were {@quickref difficult terrain||3}. It takes 5 ({@damage 1d10}) force damage if it ends its turn inside an object." + ] + }, + { + "name": "Magic Resistance", + "entries": [ + "The ghostly foe has advantage on saving throws against spells and other magical effects." + ] + }, + { + "name": "Possession", + "entries": [ + "A humanoid that the ghostly foe has damaged must succeed on a Charisma saving throw or be possessed by the ghostly foe. The DC for the saving throw equals the psychic damage done by the attack. If the saving throw fails, the ghostly foe disappears and the target loses control of its body. The ghostly foe now controls the body but doesn't deprive the target of awareness. The ghostly foe can't be targeted by any attack, spell, or other effect, and it retains its alignment, Intelligence, Wisdom, Charisma, and Magic Resistance. It otherwise uses the possessed target's statistics, and it does have access to the target's knowledge, class features, and proficiencies.", + "At the end of the possessed creature's turn, it must make a successful {@dc 15} Charisma saving throw or become {@condition petrified}. The possessed creature can choose to fail this saving throw automatically.", + "The possession lasts until the body drops to 0 hit points, the ghostly foe ends it as a bonus action, the body is {@condition petrified}, or the ghostly foe is forced out by {@spell dispel evil and good} or comparable magic. When the possession ends, this manifestation of the ghostly foe dissipates." + ] + } + ], + "action": [ + { + "name": "Longbow", + "entries": [ + "{@atk rw} {@hit 5} to hit, range 150/600 ft., one creature. {@h}6 ({@damage 1d8 + 2}) piercing damage plus 10 ({@damage 3d6}) psychic damage, and the creature must make a saving throw against the ghostly foe's Possession." + ] + }, + { + "name": "Longsword", + "entries": [ + "{@atk mw} {@hit 5} to hit, reach 5 ft., one creature. {@h}8 ({@damage 1d10 + 3}) slashing damage plus 10 ({@damage 3d6}) psychic damage, and the creature must make a saving throw against the ghostly foe's Possession." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/The Ghostly Foe.webp", + "tokenCredit": "Bryan Syme", + "attachedItems": [ + "longbow|phb", + "longsword|phb" + ], + "traitTags": [ + "Incorporeal Movement", + "Magic Resistance" + ], + "senseTags": [ + "U" + ], + "languageTags": [ + "C" + ], + "damageTags": [ + "O", + "P", + "S", + "Y" + ], + "miscTags": [ + "MLW", + "MW", + "RW" + ], + "savingThrowForced": [ + "charisma" + ], + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "The Ghostly Foe", + "source": "KPSC" + } + } + }, + { + "name": "Tobiasz the Hermit", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 25, + "_copy": { + "name": "Commoner", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the Commoner", + "with": "Tobiasz", + "flags": "i" + } + } + }, + "type": { + "type": "humanoid", + "tags": [ + "human" + ] + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Tobiasz.webp", + "hasToken": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Tobiasz the Hermit", + "source": "KPSC" + } + } + }, + { + "name": "Ushulx", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 184, + "_copy": { + "name": "Cult Fanatic", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the fanatic", + "with": "Ushulx", + "flags": "i" + } + } + }, + "type": { + "type": "humanoid", + "tags": [ + "human" + ] + }, + "spellcasting": [ + { + "name": "Spellcasting", + "type": "spellcasting", + "headerEntries": [ + "Ushulx is a 4th-level spellcaster. Her spellcasting ability is Wisdom (spell save {@dc 11}, {@hit 3} to hit with spell attacks). Ushulx has the following cleric spells prepared:" + ], + "spells": { + "0": { + "spells": [ + "{@spell blood tide|DMS}*", + "{@spell light}", + "{@spell sacred flame}" + ] + }, + "1": { + "slots": 4, + "spells": [ + "{@spell bane}", + "{@spell inflict wounds}", + "{@spell weapon of blood|DMS}*" + ] + }, + "2": { + "slots": 3, + "spells": [ + "{@spell bloodshot|DMS}*", + "{@spell caustic blood|DMS}*" + ] + } + }, + "footerEntries": [ + "* Spells marked with an asterisk are from the Kobold Press book Deep Magic. They're repeated in the Deep Magic Spells section for convenience." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Ushulx.webp", + "hasToken": true, + "hasFluff": true, + "fluff": { + "_monsterFluff": { + "name": "Ushulx", + "source": "KPSC" + } + } + }, + { + "name": "Warlock Wight", + "source": "KPSC", + "page": 184, + "size": [ + "M" + ], + "type": "undead", + "alignment": [ + "N", + "E" + ], + "ac": [ + { + "ac": 15, + "from": [ + "natural armor" + ] + } + ], + "hp": { + "average": 65, + "formula": "10d8 + 20" + }, + "speed": { + "fly": { + "number": 30, + "condition": "(hover)" + }, + "canHover": true + }, + "str": 11, + "dex": 10, + "con": 13, + "int": 15, + "wis": 13, + "cha": 19, + "save": { + "dex": "+2", + "wis": "+3" + }, + "skill": { + "perception": "+3", + "stealth": "+2" + }, + "senses": [ + "darkvision 60 ft." + ], + "passive": 13, + "resist": [ + "necrotic", + { + "resist": [ + "bludgeoning", + "piercing", + "slashing" + ], + "note": "from nonmagical attacks not made with silvered weapons", + "cond": true + }, + { + "special": "plus one other damage type of its choosing (see fiend's luck)" + } + ], + "immune": [ + "poison" + ], + "conditionImmune": [ + "exhaustion", + "poisoned" + ], + "languages": [ + "the languages it knew in life" + ], + "cr": "4", + "spellcasting": [ + { + "name": "Innate Spellcasting", + "type": "spellcasting", + "headerEntries": [ + "The warlock wight's innate spellcasting ability is Charisma (spell save {@dc 14}, {@hit 6} to hit with spell attacks). The wight can innately cast the following spells, requiring no components." + ], + "will": [ + "{@spell chill touch}", + "{@spell fire bolt}", + "{@spell minor illusion}", + "{@spell poison spray}", + "{@spell ray of frost}", + "{@spell shocking grasp}" + ], + "daily": { + "1e": [ + "{@spell blight}*", + "{@spell dimension door}", + "{@spell flesh to stone}", + "{@spell hellish rebuke}*", + "{@spell hypnotic pattern}", + "{@spell shatter}*" + ] + }, + "footerEntries": [ + "*cast using a 5th-level slot" + ], + "ability": "cha" + } + ], + "trait": [ + { + "name": "Fiend's Luck", + "entries": [ + "At the start of an encounter, the warlock wight chooses one of the following damage types to have resistance to: acid, cold, fire, force, lightning, psychic, radiant, or thunder." + ] + }, + { + "name": "Headless Fortitude", + "entries": [ + "If damage reduces the warlock wight to 0 hit points, it collapses as if destroyed. At the start of its next turn, it regains 25 hit points, provided the damage that destroyed it wasn't from a critical hit. Only the wight's head becomes active; the body remains inert. The wight retains all its stats and abilities except its Claws attack, which it can't use. It doesn't regain the use of expended spells." + ] + }, + { + "name": "Sunlight Sensitivity", + "entries": [ + "While in sunlight, the warlock wight has disadvantage on attack rolls and on Wisdom ({@skill Perception}) checks that rely on sight." + ] + } + ], + "action": [ + { + "name": "Claws", + "entries": [ + "{@atk mw} {@hit 2} to hit, reach 5 ft., one creature. {@h}5 ({@damage 1d6 + 2}) bludgeoning damage." + ] + }, + { + "name": "Life Drain", + "entries": [ + "{@atk ms} {@hit 6} to hit, reach 5 ft., one creature. {@h}7 ({@damage 1d6 + 4}) necrotic damage. The target must succeed on a {@dc 14} Constitution saving throw or its hit point maximum is reduced by an amount equal to the damage taken. This reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0.", + "A humanoid slain by this attack rises 24 hours later as a {@creature zombie|MM} under the warlock wight's control, unless the humanoid is restored to life or its body is destroyed. The wight can have no more than twelve {@creature zombie|MM|zombies} under its control at one time." + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Warlock Wight.webp", + "traitTags": [ + "Sunlight Sensitivity" + ], + "senseTags": [ + "D" + ], + "languageTags": [ + "LF" + ], + "damageTags": [ + "B", + "N" + ], + "damageTagsSpell": [ + "C", + "F", + "I", + "L", + "N", + "O", + "T" + ], + "spellcastingTags": [ + "CL", + "I" + ], + "miscTags": [ + "HPR", + "MW" + ], + "conditionInflictSpell": [ + "charmed", + "incapacitated", + "petrified", + "restrained" + ], + "savingThrowForced": [ + "constitution" + ], + "savingThrowForcedSpell": [ + "constitution", + "dexterity", + "wisdom" + ], + "hasToken": true, + "hasFluff": true, + "fluff": { + "_monsterFluff": { + "name": "Warlock Wight", + "source": "KPSC" + } + } + }, + { + "name": "Witek", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 20, + "_copy": { + "name": "Commoner", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the commoner", + "with": "Witek", + "flags": "i" + } + } + }, + "type": { + "type": "humanoid", + "tags": [ + "human" + ] + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Witek.webp", + "hasToken": true + }, + { + "name": "Xymargshra", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 185, + "_copy": { + "name": "Spider of Leng", + "source": "ToB", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "(a|the) spider of leng", + "with": "Xymargshra", + "flags": "i" + }, + "trait": [ + { + "mode": "prependArr", + "items": { + "name": "Spider Climb", + "entries": [ + "Xymargshra can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check." + ] + } + } + ] + } + }, + "spellcasting": [ + { + "name": "Innate Spellcasting", + "type": "spellcasting", + "headerEntries": [ + "Xymargshra's innate spellcasting ability is Intelligence (spell save {@dc 14}, {@hit 6} to hit with spell attacks). She can innately cast the following spells, requiring no material components:" + ], + "will": [ + "{@spell comprehend languages}", + "{@spell detect magic}", + "{@spell shocking grasp}" + ], + "daily": { + "3e": [ + "{@spell destructive resonance|DMS}*", + "{@spell life drain|DMS}*", + "{@spell shield}", + "{@spell silence}" + ], + "1e": [ + "{@spell arcane eye}", + "{@spell confusion}", + "{@spell hypnotic pattern}", + "{@spell stoneskin}" + ] + }, + "footerEntries": [ + "* Spells marked with an asterisk are Void magic spells from Deep Magic. Their full descriptions are included under Deep Magic Spells in the appendix." + ], + "ability": "int" + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Xymargshra.webp", + "tokenCredit": "Marcel Mercado", + "hasToken": true, + "hasFluff": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Xymargshra", + "source": "KPSC" + } + } + }, + { + "name": "Zula the Witch", + "isNpc": true, + "isNamedCreature": true, + "source": "KPSC", + "page": 27, + "_copy": { + "name": "Priest", + "source": "MM", + "_mod": { + "*": { + "mode": "replaceTxt", + "replace": "the Priest", + "with": "Zula", + "flags": "i" + } + } + }, + "type": { + "type": "humanoid", + "tags": [ + "human" + ] + }, + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Zula.webp", + "hasToken": true, + "hasFluffImages": true, + "fluff": { + "_monsterFluff": { + "name": "Zula the Witch", + "source": "KPSC" + } + } + } + ], + "monsterFluff": [ + { + "name": "Barrett", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Barrett.webp" + }, + "title": "Barrett, The Red Hart", + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 388, + "height": 478 + } + ] + }, + { + "name": "Bjrnyar", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Bjrnyar.webp" + }, + "credit": "Bryan Syme", + "width": 620, + "height": 868 + } + ] + }, + { + "name": "Cagoth-ze", + "source": "KPSC", + "entries": [ + "The lower ranking of {@creature Gellert the Gruesome|KPSC|Gellert the Gruesome's} two lieutenants is the gnome wizard Cagoth-ze. He left his ancestral home in Neimheim decades ago after a long-running squabble with his brother turned deadly over a birthright. Fratricide isn't that shocking in the Nine Cities, but Cagoth-ze was the unpopular one of the two siblings. His brother's allies would have killed him (or worse), so he departed for safer territory. In light of his fascination with ley lines, conjurations, and time manipulation, he couldn't have landed in a better spot than the ancient scriptorium of the elves beneath the Scarlet Citadel. The gnome bemusedly considers murdering his brother to be the best thing he ever did.", + "Cagoth-ze uses the standard stat block for an NPC {@creature mage} but with an altered spell list. Spells with an asterisk are from the Kobold Press book Deep Magic. Their descriptions are included in the section Deep Magic Spells for reference.", + "The gnome carries a small ring of keys to unlock the doors in Areas 210, 215, and 217. He also wears a simple gold stickpin in his waistcoat that allows him to open and close those doors as if they're unlocked without using the keys. This item can be a lifesaver if he finds himself running from an enemy through hallways and chambers. It works only on those three locks.", + "Cagoth-ze also wears the {@item ring of being anchored in time|KPSC}, which renders him immune to the risks of the time tributary. This gives him an excellent ploy, if he can entice intruders to chase him through the raw time stream." + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Cagoth-ze.webp" + }, + "credit": "Bryan Syme", + "width": 664, + "height": 859 + } + ] + }, + { + "name": "Clacker Beetles", + "source": "KPSC", + "entries": [ + "Clacker beetles are aggressive subterranean scavengers. Individually they aren't much of a threat, but they're never encountered individually. Worker clacker beetles and immature beetles form swarms, and soldiers always scavenge in groups.", + "The beetles get their name from the deadly clacking sound produced by their mandibles. They can hook their mandibles together and apply tremendous force to the pair, then snap them apart at greater than the speed of sound. The sonic boom this generates hits with the force of a sledgehammer. Clacker beetles use this attack to stun or kill potential prey. When they're encountered in large groups, the rapid-fire clacking of their mandibles can quickly bring down creatures as large as trolls and ogres.", + "Clacker beetles nest by chewing holes into rock and rubble. A small cavern riddled with clacker beetle tunnels can house hundreds or thousands of the creatures.", + "They're fond of shiny objects, much as crows and pack rats are. When clacker beetles infest ancient tombs or other sites where valuables are stored, they've been known to snatch nearly all the gold, silver, and jewels and drag it to their nesting site." + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Beetle, Clacker.webp" + }, + "credit": "Bryan Syme", + "width": 739, + "height": 602 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L3 320 Glowing Moss Cavern One.webp" + }, + "credit": "Marcel Mercado", + "width": 1278, + "height": 848 + } + ] + }, + { + "name": "Danaska Maksilov", + "source": "KPSC", + "entries": [ + "The resident alchemist who's experimenting with the alchemist's furnace is Danaska Maksilov. She was chased away from her home city of Khorsburg by a murderous mob after an experiment gone awry released clouds of maddening vapor that rolled through the neighborhood and transformed livestock and household pets into murderous oozes. As Maksilov fled westward, she heard rumors of the Scarlet Citadel and the legendary alchemical engine buried beneath it. She found the furnace idle and ignored, and she persuaded {@creature Cagoth-ze|KPSC} to let her study it in exchange for potions that could calm the voices in his head.", + "Maksilov has since devoted herself to figuring out the furnace's workings and putting it to use. Guided by a few hints in scroll fragments found in the scriptorium, her progress has been painfully slow. Mostly she learns from trial and error.", + "Though Maksilov is a near-genius alchemist, she is also unimaginative, mentally unstable, and obsessed with oozes. Those three traits have severely hampered her progress. Mishaps in some of her early experiments (that she misinterpreted as unforeseen successes) produced ooze-like substances. She became convinced ooze was the key to reconstructing {@i prima materia} (the primordial building block of {@i everything}), and all her research has gone down that path ever since.", + "Maksilov's greatest fear is that other mages and alchemists will steal her ideas before she can see them through to fruition. {@creature Cagoth-ze|KPSC} and {@creature Bastronombecqua|KPSC|Bastron} are the only creatures she trusts. She might be willing to talk to martial-type characters and even to clerics and druids (with reservations), but her paranoia over intellectual theft eventually derails any conversation with a practitioner of the arcane. Even then, she has little patience for talk about anything other than alchemy and oozes.", + "Her companion {@creature Bastronombecqua|KPSC} (\"Bastron\") is a {@creature quasit}. It was generated spontaneously inside the furnace during a transmutation that was a failure in all other respects. {@creature Bastronombecqua|KPSC|Bastron} is technically a demon but it has never been to the Abyss or spent any time around other demons. It knows nothing about anything except the alchemist's furnace and the first, second, and third layers of the Scarlet Citadel. It is entirely loyal to {@creature Danaska Maksilov|KPSC|Maksilov}, its creator." + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maksilov.webp" + }, + "title": "Danaska Maksilov and Bastron", + "credit": "Bryan Syme", + "width": 729, + "height": 1000 + } + ] + }, + { + "name": "Derro", + "source": "KPSC", + "entries": [ + "All derro are corrupted and borderline insane, but the derro living in the bowels of the Scarlet Citadel are worse than most. They were driven out of their clan 150 years ago for carrying their worship of {@creature Camazotz, Demon Lord of Bats and Fire|ToB|Camazotz, demon lord of bats}, to extremes not even their fellow derro could tolerate. The cult's high priest {@creature Gilsfeyr|KPSC} led them along the Black River until they discovered a cavern filled with monstrous bats, where they settled and carved out a temple to their foul deity.", + "Since then, they've split into two camps. {@creature Gilsfeyr|KPSC}'s fanatics are the {@creature Derro Pariah|KPSC|pariahs}. The {@creature Derro Dement|KPSC|dements} are followers of {@creature Kurgorom|KPSC}, a witch queen whose experiments with fungal extracts produced a mild poison that allows the derro to see and coexist in parallel realities." + ] + }, + { + "name": "Dire Gelatinous Cube", + "source": "KPSC", + "entries": [ + "One of {@creature Danaska Maksilov|KPSC|Danaska Maksilov's} crowning achievements is the creation of a gelatinous cube with superior speed, strength, and intellect\u2014and limited psychic ability." + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Dire Gelatinous Cube.webp" + }, + "credit": "Bryan Syme", + "width": 935, + "height": 909 + } + ] + }, + { + "name": "Dire Owlbear", + "source": "KPSC", + "entries": [ + "The dwarves of the Scarlet Citadel selectively bred owlbears for toughness, ferocity, and slightly more discipline and intelligence. They also managed to introduce a bulette trait they considered desirable into the creatures: specifically, the ability to burrow rapidly. The dwarves termed the result \"dire owlbears,\" although that label isn't really correct. Most \"dire\" creatures are primitive branches of a family tree that managed to survive for eons unchanged from more savage versions, usually in isolated regions far from civilization.", + "Because of the armor plating they wear, dire owlbears are sometimes misidentified as mutated or freakish bulettes by {@condition frightened} travelers and farmers whose horses and other livestock these monstrosities prey on." + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Dire Owlbear.webp" + }, + "title": "Dire Owlbear", + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 651, + "height": 921 + } + ] + }, + { + "name": "Drakustanz", + "source": "KPSC", + "entries": [ + "Drakustanz is a captive of {@creature Gilsfeyr|KPSC} whose mind has been turned to unresisting mush by a diet of ego-crushing lichen extract. The dragonborn now does whatever {@creature Gilsfeyr|KPSC} commands, as if he's under the effect of a {@spell dominate person} spell. Unlike the victim of a magic spell, Drakustanz gets no saving throw against this effect no matter what {@creature Gilsfeyr|KPSC} orders him to do. And even when {@creature Gilsfeyr|KPSC} doesn't issue a command, Drakustanz does his best to protect his master and align his every action with what {@creature Gilsfeyr|KPSC} might want.", + "Drakustanz uses the standard {@creature gladiator} stat block with two additions. Being a red dragonborn, he is resistant to fire damage and has a breath weapon." + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Drakustanz.webp" + }, + "credit": "Bryan Syme", + "width": 860, + "height": 995 + } + ] + }, + { + "name": "Dugan Lovay", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Dugan.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 401, + "height": 524 + } + ] + }, + { + "name": "Far Future Chuul", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L2 Splash.webp" + }, + "credit": "Egil Thompson", + "width": 1278, + "height": 809 + } + ] + }, + { + "name": "Gelatinous Cube/Ochre Jelly Hybrid", + "source": "KPSC", + "entries": [ + "{@creature Danaska Maksilov|KPSC} tried for years to create this monstrous hybrid. She has no purpose in mind for it; to her, it's a fascinating challenge for her alchemical ability. Thankfully, the necessary equipment exists in only one place and the necessary knowledge resides only in Maksilov's obsessive mind and notes. If those things are destroyed, no more of these creatures should ever be created." + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Gelatinous Cube Ochre Jelly Hybrid.webp" + }, + "credit": "Bryan Syme", + "width": 913, + "height": 798 + } + ] + }, + { + "name": "Gellert the Gruesome", + "source": "KPSC", + "entries": [ + "As the only living scion of the Holzanger family, Gellert has authority over the land around the Scarlet Citadel and responsibilities toward its inhabitants. He ignores all of that unfortunately, and always has, in favor of pursuing knowledge and power at what he considers the most consequential magical site in all of Midgard, and coincidentally his own ancestral basement: the deep dungeon beneath the citadel.", + "Gellert isn't insane or obsessed, but he is deeply antisocial and misanthropic. He has no interest in or use for other people beyond whatever service they can render him. He meets with {@creature Imortra the Debased|KPSC} occasionally and shares glimpses of his research with her because he needs someone to keep an eye on matters elsewhere in the catacombs. His interest in her begins and ends with his own security.", + "He has even less interest in other people. Crusading adventurers present an interesting puzzle: how can their deaths contribute to Gellert's store of knowledge?", + "His appellation \"the Gruesome\" was applied by locals as something of a joke. Since no one ever saw him, stories sprang up that he was horribly disfigured. His scars were blamed on a magical experiment gone wrong or on being dunked in the Black River by his father moments after his birth. In fact, Gellert might have been handsome in his youth. Decades of living underground in the intense magical fluctuations of nearby ley lines have left him with pasty, flaccid flesh, glazed eyes, and skin lesions that never heal. He now deserves to be called gruesome, but the irony is that no one aside from {@creature Imortra the Debased|KPSC|Imortra} has ever seen him this way.", + "Although Void magic spells are generally restricted to wizards, Gellert's close ties to the Void give him access to knowledge that's denied to other sorcerers.", + "In addition to his listed traits, Gellert wears a {@item brooch of shielding} that gives him resistance to force damage and immunity to {@spell magic missile}, and a {@item cloak of protection} that grants him +1 to his AC and saving throws. These bonuses aren't included in his stats." + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Gellert.webp" + }, + "credit": "Bryan Syme", + "width": 670, + "height": 1039 + } + ] + }, + { + "name": "Gilsfeyr", + "source": "KPSC", + "_copy": { + "name": "Speaker to the Darkness", + "source": "CCodex", + "_mod": { + "entries": { + "mode": "prependArr", + "items": { + "type": "entries", + "entries": [ + "All derro are corrupted and borderline insane, but the derro living in the bowels of the Scarlet Citadel are worse than most. They were driven out of their clan 150 years ago for carrying their worship of {@creature Camazotz, Demon Lord of Bats and Fire|ToB|Camazotz, demon lord of bats}, to extremes not even their fellow derro could tolerate. The cult's high priest {@creature Gilsfeyr|KPSC} led them along the Black River until they discovered a cavern filled with monstrous bats, where they settled and carved out a temple to their foul deity.", + "Since then, they've split into two camps. {@creature Gilsfeyr|KPSC}'s fanatics are the {@creature Derro Pariah|KPSC|pariahs}. The {@creature Derro Dement|KPSC|dements} are followers of {@creature Kurgorom|KPSC}, a witch queen whose experiments with fungal extracts produced a mild poison that allows the derro to see and coexist in parallel realities.", + { + "type": "hr" + } + ] + } + } + } + } + }, + { + "name": "Ichbon Teastrainer", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Ichbon.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 435, + "height": 576 + } + ] + }, + { + "name": "Imortra the Debased", + "source": "KPSC", + "entries": [ + "{@creature Imortra the Debased|KPSC} is an elf wizard who's fanatically devoted to {@creature Gellert the Gruesome|KPSC}. She heard tales about the unique magical properties of the Scarlet Citadel region from elves who saw those properties firsthand centuries ago, before the Holzanger family laid any claim over the area. Those tales drew Imortra to the citadel to study, and {@creature Gellert the Gruesome|KPSC|Gellert} was already there. Their peculiar interests overlapped, and because {@creature Gellert the Gruesome|KPSC|Gellert} was far ahead of Imortra in knowledge and understanding, he became the master and she the student. But they are also collaborators.", + "Imortra's name originated during the years of her early adulthood, when her research and experiments in conjuring elementals and devils resulted in repeated tragedies. Traditional elements of her elven community considered such things to be \"dark arts,\" and they condemned her for tapping into evils she didn't understand and couldn't control. When her conjurations resulted in innocent deaths, Imortra was banned from the elven community for two centuries.", + "Spells in Imortra's spell list marked with an asterisk (*) are fiendish magic from Deep Magic. Full descriptions are included in the section Deep Magic Spells in the appendix." + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Imortra.webp" + }, + "credit": "Bryan Syme", + "width": 589, + "height": 936 + } + ] + }, + { + "name": "Keluikinj, Dust Goblin Firstblade", + "source": "KPSC", + "entries": [ + "The leader (firstblade) of the dust goblin raiding party is a veteran of many such incursions named Keluikinj. Like most dust goblins who rise to positions of leadership in their tribe, Keluikinj's mind is twisted and grim. He's no more sadistic than most dust goblins, but he has a fascination with the Void\u2014or at least with the idea of the Void, as his understanding of the Void's nature is only a caricature of reality. Based on what he's seen inside the citadel, Keluikinj believes {@creature Cagoth-ze|KPSC} and {@creature Danaska Maksilov|KPSC} have a connection to the Void that he'd like to exploit. They don't, but that belief is what's stopped the dust goblins so far from finishing what they came here for, which is murder and looting. The other dust goblins in Keluikinj's group are losing patience with his delays and are on the verge of killing him so they can get on with killing everyone else." + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Keluikinj.webp" + }, + "credit": "Bryan Syme", + "width": 751, + "height": 783 + } + ] + }, + { + "name": "Konrad", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Konrad.webp" + }, + "title": "Battlemage Konrad of Runkelstad", + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 475, + "height": 1019 + } + ] + }, + { + "name": "Kurgorom", + "source": "KPSC", + "_copy": { + "name": "Witch Queen", + "source": "CCodex", + "_mod": { + "entries": { + "mode": "prependArr", + "items": { + "type": "entries", + "entries": [ + "All derro are corrupted and borderline insane, but the derro living in the bowels of the Scarlet Citadel are worse than most. They were driven out of their clan 150 years ago for carrying their worship of {@creature Camazotz, Demon Lord of Bats and Fire|ToB|Camazotz, demon lord of bats}, to extremes not even their fellow derro could tolerate. The cult's high priest {@creature Gilsfeyr|KPSC} led them along the Black River until they discovered a cavern filled with monstrous bats, where they settled and carved out a temple to their foul deity.", + "Since then, they've split into two camps. {@creature Gilsfeyr|KPSC}'s fanatics are the {@creature Derro Pariah|KPSC|pariahs}. The {@creature Derro Dement|KPSC|dements} are followers of {@creature Kurgorom|KPSC}, a witch queen whose experiments with fungal extracts produced a mild poison that allows the derro to see and coexist in parallel realities.", + { + "type": "hr" + } + ] + } + } + } + } + }, + { + "name": "Llagfel", + "source": "KPSC", + "_copy": { + "name": "Hierophant Lich", + "source": "CCodex", + "_mod": { + "images": { + "mode": "prependArr", + "items": { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Llagfel.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 841, + "height": 1064 + } + } + } + } + }, + { + "name": "Mayor Wislaw Broz", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Wislaw.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 633, + "height": 872 + } + ] + }, + { + "name": "Ooze Mephit", + "source": "KPSC", + "entries": [ + "There's actually no such thing as a true ooze mephit, because ooze is not an elemental combination. The creatures that skulk around the alchemist's furnace are dust, ice, magma, and steam mephits that were altered by absorbing ooze plasma. Each type uses its standard stat block but with the following alterations and additions. These modifications don't change the mephit's challenge rating.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Damage Immunities", + "entries": [ + "Add acid." + ] + }, + { + "type": "entries", + "name": "Death Burst", + "entries": [ + "A creature that fails its saving throw also takes 3 ({@damage 1d6}) acid damage in addition to the standard effects." + ] + }, + { + "type": "entries", + "name": "Innate Spellcasting", + "entries": [ + "The mephit can choose between its listed spell or {@spell acid splash} (7 [{@damage 2d6}] damage)." + ] + }, + { + "type": "entries", + "name": "Claws", + "entries": [ + "A hit deals 2 ({@damage 1d4}) acid damage in addition to other listed damage." + ] + }, + { + "type": "entries", + "name": "Breath Weapon", + "entries": [ + "The attack deals 5 ({@damage 2d4}) acid damage in addition to other listed damage and effects." + ] + } + ] + } + ] + } + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Mephit Ooze.webp" + }, + "credit": "Bryan Syme", + "width": 518, + "height": 881 + } + ] + }, + { + "name": "Phantom Wight", + "source": "KPSC", + "entries": [ + "A phantom wight uses the stat block of a normal {@creature wight} but with the addition of Incorporeal Movement, an increase in Strength from 15 to 16, an increase in its attack bonus from +4 to +5, and an increase in hit points from 45 to 55.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Incorporeal Movement", + "page": 184, + "entries": [ + "The phantom wight can move through other creatures and objects as if they were {@quickref difficult terrain||3}. It takes 5 ({@damage 1d10}) force damage if it ends its turn inside an object." + ] + } + ] + } + ] + } + ] + }, + { + "name": "Saber-toothed Bat", + "source": "KPSC", + "entries": [ + "Despite its (relatively) small size, the saber-toothed bat fulfills the promise of its threatening name. The body of this bat is about the size of a small dog, but its 5-foot wingspan makes it look much larger. It's a vicious carnivore that hunts and kills just about anything, including other bats." + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L4 Splash.webp" + }, + "credit": "Egil Thompson", + "width": 1277, + "height": 806 + } + ] + }, + { + "name": "Scar", + "source": "KPSC", + "entries": [ + "{@creature Scar|KPSC} is a {@creature tusked crimson ogre|CCodex} (Creature Codex). A healthy tusked crimson ogre's challenge rating is 5. Because of {@creature the Gaoler|KPSC}'s constant abuse, {@creature Scar|KPSC} has only 50 hit points, its Berserker's Blood ability does half damage (10 [{@damage 3d6}]), and a berserk creature repeats the saving throw at the end of its turn, ending the effect on itself on a success. These changes reduce {@creature Scar|KPSC} to challenge rating 3 (700 XP).", + "If you prefer, you can substitute a full-strength standard {@creature ogre} instead. Boost its AC to 14 and give it Blood Frenzy (the ogre has advantage on melee attack rolls against any creature that doesn't have all its hit points) and Multiattack (the ogre attacks once with its {@item greatclub|PHB} and once with a {@item javelin|PHB}). These changes increase the {@creature ogre} to challenge rating 3 (700 XP)." + ] + }, + { + "name": "Solnis Ledniskol", + "source": "KPSC", + "_copy": { + "name": "Drowned Maiden", + "source": "ToB", + "_mod": { + "entries": { + "mode": "prependArr", + "items": { + "type": "entries", + "entries": [ + "{@creature Solnis Ledniskol|KPSC} was a human woman who was captured by the deep ones decades ago and brought up the river along with her husband and three children; all were intended as sacrifices for the {@creature shoggoth|ToB}. Because the deep ones revel in cruelty, they reserved Solnis to be the final sacrifice. She was held captive for many days, during which she was tormented by the dying screams of her family.", + "When the deep ones came for her, Solnis broke loose and ran onto the bridge, where she wrapped her arms around a pursuing deep one and threw both of them into the river. As they fell she snatched a knife from the monster and stabbed it. The deep one died from the blade through its ribs and Solnis, trapped in the dying creature's grip, drowned in the watery gloom.", + "That small act of revenge barely scratched the surface of Solnis's thirst for vengeance. The superstitious deep ones fearfully left her corpse at the bottom of the river, where it transformed into a {@creature drowned maiden|ToB} (Tome of Beasts). Since her return to unlife, she's murdered dozens of deep ones. Now Solnis recalls her family only as vague shadows that urge her to kill, and she doesn't perceive much difference between the deep ones she hates and newcomers she doesn't know.", + "{@creature Solnis Ledniskol|KPSC} uses the standard {@creature drowned maiden|ToB} stat block with two changes.", + { + "type": "list", + "page": 184, + "items": [ + "When her Hair attack hits and grapples a creature, she can Reel that target as a bonus action on that turn.", + "She has the Rejuvenation trait: If the drowned maiden is destroyed, she regains all her hit points if the body is submerged in the Black River for 1 hour. She doesn't rejuvenate if the body is placed on dry land, if {@spell gentle repose} or comparable magic is cast on the body, or if a {@spell hallow} spell is cast on the portion of the Black River where she drowned." + ] + }, + { + "type": "hr" + } + ] + } + } + } + } + }, + { + "name": "The Chained Thing", + "source": "KPSC", + "entries": [ + "{@creature The chained thing|KPSC} is an abominable undead creature patched together by Vardesain. It's the unholy melding of {@creature violet fungus|MM|violet fungi} and the corpses of at least two {@creature derro shadow antipaladin|ToB|derro shadow antipaladins}. Its existence is an unending nightmare of fear, pain, and longing for death.", + "The creature generates necrotic energy in a way that rejuvenates undead. That is its sole purpose, and the reason why Vardesain gifted one to {@creature Llagfel|KPSC} as a reward for her \"conversion\" to serving him and her transition to unlife as a {@creature hierophant lich|CCodex}.", + "{@creature The chained thing|KPSC} doesn't recognize friends or foes. Its thought process seldom wanders beyond \"life is bad.\" It tries to snuff out anything with independent existence while instinctively, uncontrollably rejuvenating undeath.", + "Destroying {@creature the chained thing|KPSC} isn't easy because of its vast regenerative power. Radiant damage and the ghoul light are its only weaknesses. Thankfully, {@creature the chained thing|KPSC} is extraordinarily rare. Vardesain seldom allows more than one to exist at a time.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Undead Rejuvenation", + "page": 173, + "entries": [ + "{@creature The chained thing|KPSC} is a gift from Vardesain to a disciple who gained distinction through betrayal or some other service. That disciple and its followers can attune to {@creature the chained thing|KPSC} the same way a creature attunes to a magic item. When {@creature the chained thing|KPSC} unleashes its Necrotic Wave, all attuned, undead creatures at 0 hit points that are also within 100 feet of {@creature the chained thing|KPSC} recover all their hit points. This doesn't happen if {@creature the chained thing|KPSC}'s Regeneration is currently being prevented by radiant damage." + ] + } + ] + } + ] + } + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L5 517 The Chained Thing.webp" + }, + "credit": "Bryan Syme", + "width": 738, + "height": 1124 + } + ] + }, + { + "name": "The Gaoler", + "source": "KPSC", + "entries": [ + "{@creature The Gaoler|KPSC} is human, or he was at one time. He was a mercenary named Penkiletz who came to the Scarlet Citadel originally as {@creature Cagoth-ze|KPSC|Cagoth-ze's} bodyguard. Penkiletz foolishly took to bullying the alchemist {@creature Danaska Maksilov|KPSC} for sport. Eventually Maksilov had enough of the abuse and struck back with a unique concoction meant to turn her antagonist's sadistic impulses against anyone but the alchemist. The toxin succeeded at that but was more potent than expected: it seared Penkiletz's flesh and made him a target for his own cruelty along with everyone else. Any human decency he ever had was burned out of him by Maksilov's potion. Now known only as {@creature the Gaoler|KPSC}, he wants nothing but to torment the helpless and the innocent; when he can't get them, he torments himself." + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Gaoler.webp" + }, + "title": "The Gaoler", + "credit": "Bryan Syme", + "width": 756, + "height": 944 + } + ] + }, + { + "name": "The Ghostly Foe", + "source": "KPSC", + "entries": [ + "Although it has many similarities to a ghost, {@creature the ghostly foe|KPSC} is not undead. It's an alien aberration from the Void that took up residence in the stones of Midgard.", + "A ghostly foe is a terrifying entity. It isn't a creature in the normal sense of that word; it's a consciousness that resides inside massive stones near powerful magical resonance, usually in the vicinity of a ley line or the terminus of a shadow road. When sentient creatures are nearby, the consciousness manifests as ghostly warriors that attack the intruders. The number of warriors can vary. Often it matches the number of intruders one-for-one, but not always. No matter how many manifestations there are, they all spring from the same consciousness. The manifestations are tough but can be destroyed with spells or mundane attacks. The only way known to destroy the underlying consciousness is with a {@spell wish}.", + "Although the ghostly manifestations in and of themselves aren't too dangerous, their attacks create openings in creatures' psyches for the ghostly presence to take control.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Deadly Possession", + "page": 180, + "entries": [ + "Possession by a ghostly foe is far more dangerous than possession by a {@creature ghost}, because {@creature the ghostly foe|KPSC} has access to the possessed creature's entire catalog of traits including knowledge, proficiencies, class abilities, and spells. Its weakness is that the alien presence of {@creature the ghostly foe|KPSC} in a creature's mind is anathema to flesh-and-blood creatures and eventually turns them to stone. {@creature The ghostly foe|KPSC} fights against it, but if the affected creature opens itself psychically to the effect, petrification is automatic. In this way, a powerful creature can opt to sacrifice itself instead of slaughtering its comrades.", + "A {@condition petrified} creature is restored to its normal state by {@spell greater restoration}, {@spell dispel evil and good}, or comparable magic. While {@condition petrified}, the creature must make a death saving throw every 10 days. A success or a natural 20 has no effect, but the creature dies after three failures." + ] + } + ] + } + ] + } + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Ghostly Foe.webp" + }, + "credit": "Bryan Syme", + "width": 765, + "height": 926 + } + ] + }, + { + "name": "The Pale Circle", + "source": "KPSC", + "entries": [ + "{@creature Chansar the Pale|KPSC} and his five loyal retainers form the Pale Circle. All six are {@creature wight|MM|wights}. They use battleaxes instead of longswords. Four of them use standard wight statistics in every other regard. The other two have additional modifications to wight statistics.", + "{@creature Chansar the Pale|KPSC} has the trait Turning Defiance and wears a {@item ring of evasion}.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Turning Defiance", + "page": 183, + "entries": [ + "Chansar and any wights within 30 feet of him have advantage on saving throws against effects that turn undead." + ] + }, + "One of the Pale Circle was a ring warden. Its Intelligence is 16, it has a Spellcasting ability, and it possesses a ring-staff that boosts its spell damage.", + { + "type": "spellcasting", + "name": "Spellcasting", + "headerEntries": [ + "The ring warden wight is a 7th-level spellcaster. Its spellcasting ability is Intelligence (spell save {@dc 14}, {@hit 6} to hit with spell attacks). Spells marked with an asterisk are from Deep Magic by Kobold Press. These spells are also included elsewhere in the appendix under Deep Magic Spells." + ], + "spells": { + "0": { + "spells": [ + "{@spell hoarfrost|DMS}*" + ] + }, + "1": { + "slots": 4, + "spells": [ + "{@spell burning hands}", + "{@spell ring strike|DMS}*", + "{@spell shield}" + ] + }, + "2": { + "slots": 3, + "spells": [ + "{@spell bitter chains|DMS}*", + "{@spell darkness}", + "{@spell reverberate|DMS}*" + ] + }, + "3": { + "slots": 3, + "spells": [ + "{@spell counterspell}", + "{@spell lightning bolt}" + ] + }, + "4": { + "slots": 1, + "spells": [ + "{@spell spinning axes|DMS}*", + "{@spell wall of fire}" + ] + } + }, + "ability": "int" + }, + { + "type": "entries", + "name": "Bonded Ring-Staff (7/Day).", + "page": 183, + "entries": [ + "When the ring warden wight rolls damage for a spell attack while holding its ring-staff, it adds +3 to the result. The ring warden wight can use the ring-staff as an {@item arcane focus|PHB}." + ] + } + ] + } + ] + } + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Chansar.webp" + }, + "credit": "Bryan Syme", + "width": 728, + "height": 882 + } + ] + }, + { + "name": "Tobiasz the Hermit", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tobiasz.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 468, + "height": 817 + } + ] + }, + { + "name": "Ushulx", + "source": "KPSC", + "entries": [ + "The blood cultist Ushulx uses the stat block of a standard {@creature cult fanatic} but with an altered spell list. Spells marked with an asterisk are from the Kobold Press book Deep Magic. They're repeated in the Deep Magic Spells section for convenience.", + { + "type": "spellcasting", + "name": "", + "spells": { + "0": { + "spells": [ + "{@spell blood tide|DMS}*", + "{@spell light}", + "{@spell sacred flame}" + ] + }, + "1": { + "slots": 4, + "spells": [ + "{@spell bane}", + "{@spell inflict wounds}", + "{@spell weapon of blood|DMS}*" + ] + }, + "2": { + "slots": 3, + "spells": [ + "{@spell bloodshot|DMS}*", + "{@spell caustic blood|DMS}*" + ] + } + } + } + ] + }, + { + "name": "Warlock Wight", + "source": "KPSC", + "entries": [ + "These are the rarest of all wights, since they're created only when warlocks who serve a particular, deceitful fiend fall completely for its lies and have themselves interred according to its complicated instructions. Most warlocks who serve fiends are smart enough to understand when they're being lied to by their patron, and even to expect it. Most, but not all.", + "No one knows the name or true nature of this fiend, since it never uses the same name or appearance twice when dealing with mortals. It's believed that for the fiend, that's part of the appeal in this arrangement.", + "Warlocks who become warlock wights are decapitated at the time of their interment. When the body rises, the head floats a few inches above the neck. Even when the body is destroyed, the head often survives and continues casting spells and draining life from its enemies.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Undead Nature", + "page": 184, + "entries": [ + "A warlock wight doesn't require air, food, drink, or sleep." + ] + } + ] + } + ] + } + ] + }, + { + "name": "Xymargshra", + "source": "KPSC", + "_copy": { + "name": "Spider of Leng", + "source": "ToB", + "_mod": { + "entries": { + "mode": "prependArr", + "items": { + "type": "entries", + "entries": [ + "Xymargshra is a spider of Leng (Tome of Beasts). It's no more or less cruel or avaricious than any other spider of Leng\u2014which is to say, it's crueler and more avaricious than most humans can comprehend.", + "Xymargshra uses the standard spider of Leng stat block from Tome of Beasts, with two alterations.", + "First, it has Spider Climb.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Spider Climb", + "page": 185, + "entries": [ + "Xymargshra can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check." + ] + } + ] + } + ] + }, + "Second, it has an expanded list of innate spells. Spells marked with an asterisk (*) are Void magic spells from Deep Magic. Their full descriptions are included under Deep Magic Spells in the appendix.", + { + "type": "spellcasting", + "name": "", + "will": [ + "{@spell comprehend languages}", + "{@spell detect magic}", + "{@spell shocking grasp}" + ], + "daily": { + "3e": [ + "{@spell destructive resonance|DMS}*", + "{@spell life drain|DMS}*", + "{@spell shield}", + "{@spell silence}" + ], + "1e": [ + "{@spell arcane eye}", + "{@spell confusion}", + "{@spell hypnotic pattern}", + "{@spell stoneskin}" + ] + } + }, + { + "type": "hr" + } + ] + } + } + } + }, + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Xymargshra.webp" + }, + "credit": "Marcel Mercado", + "width": 799, + "height": 1010 + } + ] + }, + { + "name": "Zula the Witch", + "source": "KPSC", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Zula.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 588, + "height": 1100 + } + ] + } + ], + "object": [ + { + "name": "Brazen Bull", + "source": "KPSC", + "page": 40, + "size": [ + "L" + ], + "objectType": "U", + "ac": 10, + "hp": 50, + "speed": 30, + "str": 14, + "dex": 10, + "con": 10, + "int": 3, + "wis": 3, + "cha": 1, + "senses": [ + "blindsight 30 ft. (blind beyond this radius)" + ], + "immune": [ + "poison", + "psychic" + ], + "conditionImmune": [ + "frightened" + ], + "actionEntries": [ + { + "type": "entries", + "name": "Attack", + "entries": [ + "{@hit 6} to hit, 13 ({@damage 2d10 + 2}) fire" + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Brazen Bull.webp" + }, + { + "name": "Garrote", + "source": "KPSC", + "page": 40, + "size": [ + "T" + ], + "objectType": "U", + "ac": 18, + "hp": 20, + "speed": 30, + "str": 4, + "dex": 18, + "con": 10, + "int": 3, + "wis": 3, + "cha": 1, + "senses": [ + "blindsight 30 ft. (blind beyond this radius)" + ], + "immune": [ + "poison", + "psychic" + ], + "conditionImmune": [ + "frightened" + ], + "actionEntries": [ + { + "type": "entries", + "name": "Attack", + "entries": [ + "{@hit 8} to hit, 6 ({@damage 1d4 + 4}) bludgeoning" + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Garrote.webp" + }, + { + "name": "Horse", + "source": "KPSC", + "page": 40, + "size": [ + "S" + ], + "objectType": "U", + "ac": 16, + "hp": 25, + "speed": 30, + "str": 6, + "dex": 14, + "con": 10, + "int": 3, + "wis": 3, + "cha": 1, + "senses": [ + "blindsight 30 ft. (blind beyond this radius)" + ], + "immune": [ + "poison", + "psychic" + ], + "conditionImmune": [ + "frightened" + ], + "actionEntries": [ + { + "type": "entries", + "name": "Attack", + "entries": [ + "{@hit 6} to hit, 6 ({@damage 1d8 + 2}) slashing" + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Horse.webp" + }, + { + "name": "Iron Maiden", + "source": "KPSC", + "page": 40, + "size": [ + "M" + ], + "objectType": "U", + "ac": 13, + "hp": 40, + "speed": 30, + "str": 6, + "dex": 14, + "con": 10, + "int": 3, + "wis": 3, + "cha": 1, + "senses": [ + "blindsight 30 ft. (blind beyond this radius)" + ], + "immune": [ + "poison", + "psychic" + ], + "conditionImmune": [ + "frightened" + ], + "actionEntries": [ + { + "type": "entries", + "name": "Attack", + "entries": [ + "{@hit 5} to hit, 8 ({@damage 2d6 + 1}) piercing" + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Iron Maiden.webp" + }, + { + "name": "Iron Mask", + "source": "KPSC", + "page": 40, + "size": [ + "T" + ], + "objectType": "U", + "ac": 18, + "hp": 20, + "speed": 30, + "str": 4, + "dex": 18, + "con": 10, + "int": 3, + "wis": 3, + "cha": 1, + "senses": [ + "blindsight 30 ft. (blind beyond this radius)" + ], + "immune": [ + "poison", + "psychic" + ], + "conditionImmune": [ + "frightened" + ], + "actionEntries": [ + { + "type": "entries", + "name": "Attack", + "entries": [ + "{@hit 8} to hit, 6 ({@damage 1d4 + 4}) fire" + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Iron Mask.webp" + }, + { + "name": "Rack", + "source": "KPSC", + "page": 40, + "size": [ + "L" + ], + "objectType": "U", + "ac": 10, + "hp": 50, + "speed": 30, + "str": 14, + "dex": 10, + "con": 10, + "int": 3, + "wis": 3, + "cha": 1, + "senses": [ + "blindsight 30 ft. (blind beyond this radius)" + ], + "immune": [ + "poison", + "psychic" + ], + "conditionImmune": [ + "frightened" + ], + "actionEntries": [ + { + "type": "entries", + "name": "Attack", + "entries": [ + "{@hit 6} to hit, 13 ({@damage 2d10 + 2}) force" + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Rack.webp" + }, + { + "name": "Stocks", + "source": "KPSC", + "page": 40, + "size": [ + "M" + ], + "objectType": "U", + "ac": 13, + "hp": 40, + "speed": 30, + "str": 6, + "dex": 14, + "con": 10, + "int": 3, + "wis": 3, + "cha": 1, + "senses": [ + "blindsight 30 ft. (blind beyond this radius)" + ], + "immune": [ + "poison", + "psychic" + ], + "conditionImmune": [ + "frightened" + ], + "actionEntries": [ + { + "type": "entries", + "name": "Attack", + "entries": [ + "{@hit 5} to hit, 8 ({@damage 2d6 + 1}) bludgeoning" + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Stocks.webp" + }, + { + "name": "Thumbscrews", + "source": "KPSC", + "page": 40, + "size": [ + "T" + ], + "objectType": "U", + "ac": 18, + "hp": 20, + "speed": 30, + "str": 4, + "dex": 18, + "con": 10, + "int": 3, + "wis": 3, + "cha": 1, + "senses": [ + "blindsight 30 ft. (blind beyond this radius)" + ], + "immune": [ + "poison", + "psychic" + ], + "conditionImmune": [ + "frightened" + ], + "actionEntries": [ + { + "type": "entries", + "name": "Attack", + "entries": [ + "{@hit 8} to hit, 6 ({@damage 1d4 + 4}) bludgeoning" + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Thumbscrews.webp" + }, + { + "name": "Wheel", + "source": "KPSC", + "page": 40, + "size": [ + "M" + ], + "objectType": "U", + "ac": 13, + "hp": 40, + "speed": 30, + "str": 6, + "dex": 14, + "con": 10, + "int": 3, + "wis": 3, + "cha": 1, + "senses": [ + "blindsight 30 ft. (blind beyond this radius)" + ], + "immune": [ + "poison", + "psychic" + ], + "conditionImmune": [ + "frightened" + ], + "actionEntries": [ + { + "type": "entries", + "name": "Attack", + "entries": [ + "{@hit 5} to hit, 8 ({@damage 2d6 + 1}) bludgeoning" + ] + } + ], + "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tokens/Wheel.webp" + } + ], + "variantrule": [ + { + "name": "Helping Search", + "source": "KPSC", + "page": 9, + "ruleType": "VO", + "entries": [ + "{@b Only one check is allowed!} All too often, when rolls are made openly, players keep trying with different characters until someone rolls a high number.", + "When searching, one character must be the designated searcher, though a second character can {@action help} in the attempt. In that case, the character making the check has advantage. The helping character must be someone who could make the check alone if necessary, and the bonus on the roll must be no less than 2 points lower than the checking character's bonus. For example, if the primary character in a {@skill Perception} attempt has a {@skillCheck perception 6} {@skill Perception} bonus, a helping character must have at least a {@skillCheck perception 4} bonus to give the primary character advantage on the check.", + "An alternative method for dealing with helping is to let each helping character make a separate {@dc 12} skill check. For each successful check by a helper, the main check gets a +2 bonus; for each failed check, the main check gets a \u22121 penalty. Any number of characters can help, and helpers don't need to be proficient or have any minimum level of bonus to help this way.", + "A simpler way to handle group searching is with a group check. Everyone who's investigating the area makes the same skill check. If at least half of them succeed, then all the secrets in that area are found, regardless of whether that's six traps and four secret doors or just one hidden compartment." + ] + }, + { + "name": "Ooze Mephits", + "source": "KPSC", + "page": 183, + "ruleType": "O", + "entries": [ + "There's actually no such thing as a true ooze mephit, because ooze is not an elemental combination. The creatures that skulk around the alchemist's furnace are dust, ice, magma, and steam mephits that were altered by absorbing ooze plasma. Each type uses its standard stat block but with the following alterations and additions. These modifications don't change the mephit's challenge rating.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Damage Immunities", + "entries": [ + "Add acid." + ] + }, + { + "type": "entries", + "name": "Death Burst", + "entries": [ + "A creature that fails its saving throw also takes 3 ({@damage 1d6}) acid damage in addition to the standard effects." + ] + }, + { + "type": "entries", + "name": "Innate Spellcasting", + "entries": [ + "The mephit can choose between its listed spell or {@spell acid splash} (7 [{@damage 2d6}] damage)." + ] + }, + { + "type": "entries", + "name": "Claws", + "entries": [ + "A hit deals 2 ({@damage 1d4}) acid damage in addition to other listed damage." + ] + }, + { + "type": "entries", + "name": "Breath Weapon", + "entries": [ + "The attack deals 5 ({@damage 2d4}) acid damage in addition to other listed damage and effects." + ] + } + ] + } + ] + } + ], + "table": [ + { + "name": "Alchemical Nonsense", + "source": "KPSC", + "page": 55, + "colLabels": [ + "d12", + "Adjective", + "Noun", + "Device" + ], + "colStyles": [ + "col-3 text-center", + "col-3", + "col-3", + "col-3" + ], + "rows": [ + [ + "1", + "Charged", + "Chain", + "Assembly" + ], + [ + "2", + "Crystalline", + "Discharge", + "Compressor" + ], + [ + "3", + "Dimensional", + "Extract", + "Damper" + ], + [ + "4", + "Dynamic", + "Feedback", + "Inducer" + ], + [ + "5", + "Harmonic", + "Fluid", + "Inhibitor" + ], + [ + "6", + "Helical", + "Flux", + "Inverter" + ], + [ + "7", + "Magnetic", + "Impulse", + "Linkage" + ], + [ + "8", + "Pyramidal", + "Plate", + "Overdrive" + ], + [ + "9", + "Reflective", + "Stress", + "Pump" + ], + [ + "10", + "Temporal", + "Transfer", + "Receiver" + ], + [ + "11", + "Thermal", + "Warp", + "Refractor" + ], + [ + "12", + "Vibratory", + "Wave", + "Viewer" + ] + ], + "isNameGenerator": true + }, + { + "name": "Animated Torture Items", + "source": "KPSC", + "page": 40, + "colLabels": [ + "Object", + "Size", + "HP", + "AC", + "Attack", + "Str", + "Dex" + ], + "colStyles": [ + "col-2", + "col-2", + "col-1 text-center", + "col-1 text-center", + "col-4", + "col-1 text-center", + "col-1 text-center" + ], + "rows": [ + [ + "{@object Garrote|KPSC}", + "Tiny", + "20", + "18", + "{@hit 8} to hit, 6 ({@damage 1d4 + 4}) bludgeoning", + "4", + "18" + ], + [ + "{@object Iron Mask|KPSC}", + "Tiny", + "20", + "18", + "{@hit 8} to hit, 6 ({@damage 1d4 + 4}) fire", + "4", + "18" + ], + [ + "{@object Thumbscrews|KPSC}", + "Tiny", + "20", + "18", + "{@hit 8} to hit, 6 ({@damage 1d4 + 4}) bludgeoning", + "4", + "18" + ], + [ + "{@object Horse|KPSC}", + "Small", + "25", + "16", + "{@hit 6} to hit, 6 ({@damage 1d8 + 2}) slashing", + "6", + "14" + ], + [ + "{@object Iron Maiden|KPSC}", + "Medium", + "40", + "13", + "{@hit 5} to hit, 8 ({@damage 2d6 + 1}) piercing", + "6", + "14" + ], + [ + "{@object Stocks|KPSC}", + "Medium", + "40", + "13", + "{@hit 5} to hit, 8 ({@damage 2d6 + 1}) bludgeoning", + "6", + "14" + ], + [ + "{@object Wheel|KPSC}", + "Medium", + "40", + "13", + "{@hit 5} to hit, 8 ({@damage 2d6 + 1}) bludgeoning", + "6", + "14" + ], + [ + "{@object Brazen Bull|KPSC}", + "Large", + "50", + "10", + "{@hit 6} to hit, 13 ({@damage 2d10 + 2}) fire", + "14", + "10" + ], + [ + "{@object Rack|KPSC}", + "Large", + "50", + "10", + "{@hit 6} to hit, 13 ({@damage 2d10 + 2}) force", + "14", + "10" + ] + ] + }, + { + "name": "Blue Energy", + "source": "KPSC", + "page": 110, + "colLabels": [ + "d6", + "Effect" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "1", + "The light absorbs the character's life force. The character drops to 0 hit points but is stable." + ], + [ + "2", + "The character takes 3 ({@damage 1d6}) damage of each of the following types: cold, force, lightning, necrotic, psychic, and radiant. Roll separately for each type. If any result is 6, the character is also pushed 20 feet directly away from the light. If that pushes them off the platform, they fall. If they hit the wall, they take 7 ({@damage 2d6}) bludgeoning damage." + ], + [ + "3", + "The character's highest and lowest ability scores become swapped. They return to normal when the character finishes a long rest and makes a successful {@dc 12} saving throw using the lower of the two swapped abilities (one check per rest)." + ], + [ + "4", + "The character transforms into a {@creature manticore|MM}. Swap that player's character sheet for the {@creature manticore|MM} stat block. The character returns to normal after completing a long rest and making a successful {@dc 9} Wisdom saving throw (one check per rest). You can substitute {@filter a different challenge 3 creature|bestiary|source=|Challenge Rating=[&3]|miscellaneous=!adventure npc} if you prefer." + ], + [ + "5", + "The character turns to liquid. The liquid retains a humanoid shape, but the character can't grasp objects or wear armor, clothing, or jewelry. Swap that player's character sheet for the water elemental stat block. The character effectively becomes a water elemental with four differences: the character's size is Medium, it retains its own hit points and its own languages, and it doesn't have the water elemental's Whelm action. The character returns to normal after completing a long rest and making a successful {@dc 7} Wisdom saving throw (one check per rest)." + ], + [ + "6", + "The character's body explodes into motes of light. All their gear and clothing falls to the floor in a heap. It takes the character a minute to reform into a swirl of bobbing lights that resembles a cloud of fireflies. Swap that player's character sheet for the will-o-wisp stat block, with three differences: the character is still alive (not undead), it's Medium size, and it doesn't have the will-o-wisp's Invisibility action. The character returns to normal after completing a long rest and making a successful {@dc 10} Wisdom saving throw (one check per rest)." + ] + ], + "outro": [ + "Characters who transform into something else retain their original alignment, in addition to other exceptions." + ] + }, + { + "name": "Burial and Treasure Table", + "source": "KPSC", + "page": 48, + "colLabels": [ + "d8", + "Burial", + "Treasure" + ], + "colStyles": [ + "col-2 text-center", + "col-5", + "col-5" + ], + "intro": [ + "The contents of each sealed crypt can be determined randomly as characters force them open. {@b Using the Burial and Treasure Table, roll once for the burial style and twice more for treasure found.}" + ], + "rows": [ + [ + "1", + "One sarcophagus", + "None" + ], + [ + "2", + "{@dice 2d4} sarcophagi", + "None" + ], + [ + "3", + "Jugs", + "Copper, silver, and gold coins ({@dice 2d6 × 10} each)" + ], + [ + "4", + "Urns", + "Silver, electrum, and gold coins ({@dice 4d6 × 10} each)" + ], + [ + "5", + "Loculi", + "{@dice 3d6} gems worth 25 gp each" + ], + [ + "6", + "Loculi", + "{@dice 3d6} jewelry items worth 50 gp each" + ], + [ + "7", + "Coffins", + "One {@item +1 weapon} or {@item +1 shield}" + ], + [ + "8", + "Stacked bodies", + "One random magic item (your choice)" + ] + ], + "outro": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Coffins", + "page": 48, + "entries": [ + "Wooden coffins fill the chamber. Some are stacked horizontally while others stand upright. It's impossible to reach coffins in the back without dragging those in front out of the room. Any treasure is inside the coffins. The sepulcher holds {@dice 1d20 + 35} coffins." + ] + }, + { + "type": "entries", + "name": "Jugs", + "page": 48, + "entries": [ + "Large clay jugs are filled with bones. Each jug contains the bones of one person, sealed in with resincoated linen. Any treasure in the sepulcher is inside the jugs. The sepulcher contains {@dice 1d20 + 40} jugs." + ] + }, + { + "type": "entries", + "name": "Loculi", + "page": 48, + "entries": [ + "Loculi are horizontal niches carved into the wall. Each 5-foot section of wall holds {@dice 1d3 + 1} loculi, and each loculus holds the remains of one person. Any treasure is in the loculi, either on the body or beneath it." + ] + }, + { + "type": "entries", + "name": "Sarcophagi", + "page": 48, + "entries": [ + "Sarcophagi are carved from stone and sealed with mortar. Each contains the remains of one person\u2014someone of great wealth and importance, judging by their clothing. Treasure is inside the stone caskets. Opening a sarcophagus takes 5 minutes and a successful {@dc 13} Strength ({@skill Athletics}) check." + ] + }, + { + "type": "entries", + "name": "Stacked Bodies", + "page": 48, + "entries": [ + "The bodies were tightly wrapped in layers of linen and soaked in resin, which is now hard and brittle. Any treasure in the room is inside the wrappings, which must be painstakingly cut and chipped away. The sepulcher contains {@dice 1d20 + 60} bodies." + ] + }, + { + "type": "entries", + "name": "Urns", + "page": 0, + "entries": [ + "Funerary urns made of clay or porcelain are stacked across the floor and in shallow wall niches. Urns are filled with ashes and have loose-fitting lids. Any treasure in the sepulcher is in the urns, mixed with the ashes. The sepulcher contains {@dice 1d20 + 80} urns." + ] + } + ] + } + ] + } + ] + }, + { + "name": "Character Levels and Advancement", + "source": "KPSC", + "page": 11, + "colLabels": [ + "Dungeon Level", + "Expected Character Level", + "Default DC" + ], + "colStyles": [ + "col-6", + "col-3 text-center", + "col-3 text-center" + ], + "rows": [ + [ + "{@adventure Ruined Citadel|KPSC|3}", + "1", + "13" + ], + [ + "{@adventure Dungeon and Crypt|KPSC|4}", + "1\u20132", + "13" + ], + [ + "{@adventure Scriptorium and Alchemist's Furnace|KPSC|5}", + "3\u20134", + "14" + ], + [ + "{@adventure Dwarven Barracks|KPSC|6}", + "5", + "15" + ], + [ + "{@adventure Bat Caverns and Diabolist|KPSC|7}", + "6\u20137", + "15" + ], + [ + "{@adventure Black River|KPSC|8}", + "8", + "16" + ], + [ + "{@adventure Howling Halls|KPSC|9}", + "10", + "17" + ] + ] + }, + { + "name": "Creature Encounter Table", + "source": "KPSC", + "page": 28, + "colLabels": [ + "d12 + d8", + "Encounter" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "2\u20134", + "corpse with {@creature swarm of insects|MM} (reroll if the party is camped)" + ], + [ + "5\u20137", + "{@dice 1d4 + 1} {@creature giant centipede|MM|giant centipedes}" + ], + [ + "8\u201310", + "{@dice 1d3 + 1} human {@creature commoner|MM|commoners}" + ], + [ + "11\u201312", + "{@dice 1d6} {@creature goblin|MM|goblins}" + ], + [ + "13\u201314", + "{@dice 1d4} {@creature bandit|MM|bandits}" + ], + [ + "15", + "{@creature Tobiasz the hermit|KPSC}" + ], + [ + "16\u201317", + "{@dice 1d6 + 1} {@creature wolf|MM|wolves}" + ], + [ + "18", + "{@dice 1d3} {@creature bandit|MM|bandits} with {@creature bandit captain|MM}" + ], + [ + "19", + "1 {@creature gargoyle|MM}" + ], + [ + "20", + "1 {@creature owlbear|MM}" + ] + ], + "outro": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Corpse with Swarm of Insects", + "page": 28, + "entries": [ + "The party stumbles across a dead body left in the wilderness. Identity and cause of death are impossible to determine as it has been ravaged by elements and scavengers. It's easy to hear the buzzing of insects around it, but only a {@dc 15} Wisdom ({@skill Perception}) check notices the rippling bulges and swelling of a swarm inside the cadaver.", + "A {@creature swarm of insects|MM} explodes out of the body as soon as a creature comes within 5 feet, and the swarm makes a surprise attack against the closest target unless it succeeded on the {@skill Perception} check.", + "There isn't much left to gather from the body, but a quick search of the area turns up {@dice 5d10} gp worth of coin and goods." + ] + }, + { + "type": "entries", + "name": "Giant Centipedes", + "page": 28, + "entries": [ + "The ley lines also have a bolstering effect on some local fauna, including these centipedes. They are hungrily consuming everything in their path, including the party when they come across it." + ] + }, + { + "type": "entries", + "name": "Human Commoners", + "page": 28, + "entries": [ + "The party comes across a small group of local woodsmen or hunters. If the characters are friendly, the group is willing to share camp for a rest; if the party accepts, don't check for a random encounter during that rest. The commoners also warn the party of an area of the woods where things can be treacherous due to sinkholes, tree falls, or poisonous plants. The next time the party would roll on the {@table Terrain Encounter Table|KPSC}, it is negated." + ] + }, + { + "type": "entries", + "name": "Goblins", + "page": 28, + "entries": [ + "This small band of goblins proudly\u2014or fearfully\u2014serves {@creature Gellert the Gruesome|KPSC}. They wear his sigil, torn and tattered, on their flimsy armor. They are one of his patrols in the woods and attempt to kill anything that might be threatening, which to a goblin includes most things." + ] + }, + { + "type": "entries", + "name": "Bandits", + "page": 28, + "entries": [ + "These bandits also serve {@creature Gellert the Gruesome|KPSC}, though they operate with more independence than his monsters. They simply have a lucrative deal robbing traders and foolhardy adventurers and only occasionally need to follow Gellert's orders. They are used to running the forest and decide everything the party has is rightfully theirs. The bandit groups can also be encountered being led by a {@creature bandit captain|MM}, notably tougher and getting orders more directly from Gellert." + ] + }, + { + "type": "entries", + "name": "Tobiasz the Hermit", + "page": 29, + "entries": [ + "This encounter occurs around sundown or at night. Tobiasz ({@adventure E1|KPSC|2|E1. Tobiasz's Hut}) runs into the party, wild-eyed and shouting about an owlbear, and points frantically in the direction of his hut. If the party receives this encounter while already near his hut, he instead shouts for help at them from his tree stand.", + "An {@creature owlbear|MM} is in the process of knocking down Tobiasz's home, sniffing for food. It reacts slowly to the party's presence, giving them a surprise round, but then it lumbers to attack them. If the battle is going poorly, Tobiasz shouts for them to climb the tree with him; there is no check needed to scale it, but only one character can go at a time. The stand has enough room for four Medium-sized creatures close together, and the other branches can hold up to two more. After a few rounds of growling and sniffing at the tree, the owlbear moves off into the woods in search of an easier meal.", + "He is grateful to the party for rescuing him but resigns himself to the knowledge it will happen again. Nonetheless, he sets right to rebuilding. If the party talks to him or helps him set up his hut, he can tell them a great deal about the creatures in the woods. The party gains advantage on their attack rolls during their next encounter from the {@table Creature Encounter Table|KPSC}. Unfortunately for Tobiasz, this encounter can occur multiple times, requiring him to go running for help again." + ] + }, + { + "type": "entries", + "name": "Wolves", + "page": 29, + "entries": [ + "This wolf pack has had its game run off by larger predators in the forest lately and hungrily eyes the party. The wolves prefer to attack the party while at rest and attempt to stalk them to strike when they let their guard down." + ] + }, + { + "type": "entries", + "name": "Gargoyle", + "page": 29, + "entries": [ + "One of {@creature Gellert the Gruesome|KPSC}'s creations, this {@creature gargoyle|MM} has wandered out of the Scarlet Citadel after a dry spell of interlopers to destroy, and now it roams the woods, seeking to slaughter anything that draws close to the citadel. When it thinks it is near people, the gargoyle uses its False Appearance ability to resemble a statue and encourage the party to come investigate it before it surprises them by attacking. If this would be a difficult encounter, allow the characters to attempt {@dc 10} Wisdom ({@skill Perception}) or Intelligence ({@skill Arcana}) checks to notice the statue looks very unnatural and gives them a bad feeling. Don't make the gargoyle pursue the party if they choose not to investigate it. If engaged, the gargoyle fights until destroyed but does not pursue characters who flee to Redtower or to the temple of Yarila and Porevit." + ] + }, + { + "type": "entries", + "name": "Owlbear", + "page": 29, + "entries": [ + "Owlbears are a persistent and dangerous nuisance in the White Forest, and {@creature Gellert the Gruesome|KPSC} bears the blame. Encounters with owlbears mostly happen at night when they hunt. Their hoots and screeches make them heard long before they are seen and can serve as a warning for the party to leave the area. Owlbears are relatively simple creatures as well, and the party might be able to draw one away or placate it with food to make it leave them alone should they prefer not to confront it." + ] + } + ] + } + ] + } + ] + }, + { + "name": "Elemental Effects", + "source": "KPSC", + "page": 156, + "colLabels": [ + "Area", + "Element", + "+1 Damage", + "\u22121 Damage" + ], + "colStyles": [ + "col-3", + "col-3", + "col-3", + "col-3" + ], + "rows": [ + [ + "{@area 601|SC-601|x}\u2013{@area 606|SC-606|x}", + "earth", + "acid, thunder", + "cold, radiant" + ], + [ + "{@area 607|SC-607|x}\u2013{@area 613|SC-613|x}", + "ice", + "cold", + "fire" + ], + [ + "{@area 614|SC-614|x}", + "fire", + "fire, radiant", + "cold, thunder" + ] + ] + }, + { + "name": "Furnace Malfunction", + "source": "KPSC", + "page": 56, + "colLabels": [ + "d4", + "Result" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "1", + "The furnace belches out toxic gas. Every creature in the chamber takes 27 ({@damage 6d8}) poison damage and begins suffocating. A successful {@dc 15} Constitution saving throw against poison halves the damage but doesn't prevent suffocation. The poison lingers for 1 hour." + ], + [ + "2", + "The furnace releases a wave of volcanic heat. Every creature in the chamber takes 22 ({@damage 4d10}) fire damage plus another 3 ({@damage 1d6}) fire damage at the start of each of their turns until they spend an action extinguishing their burning clothes." + ], + [ + "3", + "The furnace flashes with blinding light. Every creature in the chamber takes 26 ({@damage 4d12}) radiant damage and is {@condition blinded}. A successful {@dc 15} Dexterity saving throw halves the damage but doesn't prevent the blindness. A blind creature makes a {@dc 15} Wisdom saving throw at the end of each of its turns, ending the effect on itself on a success." + ], + [ + "4", + "The furnace explodes. Every creature in the chamber takes 22 ({@damage 4d10}) bludgeoning damage plus 13 ({@damage 2d12}) necrotic damage. A successful {@dc 15} Constitution saving throw halves the bludgeoning damage but not the necrotic damage. The alchemist's furnace is destroyed." + ] + ] + }, + { + "name": "Gellert's Landing; Intelligence Check", + "source": "KPSC", + "page": 123, + "colLabels": [ + "Result", + "Answer" + ], + "rows": [ + [ + "8 or lower", + "120 feet" + ], + [ + "9\u201310", + "40 feet" + ], + [ + "11\u201312", + "100 feet" + ], + [ + "13\u201314", + "50 feet" + ], + [ + "15\u201316", + "90 feet" + ], + [ + "17\u201318", + "60 feet" + ], + [ + "19\u201320", + "80 feet" + ], + [ + "21 or higher", + "70 feet (correct)" + ] + ] + }, + { + "name": "Gossip Table", + "source": "KPSC", + "page": 23, + "colLabels": [ + "d20", + "Rumor" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "1\u20135", + "Give the characters some gossip about a random townsperson: choose or randomly determine which person the party gains a bit of information about." + ], + [ + "6", + "There's a witch in the woods nearby who sells potions and healing remedies, but no one in town likes to visit her. While she acts friendly, the dead animals on her porch are very off-putting." + ], + [ + "7", + "There's an old man living by himself on the outskirts of town. Sometimes he comes screaming into town when an owlbear knocks down his hut again, but for the most part, he seems to dislike everybody." + ], + [ + "8", + "{@creature Gellert the Gruesome|KPSC} has a small army of monsters and bandits at his command, and they roam the woods and roads looking for easy marks. Redtower rarely comes under attack, but travelers aren't so lucky." + ], + [ + "9", + "{@creature Alseid|ToB|Alseids} {@homebrew |(see Tome of Beasts)} tend to the temple of Yarila and Porevit outside of town, near the orchard. Only Cibor talks to them much, but the produce he brings back from trading with them is enormous." + ], + [ + "10", + "Constable Roch is suspicious of adventurers, and it's best not to get caught being drunk or difficult around town." + ], + [ + "11", + "The red tower ({@adventure R10|KPSC|2|R10. The Red Tower}) was made from the bones and teeth of the fallen giant Milena and Henrik slew, and his blood soaked the stones placed there forever." + ], + [ + "12", + "Each time an adventurer perishes in the Scarlet Citadel, an unknown artist slips out by nightfall and paints a stone red at the red tower ({@adventure R10|KPSC|2|R10. The Red Tower}) in their honor. Over time, the stones of the tower have been painted red many, many times." + ], + [ + "13", + "The stones to build the red tower ({@adventure R10|KPSC|2|R10. The Red Tower}) came from the ruins submerged beneath the pond to the north. Before they were covered in water and moss, there was a property to them that makes them red\u2014possibly even some strange magical energy protecting them from the ravages of time." + ], + [ + "14\u201315", + "Give the party information to warn them on one of the townsfolk who will try to take advantage of them. Either choose or randomly determine who they are warned about: Mayor Broz, Constable Roch, {@creature Konrad of Runkelstad|KPSC|Konrad}, {@creature Witek|KPSC}, Eva, or the merchants." + ], + [ + "16\u201319", + "The party receives a warning about one of the hazards from the {@table Terrain Encounter Table|KPSC} {@homebrew |(see page 30)}. Randomly determine which one they hear about; if that hazard is encountered, they receive advantage on rolls to spot or avoid it." + ], + [ + "20", + "The party is alerted to the existence of the lifeless clearing in {@adventure E3|KPSC|2|E3. The Lifeless Clearing} and the suspicion that Gabe from the orchard ({@adventure R13|KPSC|2|R13. Orchard}) snuck out there recently and has been acting strangely since. Additionally, Gellert's henchmen have been spotted in the area more often." + ] + ] + }, + { + "name": "Item Curses", + "source": "KPSC", + "page": 129, + "colLabels": [ + "d6", + "Curse" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "1", + "The item's bearer recovers only half as many hit points from all forms of healing." + ], + [ + "2", + "The item's bearer is vulnerable to one damage type selected randomly from bludgeoning, piercing, slashing, acid, cold, or fire." + ], + [ + "3", + "The item's bearer is constantly thirsty. Their daily water need increases tenfold, and in combat they must use their action every third round drinking instead of fighting. If the character neglects this requirement or can't get enough water, they have disadvantage on attack rolls and ability checks until they catch up on their water intake." + ], + [ + "4", + "The item's bearer becomes noisy. He or she can't speak, draw a weapon, walk, or even make hand signals without being loud. It's impossible for the bearer to be within 60 feet of another creature without being heard." + ], + [ + "5", + "The fingers of the item's bearer fuse together. Casting spells with somatic components is impossible, and gripping weapons is so awkward the character has disadvantage on weapon attack rolls. After a week, their thumbs fuse to the other fingers, and after two weeks their hands fuse into fists and become useless." + ], + [ + "6", + "Vermin are drawn to the item's bearer. Whenever the GM thinks it would be inconvenient or amusing, a {@creature swarm of bats} or {@creature swarm of rats|MM|rats} appears from somewhere and attacks the character." + ] + ] + }, + { + "name": "Potion of Augmented Reality Effects", + "source": "KPSC", + "page": 190, + "colLabels": [ + "d8", + "Effect" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "1", + "For 1 hour, the creature is under the effect of a {@spell true seeing} spell. For 1 minute, it's under the effect of a {@spell haste} spell (no {@status concentration} required)." + ], + [ + "2", + "For 1 hour, the creature is under the effect of a {@spell true seeing} spell. For 10 minutes, it's under the effect of a {@spell slow} spell (no {@status concentration} required)." + ], + [ + "3", + "For 1 hour, the creature is under the effect of a {@spell true seeing} spell. For 10 minutes, it's under the effect of a {@spell bless} spell (no {@status concentration} required)." + ], + [ + "4", + "For 1 hour, the creature is under the effect of a {@spell true seeing} spell. For 10 minutes, the creature must make a successful {@dc 11} Wisdom saving throw at the start of each of its turns or it spends its turn doing nothing." + ], + [ + "5", + "For 1 hour, the creature is under the effect of a {@spell true seeing} spell and it gains 10 temporary hit points." + ], + [ + "6", + "For 1 hour, the creature is under the effect of a {@spell true seeing} spell and its hit point maximum is reduced by 10. If it loses hit points after drinking the potion, they aren't recovered automatically at the end of the hour when the creature's hit point maximum returns to normal." + ], + [ + "7", + "For 1 hour, the creature is under the effect of a {@spell true seeing} spell. For the same duration, it's illuminated by {@spell faerie fire} (the creature sheds {@quickref Vision and Light||2||dim light} in a 10-foot radius, it can't benefit from {@condition invisible|PHB|invisibility}, and attackers who can see the illumination have advantage when attacking the creature; no {@status concentration} required)." + ], + [ + "8", + "For 1 hour, the creature is under the effect of a {@spell Blindness/Deafness|PHB|blindness} spell. For the same duration, the creature also gains {@sense tremorsense} (10 feet), and this new sense extends into the Ethereal Plane." + ] + ] + }, + { + "name": "Random Encounter Table", + "source": "KPSC", + "page": 28, + "colLabels": [ + "d20", + "Encounter" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "1\u201313", + "no encounter" + ], + [ + "14\u201315", + "terrain (roll once on the {@table Terrain Encounter Table|KPSC} {@homebrew |on page 30})" + ], + [ + "16\u201317", + "one or more creatures (roll once on the {@table Creature Encounter Table|KPSC})" + ], + [ + "18\u201320", + "terrain encounter featuring one or more creatures (roll once on the {@table Terrain Encounter Table|KPSC} {@homebrew |on page 30} and then roll once on the {@table Creature Encounter Table|KPSC})" + ] + ] + }, + { + "name": "Random Social Encounters", + "source": "KPSC", + "page": 24, + "colLabels": [ + "d8", + "Encounter" + ], + "colStyles": [ + "col-2 text-center", + "col-10" + ], + "rows": [ + [ + "1", + "no encounter" + ], + [ + "2", + "ailing townsfolk" + ], + [ + "3", + "argument" + ], + [ + "4", + "arrested" + ], + [ + "5", + "battlemage's bargain" + ], + [ + "6", + "brewery sample" + ], + [ + "7", + "contest" + ], + [ + "8", + "stuck travelers" + ] + ], + "outro": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Ailing Townsfolk", + "page": 24, + "entries": [ + "A townsperson, most likely a woodsman, hunter, or trader, has fallen victim to tainted food or water or one of several mundane toxins in the environs. Suffering obvious effects, the townsperson stumbles into the party. A {@dc 12} Wisdom ({@skill Medicine}) check is enough to diagnose and treat the malady. If the party does so or pays to have them treated at Rava's temple ({@adventure R11|KPSC|2|R11. Temple of Rava}), they are warned about one of the hazards around Redtower. Roll on the {@table Terrain Encounter Table|KPSC} to determine which hazard the townsperson knows about; if the party encounters that hazard in the future, they have advantage on rolls to notice or avoid it." + ] + }, + { + "type": "entries", + "name": "Argument", + "page": 24, + "entries": [ + "The party witnesses an argument happening in the street between townsfolk, merchants, or even a different adventuring band threatening to split up. They don't have to get involved, but if they do, have them make a {@dc 12} Charisma ({@skill Persuasion}) check to mediate the situation. On a success, they win over some of the townsfolk who then spread the word for merchants to stop fleecing the party. This won't end all predatory behavior, but merchants won't charge the party more than standard prices anymore." + ] + }, + { + "type": "entries", + "name": "Arrested", + "page": 24, + "entries": [ + "When this encounter is rolled, see if any of the characters are {@condition unconscious} or very inebriated outside an inn room or have been involved in an argument, altercation, or other activity that Constable Roch can construe as \"disturbing the peace.\" If not, reroll the encounter. Otherwise, the constable has the offending character arrested; if they were {@condition unconscious} or inebriated, they wake up in the jail cell attached to the town hall but are \"generously\" offered release if they pay a 25 gp fine. For other transgressions, they get the option to spend the night in jail or pay the fine there." + ] + }, + { + "type": "entries", + "name": "Battlemage's Bargain", + "page": 24, + "entries": [ + "An invitation to Konrad's home ({@adventure R12|KPSC|2|R12. Konrad's Home}) always results in food, drink, being regaled by Konrad's memories of military service and mercenary adventuring\u2014and a sales pitch to buy one of his \"treasures.\" Konrad dabbles in magic-item creation in his spare time now and loves offloading them onto adventurers since they are\u2014not that he tells them\u2014imperfect. The first time the party visits Konrad and every time this encounter occurs thereafter, he has a new \"treasure\" he offers them: either choose or {@filter randomly determine uncommon magic items|items|source=|type=|rarity=uncommon}. The result is what Konrad claims the item is, and he charges 100 gp. He'll allow the party to haggle him down as much as 50% with a successful {@dc 15} Charisma ({@skill Persuasion}) check, letting them feel like they got the better end.", + "Every item he sells is faulty: the item fails after {@dice 1d4} uses, the enchantment on it fading (if the item was a container, it ejects anything that was in it), and it reverts to a mundane object. For consumables (such as a {@item potion of healing}), decrease any numeric-based effects of the item by half. Konrad doesn't expect the party to survive future encounters long enough to complain to him, but if they do, he feigns surprise at any item's faultiness and acts contrite, claiming he needs perhaps to refine his enchanting skills\u2014but no other adventurers had complained (being dead and all)." + ] + }, + { + "type": "entries", + "name": "Brewery Sample", + "page": 24, + "entries": [ + "Remy and Mags are standing outside the Sweet Sap Brewery ({@adventure R6|KPSC|2|R6. Sweet Sap Brewery}), offering samples of their newest concoction. The characters can choose to try it. If any do, they must succeed a {@dc 10} Constitution saving throw or gain the {@condition poisoned} condition for 1 minute from the faulty brew. Otherwise, the brew tastes awful but has no ill effects. The halflings are embarrassed and give the party {@dice 1d4} gp for the trouble. If any of the characters agree to try the sample again the next time they receive this encounter, the brew works and is delicious\u2014the grateful halflings allow the characters to name the new drink." + ] + }, + { + "type": "entries", + "name": "Contest", + "page": 25, + "entries": [ + "Some sort of competition erupts at the Cage ({@adventure R4|KPSC|2|R4. The Cage Tavern & Inn}) and everyone is invited. Whether darts, knife juggling, or guessing where the monster trophies on the wall came from, there's drink and food flowing and gold to be won. The type of competition determines the check, such as Dexterity ({@skill Acrobatics}) for darts or Intelligence ({@skill Nature}) to guess the monsters. Set the DC to a moderate difficulty, 14\u201316; the character wins {@dice 1d6} gp for every point the DC is exceeded. If more than one PC is competing, the highest of the successful results wins the entire pot." + ] + }, + { + "type": "entries", + "name": "Stuck Travelers", + "page": 25, + "entries": [ + "A few travelers come into town, distressed their cart got stuck in the muck when it came too close to the swampy pond to the north ({@adventure E5|KPSC|2|E5. The Sunken Pond}). Rescuing the cart could require pushing it out of the muck with brute force or using ropes or animals to pull it clear. It is a {@dc 17} Strength ({@skill Athletics}) check with brute force alone, but the party can reduce the DC by 1 for each additional measure they take to make it easier. If they succeed, the grateful travelers give the group {@dice 1d10 + 3} gp. If this encounter is rolled again, the circumstances can change: a trader cart ready to leave breaks a wheel or a storm rolls in that gets a wagon stuck outside." + ] + } + ] + } + ] + } + ] + }, + { + "name": "River Creatures", + "source": "KPSC", + "page": 122, + "colLabelGroups": [ + { + "colLabels": [ + "Creatures" + ] + }, + { + "colLabels": [ + "{@dice d8} Result", + "1" + ] + }, + { + "colLabels": [ + "2" + ] + }, + { + "colLabels": [ + "3" + ] + }, + { + "colLabels": [ + "4" + ] + }, + { + "colLabels": [ + "5" + ] + }, + { + "colLabels": [ + "6" + ] + }, + { + "colLabels": [ + "7" + ] + }, + { + "colLabels": [ + "8" + ] + } + ], + "colStyles": [ + "col-4", + "col-1 text-center", + "col-1 text-center", + "col-1 text-center", + "col-1 text-center", + "col-1 text-center", + "col-1 text-center", + "col-1 text-center", + "col-1 text-center" + ], + "rows": [ + [ + "{@creature Shadow Skeleton|CCodex} (Creature Codex, challenge 2)", + "\u2014", + "\u2014", + "\u2014", + "\u2014", + "4", + "\u2014", + "6", + "4" + ], + [ + "{@creature Lesser Scrag|CCodex} (Creature Codex, challenge 2)", + "5", + "\u2014", + "4", + "4", + "\u2014", + "3", + "\u2014", + "\u2014" + ], + [ + "{@creature Greater Scrag|CCodex} (Creature Codex, challenge 7)", + "2", + "\u2014", + "\u2014", + "\u2014", + "1", + "1", + "\u2014", + "\u2014" + ], + [ + "{@creature Gargoctopus|CCodex} (Creature Codex, challenge 5)", + "\u2014", + "4", + "\u2014", + "\u2014", + "1", + "\u2014", + "\u2014", + "\u2014" + ], + [ + "{@creature Cipactli|CCodex} (Creature Codex, challenge 5)", + "\u2014", + "\u2014", + "3", + "\u2014", + "\u2014", + "\u2014", + "2", + "2" + ], + [ + "{@creature Water Leaper|ToB} (Tome of Beasts, challenge 4)", + "\u2014", + "\u2014", + "\u2014", + "4", + "\u2014", + "2", + "\u2014", + "\u2014" + ] + ] + }, + { + "name": "Scarlet Citadel and Redtower Timeline", + "source": "KPSC", + "page": 14, + "colStyles": [ + "col-2 text-right", + "col-10" + ], + "rows": [ + [ + "600 years ago", + "Elves build hunting lodge and use it for centuries" + ], + [ + "482 years ago", + "Great Retreat, elves depart" + ], + [ + "450 years ago", + "Holzangers claim White Forest lands under Gerhardt the Elder" + ], + [ + "400 years ago", + "Lodge becomes a manor house for Redleaf village" + ], + [ + "250 years ago", + "Gerhardt the Elder discovers linking ley line" + ], + [ + "240 years ago", + "Waldmer the Apprentice tells others about it" + ], + [ + "230 years ago", + "Lodge replaced by stone keep and outbuildings" + ], + [ + "227 years ago", + "Death of Gerhardt the Elder in a hunting accident, succeeded by Gerhardt the Younger" + ], + [ + "202 years ago", + "Death of Gerhardt the Younger by the plague, succeeded by Gertruda" + ], + [ + "185 years ago", + "Death of Gertruda the Weaver of old age, succeeded by Gunthar the Blind" + ], + [ + "169 years ago", + "Death of Gunthar the Blind by poison, succeeded by Gerhardt III" + ], + [ + "150 years ago", + "Dwarves arrive in Redleaf, ally with Gerhardt III" + ], + [ + "145 years ago", + "Dwarf Hall burns to the ground, dwarves build citadel" + ], + [ + "140 years ago", + "Owlbear breeding yields the dire owlbear" + ], + [ + "139 years ago", + "Death of Gerhardt III by owlbear mishap" + ], + [ + "130 years ago", + "Dwarves and Gerhardt IV turn to banditry" + ], + [ + "110 years ago", + "Faithful Knights of Khors burn out the keep, falls to ruin, owlbears released to White Forest, death of Gerhardt IV, disappearance of his children" + ], + [ + "105 years ago", + "Villagers discover red tower mysteriously built overnight, rename the village" + ], + [ + "103 years ago", + "The True Cult of Charun arrives, and Quendreth establishes temple, expanding the cult's influence from the Septime cities into the cantons and connecting it with temples in Achillon and Harkesh" + ], + [ + "92 years ago", + "The people of Zobeck gain their freedom; a gearforged priestess comes to Redtower following dark Void cultists of House Stross" + ], + [ + "88 years ago", + "Priestess Miskra al-Vellec drives Quendreth and the boat cult away, opens Void portal 80 years ago Gerhardt the Changeling returns to the Citadel, quietly on the Black River, a mature and steady arcanist with deep understanding of the Shadow Realm; he speaks Void Speech and Umbral fluently and is accompanied by shadow fey servitors; the satarre are nowhere to be found" + ], + [ + "70 years ago", + "Gerhardt the Changeling marries Melanchia of Raguza, and the two gather apprentices and restore a few owlbears to the citadel as part of the family tradition" + ], + [ + "65 years ago", + "{@creature Gellert the Gruesome|KPSC} is born in the Citadel and anointed in the Black River; Melanchia dies in childbirth" + ], + [ + "42 years ago", + "Gerhardt the Changeling departs for the Shadow Realm's Corremel and never returns" + ], + [ + "41 years ago", + "Gellert restarts his father's experiments, seeks to open connections between Void cults, Wandering Crow ley line, and the satarre and others" + ], + [ + "33 years ago", + "Mother Floressima, a priestess of the Charun cult, gives {@creature Gellert the Gruesome|KPSC} a son and daughter; the twins are said to live in the Shadow Realm with nobles of the shadow fey or bearfolk or with their grandfather" + ], + [ + "Present Day", + "{@creature Gellert the Gruesome|KPSC} rules and tinkers in isolation, rarely leaving the dungeons to visit Redtower" + ] + ] + }, + { + "name": "Spore Cloud Effects", + "source": "KPSC", + "page": 111, + "colLabels": [ + "d8", + "Effect" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "1", + "The character moves at its full normal speed in a random direction (roll {@dice 1d8} to determine direction). After moving, the character can attack normally if it has a legitimate target or perform some other action, but it can't move again until the start of its next turn." + ], + [ + "2", + "The character is {@condition incapacitated} until the start of its next turn." + ], + [ + "3", + "The character is {@condition stunned} until the start of its next turn." + ], + [ + "4", + "The character is {@condition paralyzed} until the start of its next turn." + ], + [ + "5", + "The character spends its turn climbing to the top of an orange fungus, attempting a {@dc 12} Strength ({@skill Athletics}) check. If it fails, the turn is wasted. If it succeeds, the character scales the mushroom, which then snaps under the character's weight. The character lands {@condition prone} and takes 3 ({@damage 1d6}) bludgeoning damage from the fall." + ], + [ + "6", + "The character drops everything it is carrying. It can move and attack freely, but the only attacks it can make are unarmed and grappling attacks." + ], + [ + "7", + "The character turns to an ally and spends the turn complaining about everything that ally has ever done that the character didn't like. The character can still move and attack, but it moves at half speed and attacks with disadvantage." + ], + [ + "8", + "The character plucks the cap from a nearby mushroom and quickly fashions it into a hat, which it places on its head after discarding any other headgear. No other actions can be performed this turn. For the rest of the encounter, this character makes Constitution saving throws with disadvantage." + ] + ] + }, + { + "name": "Terrain Encounter Table", + "source": "KPSC", + "page": 30, + "colLabels": [ + "d20", + "Encounter" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "1\u20133", + "briar growth" + ], + [ + "4\u20136", + "hidden cache" + ], + [ + "7\u20138", + "shelter" + ], + [ + "9\u201311", + "sinkhole" + ], + [ + "12\u201313", + "tangled canopy" + ], + [ + "14\u201317", + "toxic flora" + ], + [ + "18", + "tree fall" + ], + [ + "19\u201320", + "wild mists" + ] + ], + "outro": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Briar Growth", + "page": 30, + "entries": [ + "The bountiful magical energy in some areas of the forest have resulted in overgrown briar walls, blocking access to parts of the woods. Noticing the briar growths is easy: these walls can be several hundred feet wide, growing around trees and brush, and up to {@dice 3d10} feet thick. The party can move around them, but doing so adds {@dice 1d4} hours to their travel time toward a destination. Attempting to navigate the massive briars is difficult: reduce speed to a quarter of normal movement, and every square of movement requires a {@dc 13} Dexterity saving throw to avoid taking 3 ({@damage 1d6}) piercing damage. Cutting through the briars with a slashing weapon provides advantage on this saving throw for every character that follows." + ] + }, + { + "type": "entries", + "name": "Hidden Cache", + "page": 30, + "entries": [ + "While moving through the woods, make {@dc 15} passive {@skill Perception} checks for the characters. On a success, one of them notices a tree with part of its trunk or roots hollowed out artificially. On investigation, they find a hidden cache: there is a {@chance 50|50% chance|Hidden Cache|You find {@autodice 1d4} trinkets.|You find {@autodice 2d10} gp worth of small gems.} they find {@dice 1d4} trinkets; otherwise, they find {@dice 2d10} gp worth of small gems." + ] + }, + { + "type": "entries", + "name": "Shelter", + "page": 30, + "entries": [ + "The party stumbles across a dug-out hollow or empty den with enough room for all of them to take a long rest. While in this shelter, they can rest without any chance of a random encounter." + ] + }, + { + "type": "entries", + "name": "Sinkhole", + "page": 30, + "entries": [ + "The party comes to a place where the earth is depressed and unsettled. A {@dc 15} Wisdom ({@skill Survival}) check spots the sinkhole, enabling the party to go around it. If not spotted, a random party member steps on and collapses the sinkhole and must make a {@dc 12} Dexterity saving throw to avoid falling into a 20-foot-deep pit and taking 7 ({@damage 2d6}) bludgeoning damage. Climbing out of the pit requires a {@dc 15} Strength ({@skill Athletics}) check." + ] + }, + { + "type": "entries", + "name": "Tangled Canopy", + "page": 30, + "entries": [ + "In these areas, the trees grow so thickly together that light is one step dimmer than it should be and orientation becomes difficult. To avoid getting turned around and lost requires a {@dc 10} Wisdom ({@skill Survival}) check. Once lost, the party must attempt a {@dc 15} Wisdom ({@skill Survival}) check to get back on course; on a failure, it takes {@dice 1d6} hours to attempt the check again. While the party is lost, roll on the {@table Random Encounter Table|KPSC} every hour, ignoring friendly encounters." + ] + }, + { + "type": "entries", + "name": "Toxic Flora", + "page": 30, + "entries": [ + "The party runs afoul of some of the unusual flora around Redtower, mutated by the proximity of ley lines and the Scarlet Citadel. Roll a {@dice d4} on the {@table Toxic Flora|KPSC} Table to determine which one the party encounters:", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Toxic Flora", + "page": 30, + "collapsed": true + } + ] + }, + { + "type": "entries", + "name": "Tree Fall", + "page": 31, + "entries": [ + "A hazard the lumberjacks of Redtower know well: trees fall in the forest without any help and sometimes without warning. A {@dc 10} Wisdom ({@skill Perception}) check notices the telltale cracking and snapping of wood as a tree plummets toward the party. Those who succeed at this check receive advantage on the {@dc 15} Dexterity saving throw to dive out of the way. Those who fail take 10 ({@damage 3d6}) bludgeoning damage and are pinned under the tree as if {@condition grappled}. A successful {@dc 15} Strength ({@skill Athletics}) check or Dexterity ({@skill Acrobatics}) check is enough to get out from under the tree; the check is made with advantage if non-trapped creatures help. Make an immediate roll on the {@table Creature Encounter Table|KPSC} to see what is attracted to the area within {@dice 1d10} minutes to investigate the noise." + ] + }, + { + "type": "entries", + "name": "Wild Mists", + "page": 31, + "entries": [ + "Some areas of the forest develop light mists of no apparent origin. These mists are harmless, but a {@dc 15} Intelligence ({@skill Nature}) check reveals they are unnatural. These mists are in fact side effects of the magical energy seeping from the surrounding ley lines. Spellcasting characters may make {@dc 13} Intelligence ({@skill Arcana}) checks to notice a strange feeling in the air as they pass through the mist, as if their magical abilities are being affected. Casting a spell that expends a 1st-level or higher spell slot within the wild mists causes a surge: there is a 50% chance the spell is cast as though one level higher, a 25% chance it fizzles, and a 25% chance it morphs into a different spell entirely, randomly determined from the character's spell list (while using the originally intended spell slot). Spellcasting returns to normal as soon as the characters leave the mist." + ] + } + ] + } + ] + } + ] + }, + { + "name": "Time Stream Effect", + "source": "KPSC", + "page": 59, + "colLabels": [ + "Result", + "Effect" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "5 or lower", + "The creature immediately becomes {@dice 1d6 + 5} years younger. Each of the creature's ability scores is reduced by 1. The creature loses all earned experience and returns to level 1 with 0 XP. A spellcasting creature has no spells prepared. A Medium creature whose age drops below 12 becomes Small. The creature has no memory of anything that's happened since they were this age; they have no idea where they are and probably don't even know the other characters. Because the creature is effectively starting over from scratch, they can choose a different class if they'd like. This creature's XP awards are doubled until they catch up with the rest of the group. Each time the creature advances in experience from level 2 to level 7, they can restore one lost point to one ability score; this is in addition to the ability score improvement normally received at level 4. These effects reflect the literal stripping away of time; they can't be dispelled or undone with {@spell greater restoration} or any other magic short of a {@spell wish}." + ], + [ + "6 to 10", + "The creature immediately becomes {@dice 1d20 + 20} years older. Hair, fingernails, and toenails all grow accordingly. Until nails are cut, the creature can't hold a weapon or cast spells with somatic components and can barely walk. In addition, the creature instantly gains four levels of {@condition exhaustion} (disadvantage on ability checks, attack rolls, and saving throws; speed halved; hit-point maximum halved). Recovery from {@condition exhaustion} occurs as normal." + ], + [ + "11 to 14", + "The creature is shunted sideways in time. Instead of coming to the Scarlet Citadel with the other characters, the creature followed a different path. The creature suddenly finds itself in {@area Area 116|SC-116|x} fighting undead (result of 13 or 14) or in {@area Area 304|SC-304|x} fighting (or hiding from) trollkin (result of 11 or 12). The creature came to the citadel with an entirely different party of adventurers who suddenly disappeared (and won't be seen again). You can inflict other minor differences on the creature's memory as you see fit, provided they fit with the idea of having followed a slightly different timeline to this point." + ], + [ + "15 or more", + "Success. The creature drops to 0 hit points and begins dying." + ] + ] + }, + { + "name": "Timeline Destination", + "source": "KPSC", + "page": 64, + "colLabels": [ + "d8", + "Time/Situation" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "1", + "{@i 1,500 Years in the Past.} The characters are in a natural cavern. Four savage-looking dwarves squat around a fire, roasting meat on sticks. The dwarves cry out in an unrecognized, guttural language and grab stone-tipped spears lying in the dirt. Before they can hurl the spears, blue light engulfs the scene, and the characters find themselves falling again." + ], + [ + "2", + "{@i 500 Years in the Past.} The walls and furnishings of the library are ornate. Three elves are in the room, reading or sorting material on the shelves. They look at the characters with mild curiosity. They've seen the construct before, or at least heard about its rare appearances from previous caretakers of the scriptorium. This is the first time it's been accompanied by anyone other than the clockwork servants, though these elves might not know that. How long the construct remains is up to you. The elves are friendly and willing to talk, but they won't allow any material to be taken from their library. They speak only archaic {@language Elvish} (which is difficult to understand) and {@language Draconic}. Should the characters decide to get hostile, these elves use the stats of an {@creature archmage}, an {@creature assassin}, and a {@creature gladiator}. When the construct fires up to leave, the elves quickly step out of its range and remain behind in their own time." + ], + [ + "3", + "{@i 500 Years in the Future.} The scriptorium has been converted into a temple to Mammon, god of greed and madness. The room is swelteringly hot from an immense oven shaped like a monstrously fat humanoid that stands in the southern portion of {@area Area 215|SC-215|x}. Its open belly serves as the firebox, and flames within it are the only illumination. Six {@creature cultist|MM|cultists} and one {@creature cult fanatic|MM} in robes kneel before it. An orc, bound and gagged, lies on a table that can be tipped up to slide the orc into the blazing furnace. If characters do nothing, the sacrifice continues. If characters intervene, the cultists fight to the death. The freed orc is grateful but wants only to return to his village." + ], + [ + "4", + "{@i 1,000 Years in the Future.} The characters land in the midst of a battle between six {@creature duergar} and two {@creature grick|MM|gricks}. No matter who wins, they aren't welcoming toward the party. The structure of the scriptorium is still recognizable despite considerable damage wrought by time, earth tremors, burrowing monsters, and other stresses." + ], + [ + "5", + "{@i 5,000 Years in the Future.} The chambers are barely recognizable from their earlier features. The hole in the floor of {@area Area 215|SC-215|x} has been repaired. {@area Area 218|SC-218|x} has been converted into a throne room for a clockwork king attended by six {@creature clockwork soldier|CCodex|clockwork soldiers} (Creature Codex) and four courtiers ({@creature clockwork servant|CCodex|clockwork servants}). They have, of course, heard tales of the shining blue deity that appeared briefly to their foregears generations ago but never imagined it would return in their runtimes. King Zakchi assumes the characters are the organic slaves of the time construct and the obviously superior clockwork servants, and he tends to ignore them or even become slightly offended if characters speak to him directly." + ], + [ + "6", + "{@i 20,000 Years in the Future.} The former scriptorium has overgrown into a subterranean garden filled with towering fungi, albino ferns, snaking vines, and human-sized carnivorous flowers. The northern portion of {@area Area 216|SC-216|x} and the rest of the scriptorium is inhabited by an organism that behaves as one immense {@creature shambling mound} whose attacks have a 15-foot reach." + ], + [ + "7", + "{@i 50,000 Years in the Future.} Undead from the Dry Lands have taken control of the now unrecognizable area. A {@creature wight}, a {@creature ghast}, and three {@creature ghoul|MM|ghouls} are prowling through the chambers. The architecture looks as if the whole place was sculpted from worm-eaten bone. Over its bulky armor, the {@creature wight} wears grave-stained priestly robes of dark maroon with a bright red sash. It confronts the characters in Darakhul that has evolved to the point where it's incomprehensible; it switches to nearly unintelligible {@language Common} if they don't understand its first attempts. The wight-priest demands to know why the intruders defy the holy commands of Syrinx. It does not explain what this means, and if characters protest their innocence in any way, the undead attack in a righteous fury. More undead can join in if you want to up the ante." + ], + [ + "8", + "{@i 75,000 Years} in the Future. By this time, the upper layers of the citadel are gone, blasted away by some titanic cataclysm. The area is open to the sky, which is wreathed in sheets of perpetual green flame. The dominant life form is {@creature chuul|MM|chuuls}, and they've become considerably more intelligent over the millennia. Two {@creature chuul|MM|chuuls} stand nearby. Their stats are identical to standard chuuls except they have an Intelligence score of 24 and telepathy (240 feet). They are only momentarily perturbed by the arrival of the time construct and the characters. One of the chuuls issues a telepathic command to \"surrender the devices and prepare for cranial cessation.\" The other chuul levels a complex metal device about 9 feet long at the characters. The device is a lightning gun capable of shooting a lightning bolt every other round (100-foot line; {@damage 8d6} lightning damage; save {@dc 13}; can be fired only by someone with chuul claws and telepathy)." + ] + ] + }, + { + "name": "Toxic Flora", + "source": "KPSC", + "page": 30, + "colLabels": [ + "d4", + "Flora" + ], + "colStyles": [ + "col-2 text-center", + "col-10" + ], + "rows": [ + [ + "1", + "corrosive sap" + ], + [ + "2", + "poison blooms" + ], + [ + "3", + "sleeping fields" + ], + [ + "4", + "surprise berries" + ] + ], + "outro": [ + { + "type": "list", + "page": 30, + "items": [ + { + "type": "item", + "name": "Corrosive Sap", + "entries": [ + "A {@dc 10} Intelligence ({@skill Nature}) check indicates the sap oozing out of these sickly trees is responsible for their condition; something is wrong with it and touching it would be unwise. Moving through the trees requires a successful {@dc 13} Dexterity saving throw to keep from touching the sap. On a failure, the character takes 2 ({@damage 1d3}) acid damage per minute for {@dice 2d6} minutes; spending 1 minute cleansing the affected area ends the effect." + ] + }, + { + "type": "item", + "name": "Poison Blooms", + "entries": [ + "These vibrant-colored flowers bloom on the vines dangling from the trees and can exude toxic pollen when movement is nearby. Spotting the poison bloom before walking through requires a {@dc 10} Wisdom ({@skill Perception}) check. To resist the toxin, the character must make a {@dc 13} Constitution saving throw. Affected characters develop a rapid-onset, dry, hacking cough, suffering a level of {@condition exhaustion} and making a new saving throw each minute until they succeed or die from {@condition exhaustion}. The poison can be either removed by an appropriate spell effect or treated with a {@dc 13} Wisdom ({@skill Medicine}) check, which grants advantage on the affected creature's next saving throw to slough off the poison bloom." + ] + }, + { + "type": "item", + "name": "Sleeping Fields", + "entries": [ + "This wildflower-suffused pocket-meadow is blanketed in enchantment. A {@dc 15} Intelligence ({@skill Nature}) check recognizes there is something odd about these flowers as they don't resemble other blooms in the area. Moving through the fields carefully (no more than half speed) does not disturb the flowers. Moving through at a faster pace, however, stirs up clouds of pollen. Those in the pollen must make {@dc 13} Wisdom saving throws or be overcome by {@condition unconscious|PHB|sleep} lasting one hour if not dispelled or removed sooner. Simultaneously, the flowers release pheromones into the air to attract wandering creatures into the meadow; roll or choose a creature from the {@table Creature Encounter Table|KPSC} that arrives at the meadow in {@dice 5d10} minutes." + ] + }, + { + "type": "item", + "name": "Surprise Berries", + "entries": [ + "These berries resemble an edible variety so strongly the townsfolk nicknamed them and avoid picking either variety. A {@dc 15} Wisdom ({@skill Survival}) check differentiates them, but otherwise they look exactly like an edible species of berry. Upon consuming one, stomach pain and nausea set in within 10 minutes, giving the character a level of {@condition exhaustion} that persists until their next long rest. It can also be cured by any effect that removes poison." + ] + } + ] + } + ] + }, + { + "name": "Transformations", + "source": "KPSC", + "page": 186, + "colLabels": [ + "DC", + "To Make", + "From", + "And" + ], + "colStyles": [ + "col-1 text-center", + "col-3", + "col-4", + "col-4" + ], + "rows": [ + [ + "4", + "Steel", + "Iron", + "Coal" + ], + [ + "8", + "Pearl", + "Salt", + "Abalone" + ], + [ + "12", + "Mithral", + "Steel", + "Silver" + ], + [ + "16", + "Toadstone", + "Frog's Brain", + "Weak Poison" + ], + [ + "20", + "Laughing Gas", + "Hyena's Teeth", + "Alcohol" + ], + [ + "24", + "Aethera", + "Elemental Air", + "an Unseen Servant" + ], + [ + "28", + "Eitr", + "Sulfur", + "Giant's Breath" + ], + [ + "32", + "Air of Forgiveness", + "True Love", + "Saint's Hair" + ], + [ + "36", + "Ichor", + "Kraken's Blood", + "Aqua Vitae" + ], + [ + "40", + "Prima Materia", + "Chaos", + "Distillation of the Soul" + ] + ] + }, + { + "name": "Trollkin Encounter Groups", + "source": "KPSC", + "page": 71, + "colLabels": [ + "Group", + "{@creature Trollkin Grunt|CCodex}", + "{@creature Trollkin Shaman|CCodex}", + "{@creature Trollkin Reaver|ToB}", + "{@creature Troll|MM}", + "{@creature Dire Owlbear|KPSC}", + "{@creature Lich Hound|ToB}", + "XP" + ], + "colStyles": [ + "", + "text-center", + "text-center", + "text-center", + "text-center", + "text-center", + "text-center", + "text-center" + ], + "rows": [ + [ + "Weak A", + "4", + "\u2014", + "\u2014", + "\u2014", + "\u2014", + "\u2014", + "1,800" + ], + [ + "Weak B", + "2", + "\u2014", + "\u2014", + "\u2014", + "\u2014", + "1", + "2,000" + ], + [ + "Medium A", + "6", + "\u2014", + "\u2014", + "\u2014", + "\u2014", + "\u2014", + "2,750" + ], + [ + "Medium B", + "4", + "\u2014", + "1", + "\u2014", + "\u2014", + "\u2014", + "2,900" + ], + [ + "Medium C", + "3", + "\u2014", + "\u2014", + "\u2014", + "1", + "\u2014", + "3,150" + ], + [ + "Medium D", + "\u2014", + "1", + "\u2014", + "\u2014", + "\u2014", + "2", + "3,300" + ], + [ + "Medium E", + "3", + "\u2014", + "\u2014", + "\u2014", + "\u2014", + "2", + "3,550" + ], + [ + "Hard A", + "2", + "1", + "\u2014", + "\u2014", + "\u2014", + "2", + "4,200" + ], + [ + "Hard B", + "3", + "\u2014", + "\u2014", + "1", + "\u2014", + "1", + "4,250" + ], + [ + "Hard C", + "4", + "\u2014", + "1", + "\u2014", + "1", + "\u2014", + "4,700" + ], + [ + "Hard D", + "4", + "\u2014", + "1", + "\u2014", + "\u2014", + "2", + "5,100" + ] + ] + }, + { + "name": "Void Madness", + "source": "KPSC", + "page": 128, + "colLabels": [ + "d6", + "Effect" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "1", + "{@b \"The river is full of stars!\"} The character refuses to re-enter any Black River spaces, either swimming or in the boat. If forced onto the river, the character takes 6 ({@damage 1d12}) psychic damage each round until they're on solid ground again. If {@condition charmed}, the character agrees to enter the river, but 1 round afterward the madness kicks in again. The character is also {@condition frightened} while on the river." + ], + [ + "2", + "{@b \"How did we get here?\"} The character has no memory of anything that happened since first coming to the Scarlet Citadel. They still recognize their companions, but no amount of cajoling or proof can persuade the character he or she isn't still 1st level. The character can't use any class abilities above those of a 1st-level character, and their proficiency bonus is reduced to +2." + ], + [ + "3", + "{@b \"They're going to hatch!\"} The character is convinced their stomach is full of spider eggs that are on the verge of hatching. The character has disadvantage on attack rolls and ability checks until they recover, and they're {@condition frightened} of anything that looks like a spider." + ], + [ + "4", + "{@b \"My eyes!\"} The character is struck psychomatically {@condition blinded|PHB|blind}. Their eyes still function and the character can still be affected by gaze attacks, but they have the penalties of {@condition blinded|PHB|blindness} until they recover." + ], + [ + "5", + "{@b \"We're falling!\"} The character is overcome with vertigo. While standing up or seated, the character is {@condition stunned}. The character can function normally while {@condition prone}." + ], + [ + "6", + "{@b \"My skin is on fire!\"} The character can't abide any pressure on their skin. They must strip down to the lightest clothing possible, such as a single shirt or tunic and breeches. Armor, cloaks, bracers, jewelry, boots, helmets, or any other clothing or protective gear can't be worn. The character is also vulnerable to all damage." + ] + ] + } + ], + "adventure": [ + { + "name": "Kobold Press; Scarlet Citadel", + "id": "KPSC", + "source": "KPSC", + "group": "homebrew", + "cover": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Cover.webp" + }, + "published": "2021-08-10", + "storyline": "None", + "level": { + "start": 1, + "end": 10 + }, + "contents": [ + { + "name": "Cover and Credits" + }, + { + "name": "Introduction", + "headers": [ + "Ley Lines", + "Overlays", + "Sound", + "Light", + "Traps and Secret Doors", + "Locks", + "Character Levels and Advancement", + "Restocking Between Incursions", + "Survivability", + "Hooks" + ] + }, + { + "name": "Redtower", + "headers": [ + "Early Construction: House Holzanger", + "Discovery of the Wandering Crow", + "House Holzanger Thrives", + "The Dwarven Era", + "Banditry and the Sack of the Citadel", + "The Followers of Charun and the Void", + "The Present Day", + "Redtower Today", + "Coming to Redtower", + "Locations in Redtower", + "Social Encounters Around Redtower", + "Gossip", + "Beyond Redtower", + "Random Encounters" + ] + }, + { + "name": "Ruins Above", + "ordinal": { + "identifier": 0, + "type": "level" + } + }, + { + "name": "Dungeons and Crypts", + "ordinal": { + "identifier": 1, + "type": "level" + }, + "headers": [ + "Restocking" + ] + }, + { + "name": "Arcane Scriptorium and Alchemist's Furnace", + "ordinal": { + "identifier": 2, + "type": "level" + }, + "headers": [ + "Restocking" + ] + }, + { + "name": "Dwarven Barracks", + "ordinal": { + "identifier": 3, + "type": "level" + }, + "headers": [ + "Clacking Caverns", + "The Swarm", + "Restocking" + ] + }, + { + "name": "Bat Caverns", + "ordinal": { + "identifier": 4, + "type": "level" + }, + "headers": [ + "Two Approaches", + "Factions", + "Restocking" + ] + }, + { + "name": "Black River", + "ordinal": { + "identifier": 5, + "type": "level" + }, + "headers": [ + "Horror in the Pool", + "Restocking" + ] + }, + { + "name": "Howling Halls", + "ordinal": { + "identifier": 6, + "type": "level" + }, + "headers": [ + "Restocking" + ] + }, + { + "name": "Monsters, NPCs, and Magic", + "ordinal": { + "identifier": 1, + "type": "appendix" + }, + "headers": [ + "Monsters and NPCs", + "Magic Items", + "Deep Magic Spells" + ] + }, + { + "name": "The Witch's Walk\u2014Bezoars", + "ordinal": { + "identifier": 2, + "type": "appendix" + } + }, + { + "name": "Handouts", + "ordinal": { + "identifier": 3, + "type": "appendix" + }, + "headers": [ + "Player Handout 1", + "Player Handout 2", + "Player Handout 3" + ] + }, + { + "name": "License" + }, + { + "name": "Back Cover" + } + ] + } + ], + "adventureData": [ + { + "id": "KPSC", + "source": "KPSC", + "data": [ + { + "type": "section", + "name": "Cover and Credits", + "page": 1, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Cover-Full.webp" + }, + "title": "Scarlet Citadel\u2014A Dungeon of Secrets", + "credit": "David Auden Nash", + "width": 1224, + "height": 1584 + }, + { + "type": "hr" + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Logo-SC.webp" + }, + "title": "Scarlet Citadel\u2014A Dungeon of Secrets", + "width": 1129, + "height": 455 + }, + { + "type": "quote", + "entries": [ + "by Steve Winter" + ], + "skipMarks": true, + "skipItalics": true, + "style": "quote-pull" + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Gellert.webp" + }, + "title": "Gellert the Gruesome", + "credit": "Bryan Syme", + "width": 670, + "height": 1039 + }, + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Logo-KP.webp" + }, + "title": "Kobold Press", + "width": 281, + "height": 100 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Logo-5E.webp" + }, + "title": "5E", + "width": 223, + "height": 218 + } + ] + }, + { + "type": "section", + "name": "Credits", + "page": 3, + "entries": [ + { + "type": "list", + "style": "list-no-bullets", + "columns": 2, + "page": 3, + "items": [ + { + "type": "item", + "name": "Designer:", + "entries": [ + "Steve Winter" + ] + }, + { + "type": "item", + "name": "Additional Design:", + "entries": [ + "Wolfgang Baur, Scott Gable, and Victoria Jaczo" + ] + }, + { + "type": "item", + "name": "Editor:", + "entries": [ + "Misty Bourne" + ] + }, + { + "type": "item", + "name": "Additional Editing:", + "entries": [ + "Victoria Rogers" + ] + }, + { + "type": "item", + "name": "Cover Artist:", + "entries": [ + "David Auden Nash" + ] + }, + { + "type": "item", + "name": "Interior Artists:", + "entries": [ + "Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson" + ] + }, + { + "type": "item", + "name": "Cartography:", + "entries": [ + "Jon Pintar" + ] + }, + { + "type": "item", + "name": "Layout and Graphic Design:", + "entries": [ + "Marc Radle" + ] + }, + { + "type": "item", + "name": "Additional Layout:", + "entries": [ + "Anne G. S. Gregersen" + ] + }, + { + "type": "item", + "name": "Fantasy Grounds Digital Edition:", + "entries": [ + "Linda Buth" + ] + }, + { + "type": "item", + "name": "Roll20 Digital Edition:", + "entries": [ + "Nic Bradley" + ] + }, + { + "type": "item", + "name": "Shard Tabletop Digital Edition:", + "entries": [ + "Haley Howard" + ] + }, + { + "type": "item", + "name": "Playtest Coordinator:", + "entries": [ + "Ben McFarland" + ] + }, + { + "type": "item", + "name": "Director of Digital Growth:", + "entries": [ + "Blaine McNutt" + ] + }, + { + "type": "item", + "name": "Art Director:", + "entries": [ + "Marc Radle" + ] + }, + { + "type": "item", + "name": "Editorial Directors:", + "entries": [ + "Amanda Hamon and Thomas M. Reid" + ] + }, + { + "type": "item", + "name": "Director of Operations:", + "entries": [ + "T. Alexander Stangroom" + ] + }, + { + "type": "item", + "name": "Publisher:", + "entries": [ + "Wolfgang Baur" + ] + } + ] + }, + { + "type": "entries", + "name": "Playtesters", + "page": 3, + "entries": [ + { + "type": "list", + "style": "list-no-bullets", + "columns": 2, + "page": 3, + "items": [ + { + "type": "item", + "name": "Clean-Up Crew:", + "entries": [ + "Joshua (GM); Alexis, Jen, Matthew, Michael, Seth" + ] + }, + { + "type": "item", + "name": "Corin-Naïlo Adventures' Alliance", + "entries": [ + "Jane Coe Johnson (GM)" + ] + }, + { + "type": "item", + "name": "Covid 19 Socially Distanced Friends:", + "entries": [ + "Matthew Scheffer (GM); Hubert Chu, Mike Chau, Natasha Fermo" + ] + }, + { + "type": "item", + "name": "Der Skankin'strumplers", + "entries": [ + "Benjamin Peters (GM); Steve Bushmire, Justin Shaw, Colin Jones, Eddie Lillock, Bronson Sedore" + ] + }, + { + "type": "item", + "name": "Dirty Socks:", + "entries": [ + "Ian Murphy (GM); Micheal C, Sam H, Francesca B" + ] + }, + { + "type": "item", + "name": "Druzith's Test Dummies", + "entries": [ + "Benjamin L. Eastman (GM); Elimeir Lasdun, Michael Shimoff, Yitzchak Silverman, Sam Stern" + ] + }, + { + "type": "item", + "name": "Dungeon Delvers, Inc.:", + "entries": [ + "Bret Jordan (GM); Troy Gallier, Michael Hicks, Robert Freeman, Nikolle Freeman" + ] + }, + { + "type": "item", + "name": "Empyrean:", + "entries": [ + "Michael (GM); Raven, Rerem, Dr. Luke, Raver" + ] + }, + { + "type": "item", + "name": "Essential Adventures:", + "entries": [ + "Brian Jones (GM); Tom Stockton, Landon Huibregtse" + ] + }, + { + "type": "item", + "name": "Fanboy Crusaders:", + "entries": [ + "Chris Swire (GM); Adam Swire, Rupert W, Ste W, T. James Whittam, Gillian Borgersen, Brynjar Borgerson" + ] + }, + { + "type": "item", + "name": "Flamily D&D:", + "entries": [ + "Brad Sarnell (GM); Maddy, Cassy, Jarrett" + ] + }, + { + "type": "item", + "name": "Friday Night Fantasy:", + "entries": [ + "Jack Neller (GM); Chad Schultz, Paul Cecchini, Matt Eldred" + ] + }, + { + "type": "item", + "name": "Gear Works:", + "entries": [ + "Andrew Crouch (GM); Acejones45, iflounder, Shockthought" + ] + }, + { + "type": "item", + "name": "Ghosts of Tuesday:", + "entries": [ + "Matthew Schouten (GM); Den C., Erik L., Sel V., Adriaan O." + ] + }, + { + "type": "item", + "name": "Long Shadows:", + "entries": [ + "John Palfery-Smith (GM); Gregory, Jackson, Jeff, Jacob, Haydon" + ] + }, + { + "type": "item", + "name": "Murlocs:", + "entries": [ + "Kevin Kuryliw (GM); Player_A, Player_B, Player_C, Player_D" + ] + }, + { + "type": "item", + "name": "N/A:", + "entries": [ + "Jason Logsdon (GM); Kyra Logsdon, Steaphen Isaac, Michael Capraro, Kensie Capraro" + ] + }, + { + "type": "item", + "name": "Nowak's Low Rollers", + "entries": [ + "Ian Dawes (GM); Ed, Jonny, Rial" + ] + }, + { + "type": "item", + "name": "One Hit Point Wonders:", + "entries": [ + "Michael O. Holland (GM); Bill Buchalter, Daxton Newberry, Mark Stratton, Stephen Noa, Zach Johnson" + ] + }, + { + "type": "item", + "name": "Owlbears:", + "entries": [ + "Ian (GM); Tyler, Jess, Nick, Katelyn" + ] + }, + { + "type": "item", + "name": "Perley's Playtesters", + "entries": [ + "James P (GM); Paul R., Charlie A., Shana B., Juli B., Kai P." + ] + }, + { + "type": "item", + "name": "Rage Against the Void:", + "entries": [ + "Shaun (GM); Koko, Rob" + ] + }, + { + "type": "item", + "name": "Raid's Raiders", + "entries": [ + "Nick \"Raidus\" Tillman (GM); Ullrich, Deimos, Felix, Gwyn, Nilliam" + ] + }, + { + "type": "item", + "name": "Ruins Guild:", + "entries": [ + "Ric Mohri \"RicMTheGM\" (GM); Sean Ringrose, Akeisha Roberts, Miffed Max, Majin Tang, Josh Trigg" + ] + }, + { + "type": "item", + "name": "Saltheart's Balcony", + "entries": [ + "Kevin Borrup (GM); Jonah Borrup, Lou Lestini, Brian Dodge, Keichiro Murata" + ] + }, + { + "type": "item", + "name": "Samed's Wanderers", + "entries": [ + "Ben McFarland (GM); Ampharos, Lizzie the Bard, Jarvis, Randall, Samed" + ] + }, + { + "type": "item", + "name": "Scarlet Seekers:", + "entries": [ + "Sebastian Rombach (GM); Marisa Rombach, Shannon Clark, Peter Harjung, Stephen Byers, Mason Taylor, Travis Huddleston, Tony Mantia" + ] + }, + { + "type": "item", + "name": "Scouters of Adventure:", + "entries": [ + "David Rockwell (GM); Christopher Cooper, George Costigan, Kevin McCathy, T. Seth Lowe" + ] + }, + { + "type": "item", + "name": "Smood Jadd:", + "entries": [ + "K McDonnell (GM); Stannis Aleron, Mohkan, Kruulnar" + ] + }, + { + "type": "item", + "name": "Tay's Friend and Friends", + "entries": [ + "Stephen Geigen-Miller (GM); Greg Beettam; Adam Brooks; Patrick Heinicke; David Tallan; Jon Wise" + ] + }, + { + "type": "item", + "name": "Team Burn It Down:", + "entries": [ + "Justin (GM); Tina, Liz, Ariya, Martin, Johnny" + ] + }, + { + "type": "item", + "name": "The Adventurers Guild:", + "entries": [ + "Robert Cosplay (GM); Kristen, NickDanger, Yohan the Not So Great, Jaimin" + ] + }, + { + "type": "item", + "name": "The Coolest Dudes in the Room:", + "entries": [ + "Stephen Renfroe (GM); Nathan, Jackson, Thomas, Matt" + ] + }, + { + "type": "item", + "name": "The Copperhead Crew:", + "entries": [ + "Nathaniel Bennett (GM); Shawn Prashaw, Kurt Heiden, Matt Bauerband, Sam Schwamm, Ryan McCarthy" + ] + }, + { + "type": "item", + "name": "The Curse Eggs:", + "entries": [ + "Win (GM); Ken, Zeedus, Alexa, Tyler" + ] + }, + { + "type": "item", + "name": "The Delvers' Guild", + "entries": [ + "Paul Nemeth (GM); Scott Delahunt, Elliot Gaal, Nicola Leury, Chris Marcellus, Kenneth Norgaard, Marc Poulin, Alexander van Wettum" + ] + }, + { + "type": "item", + "name": "The Delvers' Guild, PT2", + "entries": [ + "Paul Nemeth (GM); Scott Delahunt, Elliot Gaal, Nicola Leury, Chris Marcellus, Kenneth Norgaard, Marc Poulin, Alexander van Wettum, Paul T." + ] + }, + { + "type": "item", + "name": "The Knights of Pons Aelius:", + "entries": [ + "Lord George (GM); Sir Al Beanington, Sir Tugger Beeston, Sir Phil of Elf Wood, Sage Eliot of the Moon, Sir Josh the Furnace Destroyer" + ] + }, + { + "type": "item", + "name": "The Merciless:", + "entries": [ + "Patrick Reynolds (GM); Jerome Lucero, Hegan Lucero, Casey Reynolds, Nick Wallace" + ] + }, + { + "type": "item", + "name": "The Morning Star:", + "entries": [ + "Patrick Martin Frosz Nielsen (GM); Arthur Strider-Højstrup, Julius R. Kring, Nicki Ro Larsen, René Reinert Fritz, Sven Ole Knudsen" + ] + }, + { + "type": "item", + "name": "The Mortiferous Faction:", + "entries": [ + "Mathew Bourdo (GM); Tori Herd, Ryan Glander, Tim Galligar, Justin Gibson, Courtney Crisp, Joel Emmerson" + ] + }, + { + "type": "item", + "name": "The O.R.C.S.:", + "entries": [ + "Tor Bittmann (GM); Charlotte Lewis, Guillem Martinez Salvador, Ben Winslow" + ] + }, + { + "type": "item", + "name": "The Unaccountables:", + "entries": [ + "Nate Laleman (GM); Dave Zajac, Dean Stark, Deston Castic, Aaron Morris" + ] + }, + { + "type": "item", + "name": "The Forgotten:", + "entries": [ + "Remis (GM); Tocino, sfcsspencer, Galaxyman, YoungMinion" + ] + }, + { + "type": "item", + "name": "Two Guys Playing D&D:", + "entries": [ + "Ray P. (GM); Gregg C." + ] + }, + { + "type": "item", + "name": "Unnamed Group #1:", + "entries": [ + "Christopher Higginbotham (GM); Matt DeMattei, Melissa DeMattei, Rich Whipple, Tim Heng, Tony Zuliani" + ] + }, + { + "type": "item", + "name": "Unnamed Group #2:", + "entries": [ + "Alexa Landis (GM); Brady Landis, Ian L., Jake Lammeree, Kevin Klaes" + ] + }, + { + "type": "item", + "name": "Unnamed Group #3:", + "entries": [ + "Geordi Neilson (GM); Kelly Blackwell, Dustan Dowsing, Colin Duffy, Matt Barton" + ] + }, + { + "type": "item", + "name": "Unnamed Group #4:", + "entries": [ + "Geordi Neilson (GM); Rob Defibaugh, Rod \"Fishy\" Zimmerman, D.O.C Tyson, Don Kuato of Valencia" + ] + }, + { + "type": "item", + "name": "Unnamed Group #5:", + "entries": [ + "Kevin Klaes (GM); Alexa Landis, Jake Lammeree, Julie Meloni, Rachel Donahue" + ] + }, + { + "type": "item", + "name": "Unnamed Group #6:", + "entries": [ + "Johan Fäldt (GM); Hampus Alfredsson, Maria Nordgren, Wilhelm Sjöström, Jesper Fagerberg, Quentijn Whitfield" + ] + }, + { + "type": "item", + "name": "Unnamed Group #7:", + "entries": [ + "Geordi Neilson (GM); Rob Defibaugh, Rod \"Fishy\" Zimmerman, D.O.C Tyson, Nico the Mediocre" + ] + }, + { + "type": "item", + "name": "Virtual Castle Annethrax:", + "entries": [ + "Karl Rodriguez (GM); Anne Freitas, Jeff Bailey, Amy Lee Rodriguez, Robert Davisson" + ] + } + ] + } + ] + } + ] + }, + { + "type": "hr" + }, + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Product Identity", + "page": 5, + "entries": [ + "The following items are hereby identified as Product Identity, as defined in the Open Game License version 1.0a, Section 1(e), and are not Open Content: All trademarks, registered trademarks, proper names (characters, place names, new deities, etc.), dialogue, plots, story elements, locations, characters, artwork, sidebars, and trade dress.", + "(Elements that have previously been designated as Open Game Content are not included in this declaration.)" + ] + }, + { + "type": "entries", + "name": "Open Game Content:", + "page": 5, + "entries": [ + "The Open content in this adventure includes saber-toothed bat, clacker beetle soldier, swarm of clacker beetles, warlock wight, {@i black and white daggers, communal flute, Dagon's oil, extract of dual-mindedness, flying balm, ghoul light, glowing moss, light hammer of throwing, potion of gelatinous form, potion of submission, sea serpent venom, sturdy scroll tube, wafer of warmth,} and {@i weapon of nightmares}.", + "All other material is Product Identity, especially place names, character names, locations, story elements, and fiction.", + "No other portion of this work may be reproduced in any form without permission." + ] + } + ] + }, + { + "type": "entries", + "style": "text-center", + "entries": [ + "©2021 Open Design LLC. All rights reserved.", + "{@link www.koboldpress.com}", + "PO Box 2811 | Kirkland, WA 98083", + "Printed in China", + "ISBN: 978-1-950789-08-5", + "1st Printing: August 2021", + "(This printing includes corrections.)", + "2 4 6 8 10 9 7 5 3" + ] + } + ] + }, + { + "type": "hr" + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Cover-Art.webp" + }, + "title": "Cover Art", + "credit": "David Auden Nash", + "width": 1281, + "height": 1657 + } + ] + }, + { + "type": "section", + "name": "Introduction", + "page": 4, + "entries": [ + { + "type": "section", + "page": 4, + "entries": [ + "{@i The Scarlet Citadel} is a relatively straightforward adventure for players and the GM, but levels of the complex are connected both by key story elements and stairs. You'll also need to understand the relationships between inhabitants to get the most from this material.", + "The unifying villain of the Scarlet Citadel is {@creature Gellert the Gruesome|KPSC}, last (or nearly last) scion of the noble family of Holzanger, who built the citadel and once ruled the surrounding territory. Gellert dwells deep in the catacombs, where he can conduct his research on Void magic and the manipulation of ley energy in perfect seclusion. He's not, however, entirely cut off from the world. Powerful figures on other levels of the dungeon serve as his lieutenants in the underworld and as his liaisons to the surface world. Everything living beneath the Scarlet Citadel fears Gellert's power to one extent or another, though few have ever met the legendary sorcerer face-to-face.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Level 0: Ruined Citadel", + "page": 4, + "id": "SC-L0", + "entries": [ + "Much of the original aboveground structure still stands, although it's not usable as a fortress in its present condition. Over the decades it has been used as a hideout by bandits and as a base of operations for adventurers exploring the area. Currently, it's been taken over by harpies that live in the basement of the main keep. They drive away most would-be heroes and sometimes terrorize nearby farms and logging camps. The harpies also throw their scraps to the owlbears that prowl the territory. The occasional presence of those predators contributes to keeping the crumbling fort free of curious interlopers." + ] + }, + { + "type": "entries", + "name": "Level 1: Dungeon and Crypt", + "page": 4, + "id": "SC-L1", + "entries": [ + "The entrances characters are most likely to find lead to underground passages and chambers that served as the castle dungeon when the Scarlet Citadel was still occupied by the Holzanger family and by the bandits who used it afterward. Unsurprisingly, in a world where rocs and dragons are real security concerns, the underground portion of the fortress was more extensive than the aboveground works. The current chief occupants of this level are a psychotic, sadistic torturer and serial killer known locally as {@creature the Gaoler|KPSC}, along with a handful of equally twisted creatures that serve him. {@creature The Gaoler|KPSC} has no connection with {@creature Gellert the Gruesome|KPSC}, who tolerates his presence as a deterrent to explorers.", + "Beyond {@creature the Gaoler|KPSC}'s chambers are ancient crypts of the Holzanger family. This section is rife with undead, thanks to a weak spot in the dimensional barrier between Midgard and the Dry Lands. That realm's corruption seeped into the crypts for centuries and worked its foul magic on the remains interred here. Even {@creature the Gaoler|KPSC} avoids the crypts and guards against incursions from wandering undead." + ] + }, + { + "type": "entries", + "name": "Level 2: Scriptorium and Alchemist's Furnace", + "page": 4, + "id": "SC-L2", + "entries": [ + "This level of the dungeon houses the arcane scriptorium and the mystical alchemy furnace. {@creature Cagoth-ze|KPSC}, {@creature Danaska Maksilov|KPSC}, and their servants reside here, as do a group of covert dust goblins.", + "{@creature Cagoth-ze|KPSC} is a gnome wizard who hopes to unlock the secrets hidden in the forgotten scriptorium. The monographs buried here date back to the earliest years of the Holzanger residency and even to the time of the elves who predated them. In his quest to restore the heavily damaged manuscripts, {@creature Cagoth-ze|KPSC} has become a master of time-manipulating magic. He is also a loyal vassal and apprentice of {@creature Gellert the Gruesome|KPSC}, since {@creature Cagoth-ze|KPSC}'s arcane interests overlap Gellert's areas of study. When Gellert needs to be represented on the surface, {@creature Cagoth-ze|KPSC} is the person he's most likely to send as his agent.", + "The alchemist {@creature Danaska Maksilov|KPSC} is a human from the Magdar Kingdoms. Maksilov specializes in the study of slimes and oozes. She's managed to assemble an impressive laboratory for her studies, which also involve propagating novel species of her favorite creatures with unique properties.", + "Finally, a scavenging band of dust goblins has crept into this level, unbeknown to {@creature Cagoth-ze|KPSC} and Maksilov. They're discreetly exploring, mapping the level's layout, and spying on its inhabitants with admirable caution while they size up the prospects for plunder." + ] + }, + { + "type": "entries", + "name": "Level 3: Dwarven Barracks", + "id": "SC-L3", + "page": 5, + "entries": [ + "This level was carved out by a band of dwarven mercenaries from Melana who joined forces with Gerhardt III 150 years ago. All one hundred dwarves of the warband (which included not only soldiers of fortune but also owlbear trainers and a few skilled ring mages) resided in these spacious barracks styled after the great subterranean halls of their homeland.", + "When the aboveground portion of the Scarlet Citadel was overthrown and sacked by the knights of Khors 110 years ago, the dwarves stayed on, secure in their underground fortress with their ring magic and specially bred dire owlbears\u2014or so they believed. But trollkin knew about the barracks. A few had even been hired as heavy laborers during construction, and that proved a fatal mistake for the dwarves. After a protracted siege to weaken the dwarves, the trollkin assaulted the fortifications with fierce determination. Gate by gate, room by room, barricade by barricade, the trollkin battered, smashed, mined, and burned their way through the stronghold until every dwarf was slain and the magnificent halls were theirs.", + "A handful of trollkin still live here. They pledge no fealty to {@creature Gellert the Gruesome|KPSC}, but they fear him and his lieutenants {@creature Cagoth-ze|KPSC} and {@creature Imortra the Debased|KPSC}, who control the levels above and below this one, respectively.", + "Because of the dungeon's layout, characters are unlikely to find an entrance to the lower three levels that doesn't involve coming through this level. That means they must either kill all the trollkin or strike some sort of deal with them for safe passage. The first option won't be easy, but it might be more attainable than the second. If the trollkin aren't destroyed or bribed generously, they'll be a deadly threat to the explorers' only line of retreat." + ] + }, + { + "type": "entries", + "name": "Level 4: Bat Caverns and Diabolist", + "page": 5, + "id": "SC-L4", + "entries": [ + "Three distinct groups coexist on this level.", + "First is a cult of humanoids who worship Camazotz, the demon lord of bats, and a colony of giant bats that shares the cult's large cavern. Other than their fearsome high priest, cult members tend to be maimed and degenerated examples of humanoid stock. The bats, however, are healthy and savage. These creatures have nothing to do with Gellert, and he takes little interest in them.", + "{@creature Imortra the Debased|KPSC} is the second of Gellert's disciples, ranking above {@creature Cagoth-ze|KPSC} in power and influence with their master. She is an elfmarked diabolist who shares Gellert's interest in the Void and sometimes helps directly in his research. Imortra commands several devils of significant power and can call more when needed.", + "The last group is a small band of derro outcasts who pledged themselves to Imortra out of deference to her diabolical power. They provide her some amount of security (supplementing her indentured devils) and bring her humanoid captives gathered from far and wide to serve as menial laborers and test subjects.", + "Important features of the caverns shared by Imortra and the derro exist outside the normal reality of Midgard. They are accessible only by imbibing fungal potions distilled by the derro." + ] + }, + { + "type": "entries", + "name": "Level 5: Black River", + "page": 5, + "id": "SC-L5", + "entries": [ + "The earliest members of the Holzanger family who built the Scarlet Citadel, and possibly the elves before them, understood the site was the confluence of three ley lines. What they didn't know was the fortress also sat atop a stretch of the Black River (the term applied by cultists of Charun to shadow roads). Ironically, this section of shadow road coincides with a subterranean river, making the cult's metaphoric label literally true in this locale. In the manner of most theologically driven zealots, the cultists fixated on that accident of nature and invested it with an importance far beyond its simple symbolic coincidence. They carved a temple to their dark god into the caverns surrounding the river and set about their grim worship.", + "Eventually, the cultists discovered the Howling Halls beneath their temple, and the head of the cult was drawn to investigate Void magic. He entered into an alliance of convenience with Void cultists, and soon they were as numerous in the temple as followers of Charun. Conflicts followed inevitably, until eventually the Void cultists declared the temple theirs and made it clear Charun's adherents were not welcome and wouldn't be tolerated.", + "Even the Void cultists couldn't hold the temple forever. Other creatures coveted what the cultists had and challenged them for possession of the site. The Void cult defended its shrine for decades, but the enemy was persistent and patient. The only cultists who remain now are undead, and they share the halls and the river with demons, water trolls, and other aquatic monstrosities.", + "Despite such fearsome neighbors, one resident is the undisputed master of this level: {@creature Gellert the Gruesome|KPSC}. He confines himself mostly to his residence and to the few locales that hold interest for his research into ley lines, shadow roads, and the Void, leaving the other denizens of the caverns to do as they please." + ] + }, + { + "type": "entries", + "name": "Level 6: Howling Halls", + "page": 6, + "id": "SC-L6", + "entries": [ + "At the lowest level of the dungeon is an enigma: a massive {@item sphere of annihilation}, somehow bound in place by an unknown entity in a forgotten age. It pulls terrific wind through the twisting, elementally-charged tunnels of the labyrinth. The sphere's connection to the Void makes it of great interest to {@creature Gellert the Gruesome|KPSC}. Ideally, he'd like to find a way to take control of it, but that goal has eluded him for four decades. Meanwhile, the Howling Halls surrounding the sphere are flooded with elemental energy, making them by far the most dangerous places in the entire dungeon complex." + ] + } + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/RT Scarlet Citadel Side View.webp" + }, + "title": "Scarlet Citadel", + "credit": "Jon Pintar", + "imageType": "map", + "grid": { + "type": "none" + }, + "width": 1121, + "height": 1551, + "mapRegions": [ + { + "area": "SC-L1", + "points": [ + [ + 584, + 357 + ], + [ + 654, + 357 + ], + [ + 654, + 328 + ], + [ + 762, + 328 + ], + [ + 762, + 256 + ], + [ + 443, + 179 + ], + [ + 400, + 179 + ], + [ + 400, + 101 + ], + [ + 290, + 101 + ], + [ + 200, + 135 + ], + [ + 200, + 205 + ], + [ + 92, + 205 + ], + [ + 92, + 302 + ], + [ + 301, + 302 + ], + [ + 357, + 338 + ], + [ + 565, + 338 + ] + ] + }, + { + "area": "SC-L0", + "points": [ + [ + 3, + 95 + ], + [ + 3, + 2 + ], + [ + 1118, + 2 + ], + [ + 1118, + 95 + ] + ] + }, + { + "area": "SC-L2", + "points": [ + [ + 364, + 343 + ], + [ + 557, + 343 + ], + [ + 586, + 372 + ], + [ + 970, + 372 + ], + [ + 1041, + 399 + ], + [ + 1041, + 476 + ], + [ + 394, + 476 + ], + [ + 357, + 513 + ], + [ + 22, + 513 + ], + [ + 22, + 477 + ], + [ + 119, + 477 + ], + [ + 119, + 425 + ], + [ + 276, + 401 + ], + [ + 366, + 401 + ] + ] + }, + { + "area": "SC-L3", + "points": [ + [ + 1039, + 521 + ], + [ + 1039, + 782 + ], + [ + 25, + 782 + ], + [ + 25, + 521 + ] + ] + }, + { + "area": "SC-L4", + "points": [ + [ + 25, + 801 + ], + [ + 25, + 1114 + ], + [ + 1080, + 1114 + ], + [ + 1080, + 801 + ] + ] + }, + { + "area": "SC-L5", + "points": [ + [ + 1067, + 1361 + ], + [ + 1067, + 1128 + ], + [ + 26, + 1128 + ], + [ + 26, + 1361 + ] + ] + }, + { + "area": "SC-L6", + "points": [ + [ + 25, + 1367 + ], + [ + 25, + 1521 + ], + [ + 1073, + 1521 + ], + [ + 1073, + 1367 + ] + ] + } + ] + } + ] + }, + { + "type": "section", + "name": "Ley Lines", + "page": 6, + "entries": [ + "The site of the Scarlet Citadel is extremely potent with ley-line energy. The titanic White Road runs fewer than 60 miles to the south, and lesser ley lines crisscross the region. Most importantly, a ley line tributary wanders across almost the entire site and forms a sizable eddy beneath the fortress. Even better, this ley line forms a connection between the White Road, the Pontoretto ley line of Valera, a smaller line called the Wandering Crow, and even a shadow road to the northwest\u2014or at least it does now, thanks to blood-soaked rituals enacted centuries ago by Gellert's ancestor Gerhardt the Elder.", + "This confluence and pooling of energy is all but unique in Midgard, and it's the most closely guarded secret about the site. The only way for low-level characters to uncover a bit of arcane history this esoteric would be to spend at least a month in research at one of the great libraries of Zobeck or Hirschberg\u2014or a few hours in the Arcane Scriptorium beneath the citadel. It's why {@creature Gellert the Gruesome|KPSC} and his minions value the family estate so highly in spite of its gross deterioration. Spellcasters who utilize ley-line magic as described in {@adventure Deep Magic 5: Ley Lines|DM05|1} are considered to be in the vicinity of a {@table Titanic Ley Line Effects|DM05|titanic ley line} anywhere on this level." + ] + }, + { + "type": "section", + "name": "Overlays", + "page": 6, + "entries": [ + "{@i The Scarlet Citadel} includes many areas that change during play or that contain secrets characters must work to reveal. These are represented on map overlays. When conditions change or when characters trigger a secret revelation, place the appropriate overlay on the map. The illustration below shows how the overlays work in conjunction with the large poster maps to create new conditions within the dungeon levels.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/Overlay Instructions.webp" + }, + "credit": "Jon Pintar", + "width": 1073, + "height": 385 + }, + { + "type": "homebrew", + "entries": [ + "{@note These overlays will already be set up in Foundry imports for you as tiles.}" + ] + } + ] + }, + { + "type": "section", + "name": "Sound", + "page": 8, + "entries": [ + "Unless characters take great pains to be quiet about everything, a fight in one chamber will be heard in nearby chambers. Any battle that stretches beyond a single surprise round makes enough noise to be heard elsewhere.", + "A fight loud enough to be overheard by dungeon creatures in other areas can have several results. The first is that creatures in adjoining chambers move to join the fight. They might rush straight in, or they might maneuver around to attack from an unexpected direction. The second possibility is they might pull back to a position where they can make a better defense or stage an ambush. The third option, available only in certain cases, is creatures might remotely trigger a trap in the chamber where characters are.", + "Some chamber descriptions include a note about what can happen if a noisy fight breaks out. Where they don't, noise can always be heard in adjacent chambers. Creatures two chambers away notice if they make a successful {@dc 12} Wisdom ({@skill Perception}) check. For a group of creatures, use the best {@skill Perception} score and make a single check with advantage to represent the group. Especially loud spells such as {@spell knock} and {@spell thunderwave} can be heard everywhere throughout the level, and even on the level above and below if the GM wants (sound travels well through stone).", + "Everything said about fighting applies equally to any sort of sound, whether that's bashing open a door, breaking a flask, falling down a flight of stairs, or setting off a trap. The inhabitants of the citadel know an unfamiliar sound when they hear one, so they'll go to investigate (or send an expendable underling), spread the alarm, or prepare an ambush just in case." + ] + }, + { + "type": "section", + "name": "Light", + "page": 8, + "entries": [ + "Most of the creatures living in the Scarlet Citadel have {@sense darkvision}, and their areas have no light. The exceptions are those places occupied by creatures without {@sense darkvision}: {@creature the Gaoler|KPSC}'s dungeon, the Alchemist's Furnace, portions of the Arcane Scriptorium and diabolist's realm on Level 4, and Gellert's home on Level 5.", + "Characters without {@sense darkvision} will need to bring their own light.", + { + "type": "list", + "page": 8, + "items": [ + "A standard {@item lamp|PHB} sheds {@quickref Vision and Light||2||bright light} for only 15 feet and {@quickref Vision and Light||2||dim light} for 15 feet beyond that.", + "A {@spell light} spell or {@item torch|PHB} lights up 20/40 feet.", + "A {@item hooded lantern|PHB|hooded} or {@item bullseye lantern|PHB} lights up 30/60 feet.", + "Most {@sense darkvision} has a range of 60 feet, as if the area is dimly lit." + ] + }, + "It's vital for the GM to be aware of which characters can see, who and what they can see, and how well they see it.", + "Characters relying on light sources can be seen by everyone, friend or foe, at any distance. No matter how quiet they are, they broadcast their approach if the halo from their light extends past the corner of a hallway or can be seen through an open doorway or under a closed door. This is the reason for using {@item hooded lantern|PHB|hooded} and {@item bullseye lantern|PHB|bullseye lanterns}; they can be dimmed so they don't give away your position to enemies. Keep this in mind when characters using {@item lamp|PHB|lamps}, {@item torch|PHB|torches}, or {@spell light} spells make Dexterity ({@skill Stealth}) checks.", + "Characters relying on {@sense darkvision} don't need to worry about a flickering light giving away their position, but if they move outside the radius of their friends' lights, their friends can't see them anymore.", + "Finally, remember that Wisdom ({@skill Perception}) checks based on sight are made with disadvantage in {@quickref Vision and Light||2||dim light}. Characters who rely solely on {@sense darkvision} have a hard time finding traps and secret doors." + ] + }, + { + "type": "section", + "name": "Traps and Secret Doors", + "page": 8, + "entries": [ + "The characters aren't the first raiders who've invaded the citadel, so its inhabitants have made preparations for dealing with such situations. The Scarlet Citadel is their home and the monsters and other inhabitants know its passageways, its choke points and dead ends, and its traps. Some traps are meant to kill intruders, some to trap them, and some just to warn inhabitants that trouble is approaching.", + "Where traps are concerned, it's important for the GM and players to keep some things in mind.", + "First, you don't want traps to become routine. Players easily fall into lazy habits such as scanning every room and hallway for traps before entering if they're allowed to. It would be a poor trap that could be spotted in a few seconds of scanning from 20 feet away. Give the trapmakers more credit than that. They work hard to conceal their handiwork.", + "Second, the {@skill Investigation} and {@skill Perception} skills are easily confused (and abused) where trap-finding is concerned. Players and GMs tend to over-rely on {@skill Perception}, which leads players to maximize their {@skill Perception} scores and ignore {@skill Investigation}. There's nothing wrong with a character specializing in something and becoming really, really good at it. The problem arises when a specialist is allowed to apply their narrow specialization in every situation, whether or not it fits.", + "Here's how {@skill Investigation} and {@skill Perception} are treated in {@i The Scarlet Citadel}. Note this discussion relates specifically to finding traps and secret doors. Both skills have uses beyond those described here.", + { + "type": "list", + "page": 9, + "items": [ + "{@skill Perception} represents a character's general awareness of surroundings and their ability to sense when something is amiss, along with their ability to spot things that are small and hard to see. A successful Wisdom ({@skill Perception}) check tells a character something about the scene is wrong, but it doesn't necessarily reveal specifically what's wrong. Sometimes it does, but not always; it depends on the situation.", + "{@skill Investigation} represents a character's ability to collate bits of information into a specific conclusion. Where {@skill Perception} often deals in hunches and instinct or in revealing the presence of something without clarifying its meaning or significance, {@skill Investigation} allows specific, sometimes seemingly unrelated details to be focused into a coherent picture." + ] + }, + "With those two definitions in mind, here's how characters can locate traps and secret doors in the citadel.", + "{@b If a trap has visible features}, a successful Wisdom ({@skill Perception}) check is enough to reveal it. A tripwire across a hallway is one example; once it's noticed, characters can just step over it. They don't know what the trap does. They could opt to trigger the trap from a distance by tossing a stick onto the wire, but that's risky without knowing what will happen. Another example would be holes in the wall with scorch marks around them; flames must shoot out of those holes. Characters don't know what triggers the trap, but they can avoid the flames by crawling under the holes or by plugging them up.", + "In these situations, characters can learn more about the trap by interacting with it carefully (while asking you questions). If they're still unsure what to do, they can attempt an Intelligence ({@skill Investigation}) check at the original DC to get a clearer understanding. Encourage them to treat the situation like a puzzle instead of an exercise in dice-rolling.", + "This type of Wisdom ({@skill Perception}) check can search one adjacent 5-foot-square area of floor or 5-foot wall section in a turn (6 seconds). Don't check separately for each area, just estimate how long the search takes and make one roll. Most rooms can be scanned this way in a minute or so.", + "If a trap has no visible features\u2014no tripwire, no spikes protruding from the ceiling, no scorch marks on the wall, no bloodstains on the floor\u2014{@skill Perception} is much less useful. These situations are made for {@skill Investigation}.", + "{@skill Investigation} requires an active search. Actively investigating a 5-foot-square area of floor or a 5-foot section of wall takes one character 1 minute. This may seem like a long time, but the characters' lives may depend on this search being thorough! It's not something to rush through.", + "{@skill Investigation} of a large area should be resolved with a single skill check, but it still takes 1 minute for every 5-by-5 floor square and 1 minute for every 5 feet of wall length. Thoroughly investigating a 25-foot-square room, for example, takes about 40 minutes (25 minutes for the floor plus 20 minutes for the walls minus a few minutes to account for obvious doorways).", + "The time can be shortened by having multiple characters search different areas. In that case, each searcher makes an independent Intelligence ({@skill Investigation}) check for their own area.", + "{@skill Investigation} reveals more than {@skill Perception} does. A successful Intelligence ({@skill Investigation}) check of a trap reveals the trigger and any understandable details about its effect. For example, the investigator might learn that stepping on {@i this} flagstone causes {@i that} wall panel to open, but it's impossible to know what's behind the wall panel without opening it. Successful investigation of a secret door reveals the door's location and how to open it.", + "{@skill Perception} isn't useless in these situations, but all a successful Wisdom ({@skill Perception}) check produces is a suspicion about the area, a knowing that something in it is {@i wrong}. There could be traps, or concealed doors, or something else entirely. To get more information, characters must explore more fully.", + "{@b Magical traps} should be treated the same as traps with no visible features, but they're found with the {@skill Arcana} skill instead of {@skill Investigation}. If there are visible warning signs\u2014a glyph carved into a stone step, for example\u2014 {@skill Perception} works as normal.", + { + "type": "statblock", + "tag": "variantrule", + "source": "KPSC", + "name": "Helping Search", + "page": 9 + }, + "The only time a repeat check should be allowed is if the situation changes significantly. For example, an NPC telling them (not showing; that's automatic) where the door is or gaining an experience level are good reasons to allow a new try.", + "{@b If areas being searched are more than 5 feet away}, the search can take longer or you can impose penalties on the check. Also remember that {@quickref Vision and Light||2||dim light} imposes disadvantage on visual Wisdom ({@skill Perception}) checks; this can be significant for characters who rely on {@sense darkvision} when scouting ahead of the main group.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Using Passive Scores", + "page": 10, + "entries": [ + "Just seeing the {@dice d20} roll on a skill check is often enough to give players a good idea whether their attempt succeeded or failed, regardless of what you tell them about it and what their characters see afterward. Likewise, simply asking for a die roll when it seems unnecessary can tip players off that an area is more dangerous than it appears or it needs to be checked more thoroughly for secrets.", + "You can avoid these unwanted tip-offs by using the characters' passive scores. Passive {@skill Perception} is the most important of these, but others can be useful too.", + "When characters approach a trap or pass a secret door, instead of asking for a Wisdom ({@skill Perception}) check and comparing it to the feature's DC, make a {@dice d20} roll for the feature and compare the result to the characters' passive {@skill Perception} scores. The modifier on your roll equals the feature's DC\u22128. For example, if text indicates noticing a trap requires a successful {@dc 14} Wisdom ({@skill Perception}) check, then you roll a {@dice 1d20 + 6} and compare the result to the passive {@skill Perception} of characters who are in danger of triggering the trap (lower is better in this case). If characters are moving slowly and paying close attention to such things, roll {@dice 2d20} and use the lower of the two results (effectively giving the trap or secret door disadvantage to remain unnoticed). If the group is moving rapidly or not being careful in your estimation, roll {@dice 2d20} and use the higher of the two results." + ] + }, + { + "type": "entries", + "name": "Other GM Tricks", + "page": 10, + "entries": [ + "A useful GM's technique when characters are searching for traps or secrets, trying to open a lock, or making any other skill check is to roll a {@dice d20} yourself when the players do. Players should know you're doing this, but they shouldn't see the result of the roll. Explain there are many cases in which a character has advantage or disadvantage on the check without knowing it. The {@dice d20} you roll could be helping their attempt or hurting it\u2014or it could be you rolling a die just to keep them guessing." + ] + } + ] + } + ] + }, + "The Scarlet Citadel is written with these assumptions about {@skill Investigation}, {@skill Perception}, and traps. As GM, you're not required to adopt any of these approaches in your game, but you should understand why certain encounters are written the way they are." + ] + }, + { + "type": "section", + "name": "Locks", + "page": 10, + "entries": [ + "Like traps, only one attempt should be allowed to pick a lock. Additional characters can aid in the attempt, but don't allow players to keep rolling until someone gets a high number.", + "If the attempt fails, characters have four options. They can search for the key, they can use magic such as a {@spell knock} spell or {@item chime of opening|DMG|chimes of opening}, they can smash the door open, or they can wait until they gain an experience level and try again. Unless text states otherwise, assume smashing a door open requires a successful Strength ({@skill Athletics}) check against the lock's DC + 3. Again, allow only one attempt (with aid) per experience level.", + "If the roll to open the lock is a natural 1, the character's lockpick breaks. They'll need to get a new set of {@item thieves' tools|PHB} back in Redtower or elsewhere in the dungeon. At your option, you can allow characters without {@item thieves' tools|PHB} to try picking locks, but they do so with disadvantage and can't apply their proficiency bonus to the attempt." + ] + }, + { + "type": "section", + "name": "Character Levels and Advancement", + "page": 10, + "entries": [ + "The early stages of the Scarlet Citadel are suitable for low-level characters (levels 1 and 2). From there, the challenge ramps up quickly as explorers press deeper into the dungeon. Characters probably won't gain enough experience in the Scarlet Citadel to advance at the same rate as the challenge. You should encourage players to return to the town of Redtower between dungeon levels and take on side quests there until they level up. Alternatively, if you're not interested in exploring the territory around the town and sending characters on secondary quests, you can ignore experience points and use milestones instead; in that case, characters gain a level each time they complete a major portion of the adventure.", + "A default DC is provided for those times when you need to make an on-the-fly decision about how difficult a task or saving throw should be. Challenges are generally geared toward a party of four characters. If your group is bigger than that, they may be able to deal with the Scarlet Citadel at levels 20 to 40 percent lower than what's listed here.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Character Levels and Advancement", + "page": 11 + } + ] + }, + { + "type": "section", + "name": "Restocking Between Incursions", + "page": 11, + "entries": [ + "The inhabitants of the Scarlet Citadel don't sit idly by as their sanctum is invaded and torn apart room by room. As soon as characters start fighting their way through Level 1, {@creature Cagoth-ze|KPSC} becomes aware the complex is under attack and alerts {@creature Imortra the Debased|KPSC}. Imortra doesn't care about {@creature the Gaoler|KPSC} or any undead in the crypt, so her initial reaction is nothing more than telling {@creature Cagoth-ze|KPSC} to deal with it. When he fails to do so (in other words, when the Arcane Scriptorium is sacked), Imortra starts taking the situation seriously.", + "From that point on, never allow the dungeons to be static places. If characters battle through the dwarven barracks on Level 3 and kill everything in sight, then when they retreat to rest, Imortra infiltrates some of her devils or duergar back into Level 3 to ambush the characters again when they return (as adventurers inevitably do).", + "At the end of each level is a section titled Restocking. It covers in greater detail exactly what the dungeon's occupants do to discourage characters from coming back after they've cleared a level. In extreme cases, these even suggest attacks against the characters outside the dungeon." + ] + }, + { + "type": "section", + "name": "Survivability", + "page": 11, + "entries": [ + "The Scarlet Citadel is intensely dangerous. Most levels include foes and situations that are too powerful even for characters of the recommended experience level for that stage of the adventure. This is intentional. Characters are expected to retreat from overwhelming danger, regroup, and use what they learn to come up with a better plan before trying again.", + "As the Game Master, you should point this out to players before the adventure starts. Ensure they understand that recognizing when a fight is too dangerous is essential, and retreating is expected. Many players are loath to retreat from anything for any reason and would rather try to mesmerize the dice than exercise good tactical sense. They won't survive.", + "If retreat is not in your group's playbook, your responsibility as GM is to brief them outside of play\u2014 probably during character creation\u2014that they need to \"get their minds right\" about retreating. Pulling back from a fight they can't win isn't cowardly, it's smart. They're guaranteed to face that situation more than once in the Scarlet Citadel." + ] + }, + { + "type": "section", + "name": "Hooks", + "page": 11, + "entries": [ + "Characters setting out to explore the Scarlet Citadel hear rumors about it in the nearby town of Redtower. Exactly what and how they heard about it is up to you.", + "Information on Redtower can be found in the following chapter. A few other possibilities are listed here.", + { + "type": "list", + "page": 11, + "items": [ + "{@creature Ichbon Teastrainer|KPSC}, a halfling naturalist collecting samples from the countryside, disappeared about a week ago. The innkeeper who rented Teastrainer a room is concerned about what happened to his lodger. The halfling didn't seem the sort who'd skip out on a bill.", + "{@creature Dugan Lovay|KPSC} is a trader who was expected in Redtower a few days ago. Maybe she was just delayed, but it doesn't pay to take chances in these troubled times. A committee of local merchants wants to hire some capable travelers to follow the road Lovay should be on and learn what happened. She usually travels with a knight bodyguard called the Red Hart." + ] + } + ] + } + ] + }, + { + "type": "section", + "name": "Redtower", + "page": 12, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Redtower-Splash.webp" + }, + "credit": "Sam Perin", + "width": 1278, + "height": 809 + }, + "Some dungeons are dug out with precision by massive hordes of undead workers or tribes of goblins, built in great chaos and energy to the plan of some cunning mind. The Scarlet Citadel is more of a peculiar growth of layer upon layer of tunnels, defensive halls, hidden crypts and labs, and many secrets buried deep below the surface.", + "Human settlement of the White Forest started modestly indeed at the nearby river village of Redtower. However, over time, both the village and the castle deeper in the woods became a site of importance to dungeoneers, arcane seekers, geomancers, and a certain breed of dwarven mystic. Read on and know the truth of its founding, its blood-soaked history, and its current odd decay.", + { + "type": "statblock", + "tag": "table", + "source": "KPSc", + "name": "Scarlet Citadel and Redtower Timeline", + "page": 14 + }, + { + "type": "section", + "name": "Early Construction: House Holzanger", + "page": 12, + "entries": [ + "The castle now called the Scarlet Citadel sits on the site of an ancient elven hunting lodge in the White Forest, claimed by a noble family after the Great Retreat 400-some years ago. The land was thus owned by House Holzanger, who owed fealty at various times to Illyria, the Republic of Triolo, the Canton of Melana, and (most often) to the Magdar Kingdom. Always rather deft in politics and inclined to an unambitious policy of, \"Just leave us alone with our books and hawks and hunting,\" House Holzanger might have remained a footnote if it were not for their control of the Scarlet Crow ley line and their willingness to annoy the fey lords and ladies of the forest.", + "Originally, the pretty lodge was visited each summer and fall for boar hunts, chasing deer in the White Forest, and fish-hawking along the Templine riverbanks. The family realized the road to the lodge could also be utilized for timber transport, so the lodge became the manor for a new lumber village along the river. The lodge itself remained a place of blissful seclusion, though with some ability to gather servitors, various goods, and skilled craftspeople from the village.", + "This village was named Redleaf. At first, they sold their finest oak, ash, and rowan either east to the city of Melana or north to the Magdar merchants for barrels, barge masts, and much else. The trade was not without problems (the forest fey included some alseid and bothersome druids), but in all, it was a worthwhile little fiefdom for the Holzangers. Over time, the village grew, and then Gerhardt Holzanger came along, the first of the Holzanger sorcerers." + ] + }, + { + "type": "section", + "name": "Discovery of the Wandering Crow", + "page": 13, + "entries": [ + "About 250 years ago, the young Holzanger discovered a rich ley-line tributary nearby, connecting easily to the White Road to the south and (with only modest arcane rituals) also to the shadow road to the northwest and even (with rather more strenuous and blood-soaked rituals) to the ancient Pontoretto ley line of Valera and its elven lords. The ley line itself seemed to pool and gather strength near the hunting lodge more than at the village itself, and the isolated lodge was a good place for experiments that often involved chanting, arcane lights, and the strange smells of alchemical enhancements and distillations.", + "Gerhardt kept his secret for almost ten years until he took an apprentice who later ran away to Schio and told his tale. A ley line that might connect other ley lines! Ley-line philters and encasements that reacted to Void power, radiant magic, and shadow! Ley-line distillations that gave his cruel master much added strength of body and mind! The tales were wild and had the effect that the apprentice Waldmer intended\u2014the privacy of the White Forest Lodge was a thing of the past.", + "With the wider understanding of the discovery, the area was suddenly of interest to geomancers, the shadow fey, and darker forces who wished to travel the fey roads between the three lines, plumb the mysteries of why", + "this backwater might connect ley lines in this way, and discover how this strong ley line might be harnessed. The first few visitors were greeted politely and told to go away. Later visitors were treated as foes. Over the years, the hunting lodge\u2014at the ley line's strongest point\u2014was rebuilt with the red stone common to the area, first as a single tower and then as a small keep.", + "Arcane secrets were under frequent investigation. Gerhardt Holzanger grew rich taking on various comely, cunning, and willing apprentices (some believe Arshin the Enchanter\u2014see {@i Warlock #2} {@note #TODO BREW-691}\u2014was one of them, more long-lived than most) and having built his redstone castle on the site of the ley line's greatest resonance and generally making the most of it. He bound himself to the ley line, giving himself and his children greater strength in using its magic but also making it difficult to wander far from the Wandering Crow. At first, he could travel as far as Zigistad, Melana, and Triolo itself, but over time, this narrowed to Peltzenheim and the town of Erdovar (before its ruin) and Schio. Some believe this same ritual binds the master of Demon Mountain to his own domicile, granting him great power in a highly limited space." + ] + }, + { + "type": "section", + "name": "House Holzanger Thrives", + "page": 13, + "entries": [ + "Despite the lack of travel, Gerhardt's private ley line offered strength and the seemingly boundless ability to study, learn, and tinker, delighting first Gerhardt and then his progeny (his wife was one Edelfrieda the Golden, said to be a druid, a sorceress, or an elfmarked petty noble of Dornig\u2014some insist on all three). Within the reach of the White Forest, first Gerhardt the Elder and then Gerhardt the Younger and then Gertruda and Gunthar and Gerhardt III all had control over the ley lines, countering any foe or assassin skillfully, inventing new ways to charm a friend or turn an enemy into a bug. Over generations, their interests delved deep into newts and amphibians, and then the family became obsessed with horology, celestial mechanics, flotation and levitation, night creatures, angelic languages, and on and on. Always seeking knowledge purely to possess it, rarely using it to better their small barony or even to enrich themselves or their peasantry.", + "For a brief period, the area was quasi-independent, and each Holzanger sorcerer styled himself the \"Baron of Citarossa, Lord of the White Forest, and Master of the Scarlet Citadel.\" So it went for nigh 200 years: always a tiny power, always independent, though sometimes paying tribute to one power or another, and always a strange little oddity known mostly to merchants, timberfolk, and the southern Magdar villages.", + "However, their overweening pride and power drew attention, and in time, an unexpected arrival ended the first age of the citadel roughly 150 years ago." + ] + }, + { + "type": "section", + "name": "The Dwarven Era", + "page": 13, + "entries": [ + "The dwarves of the cantons and of the city-state of Melana are makers, forgers of steel, imbuing weapons with the power of Mavros and Svarog\u2014and even Ninkash and Rava\u2014and durable armor, enchanted barrels, and wondrous works in gold, steel, and stone. A few dwarves though, especially those of Nordmansch and Alpentor, still hew to the older ways, forging rings of surpassing power and loveliness, alive with the circling strength of runes, binding raw arcane might and turning it to fire and shadow, to glamours as durable as stone.", + "These dwarves, the ring wardens and the ring mystics, are the keepers of lore said to have been handed down by bearded Wotan himself. Their understanding of embodying magic in physical form is rarely surpassed, and they took a keen interest in House Holzanger. When the human house was weak, they showed up one day, told Gerhardt III they would be his new soldiers and providers, and somehow either charmed him (some say the gift of an enchanted ring secured Gerhardt III's cooperation) or won him through bribery (others say the ring mystics shared their secrets of binding arcane essences into circular form and that Gerhardt himself forged dozens of powerful rings in this manner).", + "In either case, suddenly there was a company of one hundred dwarves and a half-dozen ring mages in the village of Redleaf\u2014and many arguments with the locals over the paucity of ale and proper sausages. The dwarves chased down and tamed owlbears as hunting animals and guardians for the newly built Dwarf Hall in the village, a fine dwarven-style structure with a lookout tower. A palisade was raised to protect the village from woodland raiders. And relations between villagers and dwarves never improved. The dwarves followed Ninkash a bit too closely, often drunk and pissing in the streets or singing their endless songs late at night. The dwarven hall was a bit too fine and too imposing. Brawls were common, though the humans had much the worst of it. Complaints to Baron Gerhardt went unheeded. The owlbears ate local goats and chickens and even a beloved dog.", + "One night, while most of the dwarves were digging at the old Scarlet Manor Hall, the Dwarf Hall burned to the ground. The streets of the village of Redleaf glowed brightly, and the humans sang their own songs of Khors. Some of the Redleaf druids and doughtier men-at-arms mused about throwing the dwarves out entirely and \"rescuing\" Baron Gerhardt from their evil influences.", + "Baron Gerhardt finally saw the danger of further strife between the humans and dwarves. He called the dwarves to stay at the manor house and keep and told them to build it into a finer citadel with a new name: the Scarlet Citadel. The owlbears left the village of Redleaf to live with the dwarves, coming to the riverside village only occasionally when the baron's dwarves came calling. These grim-faced dwarves came twice a year to collect taxes or gather up barrels of ale from Peltzenheim or to send furs to their dwarven brothers in Melana and Brescia. The dungeons beneath the Scarlet Citadel were vastly expanded and improved to include owlbear stables, barracks, shrines to dwarven gods, and a vast library and workspace carved out for the Holzangers.", + "The dwarves brought more than rings and owlbears to the Scarlet Citadel. They also brought the faith of Charun the Boatman with them from Melana, and over time, they connected some elements of the citadel with the Black River of Tears, sacred to Charun and said to be a source of connection between the mortal world and Yggdrasil or between Midgard and the many realms of the outer planes." + ] + }, + { + "type": "section", + "name": "Banditry and the Sack of the Citadel", + "page": 15, + "entries": [ + "About 130 years ago, the dwarves of the Scarlet Citadel grew impatient with what seemed like plentiful coin and ale, plus the fine magical treasures they occasionally gained from the Holzangers. Tired of hunting and guarding and drinking, and led by the canny Captain {@creature Chansar the Pale|KPSC}, they began to take empty carts pulled by enormous tamed owlbears out to the Schio-Wagenstein Road where they plundered merchants and rolled away with fine steel from Melana, copper bars, leather hides from Trombei, spices from Triolo, barrels of salt fish from Friula, and strings of Septime coin. This banditry was small at first\u2014a trader here, a lone peddler there\u2014but it quickly grew into a business of serious danger for trade between the Seven Cities and the Crossroads.", + "Trade is always dangerous of course, especially among the Septime cities, so the usual precautions were taken. Merchants hired guards, which slowed the banditry but made some trade quite difficult; the price of salt fish won't support a squadron of lancers. Rewards were posted.", + "For years, various cantonal dwarves and the dwarves of Melana were blamed, for the canny dwarves of the Scarlet Citadel displayed shields and banners of Tijino, Juralt, and Melana or of famous mercenary companies within the Seven Cities. In time, however, it became clear these dwarves lived to the east of the road, and they operated from some stronghold in the White Forest. Given the notorious strength of the forest's owlbears and the well-known dangers of the sorcerers of the Scarlet Citadel taking offense at trespassers, the merchants all agreed that someone else should seek out the bandit stronghold and put a stop to the whole mess. The rewards grew larger.", + "The end of the bandit era came in a different way when canny Captain Chansar bragged a bit too loudly at Redleaf 's tavern, the Cage. A young squire of the Faithful Knights of Khors was visiting the village as part of a simple devotional journey to the shrine there, and she overheard this boasting about pillaging a full mule train, so Squire Emmalyn told her sergeant of the bragging dwarven bandit. The paladins and faithful knights of Khors had recently had one of their own wine shipments from the Smolten Hills plundered by bandits, and the order's commander was incensed. A wing of knights, a squad of the Wands of Khors battle mages, and the high priest of Khors in Zigistad himself all followed the young squire Emmalyn into the White Forest to Redleaf village and then to the citadel.", + "When the dwarves refused to hand over Captain Chansar and his accomplices to the king's justice and the mercy of Khors, the knights laid siege to the citadel for a month. In time, owlbears within the citadel ate all there was to eat, and canny Chansar sent the starving beasts out the citadel gate, expecting to make short work of the knights. He was quite mistaken; High Priest Tadeas Toller struck the owlbears with holy fire, the Wands of Khors unleashed lightning, and the countercharge carried the knights into the citadel courtyard.", + "The battle might yet have gone to the dwarves with their crossbows firing into the courtyard from well- built arrow slits if not for the fine timbers of the keep catching fire when a lucky fireball went through an arrow slit into the interior. The Scarlet Citadel floors, stairs, rafters, and tapestries burned bright and strong, and the conflagration quickly poured smoke into the buildings, the dungeons, and the courtyard. It became impossible to shoot through the smoke and soon to breathe within the tower. The smoke and flames drove a few dwarves into the deeper tunnels, though most were forced to surrender to the waiting company of knights. Captain Chansar's body was never found, and his ring mystic lieutenant Valence Hellhand is known to have survived and fled to Nordmansch. The citadel walls still stood, blackened with smoke, and the dungeons below were no longer home to dozens of owlbears.", + "But the age of the Scarlet Citadel as a functional fortress was over and done, and the cracked, blackened mortar and missing rafters meant the walls themselves were weakened. Soon other inhabitants came to the citadel, and the villagers of Redleaf came to gather up useful stone blocks and take them by wagon to reinforce their own keep and palisade. These scarlet stones were carried for miles and used with care. And one morning, a mysterious red tower was erected, making such a fine impression overlooking the village, which was soon renamed Redtower, and it has kept that name ever since." + ] + }, + { + "type": "section", + "name": "The Followers of Charun and the Void", + "page": 16, + "entries": [ + "The sack of the Scarlet Citadel affected the village of Redtower very little indeed. Timber was still cut, some logs rafted down to Triolo to build the fleets, many of the finest timbers going north to the Magdar plain for houses, barrels\u2014all the things for which stout oak, maple, and ash are most prized. A few arcanists came to sniff around at the ruins, though most left quickly once they met the feral owlbears or were vexed by the sprites and pixies and alseid who guarded the forest paths against intruders.", + "However, one group came not by forest path but by shadow road, powered by the Wandering Crow ley line. These were the cultists of Charun, the boatman between the living and the dead, whose followers took a pilgrimage from Kammae-Straboli along the Black River (as they call their temples' shadow roads) and wound up underneath the citadel. The whole company of pilgrims was quite confused at first, but the shadow-fey wizard Quendreth the Wise immediately saw the power and strange geomantic convergence of the site. He insisted a shrine be built immediately, and he brought in shadow-fey guards and mages to embed it with power and bind the ley line.", + "The small community could not find its way back to Kammae via the river, but with Quendreth's help, they did establish shadow-river connections far and wide, both deep into the Shadow Realm and to the three titanic ley lines to the west, north, and southeast. Sometimes the Black River flowed south, powered the Wandering Crow to the White Road and thus to Revskaya, Raguza, Achillon, and occasionally Harkesh. Other seasons brought connections west and north to Brescia and St. Mischau along the shadow road, and once even to Zobeck. The most difficult connections were those along the Pontoretto, sometimes to Trombei and sometimes as far as Capleon. Charun's faithful used the Black River connection quietly and without fuss, retaining it as a secret of the deeper initiates of the Temple of Charun. And even to those who never traveled the shadow rivers, it knit the community together with a physical embodiment of their faith, though only Quendreth truly seemed to understand how to pilot a vessel to connect the shadow roads, a secret he shared with no others. Or at least with no humans.", + "With the cult of Charun ensconced in the lower levels of the citadel, trading with inhabitants of the underworld and using the ley line to strengthen its presence from the Seven Cities to the heart of the Dragon Empire, things changed. The arcane power of the Holzangers was passed to the Boatman's followers. Quendreth was suddenly held in high esteem among the congregants who had once made their pilgrimages entirely on the surface world, and he was granted the title of Ferryman within the church. A period of fifteen years kept him at the forefront of Charun's works over a vast territory.", + "Alas, Quendreth was as susceptible to hubris and arrogance as many of the shadow fey, and he dabbled in Void magic, opening portals to other planes entirely, speaking to demons and devils, and inviting the satarre priestess Miskra ai-Vellec to advise him. This went about as well as you might expect, for even a less zealous priestess such as Miskra was delighted to have such power in her hands\u2014a tool for her own plans\u2014though she also shared much lore with Quendreth, and the two were allies of convenience for a decade. In time though, the satarre Void cultists and the true believers of Charun fell out with each other, but not before Miskra realized she could use the waters of the Black River for certain dark rituals and malign enchantments. In time, the Void cult arrived in force, and Quendreth was forced to leave quickly.", + "When the shadow-fey wizard departed, he did {@i something} to the ley line that entirely removed its ability to easily connect to the Pontoretto or the shadow road, and its connection to the White Road remained spotty at best. At the same time, Quendreth brought one of the Holzangers back to the Scarlet Citadel\u2014the child of Gerhardt IV\u2014to hold the place and the White Forest in perpetuity (more precisely until their return). He was called Gerhardt the Changeling and had a definite elfmarked look to him. He lived for one hundred years, and at age 70, he took a human wife from Raguza, said to be a pirate captain and certainly a hellraiser. Her name was Melanchia the Reaver, and {@creature Gellert the Gruesome|KPSC} is her son." + ] + }, + { + "type": "section", + "name": "The Present Day", + "page": 17, + "entries": [ + "In the current age, {@creature Gellert the Gruesome|KPSC} is a man of years and deep experience, certainly an older sorcerer, though still full of wild energy and fanciful plans, always striving to learn something new and keep the power of the citadel close. He is frankly too forgetful to always remember to chase away some of the Charun River cultists or to seal the Void portal when he's done with it, and horrible things creep into the citadel without him really paying attention. His son and daughter\u2014Garent and Vespertina\u2014are said to await the day he dies and his personal bond to the Wandering Crow ends, giving them power to use ley-line energies for their friends among the fey and the cults.", + "The decaying dungeons, crypts, and stones of the old Scarlet Citadel remain to be explored, their many years of rich magic interwoven with blood and betrayal. Surely some great treasures still remain, and a few of the inhabitants of Redtower\u2014perhaps those who remember when it was Redleaf\u2014can point a daring soul in the right direction or warn of some of its better-known dangers." + ] + }, + { + "type": "section", + "name": "Redtower Today", + "page": 17, + "entries": [ + "The town of Redtower has grown somewhat since its days as the village of Redleaf, adjusting to and even taking advantage of the new influx of adventurers, but it still has much of the same rustic, self-determined earnestness that it always had. Located on a tributary of the Templine River in southern Magdar between Peltzenheim and Schio, Redtower is an unremarkable logging settlement by itself but is better known as a launching point for adventuring expeditions into the infamous ruined castle and cave complex nearby\u2014the Scarlet Citadel.", + "Approaching Redtower from the northwest goes through lowland prairie toward the White Forest where Redtower is nestled within the tree line. A wooden palisade surrounds most of the town with platforms and small watchtowers attached to the palisade at each entrance. On the far southeastern corner of town, a curious redstone tower rises over the wall, itself connected to the wall via rampart. A small tributary of the Templine flows from the southwest to the northeast on the far side of town.", + "Redtower's principal export is lumber, but the residents have adopted an entrepreneurial spirit around its status as an adventurers' destination. While many townsfolk are honest, pioneering people, it also houses plenty of opportunists looking to take advantage of adventurers flush with coin. Redtower thrives off this sort of \"adventure tourism,\" simultaneously warning travelers away from the Scarlet Citadel while peddling wares guaranteed to\u2014supposedly\u2014allow them to survive it. While predatory, these adventure peddlers are not lying about the dangers of the citadel: everyone in Redtower knows few who venture into the citadel ever return.", + { + "type": "inset", + "page": 18, + "name": "Redtower", + "entries": [ + { + "type": "entries", + "name": "Population:", + "page": 18, + "entries": [ + "550 humans, 25 riverfolk halflings, 10 dwarves, 5 elfmarked, and 10 of other races." + ] + }, + { + "type": "entries", + "name": "Government:", + "page": 18, + "entries": [ + "{@creature Mayor Wislaw Broz|KPSC} leads Redtower by virtue of being supported by the town's most notable and wealthy citizens." + ] + }, + { + "type": "entries", + "name": "Defense:", + "page": 18, + "entries": [ + "Constable Roch heads Redtower's law enforcement and defense with a small militia of 20 volunteers and the battlemage Kondrad of Runkelstad in reserve." + ] + }, + { + "type": "entries", + "name": "Commerce:", + "page": 18, + "entries": [ + "Redtower's primary export is lumber, but it sustains itself on the patronage of adventurers." + ] + }, + { + "type": "entries", + "name": "Organizations:", + "page": 18, + "entries": [ + "Temple of Rava." + ] + } + ] + } + ] + }, + { + "type": "section", + "name": "Coming to Redtower", + "page": 18, + "entries": [ + "There is more than one reason why the party might venture to Redtower:", + { + "type": "list", + "page": 18, + "items": [ + "The Scarlet Citadel is nearby and is a primary point of interest for adventurers visiting the town.", + "Ley lines abound in the area, many of them weak and uncharted. Investigating these ley lines or the inert shadow gate nearby could be a reason for the party's interest.", + "Goblins and bandits are common around Redtower, particularly along the roads where they harass traveling merchants. The party could be working to quell these attacks." + ] + } + ] + }, + { + "type": "section", + "name": "Locations in Redtower", + "page": 18, + "entries": [ + "The town of Redtower welcomes you.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/RT Village of Redtower.webp" + }, + "title": "The Village of Redtower", + "credit": "Jon Pintar", + "imageType": "map", + "grid": { + "type": "none" + }, + "mapRegions": [ + { + "area": "SC-E3", + "points": [ + [ + 516, + 107 + ], + [ + 606, + 107 + ], + [ + 641, + 193 + ], + [ + 606, + 258 + ], + [ + 501, + 234 + ], + [ + 469, + 166 + ] + ] + }, + { + "area": "SC-E4", + "points": [ + [ + 995, + 283 + ], + [ + 1099, + 283 + ], + [ + 1099, + 361 + ], + [ + 995, + 361 + ] + ] + }, + { + "area": "SC-E5", + "points": [ + [ + 1316, + 405 + ], + [ + 1261, + 441 + ], + [ + 1261, + 515 + ], + [ + 1293, + 542 + ], + [ + 1345, + 500 + ] + ] + }, + { + "area": "SC-E2", + "points": [ + [ + 128, + 301 + ], + [ + 33, + 371 + ], + [ + 33, + 431 + ], + [ + 103, + 484 + ], + [ + 214, + 415 + ] + ] + }, + { + "area": "SC-E1", + "points": [ + [ + 1234, + 1746 + ], + [ + 1299, + 1740 + ], + [ + 1359, + 1767 + ], + [ + 1347, + 1825 + ], + [ + 1316, + 1872 + ], + [ + 1268, + 1861 + ], + [ + 1234, + 1839 + ] + ] + }, + { + "area": "SC-R1", + "points": [ + [ + 1001, + 555 + ], + [ + 966, + 579 + ], + [ + 937, + 653 + ], + [ + 1054, + 739 + ], + [ + 1079, + 727 + ], + [ + 1100, + 685 + ], + [ + 1102, + 657 + ], + [ + 1034, + 605 + ], + [ + 1034, + 585 + ] + ] + }, + { + "area": "SC-R2", + "points": [ + [ + 696, + 674 + ], + [ + 696, + 834 + ], + [ + 779, + 834 + ], + [ + 779, + 809 + ], + [ + 842, + 809 + ], + [ + 842, + 834 + ], + [ + 917, + 834 + ], + [ + 917, + 728 + ], + [ + 804, + 674 + ] + ] + }, + { + "area": "SC-R3", + "points": [ + [ + 791, + 846 + ], + [ + 870, + 846 + ], + [ + 910, + 886 + ], + [ + 910, + 970 + ], + [ + 866, + 1014 + ], + [ + 790, + 1014 + ], + [ + 740, + 964 + ], + [ + 740, + 882 + ] + ] + }, + { + "area": "SC-R4", + "points": [ + [ + 955, + 816 + ], + [ + 931, + 847 + ], + [ + 965, + 946 + ], + [ + 933, + 981 + ], + [ + 962, + 1050 + ], + [ + 997, + 1044 + ], + [ + 1015, + 1094 + ], + [ + 1109, + 1073 + ], + [ + 1112, + 1028 + ], + [ + 1100, + 1005 + ], + [ + 1084, + 1007 + ], + [ + 1072, + 928 + ], + [ + 1027, + 880 + ], + [ + 1001, + 830 + ] + ] + }, + { + "area": "SC-R5", + "points": [ + [ + 1117, + 998 + ], + [ + 1219, + 1004 + ], + [ + 1210, + 1105 + ], + [ + 1108, + 1097 + ], + [ + 1115, + 1015 + ] + ] + }, + { + "area": "SC-R6", + "points": [ + [ + 993, + 1051 + ], + [ + 1011, + 1099 + ], + [ + 970, + 1204 + ], + [ + 924, + 1190 + ], + [ + 919, + 1201 + ], + [ + 875, + 1187 + ], + [ + 873, + 1165 + ], + [ + 888, + 1129 + ], + [ + 891, + 1048 + ], + [ + 940, + 1037 + ], + [ + 962, + 1055 + ] + ] + }, + { + "area": "SC-R7", + "points": [ + [ + 611, + 1286 + ], + [ + 602, + 1350 + ], + [ + 602, + 1379 + ], + [ + 800, + 1415 + ], + [ + 818, + 1374 + ], + [ + 818, + 1325 + ] + ] + }, + { + "area": "SC-R8", + "points": [ + [ + 376, + 1360 + ], + [ + 478, + 1359 + ], + [ + 478, + 1429 + ], + [ + 352, + 1429 + ], + [ + 352, + 1394 + ] + ] + }, + { + "area": "SC-R9", + "points": [ + [ + 148, + 1738 + ], + [ + 119, + 1789 + ], + [ + 119, + 1835 + ], + [ + 157, + 1849 + ], + [ + 169, + 1834 + ], + [ + 212, + 1843 + ], + [ + 230, + 1818 + ], + [ + 229, + 1798 + ], + [ + 192, + 1729 + ] + ] + }, + { + "area": "SC-R10", + "points": [ + [ + 222, + 1224 + ], + [ + 186, + 1242 + ], + [ + 186, + 1358 + ], + [ + 228, + 1386 + ], + [ + 260, + 1378 + ], + [ + 272, + 1360 + ], + [ + 268, + 1340 + ], + [ + 268, + 1282 + ], + [ + 255, + 1269 + ], + [ + 255, + 1242 + ] + ] + }, + { + "area": "SC-R11", + "points": [ + [ + 326, + 1092 + ], + [ + 311, + 1123 + ], + [ + 311, + 1179 + ], + [ + 330, + 1205 + ], + [ + 358, + 1210 + ], + [ + 391, + 1211 + ], + [ + 413, + 1203 + ], + [ + 448, + 1181 + ], + [ + 448, + 1123 + ], + [ + 418, + 1084 + ], + [ + 372, + 1072 + ] + ] + }, + { + "area": "SC-R12", + "points": [ + [ + 464, + 882 + ], + [ + 425, + 913 + ], + [ + 341, + 857 + ], + [ + 341, + 829 + ], + [ + 417, + 772 + ], + [ + 435, + 734 + ], + [ + 453, + 765 + ], + [ + 466, + 811 + ] + ] + }, + { + "area": "SC-R13", + "points": [ + [ + 268, + 562 + ], + [ + 454, + 477 + ], + [ + 588, + 628 + ], + [ + 379, + 725 + ] + ] + } + ], + "width": 1500, + "height": 2242 + }, + { + "type": "entries", + "name": "R1. The Stables", + "page": 18, + "id": "SC-R1", + "entries": [ + "Redtower's stables stretch along the northwest palisade just outside the front gate. They are of simple, sturdy construction but larger than typically needed for a settlement of Redtower's size due to the town's attraction to adventurers. At any given time, there are {@dice 1d6} of the town's adolescents ({@creature commoner|MM|commoners}) here, maintaining and cleaning the stables but mostly gossiping. If the party spends time here chatting, roll on the {@table Gossip Table|KPSC}." + ] + }, + { + "type": "entries", + "name": "R2. Town Hall and Constable", + "page": 18, + "id": "SC-R2", + "entries": [ + "A cluster of stately buildings embraces travelers coming from the northwest into Redtower, of which the town hall is the largest. It is built in a U-shape, facing east, made from sturdy wood-and-stone construction. Both the mayor and the constable have their offices here, larger and better furnished than either of them needs for a town of Redtower's size.", + "{@creature Mayor Wislaw Broz|KPSC} ({@creature noble}) is often here and happy to receive visitors. He is a glib, rosy-cheeked human with a notable paunch under stylish clothing imported from Zobeck.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Wislaw.webp" + }, + "title": "{@creature Mayor Wislaw Broz|KPSC}", + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 633, + "height": 872 + }, + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "The Mayor's Authorization", + "page": 18, + "entries": [ + "If the party doesn't visit town hall on their own, Wislaw sends them an invitation within a day of their arrival to Redtower. When they arrive, he's eager to make the acquaintance of these new adventurers in town; he makes pleasant conversation, plies them with food and drink, and welcomes their expedition. He plays up the threat of the Scarlet Citadel and the dangers roaming the woods but assures them they're in the best place to get equipped to face it. He claims to be so impressed that he authorizes them to use his name at the local merchants for a \"special\" discount.", + "Dropping Wislaw's name among the merchants is actually a signal that the characters are promising marks, and the merchant raises their prices accordingly and gives the mayor a cut. Raise the cost of goods and services by 10% whenever the PCs use the mayor's name; if they inquire, merchants explain demand is too high in Redtower, and without the mayor's go-ahead, prices would be higher. Otherwise, goods and services are priced as normal.", + "The only merchant who doesn't respond to the \"authorization\" is the smith, Agniezka ({@area R8|SC-R8|x}), who scoffs if the mayor is mentioned and doesn't alter her price from the standard." + ] + } + ] + }, + "The other wing of town hall houses the constabulary. Constable Roch is a suspicious and taciturn middleaged human who constantly smells like smoke from his frequent pipe use. He has little to say to the party, preferring to watch for adventurers who slip up in town for him to arrest. (See \"Arrested\" under the {@table Random Social Encounters|KPSC} Table)." + ] + }, + { + "type": "entries", + "name": "R3. Ruined Temple of Khors", + "page": 19, + "id": "SC-R3", + "entries": [ + "Between the Cage Tavern ({@area R4|SC-R4|x}) and town hall ({@area R2|SC-R2|x}) is a prominent landmark in the town's center: a disused temple of Khors. The octagonal walls of the temple remain strong, as do the stoic-faced knightly statues flanking the doors on the temple's northwest face. Once inside, the temple's neglect is obvious: the elements have partially eroded the roof, leading to a section of collapse just beyond the door. Despite the added debris, the stone pews and large frescoes inside the temple are mostly intact, as is the altar standing at the southeast wall. The temple sits on a large patch of cleared, flat land intended for use as a training ground, but nature is reclaiming it with patches of grass and wildflowers.", + "There hasn't been a priest at the temple in decades, so its upkeep has waned. Nonetheless, some faithful still attend on high holy days, and the temple has, for the most part, been shown respect, but some of the walls have evidence of stone taken for use elsewhere in Redtower." + ] + }, + { + "type": "entries", + "name": "R4. The Cage Tavern & Inn", + "page": 19, + "id": "SC-R4", + "entries": [ + "The Cage is the most visibly imposing structure upon entering Redtower by virtue of its unique construction and namesake: a row of curved bones, much like some massive ribcage, protrude from the ground in a corridor to the tavern's southern-facing wall and side entrance. The last few ribs are incorporated into the inn's construction, acting as supporting rafters visible on the inside of the building. The rest of the Cage's construction is eclectic, with the older parts of the inn\u2014the space immediately connected to the enormous ribcage\u2014of the wood-and-stone construction typical of the region but with newer elements showing more distant touches: sweeping iron gables from Zobeck, a dwarven-style hearth from the Ironcrags, Perunalian motifs in the columns, and so on.", + "Considering Redtower's small size and populace, the Cage is surprisingly full-featured: it boasts several rooms from comfortable to aristocratic in quality, though it has only one aristocratic suite. Owing to its adventurous\u2014 and often wealthy\u2014patronage, travelers can find lodgings and fare suitable for up to a wealthy lifestyle.", + "The Cage's name\u2014and unique construction element\u2014 supposedly dates back to the town's earliest days as Redleaf when the proprietors' ancestors, Milena and Henrik Gjorski, slew a mighty giant on the spot the inn now rests. The toll of the fight would mean the end of their adventuring career, but they returned to this site of their last great battle to retire. They found the giant withered and scavenged to little more than a massive ribcage and decided to build an inn around it, preserving it as their final\u2014and biggest\u2014trophy.", + "This story is told and retold on command by their descendants, sister and brother {@creature Ariadna Gjorski|KPSC|Ariadna} and {@creature Ambrozy Gjorski|KPSC}. They are adventurers of a sort (human {@creature scout|MM|scouts}), as most of their family has been, but found they prefer the company of adventurers more than the escapade itself. The family business continues to appeal to adventuring types as evidenced by the monster-hunting trophies on the walls\u2014the stories of which erupt if anyone asks about them\u2014and the very sturdy construction of the tables and chairs.", + "The Cage is the best place in town to gather gossip. Every hour spent carousing at the Cage allows two rolls on the {@table Gossip Table|KPSC}, at least until it gets too late for the locals." + ] + }, + { + "type": "entries", + "name": "R5. Warehouses", + "page": 20, + "id": "SC-R5", + "entries": [ + "Behind the Cage Tavern ({@area R4|SC-R4|x}) is a row of three long warehouses, only populated during prime trading seasons and otherwise only accessed for stored commodities and foodstuffs." + ] + }, + { + "type": "entries", + "name": "R6. Sweet Sap Brewery", + "page": 20, + "id": "SC-R6", + "entries": [ + "Next door to the tavern, an enterprising, happily drunk riverfolk {@creature commoner|MM} couple\u2014{@creature Remy Argentford|KPSC} and {@creature Mags Halfbottle|KPSC}\u2014run the local brewery. Casks of Sweet Sap brews have reached as far as Peltzenheim, but true success eludes them. The pair arrived in Redtower as boat workers, wound up overdrinking at the Cage with some adventurers, and missed their boat to leave. Deciding to put their vice to good use, the two brewed up some concoctions that won over visiting adventurers, so they took over the brewery, naming it the Sweet Sap. Not being forest folk, they insist the name was a nod to Redtower's livelihood and nothing to do with the ingredients. As their savings grow, they've sent for more of their kin, and now there's barely a halfling in the town that isn't related to them somehow." + ] + }, + { + "type": "entries", + "name": "R7. Lumber Mill", + "page": 20, + "id": "SC-R7", + "entries": [ + "The mill is on the far eastern side of Redtower, up against the Templine River where logs go downriver on barges. The huge waterwheel powering the sawmill churns on the river's edge and fills the area with enough racket to impose disadvantage on sound-based {@skill Perception} checks. Away from the riverbank, a long building is used for processing timber, and north of that is a lumber yard stacked with logs." + ] + }, + { + "type": "entries", + "name": "R8. Smithy", + "page": 20, + "id": "SC-R8", + "entries": [ + "The local smith, Agniezka, is a stocky woman in her fifties from Cronepisht where she once maintained and traveled on Magdar war wagons in battle against the Dragon Empire. Her arms are thick and covered in scars\u2014some from the forge but many from her experience in war. She ended up in Redtower after retiring, thinking it would be somewhere quiet to practice her trade for adventurers who would appreciate her skill. While the latter is true, Redtower turned out to be more dramatic and beset with difficulties than she imagined, a fact she grumbles about regularly.", + "Agniezka's shop is function over form, littered with tools and scrap metal she's argued over with the Rava priestesses. She's most often at her forge, busy with commissions or perfecting her own style.", + "Agniezka dislikes getting involved with the town drama, but a skilled character could impress her with a {@dc 10} Intelligence (artisan's tools) check if related to blacksmithing or a {@dc 13} Charisma ({@skill Persuasion}) check. If successful, she cautions them about the charlatans in town\u2014and suggests, if they tried dropping the mayor's name for a discount, to not." + ] + }, + { + "type": "entries", + "name": "R9. Furrier and Tanner", + "page": 20, + "id": "SC-R9", + "entries": [ + "A series of buildings set against the edge of the forest just up a trail off the southeast road is home to the furrier and tanner, {@creature Witek|KPSC}, and his hapless apprentice, Hubert. The main building has an awning adorned with token wards and charms, and an outbuilding with an unbearable stench contains {@creature Witek|KPSC}'s tools and tanning chemicals.", + "{@creature Witek|KPSC} is a superstitious human {@creature commoner|MM} fond of protection and luck charms; he'll offer to sell characters one of the rabbit's feet he makes for {@dice 2d4 + 2} gp each." + ] + }, + { + "type": "entries", + "name": "R10. The Red Tower", + "page": 20, + "id": "SC-R10", + "entries": [ + "South of Agniezka's smithy ({@area R8|SC-R8|x}), past the gate over the southeast road, a squat stone tower sits on a little hillock where it connects to the town's timber palisade. It is a defensive fortification but also the town's namesake: the stones of the tower are somewhat faded but still a deep crimson. Even Ariadna and Ambrozy at the Cage don't know how the tower was constructed. Theories and rumors about it abound, however, and can be heard on the {@table Gossip Table|KPSC}." + ] + }, + { + "type": "entries", + "name": "R11. Temple of Rava", + "page": 20, + "id": "SC-R11", + "entries": [ + "The temple of the Gear Goddess is an odd, circular building in the southeast of town. Eight double windows protrude at even spaces around the temple, and its center is a small clearing, giving it a cog-like appearance from above. The building itself is a blend of wood and stone construction that, unlike the temple of Khors, has been well maintained. Reaching the temple of Rava from the road requires wading through a collection of the Spinner's \"sacred\" scrap: broken things, metal bits, and discarded items are given places of honor here.", + "The interior of the temple opens into a large chamber that circles to the left and right. An archway ahead leads into the courtyard, which contains an altar and doorways to the temple's looms and quarters. Junk, again, is given a place of honor along the walls and shelves alongside masterfully created tapestries of spiders, clockworks, and gears.", + "{@creature Cecylia|KPSC}, a human {@creature priest|MM}, and {@creature Norneth|KPSC}, an elfmarked {@creature spy|MM}, maintain the temple. {@creature Cecylia|KPSC} handles any questions and duties of the temple while {@creature Norneth|KPSC} is a fresh acolyte who brings her stealth skills to the temple; originally from Dornig, {@creature Norneth|KPSC} left under some unmentioned disgrace. {@creature Cecylia|KPSC} is helpful but serious and studious; she prefers to devote her attention to her work and goddess. {@creature Norneth|KPSC} does not speak to the party unless spoken to and occupies herself evaluating the temple's latest junk arrivals.", + "A perceptive character succeeding at a {@dc 15} Wisdom ({@skill Perception}) check notices her surreptitiously studying them\u2014or more precisely their equipment. When adventurers fail to return to Redtower, {@creature Norneth|KPSC} is the one who scavenges whatever remains. If confronted, she blithely plays off her interest and tells them they need better gear to survive the citadel and invokes Rava to bless them.", + "{@creature Cecylia|KPSC} will cast spells for the party at a fee of 50 gp per level of the spell and sells scrolls for triple the cost of the charge to cast it. She also offers to buy any interesting \"junk\" the party recovers from the Scarlet Citadel. {@creature Cecylia|KPSC} offers {@dice 2d4} gp for any unusual scrap or trinkets the party brings back, but truly exotic material could fetch up to 50\u2013100 gp." + ] + }, + { + "type": "entries", + "name": "R12. Konrad's Home", + "page": 22, + "id": "SC-R12", + "entries": [ + "This L-shaped home sprawls over a generous lot next to the southwest road out of Redtower. Flourishes adorn the joints and arches of the house's doors and windows in spiraling, arcane motifs, and a crown of silvery wands surmount the home's prow-shaped roof. The home beyond the luxurious, glass-paned doors has five rooms on the bottom and a staircase to a second-floor loft with a study and bedroom.", + "{@creature Konrad of Runkelstad|KPSC} lives here, a retired battlemage who made a tidy fortune first in service to his kingdom and then as a mercenary (human {@creature mage|MM}). His last assignment came from a group of noble thrill seekers from Cronepisht, looking to conquer the Scarlet Citadel; some sinister trap unleashed waves of undead on them before they made it far, and Konrad barely escaped with his own life\u2014and what treasures they'd found before the end. He chose a long life against an adventurous one and settled in Redtower, pursuing the entrepreneurial opportunity he saw in appealing to an adventurer's greed for power.", + "He keeps to himself, paying for his privacy with the good graces he's purchased from the mayor. On occasion, he'll send personal invitations to new adventurers in town\u2014or welcome them if they come to visit of their own accord\u2014and sweep them into his parlor. The large room is decorated with fine couches and surfaces bearing a wealth of trinkets he has made or acquired in his career. Dominating the room is a massive painting, depicting the towers of Runkelstad, something characters can't miss wherever they sit in the room.", + "If the characters visit Konrad on their own, initiate the \"battlemage bargain\" encounter from the {@table Random Social Encounters|KPSC} Table.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Konrad.webp" + }, + "title": "Battlemage Konrad of Runkelstad", + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 475, + "height": 1019 + } + ] + }, + { + "type": "entries", + "name": "R13. Orchard", + "page": 23, + "id": "SC-R13", + "entries": [ + "Redtower's orchard is just outside the southwest wall, consisting of several neat, well-maintained rows of apple trees surrounded by protective hedgerows. A small house and storage shed nestle close to the wall where Cibor and Eva live with their son, Gabe. They maintain the orchards and hedges and, in the winter, produce cider with the Sweet Sap Brewery ({@area R6|SC-R6|x}).", + "Cibor seldom goes into town, preferring to stay around the orchard or venture into the forest outskirts to gather food and visit with the alseids at the temple to Yarila and Porevit nearby (see {@area E2|SC-E2|x} under \"{@adventure Beyond Redtower|KPSC|2|Beyond Redtower}\"). His wife and son, however, are more social: Eva is often one of the forces behind Redtower's festive gatherings, and Gabe is something of a leader to the adolescents in town.", + "Eva doesn't hesitate to welcome the party inside and treats them with ciders, apple pies, and nosy questions. She is an excellent source of gossip about Redtower; whenever the PCs spend at least an hour visiting Eva, roll twice on the {@table Gossip Table|KPSC}, limiting the rumors to locals only. Of course, being the town's greatest gossip, anything told to Eva is spread around town within a day or two.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Gabe's Nightmares", + "page": 24, + "entries": [ + "With a {@dc 12} Wisdom ({@skill Perception}) check, the party notices Gabe lurking about the orchard. He's alone and rubbing his temples, muttering to himself. If they engage him, he plays it off with a confident, teenage swagger as nothing being wrong, but a {@dc 10} Wisdom ({@skill Insight}) check reveals he's exhausted. If pressed, he admits he went to the arch at the lifeless clearing (see {@area E3|SC-E3|x} in \"{@adventure Beyond Redtower|KPSC|2|Beyond Redtower}\") and spent the night there on a dare; he'd done it a year ago and nothing happened, but this time, he had awful nightmares, and he hasn't slept well since. He begs the party not to tell his parents since he's not supposed to be going there." + ] + } + ] + } + ] + } + ] + }, + { + "type": "section", + "name": "Social Encounters Around Redtower", + "page": 24, + "entries": [ + "Adventurers are a source of excitement in Redtower, drawing the attention of those hoping to profit from them or those who could use their help. Check for a random social encounter once per day when the PCs are in Redtower.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Random Social Encounters", + "page": 24 + } + ] + }, + { + "type": "section", + "name": "Gossip", + "page": 25, + "entries": [ + "Gathering gossip around town not only allows the party to get familiar with the town and its occupants but also be forewarned about some of the dangers awaiting them. See the {@table Gossip Table|KPSC} {@homebrew |on page 23}.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Gossip Table", + "page": 23 + } + ] + }, + { + "type": "section", + "name": "Beyond Redtower", + "page": 25, + "entries": [ + "Outside of Redtower, the tame grasslands to the northwest give way to the thick woodland of the White Forest to the south of the settlement. A tributary of the Templine River feeds the town, and the road southeast out of town leads to the Scarlet Citadel deeper within the woods.", + "Although Redtower has carved out a niche of relative safety on the borders of the White Forest, the area is plenty dangerous even without the citadel. The flora and fauna here are changed by the influence of magic and {@creature Gellert the Gruesome|KPSC}, and some mysteries here might be better left buried. The looming presence of the citadel itself can't be ignored as Gellert's henchmen and experiments do not always stay contained.", + "The area around Redtower can be a place for adventure all on its own, though many of the locales and encounters point to the Scarlet Citadel for further exploration.", + { + "type": "entries", + "name": "E1. Tobiasz's Hut", + "page": 25, + "id": "SC-E1", + "entries": [ + "A small hut cobbled together from loose stone and reclaimed wood perches on the opposite side of the riverbank northeast of Redtower. The hut looks like it has been knocked down and rebuilt multiple times, evidenced by the scattering of half-buried debris around it. On the south side of the hut is a large, gnarled tree with a sturdy, covered platform nestled in its branches. It is of much better construction than the hut below.", + "This is the home of Tobiasz, an elderly human {@creature commoner|MM} hermit who once lived in Redtower but grew horrified by the complicity of the townsfolk in letting adventurers run to their slaughter in the Scarlet Citadel. He takes it upon himself now to warn people away, which is why he hasn't left yet; he goes into Redtower only for supplies and to shame the townsfolk. Otherwise, he spends his time writing letters to Queen Dorytta to bring an army to raze the citadel once and for all. Tobiasz's trade is carpentry, and he built both the hut and tree stand, which is where he flees to when monsters inevitably attack. The hut, on the other hand, has been ransacked so much he only bothers with \"good enough.\"", + "The party may occasionally run into Tobiasz shouting for help from a monster attack and in need of rescue. See {@creature Tobiasz the Hermit|KPSC} under the {@table Creature Encounter Table|KPSC} {@homebrew |(see page 28)}.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Tobiasz.webp" + }, + "title": "Tobiasz the Hermit", + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 468, + "height": 817 + } + ] + }, + { + "type": "entries", + "name": "E2. Yarila and Porevit Temple", + "page": 26, + "id": "SC-E2", + "entries": [ + "Set in a small clearing in the woods southwest of Redtower is an airy temple to the Twin Gods, Yarila and Porevit, Mother Field and Father Harvest. The temple itself is a roomy structure with few walls and has archways instead of doors. The roof supports come from wooden posts wrapped in ivy and vines, most of them in perpetual bloom. An altar to the Twin Gods is set before the temple structure, an elevated stone block skirted by flowers and bountiful fruits and vegetables. In a rectangular periphery around the altar is a \"fence\" of stakes in the ground, marking growth stands of tomatoes, berries, grapes, and other seasonal crops.", + "A group of four {@creature alseid|ToB} {@creature druid|MM|druids}, {@creature Synnana|KPSC}, {@creature Bellenor|KPSC}, {@creature Ammanis|KPSC}, and {@creature Kashyna|KPSC}, maintain the temple here and are friendly to visitors. They do most of their business with Redtower through Cibor of the orchard ({@area R13|SC-R13|x}) but are glad to trade. If the party is friendly, the {@creature alseid|ToB|alseids} allow them to rest at the temple whenever they wish, safe from harm; while they are aware of the forest's hazards, hostile creatures don't trouble them here, and they do not seek them out. Camping here does not prompt a random encounter check." + ] + }, + { + "type": "entries", + "name": "E3. The Lifeless Clearing", + "page": 26, + "id": "SC-E3", + "entries": [ + "A bizarre little clearing west of Redtower has a prominent place in local lore, primarily among the town's children as the place they should not go, but a rite of passage among Redtower adolescents is to spend the night here.", + "The clearing is abrupt, cutting into the surrounding trees as though the edge of the woods reached an invisible line. Nothing grows in the clearing. Birdsong and insect chittering are silenced, and no living animal willingly crosses into it. Mounts and animal companions must be coerced with a {@dc 13} Wisdom ({@skill Animal Handling}) check to enter the clearing where they remain nervous and ill-at-ease.", + "The focal point of the clearing is a weather-worn stone arch, lopsided and half-sunk into the ground, its engravings faded with the passing of eras. A withered black vine winds around both sides of the arch, never blooming but also never crumbling. The vines are unyielding and cold as iron when touched, and the stone itself imparts such a frigid sensation that, even in the hottest summers, the chill on the skin lingers for hours.", + "The arch once led to a shadow road that fed into the greater White Road nearby. At some point, the connection collapsed, and the arch went dormant. Recently, however, the archway has been showing signs of life, prompting interest from others in the region.", + "Roll a {@dice d6} when the party enters this area: on a 1\u20134, it is empty, and on a 5\u20136, they find {@dice 1d4 + 1} {@creature bandit|MM|bandits} serving {@creature Gellert the Gruesome|KPSC} investigating the arch and complaining about their orders.", + "The bandits tell the party to go away and mind their own business. They attack if the characters don't comply.", + "If questioned, the bandits can't answer much about the archway. Orders came down to check the clearing and see if anyone else was looking into it and make sure they're stopped\u2014permanently. They don't know why there's any interest as it's supposed to have been dormant for decades if not centuries.", + "If the party lingers in the clearing long enough, they'll notice at sunset and at midnight the arch's engravings briefly glow with pale blue light and fade erratically with a slight scent of electricity left behind in the air. Nothing else happens, and no detections or investigations reveal anything further.", + "Besides the unnatural coldness to the stone and the scheduled flare-ups of energy, nothing else happens in the clearing. Characters who sleep here, however, are afflicted with nightmares of a shadowy, desolate wasteland. If they don't succeed at a {@dc 15} Wisdom saving throw, they wake up with a level of {@condition exhaustion}.", + { + "type": "inset", + "page": 26, + "name": "Mystery of the Arch", + "entries": [ + "If the party wants to delve further into the mystery around the resurgence of the arch in the lifeless clearing, check out {@i Warlock Lair #50: The Light of Memoria} {@note #TODO BREW-693}. The PCs find a strange relic curiously connected to the magical archway long thought dormant but quickly realize someone is trapped on the other side! The relic allows them to pass through, but to get home, they'll have to traverse a shadowy landscape permeated by the memories of a mage conclave long forgotten\u2014and face the hungry shades eager for escape." + ] + } + ] + }, + { + "type": "entries", + "name": "E4. Zula's Cottage", + "page": 26, + "id": "SC-E4", + "entries": [ + "No path leads to Zula's cottage in the woods near the northwestern road into Redtower. The party might stumble into her cottage clearing or perhaps notice the trail of hearth smoke above the trees. Townsfolk in Redtower can also direct the PCs to her, though they seldom discuss her; no one visits Zula unless they need special potions or healing and the Rava temple's fees are too steep.", + "The cottage is small, even quaint looking, with a white-painted porch and balustrade, walls and roof in good repair, and patches of bright wildflowers growing around it. The effect is diminished by the hanging bodies of small animals dangling from the porch awning, ready to be gutted for entrail reading.", + "The witch, Zula (human {@creature priest}), has a mutually beneficial arrangement with Gellert: in exchange for occasional deliveries of unusual reagents for use in her potion-making experiments, Zula uses her magic to contact Gellert about any unusual news in or around Redtower, including things like the arrival of new adventurers.", + "She does not have any personal stake in working with Gellert; she simply has flexible ethics when it comes to pursuing her research and livelihood. Zula is a pale, dark-haired, tattooed woman constantly puttering about her cottage, and she offers the party slightly discounted (10%) {@item potion of healing|DMG|potions of healing} and access to her limited repertoire of healing magic in exchange for any news from town.", + "If you wish, Zula can also be the source of information for (or even acquisition of) owlbear bezoars, an odd consumable magic item found in the woods around Redtower. You can provide the characters with as little or as much knowledge as you wish to add a bit more flavor to the setting. For more information, {@adventure see the appendices|KPSC|11}.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Zula.webp" + }, + "title": "Zula the Witch", + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 588, + "height": 1100 + } + ] + }, + { + "type": "entries", + "name": "E5. The Sunken Pond", + "page": 27, + "id": "SC-E5", + "entries": [ + "Just south of the northwest road into Redtower is a large depression, sunken and filled with brackish water, the corpses of a few bare trees, and thriving colonies of fungi, weeds, and insects.", + "Beneath the algal muck, moss-covered stones protrude from the water, resembling the corners and angles of what might have been a stone structure at one time. Any carvings are long worn away, however, leaving just the shell of a large structure buried beneath the water.", + "The edges of the pond provide good harvesting for peat, planting soil, and certain plants and mushrooms, but it's hazardous as well. Immersion in the pond requires an immediate {@dc 12} Constitution saving throw to avoid developing an itchy, red rash and taking a level of {@condition exhaustion} within the hour. A short rest alleviates the rash as does any effect that removes poison or a {@dc 10} Wisdom ({@skill Medicine}) check.", + "On close inspection, the stones have a notable crimson hue beneath the moss. Touching the moss encrusts it on the investigating character's skin, the spores attempting to take root within the character's body, inflicting 2 ({@damage 1d3}) poison damage every hour until a successful {@dc 12} Constitution saving throw is made. The spores can also be removed via {@spell protection from poison} or similar magic or a successful {@dc 15} Wisdom ({@skill Medicine}) check." + ] + } + ] + }, + { + "type": "section", + "name": "Random Encounters", + "page": 28, + "entries": [ + "Each day the party spends exploring the outskirts of Redtower, check to see if they encounter anything unusual. If they make camp or take a long rest in the outskirts, unless they are in a safe location like the temple to Yarila and Porevit, make another check while they are resting. Characters might encounter special terrain, one or more creatures, or a combination of the two.", + "A random encounter while the party is camped is automatically a creature encounter.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Random Encounter Table", + "page": 28 + }, + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Creature Encounters", + "page": 28, + "entries": [ + "Keep the party's level in mind when fleshing out these encounters. Characters should be able to retreat from or avoid an encounter that is too difficult, even if at some sort of cost (abandoning supplies in camp for example).", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Creature Encounter Table", + "page": 28 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Owlbear.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 960, + "height": 1050 + } + ] + }, + { + "type": "entries", + "name": "Terrain Encounters", + "page": 30, + "entries": [ + "This area of the White Forest is home to some unusual terrain and hazards, potentially influenced by the nearby ley lines or perhaps the arcane experimentation overflowing into the environment from the Scarlet Citadel. Special terrain rules are explained after the table. If the party received warning of particular encounters from townsfolk in Redtower, they gain advantage on their rolls to spot, identify, or avoid the negative effects for that encounter.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Terrain Encounter Table", + "page": 30 + } + ] + } + ] + } + ] + } + ] + }, + { + "type": "section", + "name": "Level 0: Ruins Above", + "page": 32, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L0 Splash.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 1279, + "height": 808 + }, + { + "type": "section", + "page": 32, + "entries": [ + { + "type": "insetReadaloud", + "page": 32, + "entries": [ + "The structure stands atop a low hill that slopes off gradually all around. The slope is gentle but the ground is rugged, broken by ravines, boulders, tangled brush, and fallen trees. When the keep was in use, the ground around it must have been cleared for several hundred yards in every direction. Since the fort's fall, trees and brush have regrown right up to the fortress and even inside the courtyard.", + "The fort was breached at the northwest and southeast corners, but the rest of the walls and the main keep still stand. The outer walls are 15 feet high. The main tower rises 40 feet, and the secondary keep is 30 feet tall but heavily damaged. Despite the damage and decay, it's easy to see why it was named the Scarlet Citadel: the red stone blocks used in its construction stand out starkly against the greenery.", + "No one comes here anymore except hopeful adventurers like yourselves, so the old road from the town of Redtower is now no more than a weed-choked track." + ] + }, + "The Scarlet Citadel may be in ruins, but it's still an impressive place.", + "Characters can enter the ruined castle through the main gateway ({@area 1|SC-001|x}) or through the breached and collapsed walls at the northwest and southeast corners ({@area 2|SC-002|x}).", + { + "type": "homebrew", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Map Imports in FoundryVTT", + "entries": [ + "For this and all other maps in this conversion it is strongly recommended to import the Basic \"(Player Version)\" maps.", + "These maps have been configured with walls, lighting, and toggle-able overlay tiles.", + "The \"(Player Version with Overlays)\" versions have flattened overlays as part of the background and do not work well in Foundry.", + "" + ] + } + ] + } + ] + }, + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/00 Castle Ruins.webp" + }, + "imageType": "map", + "title": "Map 00: Castle Ruins", + "credit": "Jon Pintar", + "id": "SC-000-M", + "grid": { + "type": "square", + "size": 189, + "offsetX": -37, + "offsetY": 59, + "scale": 2 + }, + "mapRegions": [ + { + "area": "SC-001", + "points": [ + [ + 1018, + 1250 + ], + [ + 1018, + 1456 + ], + [ + 1498, + 1456 + ], + [ + 1498, + 1250 + ] + ] + }, + { + "area": "SC-003", + "points": [ + [ + 2320, + 744 + ], + [ + 2922, + 744 + ], + [ + 2747, + 382 + ], + [ + 2320, + 341 + ] + ] + }, + { + "area": "SC-004", + "points": [ + [ + 1499, + 624 + ], + [ + 762, + 624 + ], + [ + 762, + 720 + ], + [ + 539, + 720 + ], + [ + 416, + 597 + ], + [ + 416, + 307 + ], + [ + 537, + 186 + ], + [ + 835, + 186 + ], + [ + 933, + 284 + ], + [ + 1342, + 284 + ], + [ + 1428, + 370 + ], + [ + 1499, + 370 + ] + ] + }, + { + "area": "SC-005", + "points": [ + [ + 778, + 634 + ], + [ + 1499, + 634 + ], + [ + 1499, + 1238 + ], + [ + 1002, + 1238 + ], + [ + 1002, + 1266 + ], + [ + 778, + 1266 + ] + ] + }, + { + "area": "SC-002", + "points": [ + [ + 1298, + 1464 + ], + [ + 1298, + 1978 + ], + [ + 1590, + 1978 + ], + [ + 1590, + 1464 + ] + ] + }, + { + "area": "SC-002", + "points": [ + [ + 1602, + 1466 + ], + [ + 1602, + 1979 + ], + [ + 2298, + 1979 + ], + [ + 2298, + 1466 + ] + ] + }, + { + "area": "SC-002", + "points": [ + [ + 2357, + 1066 + ], + [ + 2357, + 1477 + ], + [ + 2853, + 1477 + ], + [ + 2853, + 1066 + ] + ] + }, + { + "area": "SC-002", + "points": [ + [ + 2357, + 752 + ], + [ + 2357, + 1053 + ], + [ + 2853, + 1053 + ], + [ + 2853, + 752 + ] + ] + } + ], + "width": 3099, + "height": 2201 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/00 Castle Ruins (Player Version).webp" + }, + "imageType": "mapPlayer", + "mapParent": { + "id": "SC-000-M", + "offsetX": -319, + "offsetY": -76, + "scaleX": 1.3496, + "scaleY": 1.3497 + }, + "title": "Player Version", + "credit": "Jon Pintar", + "id": "SC-000-MP", + "grid": { + "type": "square", + "size": 70, + "offsetX": 12, + "offsetY": 8 + }, + "foundrySceneRoot": { + "globalLight": true, + "tokenVision": true, + "fogExploration": true, + "padding": 0, + "tiles": [ + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/00 Castle Ruins Overlay 06.webp" + }, + "x": 700, + "y": 350, + "width": 700, + "height": 560, + "rotation": 90, + "hidden": true, + "locked": true + } + ], + "walls": [ + { + "c": [ + 2222, + 350, + 2222, + 393 + ] + }, + { + "c": [ + 2222, + 393, + 1968, + 385 + ] + }, + { + "c": [ + 1968, + 385, + 1968, + 411 + ] + }, + { + "c": [ + 1968, + 385, + 1330, + 341 + ] + }, + { + "c": [ + 1330, + 341, + 1268, + 341 + ] + }, + { + "c": [ + 1268, + 341, + 1268, + 323 + ] + }, + { + "c": [ + 1268, + 323, + 1216, + 271 + ] + }, + { + "c": [ + 1216, + 271, + 910, + 271 + ] + }, + { + "c": [ + 910, + 271, + 840, + 201 + ] + }, + { + "c": [ + 840, + 201, + 630, + 201 + ] + }, + { + "c": [ + 630, + 201, + 551, + 271 + ] + }, + { + "c": [ + 551, + 271, + 542, + 490 + ] + }, + { + "c": [ + 542, + 490, + 630, + 568 + ] + }, + { + "c": [ + 630, + 568, + 778, + 568 + ] + }, + { + "c": [ + 778, + 568, + 778, + 498 + ] + }, + { + "c": [ + 1268, + 498, + 1268, + 481 + ] + }, + { + "c": [ + 1268, + 481, + 1303, + 481 + ] + }, + { + "c": [ + 1303, + 481, + 1330, + 463 + ] + }, + { + "c": [ + 1330, + 463, + 1330, + 586 + ] + }, + { + "c": [ + 1330, + 586, + 1303, + 577 + ] + }, + { + "c": [ + 1303, + 577, + 1268, + 577 + ] + }, + { + "c": [ + 1268, + 577, + 1268, + 551 + ] + }, + { + "c": [ + 831, + 551, + 831, + 918 + ] + }, + { + "c": [ + 831, + 918, + 848, + 918 + ] + }, + { + "c": [ + 848, + 918, + 848, + 945 + ] + }, + { + "c": [ + 848, + 945, + 866, + 980 + ] + }, + { + "c": [ + 866, + 980, + 778, + 980 + ] + }, + { + "c": [ + 778, + 979, + 778, + 621 + ] + }, + { + "c": [ + 778, + 621, + 612, + 621 + ] + }, + { + "c": [ + 612, + 621, + 498, + 507 + ] + }, + { + "c": [ + 498, + 507, + 498, + 262 + ] + }, + { + "c": [ + 498, + 262, + 612, + 148 + ] + }, + { + "c": [ + 612, + 148, + 857, + 148 + ] + }, + { + "c": [ + 857, + 148, + 936, + 218 + ] + }, + { + "c": [ + 936, + 218, + 1233, + 218 + ] + }, + { + "c": [ + 1233, + 218, + 1303, + 288 + ] + }, + { + "c": [ + 1303, + 288, + 1338, + 288 + ] + }, + { + "c": [ + 1338, + 288, + 2222, + 350 + ] + }, + { + "c": [ + 1268, + 428, + 1330, + 428 + ] + }, + { + "c": [ + 1330, + 428, + 1330, + 446 + ] + }, + { + "c": [ + 1330, + 446, + 1295, + 437 + ] + }, + { + "c": [ + 1295, + 437, + 1268, + 428 + ] + }, + { + "c": [ + 1338, + 1128, + 1461, + 1128 + ] + }, + { + "c": [ + 1251, + 1128, + 1242, + 1181 + ] + }, + { + "c": [ + 1242, + 1181, + 997, + 1181 + ] + }, + { + "c": [ + 997, + 1181, + 997, + 1128 + ] + }, + { + "c": [ + 997, + 1128, + 1251, + 1128 + ] + }, + { + "c": [ + 1391, + 1268, + 1391, + 1478 + ] + }, + { + "c": [ + 1391, + 1478, + 1207, + 1478 + ] + }, + { + "c": [ + 1207, + 1478, + 1207, + 1531 + ] + }, + { + "c": [ + 1207, + 1531, + 1942, + 1531 + ] + }, + { + "c": [ + 1942, + 1531, + 1951, + 1522 + ] + }, + { + "c": [ + 1951, + 1522, + 1951, + 1181 + ] + }, + { + "c": [ + 1951, + 1181, + 2371, + 1181 + ] + }, + { + "c": [ + 2371, + 1181, + 2371, + 647 + ] + }, + { + "c": [ + 2371, + 647, + 2353, + 621 + ] + }, + { + "c": [ + 2353, + 621, + 2327, + 638 + ] + }, + { + "c": [ + 2327, + 638, + 2318, + 743 + ] + }, + { + "c": [ + 2318, + 743, + 2318, + 831 + ] + }, + { + "c": [ + 2318, + 831, + 2178, + 831 + ] + }, + { + "c": [ + 2178, + 831, + 2178, + 848 + ] + }, + { + "c": [ + 2178, + 848, + 2318, + 848 + ] + }, + { + "c": [ + 2318, + 848, + 2318, + 1128 + ] + }, + { + "c": [ + 2318, + 1128, + 1968, + 1128 + ] + }, + { + "c": [ + 1968, + 1128, + 1968, + 1067 + ] + }, + { + "c": [ + 1968, + 1128, + 1898, + 1128 + ] + }, + { + "c": [ + 1898, + 1128, + 1898, + 1478 + ] + }, + { + "c": [ + 1898, + 1478, + 1408, + 1478 + ] + }, + { + "c": [ + 1408, + 1478, + 1408, + 1277 + ] + }, + { + "c": [ + 1408, + 1277, + 1391, + 1268 + ] + }, + { + "c": [ + 1618, + 1128, + 1741, + 1128 + ] + }, + { + "c": [ + 1671, + 1242, + 1671, + 1128 + ] + }, + { + "c": [ + 1671, + 1242, + 1697, + 1251 + ] + }, + { + "c": [ + 1697, + 1251, + 1697, + 1128 + ] + }, + { + "c": [ + 1968, + 568, + 1968, + 708 + ] + }, + { + "c": [ + 1968, + 778, + 1968, + 901 + ] + }, + { + "c": [ + 2091, + 831, + 1968, + 831 + ] + }, + { + "c": [ + 2091, + 831, + 2091, + 848 + ] + }, + { + "c": [ + 2091, + 848, + 1968, + 848 + ] + }, + { + "c": [ + 2108, + 621, + 1968, + 621 + ] + }, + { + "c": [ + 2108, + 621, + 2108, + 638 + ] + }, + { + "c": [ + 2108, + 638, + 1968, + 638 + ] + }, + { + "c": [ + 1330, + 770, + 1400, + 770 + ], + "light": 10, + "sight": 10, + "sound": 10 + }, + { + "c": [ + 1400, + 770, + 1400, + 420 + ], + "light": 10, + "sight": 10, + "sound": 10 + }, + { + "c": [ + 1400, + 420, + 1610, + 428 + ], + "light": 10, + "sight": 10, + "sound": 10 + }, + { + "c": [ + 901, + 918, + 927, + 918 + ] + }, + { + "c": [ + 927, + 918, + 927, + 945 + ] + }, + { + "c": [ + 927, + 945, + 936, + 980 + ] + }, + { + "c": [ + 936, + 980, + 883, + 980 + ] + }, + { + "c": [ + 883, + 980, + 901, + 945 + ] + }, + { + "c": [ + 901, + 945, + 901, + 918 + ] + }, + { + "c": [ + 971, + 918, + 971, + 945 + ] + }, + { + "c": [ + 971, + 945, + 953, + 980 + ] + }, + { + "c": [ + 953, + 980, + 1155, + 980 + ] + }, + { + "c": [ + 1155, + 980, + 1137, + 945 + ] + }, + { + "c": [ + 1137, + 945, + 1137, + 910 + ] + }, + { + "c": [ + 1137, + 910, + 971, + 918 + ] + }, + { + "c": [ + 1181, + 918, + 1207, + 918 + ] + }, + { + "c": [ + 1207, + 918, + 1207, + 945 + ] + }, + { + "c": [ + 1207, + 945, + 1225, + 980 + ] + }, + { + "c": [ + 1225, + 980, + 1163, + 980 + ] + }, + { + "c": [ + 1163, + 980, + 1181, + 945 + ] + }, + { + "c": [ + 1181, + 945, + 1181, + 918 + ] + }, + { + "c": [ + 1330, + 883, + 1295, + 892 + ] + }, + { + "c": [ + 1295, + 892, + 1268, + 892 + ] + }, + { + "c": [ + 1268, + 892, + 1268, + 918 + ] + }, + { + "c": [ + 1268, + 918, + 1251, + 918 + ] + }, + { + "c": [ + 1251, + 918, + 1251, + 945 + ] + }, + { + "c": [ + 1251, + 945, + 1233, + 980 + ] + }, + { + "c": [ + 1233, + 980, + 1330, + 980 + ] + }, + { + "c": [ + 1330, + 980, + 1330, + 883 + ] + }, + { + "c": [ + 1330, + 813, + 1295, + 822 + ] + }, + { + "c": [ + 1295, + 822, + 1260, + 822 + ] + }, + { + "c": [ + 1260, + 822, + 1260, + 857 + ] + }, + { + "c": [ + 1260, + 857, + 1303, + 857 + ] + }, + { + "c": [ + 1303, + 857, + 1330, + 866 + ] + }, + { + "c": [ + 1330, + 866, + 1330, + 813 + ] + }, + { + "c": [ + 1260, + 770, + 1330, + 770 + ] + }, + { + "c": [ + 1330, + 770, + 1330, + 796 + ] + }, + { + "c": [ + 1330, + 796, + 1295, + 787 + ] + }, + { + "c": [ + 1295, + 787, + 1260, + 787 + ] + }, + { + "c": [ + 1260, + 787, + 1260, + 770 + ] + }, + { + "c": [ + 1330, + 603, + 1330, + 656 + ] + }, + { + "c": [ + 1330, + 656, + 1295, + 647 + ] + }, + { + "c": [ + 1295, + 647, + 1260, + 647 + ] + }, + { + "c": [ + 1260, + 647, + 1260, + 612 + ] + }, + { + "c": [ + 1260, + 612, + 1295, + 612 + ] + }, + { + "c": [ + 1295, + 612, + 1330, + 603 + ] + }, + { + "c": [ + 1330, + 673, + 1303, + 682 + ] + }, + { + "c": [ + 1303, + 682, + 1268, + 682 + ] + }, + { + "c": [ + 1268, + 682, + 1268, + 700 + ] + }, + { + "c": [ + 1268, + 700, + 1330, + 700 + ] + }, + { + "c": [ + 1330, + 700, + 1330, + 673 + ] + }, + { + "c": [ + 866, + 980, + 883, + 980 + ], + "light": 30, + "sight": 30, + "dir": 2, + "threshold": { + "light": 10, + "sight": 5 + } + }, + { + "c": [ + 936, + 980, + 953, + 980 + ], + "light": 30, + "sight": 30, + "dir": 2, + "threshold": { + "light": 10, + "sight": 5 + } + }, + { + "c": [ + 1155, + 980, + 1163, + 980 + ], + "light": 30, + "sight": 30, + "dir": 2, + "threshold": { + "light": 10, + "sight": 5 + } + }, + { + "c": [ + 1225, + 980, + 1233, + 980 + ], + "light": 30, + "sight": 30, + "dir": 2, + "threshold": { + "light": 10, + "sight": 5 + } + }, + { + "c": [ + 1330, + 883, + 1330, + 866 + ], + "light": 30, + "sight": 30, + "dir": 2, + "threshold": { + "light": 10, + "sight": 5 + } + }, + { + "c": [ + 1330, + 813, + 1330, + 796 + ], + "light": 30, + "sight": 30, + "dir": 2, + "threshold": { + "light": 10, + "sight": 5 + } + }, + { + "c": [ + 1330, + 673, + 1330, + 656 + ], + "light": 30, + "sight": 30, + "dir": 2, + "threshold": { + "light": 10, + "sight": 5 + } + }, + { + "c": [ + 1330, + 603, + 1330, + 586 + ], + "light": 30, + "sight": 30, + "dir": 2, + "threshold": { + "light": 10, + "sight": 5 + } + }, + { + "c": [ + 1330, + 463, + 1330, + 446 + ], + "light": 30, + "sight": 30, + "dir": 2, + "threshold": { + "light": 10, + "sight": 5 + } + }, + { + "c": [ + 778, + 980, + 1330, + 980 + ], + "light": 0, + "sight": 0, + "sound": 0 + }, + { + "c": [ + 1330, + 980, + 1330, + 770 + ], + "light": 0, + "sight": 0, + "sound": 0 + }, + { + "c": [ + 1330, + 700, + 1330, + 428 + ], + "light": 0, + "sight": 0, + "sound": 0 + }, + { + "c": [ + 918, + 498, + 971, + 498 + ], + "door": 2 + }, + { + "c": [ + 918, + 551, + 971, + 551 + ], + "door": 2 + }, + { + "c": [ + 778, + 498, + 918, + 498 + ] + }, + { + "c": [ + 831, + 551, + 918, + 551 + ] + }, + { + "c": [ + 971, + 551, + 1268, + 551 + ] + }, + { + "c": [ + 971, + 498, + 1268, + 498 + ] + }, + { + "c": [ + 971, + 498, + 971, + 551 + ] + }, + { + "c": [ + 918, + 498, + 918, + 551 + ] + } + ] + }, + "width": 2537, + "height": 1692 + } + ] + }, + { + "type": "entries", + "name": "01. Main Gateway", + "page": 32, + "id": "SC-001", + "entries": [ + "During the assault, the heavy gates were smashed off their hinges and broken into bench-sized chunks that still lie on the ground. The main gateway is lined with rubble, but it's shallow and stable enough to traverse. The archway was two stories tall originally, and downward-facing arrow slits line the western wall (adjoining the keep) 8 to 10 feet above ground level. Only portions of the arched roof remain." + ] + }, + { + "type": "entries", + "name": "02. Collapsed Outbuildings", + "page": 33, + "id": "SC-002", + "entries": [ + { + "type": "insetReadaloud", + "page": 33, + "entries": [ + "The buildings lining the fortress walls were originally barracks, workshops, and stables. Now they're almost completely in ruins. Their slate-shingled roofs have fallen in, and only portions of the interior walls remain. There are no doors or windows still in their frames, and the original floors are buried under up to a foot of debris. Brush grows from every patch of dirt, and vines drape the ancient walls." + ] + }, + "Characters who are reluctant to enter through the main gateway can scramble over the 8-foot-high heaps of rubble where the walls were breached at the northwest and southeast corners. It's not difficult, but it is mildly dangerous to the incautious: each character who crosses the rubble must make a successful {@dc 6} Strength ({@skill Athletics}) check to avoid taking 7 ({@damage 2d6}) bludgeoning damage from a shifting stone block that crushes their legs when they step near it." + ] + }, + { + "type": "entries", + "name": "03. Buried Stairs", + "page": 33, + "id": "SC-003", + "entries": [ + "An {@creature owlbear|MM} has its nest in this dark corner. Whenever characters enter the courtyard (until the {@creature owlbear|MM} is killed), check to see whether the {@creature owlbear|MM} is here. The chance is {@chance 83.33333|1-in-6|Owlbear|The owlbear is not home.|The owlbear is home.} at night or {@chance 66.66666|2-in-6|Owlbear|The owlbear is not home.|The owlbear is home.} during daylight. The {@creature owlbear|MM} considers the whole courtyard to be its lair, and it attacks anyone who invades its territory, chasing prey up to a quarter mile. It can't scale the crumbly old walls, so characters can escape its claws by climbing. The {@creature owlbear|MM} won't wander far off, though, with an easy meal so nearly within its grasp; it finds a safe spot where characters can't attack it from the walls and waits for them to come down again.", + "The rubble in the northwest corner conceals a staircase down. If characters search the owlbear's nest, allow them to make {@dc 20} Intelligence ({@skill Investigation}) checks. A dwarf with the Stonecunning {@homebrew feature} makes the check with advantage. A character who succeeds notices the top step of the staircase peeking out through the debris and rubbish on the ground. Clearing a crawlspace that someone could worm through on their belly takes 6 work-hours of labor. Clearing the stairs enough to use them normally takes 36 work-hours. If the {@creature owlbear|MM} hasn't been dealt with, it may return while characters are digging.", + "These stairs connect directly to the {@area shrine of Charun on Level 1|SC-107|x}." + ] + }, + { + "type": "entries", + "name": "04. Secondary Keep", + "page": 33, + "id": "SC-004", + "entries": [ + { + "type": "insetReadaloud", + "page": 33, + "entries": [ + "The entrances to both the secondary and main keeps are one floor above the ground level of the courtyard. Stone steps ascend 10 feet to a solid stone walkway that connects the two doorways.", + "The doors are long gone from both doorways." + ] + }, + "Inside the structure, a stone staircase leads up to what would have been the top floor, but only a few sagging beams remain. The wooden flooring and the roof are long gone.", + "Tucked around the corner is a trapdoor opening that leads down to the ground floor. That area is now filled with rubble and inaccessible (at least from here).", + "Gnawed bones are strewn around the floor, along with a scattering of large feathers. The bones are from a mix of creatures: deer, dogs, badgers, and sheep make up the majority, but a few obviously humanoid skulls are propped prominently on rusting wall sconces. A character who examines the feathers and makes a successful {@dc 15} Intelligence ({@skill Nature}) check can say definitively they're not from any species of bird the character is familiar with. Whatever it was, it's bigger than an eagle\u2014possibly twice as large, or more. Only if characters have encountered harpies in the past can they identify these as {@creature harpy|MM} feathers." + ] + }, + { + "type": "entries", + "name": "05. Main Keep, Entry Level", + "page": 33, + "id": "SC-005", + "entries": [ + "This rectangular keep had four floors when it was intact. Like the secondary keep, the upper floors and roof are gone except for a few sagging beams. The stairs to those upper floors were wooden and they, too, are burned or rotted away.", + "Gnawed bones and feathers similar to those in the secondary keep are also strewn around this chamber. The same conditions apply to identifying the feathers as {@creature harpy|MM} feathers.", + "The floor surrounding a trapdoor opening next to the east wall has partially collapsed so the opening is now irregular. If characters peer down through it, they see a deteriorated wooden staircase descending to the room below, which is at ground level. The staircase appears to be in worse condition than it really is. It can support two Medium creatures easily; a third creature causes it to creak and sway menacingly, and a fourth at the same time collapses it.", + "No check is needed to notice the awful smell wafting up through the hole in the floor. It isn't noticeable elsewhere in the room because it's all open-air, but near the hole, the smell is unmistakably that of a large, filthy animal den." + ] + }, + { + "type": "entries", + "name": "06. Underkeep", + "id": "SC-006", + "page": 34, + "entries": [ + "This area is shown on {@area Overlay 1: Underkeep|SC-006-MO|x}. Place the overlay on the map (or to the side of the map, if you prefer) when characters drop through the opening in the floor of the main keep. Show the players the {@area Point-of-View illustration|SC-101-POV|x} {@homebrew |on page 37}.", + { + "type": "insetReadaloud", + "page": 34, + "entries": [ + "This ground-level chamber reeks of animal waste, sweat, and rotten meat. Bones and feathers lie strewn across the floor.", + "Along the north side of the chamber, a wide stone staircase descends into the earth. The wall above the stairs is carved into a faux archway decorated with interwoven knots, axes, and fierce-looking owlbears, all in characteristic dwarven style.", + "A stout door stands closed in the west wall. It was clearly made for defense, as it is fortified with steel bands and large nailheads." + ] + }, + "The stairs lead down to Level 1, which houses the Holzanger family crypts and what used to be the castle's final defensive bunker. The archway is tall enough for a Medium creature to walk under without ducking\u2014barely. These stairs emerge in {@area chamber 101|SC-101|x} of the dungeon. The smell wafting up the steps reeks of decay and rot; the {@creature harpy|MM|harpies} toss the bones of creatures they eat down these stairs, and {@creature the Gaoler|KPSC} doesn't clean them out because it believes they help deter intruders. These stairs are trapped at a landing 25 feet down from this entrance (see {@area 101. Entry Hall|SC-101|x} for details).", + "The door in the west wall isn't locked, but it is stuck. A character can pull it open with a successful {@dc 15} Strength ({@skill Athletics}) check. Opening it reveals an identical door at the end of a 5-foot hallway, which is opened the same way (but by pushing instead of pulling). Regardless of whether the checks succeed or fail, the two {@creature harpy|MM|harpies} in the inner room hear the party coming. The {@creature harpy|MM|harpies} know just how to apply pressure on the doors to open them without needing die rolls.", + "The {@creature harpy|MM|harpies} are concealed in rubble to the left and right of the second door in the inner chamber. Whoever comes through the door first gets attacked immediately. The {@creature harpy|MM|harpies} prefer to fight out in the open where they can fly, so they dart through the doors and out through the hole in the ceiling at their first chance.", + "Alternatively, you can decide the {@creature harpy|MM|harpies} are away the first time characters explore this area. Then they could ambush characters the first time they exit the dungeon or when they return for their second foray. The {@creature harpy|MM|harpies} enjoy dropping heavy stones on intruders from atop the keep walls and luring them into the {@creature owlbear|MM|owlbear's} clutches, if it's nearby. This option is especially attractive if characters have discussed using the keep as a safe place to take long rests.", + { + "type": "homebrew", + "entries": [ + "{@note This map can be imported standalone rather than used only as an overlay if preffered.}" + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/00 Castle Ruins Overlay 06.webp" + }, + "imageType": "mapPlayer", + "title": "Map 00: Castle Ruins\u2014Overlay 1: Underkeep", + "credit": "Jon Pintar", + "id": "SC-006-MO", + "width": 495, + "height": 396, + "grid": { + "type": "square", + "scale": 2 + }, + "foundrySceneRoot": { + "globalLight": false, + "tokenVision": true, + "fogExploration": true, + "padding": 0, + "walls": [ + { + "c": [ + 587, + 12, + 587, + 87 + ] + }, + { + "c": [ + 587, + 87, + 387, + 87 + ] + }, + { + "c": [ + 387, + 87, + 387, + 500 + ] + }, + { + "c": [ + 387, + 500, + 312, + 500 + ] + }, + { + "c": [ + 312, + 500, + 312, + 87 + ] + }, + { + "c": [ + 312, + 87, + 0, + 87 + ] + }, + { + "c": [ + 0, + 87, + 0, + 787 + ] + }, + { + "c": [ + 312, + 787, + 0, + 787 + ] + }, + { + "c": [ + 312, + 787, + 312, + 587 + ] + }, + { + "c": [ + 312, + 587, + 387, + 587 + ] + }, + { + "c": [ + 387, + 587, + 387, + 712 + ] + }, + { + "c": [ + 387, + 712, + 912, + 712 + ] + }, + { + "c": [ + 912, + 712, + 912, + 87 + ] + }, + { + "c": [ + 912, + 87, + 712, + 87 + ] + }, + { + "c": [ + 712, + 87, + 712, + 12 + ] + }, + { + "c": [ + 712, + 12, + 587, + 12 + ] + }, + { + "c": [ + 700, + 600, + 800, + 600 + ] + }, + { + "c": [ + 800, + 600, + 800, + 300 + ] + }, + { + "c": [ + 800, + 300, + 912, + 300 + ] + }, + { + "door": 1, + "c": [ + 387, + 500, + 387, + 587 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 312, + 500, + 312, + 587 + ], + "ds": 2 + } + ] + } + } + ] + }, + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Hidden Dungeon Entrance", + "page": 34, + "entries": [ + "Another entrance to the dungeon is hidden among trees and brush 250 feet west-northwest of the fort. From the fort, characters don't spot it, but a careful search of the entire hilltop lasting most of a day might reveal it. If such a search is made, allow one character in the group to make a single {@dc 20} Intelligence ({@skill Nature}) check; other characters can aid the attempt. If it succeeds, they find the crumbling stone entrance choked with vines and tree roots, which shows signs of recent passage.", + "This entrance leads {@area directly to the dwarven barracks on Level 3|SC-318|x}. Low-level characters are unlikely to find anything but a quick and gruesome death there, so it's in their best interest to overlook this entrance for a while." + ] + } + ] + } + ] + }, + { + "type": "section", + "name": "Restocking", + "page": 34, + "entries": [ + "An owlbear and two harpies are more than most 1st-level parties can handle unless it's a large group. A good way to handle this area is to confront the characters with only one {@creature harpy|MM} the first time they come here. When they return from their first trip into the dungeon, they're ambushed by the second {@creature harpy|MM}, who's furious over the death of her companion. The next time they return to or emerge from the dungeon, they run into the {@creature owlbear|MM}. After that, possibilities for encounters include a group of {@creature bandit|MM|bandits} hoping to use the old fort as a base of operations, a competing group of adventurers intending to steal whatever treasure characters brought out of the dungeon and take over the exploration for themselves, a team of dwarves backed up by trained {@creature owlbear|MM|owlbears} hoping to reclaim the barracks, or even a team of powerful mercenaries hired by {@creature Cagoth-ze|KPSC} or Imortra specifically to eliminate these troublesome intruders." + ] + } + ] + }, + { + "type": "section", + "name": "Level 1: Dungeon and Crypts", + "page": 36, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L1 Splash.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 1280, + "height": 809 + }, + { + "type": "section", + "page": 36, + "entries": [ + "The topmost level of the dungeon houses the long-disused Holzanger family crypts and a series of chambers that used to be the castle's final fallback bunkers. Those bunkers have become the lair of a creature known in the area as \"{@creature the Gaoler|KPSC},\" while the crypts are overrun with undead creatures thanks to an open portal to the Dry Lands.", + "{@creature The Gaoler|KPSC} is an infamous kidnapper and torturer. He preys on isolated travelers journeying through the region and on the citizens of Redtower, where he's invoked by {@condition frightened} villagers as a local demonic bogeyman. (See {@adventure the appendix|KPSC|10} for the full description of {@creature the Gaoler|KPSC} and his stats.)", + "{@creature The Gaoler|KPSC} doesn't work alone. He has an assistant\u2014a tusked crimson ogre called {@creature Scar|KPSC}\u2014and a compatriot of sorts, a human blood cultist named {@creature Ushulx|KPSC} (see {@adventure the appendix|KPSC|10} for both) who is here for her own reasons. She aids {@creature the Gaoler|KPSC} just enough to keep him from turning against her. In exchange, he hands his victims over to her when they are on death's door so she can sacrifice their last whispers of life to Charun. Unlike {@creature the Gaoler|KPSC} and {@creature Scar|KPSC}, {@creature Ushulx|KPSC} can be reasoned with\u2014from a position of power. Characters might strike a bargain with her, if they're willing to leave her alone in exchange for her not interfering with them as they come and go.", + "While there are only three enemies in this portion of the dungeon, they all have a CR of 2 or 3. If they manage to team up against a standard-size 1st-level party, things could go very badly for the adventurers. This doesn't mean you should go easy on them, but make sure they understand a small party can bite off more than they can chew in the Scarlet Citadel. If they devise ways to turn {@creature the Gaoler|KPSC}'s traps and torture devices to their own advantage, so much the better. There's also no shame in running away to regroup. Remember that none of these villains kill prisoners outright. {@creature The Gaoler|KPSC} and {@creature Scar|KPSC} want victims to torture, and {@creature Ushulx|KPSC} wants victims for a sacrifice. If someone is captured or left behind, a rescue is possible, as long as characters don't delay more than 48 hours before returning.", + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/01 Dungeon and Family Crypt.webp" + }, + "imageType": "map", + "title": "Map 01: Dungeon and Family Crypt", + "credit": "Jon Pintar", + "id": "SC-100-M", + "grid": { + "type": "square", + "size": 177, + "offsetX": -90, + "offsetY": 22, + "scale": 2 + }, + "mapRegions": [ + { + "area": "SC-101", + "points": [ + [ + 2682, + 1055 + ], + [ + 3065, + 1055 + ], + [ + 3065, + 1890 + ], + [ + 2905, + 1975 + ], + [ + 2855, + 1937 + ], + [ + 2855, + 1531 + ], + [ + 2682, + 1531 + ] + ] + }, + { + "area": "SC-102", + "points": [ + [ + 2669, + 1317 + ], + [ + 2669, + 1527 + ], + [ + 2453, + 1527 + ], + [ + 2448, + 1612 + ], + [ + 2388, + 1700 + ], + [ + 2296, + 1770 + ], + [ + 2275, + 1815 + ], + [ + 2057, + 1817 + ], + [ + 1989, + 1751 + ], + [ + 1914, + 1642 + ], + [ + 1884, + 1524 + ], + [ + 1886, + 1438 + ], + [ + 1923, + 1355 + ], + [ + 1990, + 1275 + ], + [ + 2097, + 1238 + ], + [ + 2190, + 1227 + ], + [ + 2268, + 1247 + ], + [ + 2333, + 1279 + ], + [ + 2376, + 1317 + ] + ] + }, + { + "area": "SC-103", + "points": [ + [ + 2506, + 1584 + ], + [ + 2506, + 2064 + ], + [ + 2800, + 2064 + ], + [ + 2800, + 1584 + ] + ] + }, + { + "area": "SC-104", + "points": [ + [ + 1177, + 1318 + ], + [ + 1177, + 2070 + ], + [ + 1839, + 2070 + ], + [ + 1839, + 1318 + ] + ] + }, + { + "area": "SC-105", + "points": [ + [ + 2502, + 79 + ], + [ + 2502, + 865 + ], + [ + 3074, + 865 + ], + [ + 3074, + 79 + ] + ] + }, + { + "area": "SC-106", + "points": [ + [ + 2627, + 1049 + ], + [ + 2627, + 1187 + ], + [ + 2259, + 1187 + ], + [ + 2259, + 1049 + ] + ] + }, + { + "area": "SC-107", + "points": [ + [ + 1172, + 1267 + ], + [ + 1172, + 612 + ], + [ + 1658, + 612 + ], + [ + 1658, + 1267 + ] + ] + }, + { + "area": "SC-108", + "points": [ + [ + 1707, + 611 + ], + [ + 1707, + 1008 + ], + [ + 2009, + 1008 + ], + [ + 2009, + 611 + ] + ] + }, + { + "area": "SC-109", + "points": [ + [ + 2453, + 609 + ], + [ + 2453, + 845 + ], + [ + 2239, + 845 + ], + [ + 2239, + 609 + ] + ] + }, + { + "area": "SC-110", + "points": [ + [ + 1350, + 80 + ], + [ + 1350, + 567 + ], + [ + 2008, + 567 + ], + [ + 2008, + 80 + ] + ] + }, + { + "area": "SC-111", + "points": [ + [ + 2454, + 77 + ], + [ + 2454, + 390 + ], + [ + 2055, + 390 + ], + [ + 2055, + 77 + ] + ] + }, + { + "area": "SC-112", + "points": [ + [ + 1086, + 561 + ], + [ + 1086, + 360 + ], + [ + 1060, + 302 + ], + [ + 1065, + 232 + ], + [ + 1101, + 169 + ], + [ + 1151, + 146 + ], + [ + 1198, + 139 + ], + [ + 1252, + 155 + ], + [ + 1278, + 175 + ], + [ + 1313, + 213 + ], + [ + 1326, + 263 + ], + [ + 1321, + 315 + ], + [ + 1304, + 352 + ], + [ + 1283, + 379 + ], + [ + 1238, + 405 + ], + [ + 1206, + 414 + ], + [ + 1206, + 561 + ] + ] + }, + { + "area": "SC-113", + "points": [ + [ + 1035, + 1058 + ], + [ + 1035, + 73 + ], + [ + 458, + 73 + ], + [ + 458, + 1058 + ] + ] + }, + { + "area": "SC-114", + "points": [ + [ + 429, + 477 + ], + [ + 429, + 187 + ], + [ + 23, + 187 + ], + [ + 23, + 477 + ] + ] + }, + { + "area": "SC-115", + "points": [ + [ + 417, + 521 + ], + [ + 417, + 1005 + ], + [ + 30, + 1005 + ], + [ + 30, + 521 + ] + ] + }, + { + "area": "SC-116", + "points": [ + [ + 928, + 1062 + ], + [ + 30, + 1062 + ], + [ + 30, + 1328 + ], + [ + 670, + 1328 + ], + [ + 670, + 1608 + ], + [ + 296, + 1608 + ], + [ + 296, + 1340 + ], + [ + 32, + 1340 + ], + [ + 32, + 1878 + ], + [ + 849, + 1878 + ], + [ + 928, + 1797 + ] + ] + }, + { + "area": "SC-117", + "points": [ + [ + 306, + 1337 + ], + [ + 306, + 1601 + ], + [ + 663, + 1601 + ], + [ + 663, + 1337 + ] + ] + }, + { + "area": "SC-118", + "points": [ + [ + 935, + 1062 + ], + [ + 935, + 1264 + ], + [ + 1123, + 1264 + ], + [ + 1123, + 1062 + ] + ] + }, + { + "area": "SC-119", + "points": [ + [ + 938, + 1324 + ], + [ + 938, + 1531 + ], + [ + 1121, + 1531 + ], + [ + 1121, + 1324 + ] + ] + }, + { + "area": "SC-119", + "points": [ + [ + 936, + 1587 + ], + [ + 936, + 1798 + ], + [ + 1120, + 1798 + ], + [ + 1120, + 1587 + ] + ] + }, + { + "area": "SC-119", + "points": [ + [ + 937, + 1806 + ], + [ + 993, + 1862 + ], + [ + 1110, + 1862 + ], + [ + 1110, + 2054 + ], + [ + 919, + 2054 + ], + [ + 919, + 1938 + ], + [ + 862, + 1881 + ] + ] + }, + { + "area": "SC-119", + "points": [ + [ + 851, + 1886 + ], + [ + 851, + 2061 + ], + [ + 648, + 2061 + ], + [ + 648, + 1886 + ] + ] + }, + { + "area": "SC-119", + "points": [ + [ + 589, + 1882 + ], + [ + 589, + 2064 + ], + [ + 384, + 2064 + ], + [ + 384, + 1882 + ] + ] + }, + { + "area": "SC-119", + "points": [ + [ + 323, + 1882 + ], + [ + 323, + 2062 + ], + [ + 116, + 2062 + ], + [ + 116, + 1882 + ] + ] + } + ], + "width": 3105, + "height": 2139 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/01 Dungeon and Family Crypt (Player Version).webp" + }, + "imageType": "map", + "title": "Map 01: Dungeon and Family Crypt\u2014(Player Version)", + "credit": "Jon Pintar", + "id": "SC-100-MP", + "mapParent": { + "id": "SC-100-M", + "offsetX": -49, + "offsetY": 5, + "scaleX": 1.263, + "scaleY": 1.2632 + }, + "grid": { + "type": "square", + "size": 70, + "offsetX": 4, + "offsetY": 5 + }, + "foundrySceneRoot": { + "globalLight": false, + "tokenVision": true, + "fogExploration": true, + "padding": 0, + "drawings": [ + { + "shape": { + "width": 140, + "height": 140 + }, + "x": 2310, + "y": 1400, + "fillType": 1, + "fillColor": "#ff0000", + "fillAlpha": 0.6, + "strokeWidth": 0, + "text": "T", + "hidden": true, + "locked": true + } + ], + "lights": [ + { + "x": 1890, + "y": 175, + "config": { + "bright": 7.5, + "dim": 15, + "animation": { + "type": "flame" + }, + "color": "#be8e3c" + } + }, + { + "x": 1295, + "y": 1435, + "config": { + "bright": 20, + "dim": 40, + "animation": { + "type": "flame" + }, + "color": "#be8e3c" + } + } + ], + "walls": [ + { + "c": [ + 980, + 306, + 1021, + 296 + ] + }, + { + "c": [ + 1021, + 296, + 1055, + 270 + ] + }, + { + "c": [ + 1055, + 270, + 1074, + 231 + ] + }, + { + "c": [ + 1074, + 231, + 1074, + 188 + ] + }, + { + "c": [ + 1074, + 188, + 1055, + 149 + ] + }, + { + "c": [ + 1055, + 149, + 1021, + 123 + ] + }, + { + "c": [ + 1021, + 123, + 980, + 113 + ] + }, + { + "c": [ + 980, + 113, + 938, + 123 + ] + }, + { + "c": [ + 938, + 123, + 904, + 149 + ] + }, + { + "c": [ + 904, + 149, + 885, + 188 + ] + }, + { + "c": [ + 885, + 188, + 885, + 231 + ] + }, + { + "c": [ + 885, + 231, + 904, + 270 + ] + }, + { + "c": [ + 1006, + 210, + 993, + 187 + ] + }, + { + "c": [ + 993, + 187, + 966, + 187 + ] + }, + { + "c": [ + 966, + 187, + 953, + 209 + ] + }, + { + "c": [ + 953, + 209, + 966, + 232 + ] + }, + { + "c": [ + 966, + 232, + 993, + 232 + ] + }, + { + "c": [ + 993, + 232, + 1006, + 210 + ] + }, + { + "c": [ + 980, + 341, + 980, + 210 + ] + }, + { + "c": [ + 980, + 341, + 1111, + 341 + ] + }, + { + "c": [ + 1111, + 341, + 1111, + 61 + ] + }, + { + "c": [ + 1111, + 61, + 1618, + 61 + ] + }, + { + "c": [ + 1618, + 61, + 1618, + 210 + ] + }, + { + "c": [ + 1618, + 210, + 1636, + 210 + ] + }, + { + "c": [ + 1636, + 210, + 1671, + 192 + ] + }, + { + "c": [ + 1671, + 192, + 1671, + 61 + ] + }, + { + "c": [ + 1671, + 61, + 1968, + 61 + ] + }, + { + "c": [ + 1968, + 61, + 1968, + 288 + ] + }, + { + "c": [ + 1968, + 288, + 1828, + 288 + ] + }, + { + "c": [ + 1828, + 288, + 1828, + 341 + ] + }, + { + "c": [ + 1828, + 341, + 1890, + 341 + ] + }, + { + "c": [ + 1890, + 341, + 1951, + 358 + ] + }, + { + "c": [ + 1951, + 358, + 1986, + 393 + ] + }, + { + "c": [ + 1986, + 393, + 1986, + 420 + ] + }, + { + "c": [ + 1986, + 420, + 1960, + 428 + ] + }, + { + "c": [ + 1960, + 428, + 1890, + 428 + ] + }, + { + "c": [ + 1890, + 428, + 1828, + 428 + ] + }, + { + "c": [ + 1828, + 428, + 1828, + 481 + ] + }, + { + "c": [ + 1828, + 481, + 1968, + 481 + ] + }, + { + "c": [ + 1968, + 481, + 1968, + 638 + ] + }, + { + "c": [ + 1968, + 638, + 1960, + 656 + ] + }, + { + "c": [ + 1960, + 656, + 1925, + 656 + ] + }, + { + "c": [ + 1925, + 656, + 1890, + 638 + ] + }, + { + "c": [ + 1890, + 638, + 1828, + 638 + ] + }, + { + "c": [ + 1828, + 638, + 1828, + 691 + ] + }, + { + "c": [ + 1828, + 691, + 2161, + 691 + ] + }, + { + "c": [ + 2161, + 691, + 2161, + 638 + ] + }, + { + "c": [ + 2161, + 638, + 2021, + 638 + ] + }, + { + "c": [ + 2021, + 638, + 2021, + 481 + ] + }, + { + "c": [ + 2021, + 481, + 2161, + 481 + ] + }, + { + "c": [ + 2161, + 481, + 2161, + 428 + ] + }, + { + "c": [ + 2161, + 428, + 2021, + 428 + ] + }, + { + "c": [ + 2021, + 428, + 2021, + 271 + ] + }, + { + "c": [ + 2021, + 271, + 2161, + 271 + ] + }, + { + "c": [ + 2161, + 271, + 2161, + 218 + ] + }, + { + "c": [ + 2161, + 218, + 2021, + 218 + ] + }, + { + "c": [ + 2021, + 218, + 2021, + 61 + ] + }, + { + "c": [ + 2021, + 61, + 2458, + 61 + ] + }, + { + "c": [ + 2458, + 61, + 2458, + 218 + ] + }, + { + "c": [ + 2458, + 218, + 2318, + 218 + ] + }, + { + "c": [ + 2318, + 218, + 2318, + 271 + ] + }, + { + "c": [ + 2318, + 271, + 2458, + 271 + ] + }, + { + "c": [ + 2458, + 271, + 2458, + 428 + ] + }, + { + "c": [ + 2458, + 428, + 2318, + 428 + ] + }, + { + "c": [ + 2318, + 428, + 2318, + 481 + ] + }, + { + "c": [ + 2318, + 481, + 2458, + 481 + ] + }, + { + "c": [ + 2458, + 481, + 2458, + 638 + ] + }, + { + "c": [ + 2458, + 638, + 2318, + 638 + ] + }, + { + "c": [ + 2318, + 638, + 2318, + 831 + ] + }, + { + "c": [ + 2283, + 831, + 2458, + 831 + ] + }, + { + "c": [ + 2458, + 831, + 2458, + 1478 + ] + }, + { + "c": [ + 2458, + 1478, + 2450, + 1680 + ] + }, + { + "c": [ + 2450, + 1680, + 2310, + 1680 + ] + }, + { + "c": [ + 2310, + 1680, + 2301, + 1513 + ] + }, + { + "c": [ + 2301, + 1513, + 2301, + 1198 + ] + }, + { + "c": [ + 2301, + 1198, + 2161, + 1198 + ] + }, + { + "c": [ + 2161, + 1198, + 2161, + 1163 + ] + }, + { + "c": [ + 2161, + 1198, + 1968, + 1198 + ] + }, + { + "c": [ + 1883, + 1016, + 1833, + 988 + ] + }, + { + "c": [ + 1833, + 988, + 1778, + 973 + ] + }, + { + "c": [ + 1778, + 973, + 1721, + 973 + ] + }, + { + "c": [ + 1721, + 973, + 1666, + 988 + ] + }, + { + "c": [ + 1666, + 988, + 1616, + 1016 + ] + }, + { + "c": [ + 1616, + 1016, + 1576, + 1056 + ] + }, + { + "c": [ + 1576, + 1056, + 1548, + 1106 + ] + }, + { + "c": [ + 1548, + 1106, + 1533, + 1161 + ] + }, + { + "c": [ + 1533, + 1161, + 1533, + 1218 + ] + }, + { + "c": [ + 1533, + 1218, + 1548, + 1273 + ] + }, + { + "c": [ + 1548, + 1273, + 1576, + 1323 + ] + }, + { + "c": [ + 1576, + 1323, + 1616, + 1363 + ] + }, + { + "c": [ + 1616, + 1363, + 1666, + 1391 + ] + }, + { + "c": [ + 1833, + 1391, + 1883, + 1363 + ] + }, + { + "c": [ + 1883, + 1363, + 1923, + 1323 + ] + }, + { + "c": [ + 1923, + 1323, + 1951, + 1273 + ] + }, + { + "c": [ + 1951, + 1273, + 1966, + 1218 + ] + }, + { + "c": [ + 1966, + 1218, + 1968, + 1198 + ] + }, + { + "c": [ + 1916, + 1041, + 1883, + 1016 + ] + }, + { + "c": [ + 1666, + 1391, + 1671, + 1461 + ] + }, + { + "c": [ + 1671, + 1461, + 1478, + 1461 + ] + }, + { + "c": [ + 1478, + 1461, + 1478, + 1251 + ] + }, + { + "c": [ + 1478, + 1251, + 1408, + 1251 + ] + }, + { + "c": [ + 1408, + 1251, + 1408, + 1198 + ] + }, + { + "c": [ + 1408, + 1198, + 1478, + 1198 + ] + }, + { + "c": [ + 1478, + 1198, + 1478, + 1041 + ] + }, + { + "c": [ + 1478, + 1041, + 1277, + 1041 + ] + }, + { + "c": [ + 1277, + 1041, + 1251, + 1032 + ] + }, + { + "c": [ + 1251, + 1032, + 1251, + 1006 + ] + }, + { + "c": [ + 1251, + 1006, + 1260, + 988 + ] + }, + { + "c": [ + 1260, + 988, + 1338, + 988 + ] + }, + { + "c": [ + 1338, + 988, + 1338, + 918 + ] + }, + { + "c": [ + 1338, + 918, + 2108, + 918 + ] + }, + { + "c": [ + 2108, + 918, + 2108, + 831 + ] + }, + { + "c": [ + 2108, + 831, + 1828, + 831 + ] + }, + { + "c": [ + 1828, + 831, + 1828, + 778 + ] + }, + { + "c": [ + 1828, + 778, + 2161, + 778 + ] + }, + { + "c": [ + 2161, + 778, + 2161, + 831 + ] + }, + { + "c": [ + 2196, + 831, + 2161, + 831 + ] + }, + { + "c": [ + 2161, + 831, + 2161, + 1076 + ] + }, + { + "c": [ + 2161, + 1041, + 1916, + 1041 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 2170, + 140, + 2170, + 52 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 2310, + 140, + 2310, + 43 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 2310, + 350, + 2318, + 271 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 2170, + 350, + 2161, + 271 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 2170, + 560, + 2161, + 481 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 2310, + 560, + 2318, + 481 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "door": 1, + "c": [ + 2161, + 218, + 2170, + 140 + ], + "doorSound": "" + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "door": 1, + "c": [ + 2318, + 218, + 2310, + 140 + ], + "doorSound": "" + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "door": 1, + "c": [ + 2161, + 428, + 2170, + 350 + ], + "doorSound": "" + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "door": 1, + "c": [ + 2318, + 428, + 2310, + 350 + ], + "doorSound": "" + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "door": 1, + "c": [ + 2161, + 638, + 2170, + 560 + ], + "doorSound": "" + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "door": 1, + "c": [ + 2318, + 638, + 2310, + 560 + ], + "doorSound": "" + }, + { + "door": 1, + "c": [ + 2196, + 831, + 2283, + 831 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 2196, + 1085, + 2161, + 1163 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 1828, + 481, + 1820, + 560 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "door": 1, + "c": [ + 1828, + 638, + 1820, + 560 + ], + "doorSound": "" + }, + { + "door": 1, + "c": [ + 1828, + 288, + 1741, + 288 + ] + }, + { + "c": [ + 1741, + 288, + 1671, + 288 + ] + }, + { + "c": [ + 1671, + 288, + 1671, + 271 + ] + }, + { + "c": [ + 1671, + 271, + 1645, + 262 + ] + }, + { + "c": [ + 1645, + 262, + 1618, + 288 + ] + }, + { + "c": [ + 1618, + 288, + 1618, + 341 + ] + }, + { + "c": [ + 1618, + 341, + 1741, + 341 + ] + }, + { + "c": [ + 1741, + 341, + 1741, + 288 + ] + }, + { + "c": [ + 904, + 270, + 901, + 428 + ] + }, + { + "c": [ + 901, + 428, + 1741, + 428 + ] + }, + { + "door": 1, + "c": [ + 1111, + 341, + 1111, + 428 + ] + }, + { + "c": [ + 1741, + 428, + 1741, + 551 + ] + }, + { + "c": [ + 1741, + 551, + 1618, + 551 + ] + }, + { + "c": [ + 1618, + 551, + 1618, + 481 + ] + }, + { + "c": [ + 1618, + 481, + 1391, + 481 + ] + }, + { + "c": [ + 1391, + 481, + 1391, + 691 + ] + }, + { + "c": [ + 1391, + 691, + 1338, + 691 + ] + }, + { + "c": [ + 1338, + 691, + 1338, + 551 + ] + }, + { + "c": [ + 1338, + 551, + 1268, + 551 + ] + }, + { + "c": [ + 1268, + 551, + 1268, + 481 + ] + }, + { + "c": [ + 1268, + 481, + 1041, + 481 + ] + }, + { + "c": [ + 1041, + 481, + 1041, + 551 + ] + }, + { + "c": [ + 1041, + 551, + 971, + 551 + ] + }, + { + "c": [ + 971, + 551, + 971, + 691 + ] + }, + { + "c": [ + 971, + 691, + 945, + 691 + ] + }, + { + "c": [ + 945, + 691, + 918, + 656 + ] + }, + { + "c": [ + 918, + 656, + 918, + 621 + ] + }, + { + "c": [ + 918, + 621, + 910, + 603 + ] + }, + { + "c": [ + 910, + 603, + 883, + 577 + ] + }, + { + "c": [ + 883, + 577, + 857, + 560 + ] + }, + { + "c": [ + 857, + 560, + 848, + 560 + ] + }, + { + "c": [ + 848, + 560, + 848, + 201 + ] + }, + { + "c": [ + 1741, + 638, + 1741, + 831 + ] + }, + { + "c": [ + 1741, + 831, + 1338, + 831 + ] + }, + { + "c": [ + 1338, + 831, + 1338, + 778 + ] + }, + { + "c": [ + 1338, + 778, + 1618, + 778 + ] + }, + { + "c": [ + 1618, + 778, + 1618, + 638 + ] + }, + { + "c": [ + 1618, + 638, + 1741, + 638 + ] + }, + { + "c": [ + 1833, + 1391, + 1828, + 1461 + ] + }, + { + "c": [ + 1828, + 1461, + 2012, + 1461 + ] + }, + { + "c": [ + 2012, + 1461, + 2021, + 1496 + ] + }, + { + "c": [ + 2021, + 1496, + 2021, + 1251 + ] + }, + { + "c": [ + 2021, + 1251, + 2248, + 1251 + ] + }, + { + "c": [ + 2248, + 1251, + 2248, + 1618 + ] + }, + { + "c": [ + 2248, + 1618, + 2021, + 1618 + ] + }, + { + "c": [ + 2021, + 1618, + 2021, + 1583 + ] + }, + { + "c": [ + 2021, + 1583, + 2003, + 1618 + ] + }, + { + "c": [ + 2003, + 1618, + 971, + 1618 + ] + }, + { + "c": [ + 971, + 1618, + 971, + 1251 + ] + }, + { + "c": [ + 971, + 1251, + 1041, + 1251 + ] + }, + { + "c": [ + 1041, + 1251, + 1041, + 1198 + ] + }, + { + "c": [ + 1041, + 1198, + 971, + 1198 + ] + }, + { + "c": [ + 971, + 1198, + 971, + 1041 + ] + }, + { + "c": [ + 971, + 1041, + 1190, + 1041 + ] + }, + { + "c": [ + 1190, + 1041, + 1207, + 1032 + ] + }, + { + "c": [ + 1207, + 1032, + 1207, + 1015 + ] + }, + { + "c": [ + 1207, + 1015, + 1190, + 988 + ] + }, + { + "c": [ + 1190, + 988, + 971, + 988 + ] + }, + { + "c": [ + 971, + 988, + 971, + 770 + ] + }, + { + "c": [ + 971, + 770, + 953, + 770 + ] + }, + { + "c": [ + 953, + 770, + 927, + 761 + ] + }, + { + "c": [ + 927, + 761, + 901, + 743 + ] + }, + { + "c": [ + 901, + 743, + 892, + 708 + ] + }, + { + "c": [ + 892, + 708, + 866, + 665 + ] + }, + { + "c": [ + 866, + 665, + 866, + 647 + ] + }, + { + "c": [ + 866, + 647, + 848, + 647 + ] + }, + { + "c": [ + 848, + 647, + 848, + 778 + ] + }, + { + "c": [ + 848, + 778, + 708, + 778 + ] + }, + { + "c": [ + 708, + 778, + 708, + 831 + ] + }, + { + "c": [ + 708, + 831, + 918, + 831 + ] + }, + { + "c": [ + 918, + 831, + 918, + 988 + ] + }, + { + "c": [ + 918, + 988, + 778, + 988 + ] + }, + { + "c": [ + 778, + 988, + 778, + 1041 + ] + }, + { + "c": [ + 778, + 1041, + 918, + 1041 + ] + }, + { + "c": [ + 918, + 1041, + 918, + 1198 + ] + }, + { + "c": [ + 918, + 1198, + 647, + 1198 + ] + }, + { + "c": [ + 647, + 1198, + 638, + 1207 + ] + }, + { + "c": [ + 638, + 1207, + 638, + 1251 + ] + }, + { + "c": [ + 638, + 1251, + 918, + 1251 + ] + }, + { + "door": 1, + "c": [ + 2021, + 1496, + 2021, + 1583 + ], + "ds": 1 + }, + { + "c": [ + 848, + 201, + 761, + 201 + ] + }, + { + "c": [ + 481, + 183, + 493, + 140 + ] + }, + { + "c": [ + 493, + 140, + 516, + 107 + ] + }, + { + "c": [ + 516, + 107, + 548, + 82 + ] + }, + { + "c": [ + 548, + 82, + 585, + 67 + ] + }, + { + "c": [ + 585, + 67, + 626, + 62 + ] + }, + { + "c": [ + 626, + 62, + 667, + 66 + ] + }, + { + "c": [ + 667, + 66, + 705, + 80 + ] + }, + { + "c": [ + 705, + 80, + 738, + 104 + ] + }, + { + "c": [ + 738, + 104, + 764, + 138 + ] + }, + { + "c": [ + 764, + 138, + 778, + 183 + ] + }, + { + "c": [ + 778, + 183, + 761, + 201 + ] + }, + { + "c": [ + 481, + 183, + 498, + 201 + ] + }, + { + "c": [ + 498, + 201, + 411, + 201 + ] + }, + { + "c": [ + 411, + 201, + 420, + 288 + ] + }, + { + "c": [ + 420, + 288, + 385, + 288 + ] + }, + { + "c": [ + 385, + 288, + 358, + 280 + ] + }, + { + "c": [ + 358, + 280, + 350, + 245 + ] + }, + { + "c": [ + 350, + 245, + 323, + 218 + ] + }, + { + "c": [ + 323, + 218, + 271, + 201 + ] + }, + { + "c": [ + 271, + 201, + 236, + 218 + ] + }, + { + "c": [ + 236, + 218, + 218, + 210 + ] + }, + { + "c": [ + 218, + 210, + 218, + 166 + ] + }, + { + "c": [ + 218, + 166, + 183, + 166 + ] + }, + { + "c": [ + 183, + 166, + 140, + 157 + ] + }, + { + "c": [ + 140, + 157, + 78, + 148 + ] + }, + { + "c": [ + 78, + 148, + 61, + 166 + ] + }, + { + "c": [ + 61, + 166, + 61, + 778 + ] + }, + { + "c": [ + 61, + 778, + 131, + 778 + ] + }, + { + "c": [ + 131, + 778, + 131, + 831 + ] + }, + { + "c": [ + 131, + 831, + 61, + 831 + ] + }, + { + "c": [ + 61, + 831, + 61, + 1058 + ] + }, + { + "c": [ + 61, + 1058, + 131, + 1058 + ] + }, + { + "c": [ + 131, + 1058, + 131, + 1093 + ] + }, + { + "c": [ + 131, + 1093, + 113, + 1111 + ] + }, + { + "c": [ + 113, + 1111, + 61, + 1111 + ] + }, + { + "c": [ + 61, + 1111, + 61, + 1338 + ] + }, + { + "c": [ + 61, + 1338, + 131, + 1338 + ] + }, + { + "c": [ + 131, + 1338, + 131, + 1391 + ] + }, + { + "c": [ + 131, + 1391, + 61, + 1391 + ] + }, + { + "c": [ + 61, + 1391, + 61, + 1478 + ] + }, + { + "c": [ + 61, + 1478, + 131, + 1478 + ] + }, + { + "c": [ + 131, + 1478, + 131, + 1618 + ] + }, + { + "c": [ + 131, + 1618, + 288, + 1618 + ] + }, + { + "c": [ + 288, + 1618, + 288, + 1478 + ] + }, + { + "c": [ + 288, + 1478, + 341, + 1478 + ] + }, + { + "c": [ + 341, + 1478, + 341, + 1618 + ] + }, + { + "c": [ + 341, + 1618, + 498, + 1618 + ] + }, + { + "c": [ + 498, + 1618, + 498, + 1478 + ] + }, + { + "c": [ + 498, + 1478, + 551, + 1478 + ] + }, + { + "c": [ + 551, + 1478, + 551, + 1618 + ] + }, + { + "c": [ + 551, + 1618, + 708, + 1618 + ] + }, + { + "c": [ + 708, + 1618, + 708, + 1478 + ] + }, + { + "c": [ + 708, + 1478, + 717, + 1478 + ] + }, + { + "c": [ + 717, + 1478, + 761, + 1522 + ] + }, + { + "c": [ + 761, + 1522, + 761, + 1618 + ] + }, + { + "c": [ + 761, + 1618, + 918, + 1618 + ] + }, + { + "c": [ + 918, + 1618, + 918, + 1461 + ] + }, + { + "c": [ + 918, + 1461, + 822, + 1461 + ] + }, + { + "c": [ + 822, + 1461, + 778, + 1417 + ] + }, + { + "c": [ + 778, + 1417, + 778, + 1408 + ] + }, + { + "c": [ + 778, + 1408, + 918, + 1408 + ] + }, + { + "c": [ + 918, + 1408, + 918, + 1251 + ] + }, + { + "c": [ + 691, + 1338, + 691, + 1391 + ] + }, + { + "c": [ + 691, + 1391, + 498, + 1391 + ] + }, + { + "c": [ + 498, + 1391, + 498, + 1347 + ] + }, + { + "c": [ + 498, + 1347, + 507, + 1338 + ] + }, + { + "c": [ + 507, + 1338, + 691, + 1338 + ] + }, + { + "c": [ + 271, + 1058, + 271, + 1111 + ] + }, + { + "c": [ + 271, + 1111, + 227, + 1111 + ] + }, + { + "c": [ + 227, + 1111, + 218, + 1085 + ] + }, + { + "c": [ + 218, + 1085, + 218, + 1058 + ] + }, + { + "c": [ + 218, + 1058, + 271, + 1058 + ] + }, + { + "c": [ + 218, + 332, + 218, + 411 + ] + }, + { + "c": [ + 218, + 411, + 358, + 411 + ] + }, + { + "c": [ + 358, + 411, + 358, + 551 + ] + }, + { + "c": [ + 358, + 551, + 411, + 551 + ] + }, + { + "c": [ + 411, + 551, + 411, + 358 + ] + }, + { + "c": [ + 411, + 358, + 385, + 341 + ] + }, + { + "c": [ + 385, + 341, + 358, + 332 + ] + }, + { + "c": [ + 358, + 332, + 358, + 358 + ] + }, + { + "c": [ + 358, + 358, + 218, + 358 + ] + }, + { + "c": [ + 358, + 638, + 411, + 638 + ] + }, + { + "c": [ + 411, + 638, + 411, + 778 + ] + }, + { + "c": [ + 411, + 778, + 551, + 778 + ] + }, + { + "c": [ + 551, + 778, + 551, + 831 + ] + }, + { + "c": [ + 551, + 831, + 481, + 831 + ] + }, + { + "c": [ + 481, + 831, + 481, + 971 + ] + }, + { + "c": [ + 481, + 971, + 428, + 971 + ] + }, + { + "c": [ + 428, + 971, + 428, + 831 + ] + }, + { + "c": [ + 428, + 831, + 218, + 831 + ] + }, + { + "c": [ + 218, + 831, + 218, + 778 + ] + }, + { + "c": [ + 218, + 778, + 358, + 778 + ] + }, + { + "c": [ + 358, + 778, + 358, + 638 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 595, + 323, + 568, + 341 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 568, + 341, + 577, + 367 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 577, + 367, + 630, + 385 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 630, + 385, + 673, + 376 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 673, + 376, + 691, + 341 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 691, + 341, + 665, + 323 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 665, + 323, + 595, + 323 + ] + }, + { + "c": [ + 481, + 271, + 498, + 271 + ] + }, + { + "c": [ + 498, + 271, + 498, + 288 + ] + }, + { + "c": [ + 498, + 288, + 481, + 288 + ] + }, + { + "c": [ + 481, + 288, + 481, + 271 + ] + }, + { + "c": [ + 481, + 481, + 498, + 481 + ] + }, + { + "c": [ + 498, + 481, + 498, + 498 + ] + }, + { + "c": [ + 498, + 498, + 481, + 498 + ] + }, + { + "c": [ + 481, + 498, + 481, + 481 + ] + }, + { + "c": [ + 481, + 691, + 498, + 691 + ] + }, + { + "c": [ + 498, + 691, + 498, + 708 + ] + }, + { + "c": [ + 498, + 708, + 481, + 708 + ] + }, + { + "c": [ + 481, + 708, + 481, + 691 + ] + }, + { + "c": [ + 761, + 691, + 778, + 691 + ] + }, + { + "c": [ + 778, + 691, + 778, + 708 + ] + }, + { + "c": [ + 778, + 708, + 761, + 708 + ] + }, + { + "c": [ + 761, + 708, + 761, + 691 + ] + }, + { + "c": [ + 761, + 481, + 778, + 481 + ] + }, + { + "c": [ + 778, + 481, + 778, + 498 + ] + }, + { + "c": [ + 778, + 498, + 761, + 498 + ] + }, + { + "c": [ + 761, + 498, + 761, + 481 + ] + }, + { + "c": [ + 761, + 271, + 778, + 271 + ] + }, + { + "c": [ + 778, + 271, + 778, + 288 + ] + }, + { + "c": [ + 778, + 288, + 761, + 288 + ] + }, + { + "c": [ + 761, + 288, + 761, + 271 + ] + }, + { + "c": [ + 568, + 918, + 691, + 918 + ] + }, + { + "c": [ + 691, + 918, + 691, + 1102 + ] + }, + { + "c": [ + 691, + 1102, + 682, + 1111 + ] + }, + { + "c": [ + 682, + 1111, + 647, + 1111 + ] + }, + { + "c": [ + 647, + 1111, + 638, + 1102 + ] + }, + { + "c": [ + 638, + 1102, + 638, + 971 + ] + }, + { + "c": [ + 638, + 971, + 568, + 971 + ] + }, + { + "c": [ + 568, + 971, + 568, + 918 + ] + }, + { + "c": [ + 148, + 918, + 341, + 918 + ] + }, + { + "c": [ + 341, + 918, + 341, + 971 + ] + }, + { + "c": [ + 341, + 971, + 148, + 971 + ] + }, + { + "c": [ + 148, + 971, + 148, + 918 + ] + }, + { + "c": [ + 218, + 831, + 218, + 918 + ] + }, + { + "c": [ + 148, + 1198, + 271, + 1198 + ] + }, + { + "c": [ + 271, + 1198, + 271, + 1268 + ] + }, + { + "c": [ + 271, + 1268, + 341, + 1268 + ] + }, + { + "c": [ + 341, + 1268, + 341, + 1391 + ] + }, + { + "c": [ + 341, + 1391, + 288, + 1391 + ] + }, + { + "c": [ + 288, + 1391, + 288, + 1321 + ] + }, + { + "c": [ + 288, + 1321, + 218, + 1321 + ] + }, + { + "c": [ + 218, + 1321, + 218, + 1251 + ] + }, + { + "c": [ + 218, + 1251, + 148, + 1251 + ] + }, + { + "c": [ + 148, + 1251, + 148, + 1198 + ] + }, + { + "c": [ + 148, + 1198, + 52, + 1198 + ] + }, + { + "c": [ + 481, + 971, + 568, + 971 + ] + }, + { + "c": [ + 551, + 831, + 708, + 831 + ], + "door": 1, + "ds": 2, + "doorSound": "" + }, + { + "door": 1, + "c": [ + 358, + 551, + 358, + 638 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 131, + 778, + 218, + 778 + ] + }, + { + "c": [ + 778, + 875, + 778, + 831 + ] + }, + { + "c": [ + 778, + 988, + 778, + 945 + ] + }, + { + "c": [ + 778, + 1041, + 778, + 1085 + ] + }, + { + "c": [ + 778, + 1155, + 778, + 1198 + ] + }, + { + "c": [ + 778, + 1295, + 778, + 1251 + ] + }, + { + "c": [ + 778, + 1408, + 778, + 1365 + ] + }, + { + "c": [ + 708, + 1478, + 665, + 1478 + ] + }, + { + "c": [ + 551, + 1478, + 586, + 1478 + ] + }, + { + "c": [ + 498, + 1478, + 455, + 1478 + ] + }, + { + "c": [ + 341, + 1478, + 385, + 1478 + ] + }, + { + "c": [ + 131, + 1478, + 175, + 1478 + ] + }, + { + "c": [ + 288, + 1478, + 245, + 1478 + ] + }, + { + "door": 1, + "c": [ + 778, + 1085, + 778, + 1155 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 778, + 1295, + 778, + 1365 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 778, + 1417, + 717, + 1478 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 665, + 1478, + 586, + 1478 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 455, + 1478, + 385, + 1478 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 245, + 1478, + 175, + 1478 + ], + "ds": 2 + } + ], + "tiles": [ + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/01 Dungeon and Family Crypt Overlay 11.webp" + }, + "x": 1050, + "y": 0, + "width": 980, + "height": 560, + "hidden": true, + "locked": true + } + ] + }, + "width": 2526, + "height": 1688 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/01 Dungeon and Family Crypt (Player Version with Overlay).webp" + }, + "imageType": "map", + "title": "Map 01: Dungeon and Family Crypt\u2014(Player Version with Overlay)", + "credit": "Jon Pintar", + "id": "SC-100-MPO", + "mapParent": { + "id": "SC-100-M", + "offsetX": -49, + "offsetY": 7, + "scaleX": 1.7662, + "scaleY": 1.766 + }, + "grid": { + "type": "square", + "offsetX": 8, + "offsetY": 6, + "scale": 2 + }, + "width": 1804, + "height": 1203 + } + ] + }, + { + "type": "entries", + "name": "101. Entry Hall", + "page": 37, + "id": "SC-101", + "entries": [ + "The stairs from the {@area underkeep|SC-006|x} descend 25 feet to a 10-foot-square landing, then another 10 feet to this room.", + "Bones are strewn all across the stairs, and they've piled up on the 10-by-10 landing to a depth of several inches. The bones were tossed here by the harpies after being thoroughly gnawed. They're deep enough to impose disadvantage on attempts to descend the steps stealthily.", + "Strung across the landing is a tripwire. It's not entirely under the bones, so it can be noticed with a successful {@dc 13} Wisdom ({@skill Perception}) check. If it isn't noticed, each character who walks across the landing has a {@dice 1d3|1-in-3} chance to step on the wire and activate the trap, which launches four {@item crossbow bolt|PHB|crossbow bolts} from the walls. One bolt is launched across the two northernmost squares from left to right, another from right to left; one bolt is launched across the two southernmost squares from left to right, and another from right to left. Every potential target must attempt a {@dc 13} Dexterity saving throw to prevent taking the 5 ({@damage 1d10}) piercing damage each bolt deals. The creature who tripped the trap attempts the save normally, but everyone else has disadvantage, and a creature attempts just one saving throw whether it's targeted by one or two bolts. A bolt that one creature dodges can hit another character on the same row of spaces. The sudden movement of trying to dodge the bolts causes bones to clatter down the steps into the room at the bottom. This isn't tremendously loud, but it might be noticed. Roll a {@dice d6}; on a result of 6, {@creature the Gaoler|KPSC} hears the commotion and is aware of the intruders. He retreats to {@area Area 107|SC-107|x} and readies an ambush.", + { + "type": "insetReadaloud", + "page": 37, + "entries": [ + "The chamber contains a table and chair positioned as a desk, as if for conducting interviews or inspecting visitors. Resting on the table are a battered shield, a blood-streaked and rusted sword, and a half dozen candle stubs.", + "A door to your left is slightly ajar. A much heavier door, with a small, barred window, stands closed in the north wall." + ] + }, + "Even a quick search of the room is enough to discover faint drag marks across the floor to the door in the north wall. {@creature The Gaoler|KPSC}'s victims are often {@condition unconscious} when brought down here, and they're usually dragged in a large sack, not carried, to a cell in {@area Area 105|SC-105|x}.", + "The sword and shield on the table have no significance. The crimson ogre found them on a recent excursion, brought them back, and left them here when he lost interest instead of tossing them down the {@area oubliette|SC-102|x}.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L1 101 Entry Hall.webp" + }, + "title": "Area 101: Entry Hall Point-of-View Illustration", + "credit": "Marcel Mercado", + "id": "SC-101-POV", + "width": 1273, + "height": 800 + } + ] + }, + { + "type": "entries", + "name": "102. Oubliette", + "page": 38, + "id": "SC-102", + "entries": [ + "The door is ajar just enough for an unarmored Small creature to slip through if it makes a successful {@dc 12} Dexterity ({@skill Stealth}) check. Otherwise the door moves and squeaks loudly unless the hinges are oiled beforehand\u2014 which is difficult to do because the hinges are on the opposite side of the door. If a Small character slips through and oils the hinges, the rest of the party can get through quietly. If the door squeaks, {@creature the Gaoler|KPSC} hears it and moves to {@area Area 107|SC-107|x} to set an ambush. Show the players the {@area Point-of-View illustration|SC-102-POV|x} below.", + { + "type": "insetReadaloud", + "page": 38, + "entries": [ + "This thirty-foot-diameter chamber is a horrid sight. Chains drape from the ceiling, each with a large meat hook at the end. Six of the chains have bodies hanging from them, all in stages of decay indicating they've been dead for weeks to months. The stench of death is thick in the chamber.", + "The largest, nastiest-looking hook hangs motionless above a five-foot hole in the floor that drops into blackness. Something is lashed to the hook\u2014a pair of lacerated human hands, gnawed off at the wrists. The chain extends through a pulley attached to the ceiling and back down to a winch with hundreds of feet of chain spooled around it." + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L1 102 Oubliette.webp" + }, + "title": "Area 102: Oubliette Point-of-View Illustration", + "credit": "Marcel Mercado", + "id": "SC-102-POV", + "width": 1271, + "height": 832 + }, + "When a body needs to be disposed of\u2014usually a dead body, but not always\u2014{@creature the Gaoler|KPSC} ties it to the hook at the end of the chain and has {@creature Scar|KPSC} lower it through the hole in the floor. The body is lowered nearly 200 feet, completely through Levels 2 and 3, until it's suspended in midair in the {@area bat cavern on Level 4|SC-403|x}. The vampire bats there drink their fill before the other bats tear into these special meals with gusto.", + "Not much can be seen down the hole even with {@sense darkvision}; the distance is too great. If an object is dropped down the hole, ask for a {@dc 10} Wisdom ({@skill Perception}) check; if it succeeds, the character hears a faint splash about four seconds later. If a light is dropped, characters can see that it passes through a few areas where the shaft becomes a larger area, but the viewing angle is too narrow to learn much more than that. If a light is dropped, {@dice 1d6 + 2} {@creature saber-toothed bat|KPSC|saber-toothed bats} might fly up the shaft to investigate, at your discretion. The bodies have been here even longer than their appearance implies. They become {@creature zombie|MM|zombies} when someone touches, bumps into, or attacks one of them, or when someone (typically {@creature the Gaoler|KPSC} or {@creature Ushulx|KPSC}) smears a few drops of blood onto Charun's idol in {@area Area 107|SC-107|x}. Before the corpses animate into {@creature zombie|MM|zombies}, they're just corpses, and damage dealt to them has no effect. If, for example, they become animated because someone shoots an arrow into one of them, that arrow doesn't reduce the zombie's hit points, but it does activate it.", + "The zombies can be wherever in the chamber you want them, but they should be spread around. If a zombie can attack a creature while hanging from its chain, it does. Otherwise, zombies must spend 5 feet of movement dropping off the chain before approaching their targets.", + "If you want to make a strong impression on players that the Scarlet Citadel is a dangerous place, a zombie near the hole can {@action grapple} and drag a character 10 feet to the hole and plunge through with the character still {@condition grappled}. They fall 200 feet to the floor of the bat caverns. Even if a 1st- or 2nd-level character somehow survives 70 ({@damage 20d6}) bludgeoning damage from the fall, the bats in the cavern tear them apart within a turn or two.", + "Turning the winch to raise or lower the chain makes enough noise to be heard by everyone on this level of the dungeon and in the Alchemist's Furnace.", + "The magic that animates the zombies was enacted by {@creature Imortra the Debased|KPSC} to help {@creature the Gaoler|KPSC} keep intruders out. The zombies aren't animated by {@creature the Gaoler|KPSC}, {@creature Scar|KPSC}, {@creature Ushulx|KPSC}, {@creature Cagoth-ze|KPSC}, or any of the citadel's other permanent residents, except by the simple blood rite in {@area Area 107|SC-107|x}." + ] + }, + { + "type": "entries", + "name": "103. Gaoler's Bedchamber", + "page": 40, + "id": "SC-103", + "entries": [ + "The door to this area is closed but not locked.", + "If characters come to this chamber before inspecting {@area Area 104|SC-104|x} and {@creature the Gaoler|KPSC} hasn't withdrawn to {@area Area 107|SC-107|x}, there's a {@dice 1d6|1-in-6} chance he's here when they arrive. If that's the case, be sure to include him in your description.", + { + "type": "insetReadaloud", + "page": 40, + "entries": [ + "Someone lives in this chamber. Someone slovenly. One corner of the room is taken up by filthy animal furs spread across a bed of bug-infested straw. A barrel of slimy water and an unlocked chest are the only other furniture." + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Gaoler.webp" + }, + "title": "The Gaoler", + "credit": "Bryan Syme", + "width": 756, + "height": 944 + }, + "The water barrel is both {@creature the Gaoler|KPSC}'s drinking fountain and washtub, when he bothers to wash. The water looks foul and smells and tastes worse, but it doesn't cause any harm if consumed.", + "The chest contains {@creature the Gaoler|KPSC}'s most precious belongings: trophies of his victims. Many of these are body parts (fingers, toes, ears, noses, patches of flesh, eyes, scalps, teeth) that have been crudely preserved in smoke. There are also locks of hair, rings, lockets, shiny buttons, talismans, coins from distant realms of Midgard, a pair of fine gloves, and even a few holy symbols. All together the valuables are worth 920 gp. In Redtower, citizens recognize about 25 percent of them as belonging to missing loved ones and demand their return." + ] + }, + { + "type": "entries", + "name": "104. Torture Chamber, Frog Shrine", + "page": 41, + "id": "SC-104", + "entries": [ + "{@creature The Gaoler|KPSC} is in this room torturing the Red Hart unless he heard the characters approaching earlier. In that case, he withdraws to {@area Area 107|SC-107|x} and lets the animated torture devices do their work. If the zombies in {@area Area 102|SC-102|x} haven't been destroyed, he also activates them at the worst possible moment for characters.", + { + "type": "insetReadaloud", + "page": 41, + "entries": [ + "You've entered a large, well-equipped torture chamber straight out of a psychopath's nightmare. Torture devices line the walls and benches. Some you recognize, while others must be the feverish creations of whoever or whatever uses this collection.", + "And it does get used, as indicated by fresh blood spattered on the floor, hotly glowing braziers of flickering coals, and the terrified human bound and gagged inside a steel cage hanging from the ceiling.", + "An immense statue of a gape-mouthed frog looms over the room from a dais set against the south wall." + ] + }, + "The human is a male knight named {@creature Barrett|KPSC}, also known as the Red Hart. He is the bodyguard and regular companion of {@creature Dugan Lovay|KPSC} (see {@area Area 105|SC-105|x}). They were captured together in their camp about a week ago. When characters arrive, the Red Hart has 2 hp and three levels of {@condition exhaustion}.", + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Barrett.webp" + }, + "title": "Barrett, The Red Hart", + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 388, + "height": 478 + } + ] + }, + "The torture devices in this chamber aren't simple machines\u2014they're animated! {@creature The Gaoler|KPSC} can command any number of them to lurch into action as a bonus action. You choose which items (see {@table Animated Torture Items|KPSC|the table}) become active and when, based on how dangerous you want this chamber to be. Adding just one or two devices to the combat per round and stopping before the situation gets out of hand is a good idea, both because this battle can quickly overwhelm characters otherwise and because the growing threat ramps up the players' fear. Remember that {@creature the Gaoler|KPSC} is entirely insane and is more interested in watching people suffer than in winning a fight or even surviving.", + "All these devices have a Constitution score of 10, Intelligence and Wisdom scores of 3, a Charisma score of 1, 30 feet of movement, {@sense blindsight}, and immunity to the {@condition frightened} condition. Their \"life\" isn't tied to {@creature the Gaoler|KPSC}'s; they keep fighting even if he's killed, unless you decide otherwise.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Animated Torture Items", + "page": 40 + }, + "The original significance of the frog statue has been lost to the ages. {@creature Cagoth-ze|KPSC} believes the elves made it for reasons of their own before humans took over the citadel. In fact, the elves found it here sunken in a mire when they arrived. They knew no more of its real history than {@creature Cagoth-ze|KPSC} does, but they installed it in this chamber to honor its antiquity with the belief it somehow arose from the Black River far below.", + "Even the elves were wrong. The statue is a relic of the Void; it came to be here in the far-distant past when Midgard and the Void overlapped and the denizens of Leng arrived. It projects hideous visions of the Void to anyone in the chamber who becomes injured. Every time a creature takes damage in {@area Area 104|SC-104|x} or the wide hallway toward {@area 103|SC-103|x}, it must make a successful {@dc 13} Wisdom saving throw or become {@condition frightened}. A {@condition frightened} creature repeats the saving throw at the end of each of its turns, ending the effect on itself with a success.", + "Anyone who examines the statue closely receives a momentary vision of the Void that leaves them {@condition stunned}. The creature must attempt a {@dc 13} Wisdom saving throw. If it succeeds, the creature is {@condition stunned} for {@dice 1d10} minutes but becomes immune to the statue's stunning effect for the next hour. If it fails, the creature is {@condition stunned} for 1 hour and, after it recovers, it must repeat the saving throw (with the same effects) the next time it sees the frog statue from any distance." + ] + }, + { + "type": "entries", + "name": "105. Cells", + "page": 42, + "id": "SC-105", + "entries": [ + "The main door into this chamber is closed and locked, as are all the cell doors. All these doors can be unlocked with a successful {@dc 15} Dexterity ({@item Thieves' Tools|PHB}) check or with the key {@creature Scar|KPSC} carries with him.", + { + "type": "insetReadaloud", + "page": 42, + "entries": [ + "The chamber contains six cells closed off by iron bars with locked doors. Some have damp, mildewed, bug-infested straw heaped in a corner, while others are fitted with wrist and ankle shackles anchored to the walls. The cells are each large enough to hold several prisoners, and at least one is occupied, judging by the painful groan you hear." + ] + }, + "The cells currently hold two prisoners. They can be in any cells you like, but they shouldn't be in cells directly opposite or adjacent to each other.", + { + "type": "list", + "columns": 2, + "page": 42, + "items": [ + "{@creature Ichbon Teastrainer|KPSC} is a male halfling scholar ({@creature commoner|MM}) snatched while walking in the woods.", + "{@creature Dugan Lovay|KPSC} is a female human merchant ({@creature commoner|MM}) who was captured on the road. Her companion, the {@creature Red Hart|KPSC}, is in the torture chamber ({@area Area 104|SC-104|x}) unless characters delayed helping him." + ] + }, + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Ichbon.webp" + }, + "title": "{@creature Ichbon Teastrainer|KPSC}", + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 435, + "height": 576 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Dugan.webp" + }, + "title": "{@creature Dugan Lovay|KPSC}", + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 401, + "height": 524 + } + ] + }, + "If characters didn't enter the torture chamber ({@area Area 104|SC-104|x}) shortly after arriving, then the {@creature Red Hart|KPSC} may also be in a cell, still {@condition unconscious} with 0 hp but stable.", + "Teastrainer rented a room in Redtower and told the landlord he was studying local plants and herbs. He marched out of town in the early morning about a week ago with his shovel and sample jars and never came back. Characters may be looking for him, if you used that hook.", + "Lovay is a well-known trader in the area, and she's always accompanied on her travels by the {@creature Red Hart|KPSC}. A few people in Redtower were expecting them around this time, but they aren't so overdue that anyone's alarmed yet.", + "Both prisoners have been tortured by {@creature the Gaoler|KPSC} and bullied by {@creature Scar|KPSC}. They each have 1 hp. Teastrainer has four levels of {@condition exhaustion}, and Lovay has five (she can't even walk).", + "The danger in this area is sound. {@creature Scar|KPSC}'s cell is nearby, and sound carries well through the stone wall. Lovay and Teastrainer are exhausted, in constant pain, and terrified. If characters have a debate here over what to do or even exchange more than a few words with the prisoners, who are elated at the prospect of rescue, {@creature Scar|KPSC} overhears and comes in, ready for a fight. He might barge into the room and attack, or he might swing the outer door shut and lock it, then quickly retreat up the corridor and alert {@creature the Gaoler|KPSC}." + ] + }, + { + "type": "entries", + "name": "106. Buried Staircase", + "page": 42, + "id": "SC-106", + "entries": [ + "This staircase, choked with rubble, emerges in the owlbear's lair in the ruined citadel above. Clearing it from above takes dozens of work hours. From this side, the stairs can be opened in a matter of minutes, but only at great risk.", + "The plug of rubble is held in place by four crisscrossed planks propped up by a heavy log. Someone striking the log with a {@item sledgehammer|PHB} or a {@item maul|PHB} knocks it loose with a successful {@dc 15} Strength ({@skill Athletics}) check. If characters tie a rope around the log and pull it, add up all their Strength modifiers. If the total is 8 or higher, they wrench the log out of place.", + "If the log is removed, several tons of stone and debris cascade down the stairs, reaching all the way to {@area Area 107|SC-107|x} and 15 feet up the hallway toward {@area Area 109|SC-109|x}. Anyone in that part of the corridor when the rubble collapses takes 22 ({@damage 4d10}) bludgeoning damage and is {@condition restrained} in the rubble until they're dug out, which takes 10 minutes. The damage is halved and restraint is avoided with a successful {@dc 13} Dexterity saving throw. A dwarf's Stonecunning trait allows them to spend 5 minutes studying the rubble and attempting a {@dc 13} Intelligence ({@skill Investigation}) check. On a success, the dwarven character accurately predicts where the rubble will fall." + ] + }, + { + "type": "entries", + "name": "107. Shrine to Charun", + "page": 45, + "id": "SC-107", + "entries": [ + "{@creature Ushulx|KPSC} spends most of her time here or in the ancestral shrine ({@area Area 113|SC-113|x}). If she's here, add her to the description.", + { + "type": "insetReadaloud", + "page": 45, + "entries": [ + "This simple shrine is dominated by a larger-than-life-size statue of Charun in his boat. The representation is somewhat abstract, but the subject is unmistakable. The figure of Charun stands in the boat, holding his oar perfectly upright in both hands. The prow of the boat is darkly stained and contains many small bones." + ] + }, + "The stains on the boat are dried blood, and the small bones are mostly finger bones from many of {@creature the Gaoler|KPSC}'s victims. They were placed here as offerings to Charun by {@creature Ushulx|KPSC} or used as components or foci in her ritual spellcasting.", + "{@creature Ushulx|KPSC} is a blood cultist who venerates Charun in the domain of death. She perceives the river as a metaphor for blood flowing through arteries and believes Charun is connected to the Dry Lands because of the proximity of this shrine to the crypt ({@area Areas 116|SC-116|x}\u2013{@area 119|SC-119|x}) and its connection to the Dry Lands. This philosophy is heretical both in mainstream views of Charun and in most blood cults, which is why {@creature Ushulx|KPSC} skulks here beneath the Scarlet Citadel.", + "The statue was created and placed here by the elves before the coming of the Holzangers. It has two magical properties: one was instilled centuries ago by the elves, the other by {@creature Cagoth-ze|KPSC} and {@creature Ushulx|KPSC} working together.", + "The recent enchantment triggers a bolstered {@spell animate dead} spell that affects the corpses hanging in the oubliette ({@area Area 102|SC-102|x}). This requires smearing a few drops of blood onto the statue near Charun's feet and speaking a command phrase known to {@creature Cagoth-ze|KPSC}, {@creature Ushulx|KPSC}, and {@creature the Gaoler|KPSC}. The corpses animate into {@creature zombie|MM|zombies} for 4 hours, under the control of the person who animated them, after which they revert to corpses.", + "The enchantment placed by the elves is triggered by grasping Charun's oar with both hands and speaking the phrase \"the river beckons, boatman\" in Aklo ({@language Deep Speech|PHB}). The creature is teleported to the blood shrine on Level 5 ({@area Area 513|SC-513|x}) and arrives with its hands plunged into the blood font. Only Gellert and Imortra know this property of the statue and the correct phrase to trigger it.", + "Nothing in this chamber is trapped or inherently dangerous. Only its occupants present a danger to the characters. If a general melee breaks out on this level, {@creature the Gaoler|KPSC} and {@creature Ushulx|KPSC} are likely to shelter in this room, with {@creature Ushulx|KPSC} sniping at targets in the torture chamber through the wall opening while {@creature the Gaoler|KPSC} watches them battle his animated torture devices.", + "The connection between this chamber and the torture chamber was crudely bashed through the wall when the citadel was overrun. The connection to the ancestral shrine ({@area Area 113|SC-113|x}) is similar but required much more extensive tunneling.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Ushulx As Potential Support", + "page": 45, + "entries": [ + "{@creature Ushulx|KPSC} despises {@creature the Gaoler|KPSC}, and she has no particular animosity toward the characters unless they give her a reason to. If the characters demolished the {@creature zombie|MM|zombies} with ease and appear to be winning a battle in the torture chamber\u2014 or if the reverse is true and the characters could use some help\u2014{@creature Ushulx|KPSC} may be willing to strike a deal with them. This is a chance for a dramatic uptick. Decide whether the most interesting thing is for {@creature Ushulx|KPSC} to help the characters against {@creature the Gaoler|KPSC} or for {@creature Ushulx|KPSC} to aid {@creature the Gaoler|KPSC} and {@creature Scar|KPSC}.", + "{@creature Ushulx|KPSC} helping the characters doesn't mean she's had a change of heart about her evil ways. She sees {@creature the Gaoler|KPSC} and {@creature Scar|KPSC} as liabilities whose cruelty will eventually bring down the wrath of Redtower on the citadel. In exchange for her help, {@creature Ushulx|KPSC} wants to be left alone. She tells characters how to reach the staircase down ({@area Area 112|SC-112|x}) and warns them the crypts are extremely dangerous. A good option here is to allow {@creature Ushulx|KPSC} to accompany the characters into the crypts. She explains that she's always wanted to explore them but it was too dangerous to do so alone. You can easily arrange for her to be killed by a {@creature shadow|MM}, a {@creature specter|MM}, or a {@creature wight|MM} in {@area Area 116|SC-116|x} (possibly when she sneaks off hoping the characters will be killed), then the party can run into an undead {@creature Ushulx|KPSC} later in the adventure!", + "In any case, being helpful isn't the same as being a friend or an ally. In the end, {@creature Ushulx|KPSC} wants the characters dead, and she's certain they'll be killed if they proceed to deeper levels. Helping them head down to the arcane scriptorium or into the crypts is her way of sending them to their deaths. If the characters are disrespectful or try to bully her, {@creature Ushulx|KPSC} warns {@creature Cagoth-ze|KPSC} that intruders are on the way (assuming she isn't killed in the crypts)." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "108. Empty Chamber", + "page": 44, + "id": "SC-108", + "entries": [ + { + "type": "insetReadaloud", + "page": 44, + "entries": [ + "This chamber must be a storeroom. Small casks of water, preserved meat, bread, and vegetables are stacked against the north wall." + ] + }, + "This chamber is actually a trap for any prisoner who manages to escape from their cell. {@creature The Gaoler|KPSC} hopes the prospect of food and water will lure people here, where they'll trigger the trap and be re-caught.", + "The supplies are the trap. If anything is taken from the pile, iron bars drop from the ceiling across both doorways, trapping anyone in the room. The trigger wires and the holes in the ceiling near the doors can be detected with a successful {@dc 13} Intelligence ({@skill Investigation}) check. A successful {@dc 13} Wisdom ({@skill Perception}) check reveals the holes the bars fall out of but not the trigger.", + "The squeal and clang of the falling bars brings {@creature the Gaoler|KPSC} and {@creature Scar|KPSC} to the area immediately.", + "The bars latch into place after dropping. The latches can be released from hidden spots in {@area Areas 107|SC-107|x} and {@area 109|SC-109|x}, or they can be tripped with a successful {@dc 15} Dexterity ({@item Thieves' Tools|PHB}) check. This check can be repeated until it succeeds, but the character must be in the square directly adjacent to the doorway and is likely to be under attack from {@creature Scar|KPSC} while making the attempt. Once unlatched, the bars can be lifted by anyone with a Strength score of 8 or higher." + ] + }, + { + "type": "entries", + "name": "109. Crimson Ogre's Cell", + "page": 44, + "id": "SC-109", + "entries": [ + "This cell is in most respects identical to those in {@area Area 105|SC-105|x}, including the bars and locking door. This door isn't locked, and a key hangs on a wall peg on the opposite side of the corridor. The cell contains no comforts of any kind, not even a heap of straw to soften the cold stone.", + "{@creature Scar|KPSC} sleeps here and often sulks here when {@creature the Gaoler|KPSC} doesn't need him and there are no prisoners to prod or frighten. {@creature The Gaoler|KPSC} sometimes locks {@creature Scar|KPSC} in this cell on those infrequent occasions when he's displeased with the ogre\u2014usually because {@creature Scar|KPSC} killed a prisoner, accidentally or otherwise, without {@creature the Gaoler|KPSC}'s permission.", + "The only item of any kind in the cell is a brooch that's carefully wrapped in a scrap of wool and wedged into a crack in the wall. It can be spotted with a quick search of the cell and a successful {@dc 13} Wisdom ({@skill Perception}) check. The brooch is of elven manufacture, and glimmers of its stunning original beauty can still be seen even in its damaged state. It's made of silver and mithral wire set with blue spinels. Only two of the original five gems remain; they're worth 200 gp each.", + "The real value of this damaged and twisted ornament is that it's the only thing {@creature Scar|KPSC} cares about. He keeps it hidden from {@creature the Gaoler|KPSC}, who would certainly take it away out of cruelty. If {@creature Scar|KPSC} sees a character has this item, he becomes enraged and ignores everyone else in favor of attacking that character. If the character threatens to destroy the brooch, throw it down the oubliette, or simply take it away forever, {@creature Scar|KPSC} does anything to prevent that\u2014even including attacking {@creature the Gaoler|KPSC} and {@creature Ushulx|KPSC}, if told to do so.", + "But there's a catch. To manipulate {@creature Scar|KPSC} this way, he must be promised the brooch will be returned immediately afterward. If he does what's asked and then the brooch isn't returned to him, or if characters try to demand additional tasks from him, or if they make vague promises like \"kill {@creature the Gaoler|KPSC} and then we'll see,\" {@creature Scar|KPSC} flies into a rage and attacks them. In this case, he doesn't focus on any one creature more than another; he wants to kill them all.", + "Wise characters can turn {@creature Scar|KPSC} to their advantage once and never face him in combat. If the brooch is returned as promised, he'll either leave the citadel forever or, if you prefer, take up residence in {@area Area 103|SC-103|x} and have this level to himself. Assuming characters keep their promise, {@creature Scar|KPSC} won't fight them unless they attack or abuse him. But if characters try to take advantage of {@creature Scar|KPSC} beyond getting one fight out of him or try to threaten him into long-term servitude, he doesn't put up with it. His fear of being subjugated again is greater than his fear of losing the brooch." + ] + }, + { + "type": "entries", + "name": "110. Water Torture Chamber", + "page": 44, + "id": "SC-110", + "entries": [ + "This is a secondary torture chamber used only for drowning victims.", + { + "type": "insetReadaloud", + "page": 44, + "entries": [ + "A pool of murky water dominates the center of the room. Water mixed with gravel and soil from the walls forms mud puddles around the walls. Next to the pool, a long plank rests across a log like a lever on a fulcrum. Tie-down straps on the plank and shackles hanging from the walls give the chamber an ominous look." + ] + }, + "{@creature The Gaoler|KPSC} brings victims here to be strapped to the plank and dunked upside down into the pool, while other captives are shackled to the walls and forced to watch. No part of this device is animated, however, so it isn't used nearly as much as {@area Area 104|SC-104|x}. The pool is 3 feet deep.", + "A {@creature steam mephit|MM} that enjoys watching the occasional torment floats near the ceiling of the chamber in a cloud of steam, effectively {@condition invisible}. If the opportunity arises, it may try to push a character into the pool if someone leans out too far\u2014or it may stay hidden in the presence of a large group. The mephit is immune to the fumes from {@area Area 111|SC-111|x}, however, and it can't resist contributing to the plight of characters who are already killing each other." + ] + }, + { + "type": "entries", + "name": "111. Shrine of Chittr'k'k", + "page": 45, + "id": "SC-111", + "entries": [ + "The door into this area isn't locked, but it became jammed shut years ago when the stonework above settled. It can be forced open only with a successful {@dc 20} Strength ({@skill Athletics}) check. Forcing the door open also causes the lintel to collapse, and the falling stones inflict 10 ({@damage 3d6}) bludgeoning damage on the creature who forced the door. The room can alternatively be accessed via an ersatz passageway that was chiseled into the room from {@area Area 110|SC-110|x}.", + { + "type": "insetReadaloud", + "page": 45, + "entries": [ + "From the passage crudely knocked through the wall, you're staring into the sunken-eyed, chisel-toothed face of a giant rat! At least, that's what it appears to be, until you realize it's a statue of some forgotten rat-shaped minor deity or demon. Other than a few lit candles placed on the statue's dais, the room is barren. Polished carnelians set into the statue's eye sockets glitter in the candlelight." + ] + }, + "None of the citadel's current residents worship this statue of a disregarded deity called Chittr'k'k, but {@creature the Gaoler|KPSC} orders {@creature Scar|KPSC} to light a few candles around it occasionally out of simple superstitious caution. {@creature Scar|KPSC} spends no more time in this chamber than he must.", + "This chamber is not without its dangers. It sits directly above {@creature Danaska Maksilov|KPSC}'s alchemy vats on Level 2, and fumes from that area are vented through pipes to this statue, which is trapped. The trigger is magical; it trips if three or more creatures occupy the room at one time. This trigger can be detected only with a successful {@dc 13} Intelligence ({@skill Arcana}) check on the statue itself. Success indicates only the presence of the trigger, not its effect.", + "The trap spews noxious fumes from the alchemy lab into this room. One round later, they flow out through the hole in the wall into Area 110 and the south-leading corridor. The extent of the fumes is indicated on {@area an overlay|SC-111-MO|x}, which should be placed appropriately. The fumes smell strongly of overripe or rotting fruit.", + "Every creature that starts its turn in the fumes must make a successful {@dc 13} Constitution saving throw or go berserk. A berserk creature must attack the nearest creature it can see, eschewing ranged or magical attacks in favor of melee. It can't move any farther than it must to attack the nearest creature. If no creature is near enough to move to and attack, the berserk creature attacks the nearest object, which might even be a wall or the floor. A berserk creature repeats the saving throw at the end of each of its turns, ending the effect on itself on a success. Repeat saving throws are made with disadvantage if the creature is still in the fumes. The berserk state also ends if the creature falls {@condition unconscious} or is the target of {@spell lesser restoration} or comparable magic.", + "The fumes lose their potency naturally after 1 minute (10 rounds).", + "The carnelians in the statue are easy to remove. They're worth 50 gp each.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/01 Dungeon and Family Crypt Overlay 11.webp" + }, + "imageType": "map", + "title": "Map 01: Dungeon and Family Crypt\u2014Overlay 1: Shrine of Chittr'k'k", + "credit": "Jon Pintar", + "id": "SC-111-MO", + "grid": { + "type": "square", + "size": 70 + }, + "width": 980, + "height": 560 + } + ] + }, + { + "type": "entries", + "name": "112. Stairs to Alchemist's Furnace", + "page": 45, + "id": "SC-112", + "entries": [ + "The stairs descend 40 feet to the alchemist's antechamber ({@area Area 201|SC-201|x}). Be sure you know the marching order as the party descends, because the bottom stair is trapped. The staircase is narrow, so characters must be in single file." + ] + }, + { + "type": "entries", + "name": "113. Holzanger Ancestral Shrine", + "page": 45, + "id": "SC-113", + "entries": [ + "{@creature Ushulx|KPSC} visits this chamber often. It has no special significance to her as a blood cultist; she just finds it a restful escape from {@creature the Gaoler|KPSC}, especially when someone is screaming in the torture chamber. If you choose, characters might encounter her here rather than in Charun's shrine.", + { + "type": "insetReadaloud", + "page": 45, + "entries": [ + "This impressive mausoleum stretches beneath a 20-foot-high vaulted ceiling upheld by pillars. At the north end stands an imposing statue of a warrior in plate armor that reaches nearly to the ceiling. The armor and the pommel of the carved sword bear the ancient Holzanger family crest. Behind the statue is an intact sarcophagus. At the opposite end of the chamber, where the statue is looking, is a tall, carved stone door." + ] + }, + "The \"door\" at the south end of the chamber is only a carving. It represents an entrance to the underworld of the afterlife, and it's decorated with motifs representing Charun and the River Styx. A dwarf with the Stonecunning trait recognizes it as a false door immediately, as does anyone else who spends more than a few moments inspecting it closely.", + "The statue represents Gerhardt Holzanger the Elder, first of the Holzangers to plumb the secrets of the ley lines that intersect beneath the citadel. He elevated the family to power and prominence via the ley lines, both by tapping the energy of the lines themselves and by manipulating those who came to study them. His name is carved at the foot of the statue in Elvish and Draconic (affectations of grandeur, as Gerhardt was human).", + "The sarcophagus was sealed with mortar, but that was chipped out by grave robbers long ago. The lid can be lifted by characters whose Strength modifiers total 6 or more. Gerhardt's body lies inside, perfectly preserved (it's protected by a permanent spell of {@spell gentle repose}). Other than the spell, there's nothing supernatural about the corpse. Any valuables interred with him are long since stolen.", + "If characters spend any time investigating the sarcophagus (and especially if they open it), their presence is sensed by undead in the catacombs. At an appropriate time when everyone's attention is focused on the sarcophagus, a {@creature specter|MM} passes incorporeally through the false door and one {@creature shadow|MM} per character drifts in from {@area Area 114|SC-114|x} or through cracks in the door from {@area Area 115|SC-115|x}. The {@creature specter|MM} makes no noise whatsoever, and the {@creature shadow|MM|shadows} stick to {@quickref Vision and Light||2||dim light} as much as possible. Remember lamps and torches cast only {@quickref Vision and Light||2||dim light} for half their radius, {@sense darkvision} alone is always treated as {@quickref Vision and Light||2||dim light}, and visual {@skill Perception} checks are made with disadvantage in {@quickref Vision and Light||2||dim light}. The undead do their best to gain {@quickref Surprise|PHB|3|0|surprise}.", + "The {@creature specter|MM} and {@creature shadow|MM|shadows} don't pursue characters back to {@area Area 107|SC-107|x}. If characters flee, the undead hide in the corners and shadows of the ancestral shrine and wait up to 24 hours for them to return, hoping to {@quickref Surprise|PHB|3|0|surprise} them again.", + "The door in the west wall is barred and wedged shut with spikes from this side. There are gaps in it big enough to peek through (and for a {@creature shadow|MM} to slip through), apparently from being hacked with an ax on the other side. The bar and spikes are easy to knock out from this side, but doing so quietly takes 10 minutes and a successful {@dc 13} Intelligence ({@skill Investigation}) check. {@item Mason's tools|PHB} grant advantage on the check.", + "This room is 5 feet lower than the adjacent collapsed chamber ({@area 114|SC-114|x}); the hole cut through the wall rises steeply to that level." + ] + }, + { + "type": "entries", + "name": "114. Collapsed Chamber", + "page": 46, + "id": "SC-114", + "entries": [ + "These catacombs are older than the Scarlet Citadel fortress. They date to when this was the site of the Holzangers' hunting lodge (which consisted of several free-standing buildings). When the citadel was built, the entrance to the catacombs was outside the walls. This was the first chamber of the catacombs. It served various ritual purposes during interment ceremonies. When the citadel was besieged, the defenders caved in this section of the catacombs to prevent the attackers from gaining entrance this way or from collapsing the catacombs to undermine the walls.", + "The crude tunnel to the ancestral shrine ({@area Area 113|SC-113|x}) was cut by later explorers. The floor of the shrine is 5 feet below the level of this chamber, and the tunnel drops steeply to the level of the shrine.", + { + "type": "insetReadaloud", + "page": 46, + "entries": [ + "This chamber looks as if it may have been the entrance to the catacombs long ago. The passage to the surface\u2014if that's where it led\u2014is entirely collapsed, and nothing remains except rubble and rusted, broken mining tools." + ] + }, + "A dwarf with the Stonecunning trait can determine after a few minutes' study the tunnel was purposely collapsed from this side." + ] + }, + { + "type": "entries", + "name": "115. Catacombs Antechamber", + "page": 46, + "id": "SC-115", + "entries": [ + "This antechamber is where final rites were performed for the dead and bodies were anointed before being entombed in the crypts.", + "The room is empty, and both doors are damaged by axe blows. The door to the ancestral shrine is barred from the opposite side (unless characters opened it earlier). If it's still barred and spiked, forcing it open it from this side requires a successful {@dc 25} Strength ({@skill Athletics}) check or dealing 15 slashing damage to it (the door's AC is 15).", + "There's no inherent danger in this chamber, but if characters stay too long (try to take a short rest, for example), they are attacked by {@creature shadow|MM|shadows}, {@creature skleton|MM|skeletons}, and possibly a {@creature specter|MM} coming from the catacombs." + ] + }, + { + "type": "entries", + "name": "116. Catacombs", + "page": 46, + "id": "SC-116", + "entries": [ + "The catacombs are extremely dangerous, and they offer little in the way of reward.", + "The entire area is shrouded in a magical effect that cuts the radius of all light sources by half and prevents any light, magical or mundane, from providing more than dim illumination. The range of {@sense darkvision} here is reduced by half. This effect emanates from the ossuary ({@area Area 117|SC-117|x}), and it can't be mitigated until the portal at the bottom of the ossuary is closed.", + { + "type": "insetReadaloud", + "page": 46, + "entries": [ + "These narrow, cobweb-laden corridors reek of mildewed stone and bone dust. Your lights barely illuminate the gloom, and even with {@sense darkvision} it seems as if you're peering through a gauzy curtain. Every footfall echoes dully along the damp passages until it dies, as if the air itself strangled it." + ] + }, + "{@creature Skeleton|MM|Skeletons} (CR 1/4), {@creature shadow|MM|shadows} (CR 1/2), {@creature specter|MM|specters} (CR 1), {@creature wight|MM|wights} (CR 3), and even {@creature wraith|MM|wraiths} (CR 5) wander these corridors. They are not the remains of Holzangers interred here; all these undead came via a pathway from the Dry Lands that emerges at the bottom of the ossuary ({@area Area 117|SC-117|x}).", + "As characters explore, they are attacked or ambushed every minute or so by more undead. They can turn a corner and find themselves face-to-face with skeletons that were previously motionless. As they fight the skeletons, a specter can drift through a wall, or shadows can creep through the cracks around a door or flagstone, to attack them from behind. More skeletons\u2014or worse\u2014climb out of the ossuary pit at any time. In the catacombs, characters should never feel as if they are safe or have a secure retreat.", + "Attacks from undead never stop here, but don't allow this area to become an XP farm. The attacks come in waves, not individually, and each one is more dangerous than the last. In other words, as the characters get weaker, the undead get stronger. When wights or wraiths start arriving, low-level characters should see the need to get out while they can. Keep them busy with a few easy and medium encounters while they explore the area. Once they've mapped the halls, it's time to get serious about driving them out.", + "Don't let the party simply walk out unhurried! Make them run for their lives. If you're a GM who doesn't mind killing characters, this is an excellent place to do it. A character killed by a shadow, a wight, or a wraith can return as undead to bedevil its former comrades." + ] + }, + { + "type": "entries", + "name": "117. Ossuary", + "page": 47, + "id": "SC-117", + "entries": [ + { + "type": "insetReadaloud", + "page": 47, + "entries": [ + "The stench of death rises up from an irregular hole in the floor. Beyond the edge, it plunges 40 feet to a tangled heap of bones. When you look slightly away from the pile, you see an occasional flickering haze pass over it." + ] + }, + "The bottom of this pit is {@area Area 214|SC-214|x} of the arcane scriptorium on Level 2.", + "A character who spots the haze in the pit and makes a successful {@dc 15} Intelligence ({@skill Arcana}) check recognizes it as the telltale aura of an active portal or pathway. This one connects Midgard to the Dry Lands (also known as Evermaw, domain of Mot, Vardesain, and Anu-Akma). The Dry Lands are a realm of death and undeath. Such an open pathway is dreadfully dangerous, because undead creatures of any kind can use it to enter Midgard. So far, nothing worse than specters, wights, and wraiths have come through this one, but that could change at any time\u2014especially if denizens of the Dry Lands become aware of the unique ley line convergence in the Scarlet Citadel.", + "Undead coming from the Dry Lands emerge from the haze at the bottom of the pit, then they climb the walls to this level. Rough handholds and footholds have been gouged into the stone by countless bony limbs so the wall can be scaled like a ladder with a successful {@dc 5} Strength ({@skill Athletics}) check. Even this can be failed by skeletons and other weak undead; if a wave of skeletons climbs up the pit, characters hear several of them falling to their destruction on the bones far below.", + "Good-aligned characters ought to feel compelled to seal off this portal because of the threat it poses, but it's not as simple as defacing a few glyphs or casting {@spell dispel magic} from the edge of the pit. The clues and tools needed to close this pathway can only be found deeper in the dungeon. Nothing here spells that out (evil doesn't leave step-by-step instructions for its defeat lying around where anyone can find them). If characters search the catacombs completely while fending off unending attacks from undead and players still don't realize they can't solve this problem easily and instantly, you may need to allow an {@skill Insight}, {@skill Investigation}, or {@skill Arcana} check to give someone a flash of understanding that this is a longer-term story element." + ] + }, + { + "type": "entries", + "name": "118. Broken Sepulcher", + "page": 47, + "id": "SC-118", + "entries": [ + "Looters broke into this crypt sometime in the past, but they were quickly overwhelmed by undead from the ossuary.", + { + "type": "insetReadaloud", + "page": 47, + "entries": [ + "The door to this crypt stands ajar. Judging from gouges and pry marks on the frame, it looks as if it was forced open from this side.", + "That notion is reinforced by the desiccated body of a human lying on the floor, clutching a prybar in one hand and a shortsword in the other." + ] + }, + "The dead adventurer has a {@item shortsword|PHB}, a {@item dungeoneer's pack|PHB}, {@item thieves' tools|PHB}, one {@item Antitoxin (vial)|PHB|vial of antitoxin}, and one {@item potion of healing}.", + "Use {@table Burial and Treasure Table|KPSC|the table} in {@area Area 119|SC-119|x} to determine what's inside the sepulcher." + ] + }, + { + "type": "entries", + "name": "119. Sealed Sepulchers", + "page": 48, + "id": "SC-119", + "entries": [ + "All the \"doors\" to the sealed crypts look different, but they're all the same in that they have neither locks nor handles. In fact, they aren't doors at all, but masonry walls. When a crypt was full, the doorway was sealed with mortared bricks or stone, then coated with mortar or plaster decorated with family crests, depictions of deeds, and other representative imagery. Breaking through requires a successful {@dc 22} Strength ({@skill Athletics}) check. As usual, a {@item crowbar|PHB} gives advantage on the check. If the check fails, the wall can still be breached using a mallet and chisel ({@item mason's tools|PHB}), a {@item sledgehammer|PHB}, or a {@item maul|PHB} (but not a {@item warhammer|PHB}, {@item mace|PHB}, or other weapon). Breaking a hole through the wall big enough for a character to squeeze through takes 15 minutes and makes a terrific racket.", + "There's also a {@dice 1d6|1-in-6} chance per door it's trapped with a {@spell glyph of warding}. A glyph can be detected with a successful {@dc 15} Intelligence ({@skill Investigation}) check. A glyph detonates when an attempt is made to break open the masonry. All are charged with explosive runes that deal 22 ({@damage 5d8}) damage to every creature within 20 feet. Roll {@dice 1d6} to determine the damage type: 1, 2, 3 = cold; 4, 5 = lightning; 6 = fire. A trapped sepulcher automatically contains {@dice 1d4} sarcophagi and has a +2 on the roll for treasure.", + "None of the Holzangers nor their retainers interred here are undead. There may, however, be undead from the Dry Lands lurking inside sealed crypts. Being incorporeal, specters and wraiths can pass right through the masonry blocks or through the walls between crypts. Shadows can find cracks in the masonry big enough to waft through.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Burial and Treasure Table", + "page": 48 + } + ] + } + ] + }, + { + "type": "section", + "name": "Restocking", + "page": 48, + "entries": [ + "If {@creature the Gaoler|KPSC}, {@creature Scar|KPSC}, or {@creature Ushulx|KPSC}\u2014all of whom can reset sprung traps\u2014are killed, no replacements step into their shoes. Slain {@creature zombie|MM|zombies} in the oubliette get hung up on hooks as long as either {@creature the Gaoler|KPSC} or {@creature Scar|KPSC} are still alive; they can be reanimated again provided the zombie's body wasn't completely destroyed (or thrown down the oubliette).", + "Undead in the crypts are limitless.", + "If {@creature the Gaoler|KPSC}, {@creature Scar|KPSC}, and {@creature Ushulx|KPSC} are all gone, undead from the crypt area start filtering out and can be encountered anywhere on this level. {@creature Specter|MM|Specters} and {@creature shadow|MM|shadows} come first. Before long, {@creature skeleton|MM|skeletons} and {@creature wight|MM|wights} batter down the doors and start wandering the halls too. As characters gain levels, you can add {@creature ghoul|MM|ghouls}, {@creature ghast|MM|ghasts}, {@creature wraith|MM|wraiths}, and other powerful undead to keep fights challenging." + ] + } + ] + }, + { + "type": "section", + "name": "Level 2: Arcane Scriptorium and Alchemist's Furnace", + "page": 49, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L2 Splash.webp" + }, + "credit": "Egil Thompson", + "width": 1278, + "height": 809 + }, + { + "type": "section", + "page": 49, + "entries": [ + "This level of the dungeon is the domain of {@creature Cagoth-ze|KPSC}, {@creature Danaska Maksilov|KPSC}, and their servants. {@creature Cagoth-ze|KPSC} is the undisputed master; he is an agent of {@creature Gellert the Gruesome|KPSC} and wields significant magical power. He occupies the arcane scriptorium, where he studies the time construct and its interaction with the ley lines. Maksilov is an alchemist who works with the mystical furnace. Her special area of study involves alchemically boosting the corrosive power and intelligence of oozes as well as trying to distill their essence into potions.", + "A third group is also operating on this level: a dust goblin raiding party that, armed with an ancient plan of the citadel's dungeon, snuck past {@creature the Gaoler|KPSC} and {@creature Scar|KPSC} to take up residence in a pair of concealed rooms ({@area Areas 204|SC-204|x} and {@area 205|SC-205|x}). They are furtively probing {@creature Cagoth-ze|KPSC}'s and Maksilov's defenses while also scouting for valuables worth stealing. Right now, their biggest concern is remaining undiscovered, but they'll soon be ready to make their move.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Ooze Baffles", + "page": 49, + "entries": [ + "Several doors in the alchemist's portion of the level are noted as having \"ooze baffles.\" These are similar to ventilation slats in the lower half of the door, but they're staggered and baffled in a way that makes them look solid at a casual glance. Their purpose is to allow oozes to exude through the doors while still keeping out rodents, adventurers, and other riffraff. Each time characters encounter such a door, roll {@dice 1d20 + 2} and compare the result to the characters' passive {@skill Perception} scores. Anyone whose passive {@skill Perception} is higher than the roll notices the odd construction. A careful examination at that point reveals some scarring and pitting around the baffles. Once they're noticed, characters gain a +2 bonus on attempts to peek through the door or listen for sounds on the other side." + ] + } + ] + } + ] + }, + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace.webp" + }, + "imageType": "map", + "title": "Map 02: Scriptorium and Alchemist's Furnace", + "credit": "Jon Pintar", + "id": "SC-200-M", + "grid": { + "type": "square", + "size": 88, + "offsetX": -7, + "offsetY": -25, + "scale": 2 + }, + "mapRegions": [ + { + "area": "SC-201", + "points": [ + [ + 1208, + 366 + ], + [ + 1208, + 638 + ], + [ + 1436, + 638 + ], + [ + 1436, + 366 + ] + ] + }, + { + "area": "SC-202", + "points": [ + [ + 1612, + 151 + ], + [ + 1860, + 151 + ], + [ + 1860, + 240 + ], + [ + 2031, + 240 + ], + [ + 2031, + 327 + ], + [ + 2075, + 327 + ], + [ + 2075, + 614 + ], + [ + 2037, + 614 + ], + [ + 2037, + 702 + ], + [ + 1861, + 702 + ], + [ + 1861, + 789 + ], + [ + 1608, + 789 + ], + [ + 1608, + 708 + ], + [ + 1444, + 708 + ], + [ + 1444, + 239 + ], + [ + 1612, + 239 + ] + ] + }, + { + "area": "SC-203", + "points": [ + [ + 1861, + 811 + ], + [ + 1861, + 1161 + ], + [ + 1555, + 1161 + ], + [ + 1555, + 888 + ], + [ + 1610, + 888 + ], + [ + 1610, + 811 + ] + ] + }, + { + "area": "SC-204", + "points": [ + [ + 1779, + 1274 + ], + [ + 1779, + 1542 + ], + [ + 2092, + 1542 + ], + [ + 2092, + 1274 + ] + ] + }, + { + "area": "SC-205", + "points": [ + [ + 1771, + 1273 + ], + [ + 1771, + 1541 + ], + [ + 1565, + 1541 + ], + [ + 1565, + 1273 + ] + ] + }, + { + "area": "SC-206", + "points": [ + [ + 1545, + 887 + ], + [ + 1545, + 1542 + ], + [ + 1064, + 1542 + ], + [ + 1064, + 887 + ] + ] + }, + { + "area": "SC-207", + "points": [ + [ + 1433, + 644 + ], + [ + 1433, + 881 + ], + [ + 1064, + 881 + ], + [ + 1064, + 644 + ] + ] + }, + { + "area": "SC-208", + "points": [ + [ + 1427, + 327 + ], + [ + 1427, + 17 + ], + [ + 1079, + 17 + ], + [ + 1079, + 327 + ] + ] + }, + { + "area": "SC-209", + "points": [ + [ + 1024, + 321 + ], + [ + 1024, + 18 + ], + [ + 491, + 18 + ], + [ + 491, + 177 + ], + [ + 644, + 177 + ], + [ + 644, + 321 + ] + ] + }, + { + "area": "SC-210", + "points": [ + [ + 484, + 19 + ], + [ + 484, + 220 + ], + [ + 167, + 220 + ], + [ + 167, + 271 + ], + [ + 25, + 271 + ], + [ + 25, + 19 + ] + ] + }, + { + "area": "SC-211", + "points": [ + [ + 180, + 229 + ], + [ + 501, + 229 + ], + [ + 501, + 356 + ], + [ + 587, + 356 + ], + [ + 587, + 572 + ], + [ + 500, + 572 + ], + [ + 500, + 707 + ], + [ + 19, + 707 + ], + [ + 19, + 284 + ], + [ + 180, + 284 + ] + ] + }, + { + "area": "SC-212", + "points": [ + [ + 508, + 584 + ], + [ + 508, + 804 + ], + [ + 678, + 804 + ], + [ + 678, + 584 + ] + ] + }, + { + "area": "SC-213", + "points": [ + [ + 813, + 542 + ], + [ + 813, + 846 + ], + [ + 1045, + 846 + ], + [ + 1045, + 542 + ] + ] + }, + { + "area": "SC-214", + "points": [ + [ + 813, + 962 + ], + [ + 813, + 1154 + ], + [ + 996, + 1154 + ], + [ + 996, + 962 + ] + ] + }, + { + "area": "SC-215", + "points": [ + [ + 673, + 816 + ], + [ + 673, + 1542 + ], + [ + 380, + 1542 + ], + [ + 380, + 816 + ] + ] + }, + { + "area": "SC-216", + "points": [ + [ + 366, + 894 + ], + [ + 366, + 1540 + ], + [ + 26, + 1540 + ], + [ + 26, + 894 + ] + ] + }, + { + "area": "SC-217", + "points": [ + [ + 22, + 720 + ], + [ + 22, + 883 + ], + [ + 367, + 883 + ], + [ + 367, + 720 + ] + ] + }, + { + "area": "SC-218", + "points": [ + [ + 685, + 1164 + ], + [ + 685, + 1542 + ], + [ + 1027, + 1542 + ], + [ + 1027, + 1164 + ] + ] + } + ], + "width": 2098, + "height": 1553 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace (Player Version).webp" + }, + "imageType": "mapPlayer", + "title": "Map 02: Scriptorium and Alchemist's Furnace\u2014(Player Version)", + "credit": "Jon Pintar", + "id": "SC-200-MP", + "mapParent": { + "id": "SC-200-M", + "offsetX": -8, + "offsetY": -17, + "scaleX": 0.6288, + "scaleY": 0.6291 + }, + "grid": { + "type": "square", + "size": 70, + "offsetX": 8, + "offsetY": 8 + }, + "foundrySceneRoot": { + "globalLight": false, + "tokenVision": true, + "fogExploration": true, + "padding": 0, + "drawings": [ + { + "shape": { + "type": "p", + "width": 53, + "height": 70, + "points": [ + 43.75, + 0, + 0, + 52.5, + 8.75, + 70, + 52.5, + 70, + 52.5, + 0, + 43.75, + 0 + ] + }, + "x": 2048, + "y": 700, + "fillType": 1, + "fillColor": "#ff0000", + "fillAlpha": 0.6, + "strokeWidth": 0, + "hidden": true, + "locked": true, + "text": "T" + }, + { + "shape": { + "width": 69, + "height": 70 + }, + "x": 2170, + "y": 700, + "fillType": 1, + "fillColor": "#ff1e00", + "fillAlpha": 0.6, + "strokeWidth": 0, + "hidden": true, + "locked": true, + "text": "T" + }, + { + "shape": { + "width": 140, + "height": 140 + }, + "x": 1960, + "y": 210, + "fillType": 1, + "fillColor": "#ff0000", + "fillAlpha": 0.6, + "strokeWidth": 0, + "hidden": true, + "locked": true, + "text": "T" + } + ], + "tiles": [ + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 02.webp" + }, + "x": 2380, + "y": 490, + "width": 840, + "height": 630, + "hidden": true, + "locked": true + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 03.webp" + }, + "x": 2450, + "y": 1540, + "width": 490, + "height": 350, + "hidden": true, + "locked": true + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 16.webp" + }, + "y": 1820, + "width": 630, + "height": 630, + "hidden": true, + "locked": true + } + ], + "lights": [ + { + "x": 3080, + "y": 2310, + "config": { + "alpha": 0.35, + "bright": 15, + "dim": 30, + "animation": { + "type": "flame" + }, + "color": "#fba818" + } + }, + { + "x": 2100, + "y": 1960, + "config": { + "alpha": 0.7, + "bright": 15, + "dim": 30, + "animation": { + "type": "flame" + }, + "color": "#fba818" + } + }, + { + "x": 2694, + "y": 293, + "config": { + "alpha": 0.15, + "bright": 2, + "dim": 35, + "animation": { + "type": "flame" + }, + "color": "#fba818" + } + }, + { + "x": 2328, + "y": 594, + "config": { + "alpha": 0.15, + "bright": 2, + "dim": 35, + "animation": { + "type": "flame" + }, + "color": "#fba818" + } + }, + { + "x": 2331, + "y": 874, + "config": { + "alpha": 0.15, + "bright": 2, + "dim": 35, + "animation": { + "type": "flame" + }, + "color": "#fba818" + } + }, + { + "x": 2617, + "y": 1213, + "config": { + "alpha": 0.15, + "bright": 2, + "dim": 35, + "animation": { + "type": "flame" + }, + "color": "#fba818" + } + }, + { + "x": 2907, + "y": 1208, + "config": { + "alpha": 0.15, + "bright": 2, + "dim": 35, + "animation": { + "type": "flame" + }, + "color": "#fba818" + } + }, + { + "x": 3201, + "y": 1014, + "config": { + "alpha": 0.15, + "bright": 2, + "dim": 35, + "animation": { + "type": "flame" + }, + "color": "#fba818" + } + }, + { + "x": 3203, + "y": 525, + "config": { + "alpha": 0.15, + "bright": 2, + "dim": 35, + "animation": { + "type": "flame" + }, + "color": "#fba818" + } + }, + { + "x": 1966, + "y": 1067, + "config": { + "alpha": 0.15, + "bright": 2, + "dim": 35, + "animation": { + "type": "flame" + }, + "color": "#fba818" + } + }, + { + "x": 1330, + "y": 280, + "config": { + "alpha": 0.4, + "bright": 10, + "dim": 30, + "animation": { + "type": "ghost", + "speed": 6, + "intensity": 4 + }, + "color": "#f974d0" + } + }, + { + "x": 490, + "y": 770, + "config": { + "alpha": 0.35, + "dim": 11, + "animation": { + "type": "dome", + "intensity": 4 + }, + "color": "#adf0ef" + } + }, + { + "x": 1436, + "y": 1597, + "config": { + "bright": 15, + "animation": { + "type": "flame" + }, + "color": "#fba818" + } + }, + { + "x": 1435, + "y": 1715, + "config": { + "alpha": 0.6, + "bright": 2, + "dim": 10, + "luminosity": -0.5, + "animation": { + "type": "roiling", + "speed": 8 + }, + "color": "#d6d6d6" + } + }, + { + "x": 315, + "y": 1190, + "config": { + "alpha": 0.35, + "bright": 15, + "dim": 30, + "animation": { + "type": "flame" + }, + "color": "#fba818" + } + } + ], + "walls": [ + { + "c": [ + 3088, + 2038, + 3088, + 2091 + ] + }, + { + "c": [ + 3088, + 2091, + 3263, + 2091 + ] + }, + { + "c": [ + 3263, + 2091, + 3290, + 2100 + ] + }, + { + "c": [ + 3290, + 2100, + 3298, + 2126 + ] + }, + { + "c": [ + 3298, + 2126, + 3298, + 2240 + ] + }, + { + "c": [ + 3298, + 2240, + 3316, + 2292 + ] + }, + { + "c": [ + 3316, + 2292, + 3298, + 2327 + ] + }, + { + "c": [ + 3298, + 2327, + 3298, + 2432 + ] + }, + { + "c": [ + 3298, + 2432, + 3272, + 2458 + ] + }, + { + "c": [ + 3272, + 2458, + 2861, + 2458 + ] + }, + { + "c": [ + 2861, + 2458, + 2861, + 2257 + ] + }, + { + "c": [ + 2861, + 2257, + 2852, + 2248 + ] + }, + { + "c": [ + 2852, + 2248, + 2808, + 2248 + ] + }, + { + "c": [ + 2808, + 2248, + 2808, + 2292 + ] + }, + { + "c": [ + 2808, + 2292, + 2782, + 2318 + ] + }, + { + "c": [ + 2782, + 2318, + 2703, + 2318 + ] + }, + { + "c": [ + 2703, + 2318, + 2686, + 2327 + ] + }, + { + "c": [ + 2686, + 2327, + 2668, + 2353 + ] + }, + { + "c": [ + 2668, + 2353, + 2668, + 2423 + ] + }, + { + "c": [ + 2668, + 2423, + 2660, + 2450 + ] + }, + { + "c": [ + 2660, + 2450, + 2633, + 2458 + ] + }, + { + "c": [ + 2633, + 2458, + 2546, + 2458 + ] + }, + { + "c": [ + 2546, + 2458, + 2520, + 2450 + ] + }, + { + "c": [ + 2520, + 2450, + 2511, + 2423 + ] + }, + { + "c": [ + 2511, + 2423, + 2511, + 2126 + ] + }, + { + "c": [ + 2511, + 2126, + 2520, + 2100 + ] + }, + { + "c": [ + 2520, + 2100, + 2546, + 2091 + ] + }, + { + "c": [ + 2546, + 2091, + 2773, + 2091 + ] + }, + { + "c": [ + 2773, + 2091, + 2800, + 2100 + ] + }, + { + "c": [ + 2800, + 2100, + 2808, + 2126 + ] + }, + { + "c": [ + 2808, + 2126, + 2808, + 2161 + ] + }, + { + "c": [ + 2808, + 2161, + 2861, + 2161 + ] + }, + { + "c": [ + 2861, + 2161, + 2861, + 2117 + ] + }, + { + "c": [ + 2861, + 2117, + 2870, + 2100 + ] + }, + { + "c": [ + 2870, + 2100, + 2896, + 2091 + ] + }, + { + "c": [ + 2896, + 2091, + 2931, + 2091 + ] + }, + { + "c": [ + 2931, + 2091, + 2931, + 2047 + ] + }, + { + "c": [ + 2931, + 2047, + 3001, + 2047 + ] + }, + { + "c": [ + 3001, + 2047, + 3001, + 2038 + ] + }, + { + "c": [ + 3001, + 2038, + 2467, + 2038 + ] + }, + { + "c": [ + 2467, + 2038, + 2458, + 2003 + ] + }, + { + "c": [ + 2458, + 2003, + 2458, + 2423 + ] + }, + { + "c": [ + 2458, + 2423, + 2450, + 2450 + ] + }, + { + "c": [ + 2450, + 2450, + 2423, + 2458 + ] + }, + { + "c": [ + 2423, + 2458, + 2257, + 2458 + ] + }, + { + "c": [ + 2257, + 2458, + 2240, + 2450 + ] + }, + { + "c": [ + 2240, + 2450, + 2231, + 2415 + ] + }, + { + "c": [ + 2231, + 2415, + 2187, + 2406 + ] + }, + { + "c": [ + 2187, + 2406, + 2100, + 2415 + ] + }, + { + "c": [ + 2100, + 2415, + 2012, + 2388 + ] + }, + { + "c": [ + 2012, + 2388, + 1968, + 2388 + ] + }, + { + "c": [ + 1968, + 2388, + 1968, + 2423 + ] + }, + { + "c": [ + 1968, + 2423, + 1960, + 2450 + ] + }, + { + "c": [ + 1960, + 2450, + 1933, + 2458 + ] + }, + { + "c": [ + 1933, + 2458, + 1776, + 2458 + ] + }, + { + "c": [ + 1776, + 2458, + 1750, + 2450 + ] + }, + { + "c": [ + 1750, + 2450, + 1741, + 2423 + ] + }, + { + "c": [ + 1741, + 2423, + 1741, + 2388 + ] + }, + { + "c": [ + 1741, + 2388, + 1697, + 2380 + ] + }, + { + "c": [ + 1697, + 2380, + 1680, + 2362 + ] + }, + { + "c": [ + 1680, + 2362, + 1645, + 2371 + ] + }, + { + "c": [ + 1645, + 2371, + 1618, + 2380 + ] + }, + { + "c": [ + 1618, + 2380, + 1618, + 2458 + ] + }, + { + "c": [ + 1618, + 2458, + 1111, + 2458 + ] + }, + { + "c": [ + 1111, + 2458, + 1111, + 2423 + ] + }, + { + "c": [ + 1111, + 2423, + 1102, + 2388 + ] + }, + { + "c": [ + 1102, + 2388, + 1058, + 2388 + ] + }, + { + "c": [ + 1058, + 2388, + 1058, + 2458 + ] + }, + { + "c": [ + 1058, + 2458, + 621, + 2458 + ] + }, + { + "c": [ + 621, + 2458, + 621, + 2248 + ] + }, + { + "c": [ + 621, + 2248, + 568, + 2248 + ] + }, + { + "c": [ + 568, + 2248, + 568, + 2458 + ] + }, + { + "c": [ + 568, + 2458, + 61, + 2458 + ] + }, + { + "c": [ + 61, + 2458, + 61, + 1881 + ] + }, + { + "c": [ + 61, + 1881, + 131, + 1881 + ] + }, + { + "c": [ + 131, + 1881, + 131, + 1828 + ] + }, + { + "c": [ + 131, + 1828, + 61, + 1828 + ] + }, + { + "c": [ + 61, + 1828, + 61, + 1461 + ] + }, + { + "c": [ + 61, + 1461, + 411, + 1461 + ] + }, + { + "c": [ + 411, + 1461, + 411, + 1408 + ] + }, + { + "c": [ + 411, + 1408, + 61, + 1408 + ] + }, + { + "c": [ + 61, + 1408, + 61, + 1181 + ] + }, + { + "c": [ + 61, + 1181, + 568, + 1181 + ] + }, + { + "c": [ + 568, + 1181, + 568, + 1408 + ] + }, + { + "c": [ + 568, + 1408, + 498, + 1408 + ] + }, + { + "c": [ + 498, + 1408, + 498, + 1461 + ] + }, + { + "c": [ + 498, + 1461, + 621, + 1461 + ] + }, + { + "c": [ + 621, + 1461, + 621, + 1321 + ] + }, + { + "c": [ + 621, + 1321, + 1058, + 1321 + ] + }, + { + "c": [ + 1058, + 1321, + 1058, + 1671 + ] + }, + { + "c": [ + 1058, + 1671, + 1093, + 1671 + ] + }, + { + "c": [ + 1093, + 1671, + 1111, + 1688 + ] + }, + { + "c": [ + 1111, + 1688, + 1111, + 1198 + ] + }, + { + "c": [ + 1111, + 1198, + 1058, + 1198 + ] + }, + { + "c": [ + 1058, + 1198, + 1058, + 1268 + ] + }, + { + "c": [ + 1058, + 1268, + 988, + 1268 + ] + }, + { + "c": [ + 988, + 1268, + 962, + 1286 + ] + }, + { + "c": [ + 962, + 1286, + 927, + 1295 + ] + }, + { + "c": [ + 927, + 1295, + 892, + 1268 + ] + }, + { + "c": [ + 892, + 1268, + 831, + 1268 + ] + }, + { + "c": [ + 831, + 1268, + 831, + 1146 + ] + }, + { + "c": [ + 831, + 1146, + 813, + 1128 + ] + }, + { + "c": [ + 813, + 1128, + 770, + 1128 + ] + }, + { + "c": [ + 770, + 1128, + 761, + 1120 + ] + }, + { + "c": [ + 761, + 1120, + 717, + 1111 + ] + }, + { + "c": [ + 717, + 1111, + 717, + 1058 + ] + }, + { + "c": [ + 717, + 1058, + 638, + 1058 + ] + }, + { + "c": [ + 638, + 1058, + 638, + 1128 + ] + }, + { + "c": [ + 638, + 1128, + 341, + 1128 + ] + }, + { + "c": [ + 341, + 1128, + 341, + 1058 + ] + }, + { + "c": [ + 341, + 1058, + 236, + 1058 + ] + }, + { + "c": [ + 236, + 1058, + 210, + 1050 + ] + }, + { + "c": [ + 210, + 1050, + 201, + 1023 + ] + }, + { + "c": [ + 201, + 1023, + 201, + 918 + ] + }, + { + "c": [ + 201, + 918, + 131, + 918 + ] + }, + { + "c": [ + 131, + 918, + 131, + 848 + ] + }, + { + "c": [ + 131, + 848, + 87, + 848 + ] + }, + { + "c": [ + 87, + 848, + 70, + 840 + ] + }, + { + "c": [ + 70, + 840, + 61, + 822 + ] + }, + { + "c": [ + 61, + 822, + 61, + 717 + ] + }, + { + "c": [ + 61, + 717, + 70, + 700 + ] + }, + { + "c": [ + 70, + 700, + 105, + 691 + ] + }, + { + "c": [ + 105, + 691, + 96, + 647 + ] + }, + { + "c": [ + 96, + 647, + 87, + 621 + ] + }, + { + "c": [ + 87, + 621, + 122, + 612 + ] + }, + { + "c": [ + 122, + 612, + 148, + 612 + ] + }, + { + "c": [ + 148, + 612, + 157, + 621 + ] + }, + { + "c": [ + 157, + 621, + 201, + 621 + ] + }, + { + "c": [ + 201, + 621, + 201, + 516 + ] + }, + { + "c": [ + 201, + 516, + 210, + 490 + ] + }, + { + "c": [ + 210, + 490, + 236, + 481 + ] + }, + { + "c": [ + 236, + 481, + 341, + 481 + ] + }, + { + "c": [ + 341, + 481, + 341, + 411 + ] + }, + { + "c": [ + 341, + 411, + 411, + 411 + ] + }, + { + "c": [ + 411, + 411, + 411, + 358 + ] + }, + { + "c": [ + 411, + 358, + 376, + 358 + ] + }, + { + "c": [ + 376, + 358, + 350, + 350 + ] + }, + { + "c": [ + 350, + 350, + 341, + 332 + ] + }, + { + "c": [ + 341, + 332, + 341, + 288 + ] + }, + { + "c": [ + 341, + 288, + 218, + 288 + ] + }, + { + "c": [ + 218, + 288, + 218, + 428 + ] + }, + { + "c": [ + 218, + 428, + 61, + 428 + ] + }, + { + "c": [ + 61, + 428, + 61, + 157 + ] + }, + { + "c": [ + 61, + 157, + 78, + 140 + ] + }, + { + "c": [ + 78, + 140, + 96, + 131 + ] + }, + { + "c": [ + 96, + 131, + 341, + 131 + ] + }, + { + "c": [ + 341, + 131, + 341, + 96 + ] + }, + { + "c": [ + 341, + 96, + 350, + 70 + ] + }, + { + "c": [ + 350, + 70, + 367, + 61 + ] + }, + { + "c": [ + 367, + 61, + 743, + 61 + ] + }, + { + "c": [ + 743, + 61, + 770, + 70 + ] + }, + { + "c": [ + 770, + 70, + 778, + 96 + ] + }, + { + "c": [ + 778, + 96, + 778, + 166 + ] + }, + { + "c": [ + 778, + 166, + 796, + 131 + ] + }, + { + "c": [ + 796, + 131, + 1041, + 131 + ] + }, + { + "c": [ + 1041, + 131, + 1041, + 87 + ] + }, + { + "c": [ + 1041, + 87, + 1050, + 70 + ] + }, + { + "c": [ + 1050, + 70, + 1076, + 61 + ] + }, + { + "c": [ + 1592, + 61, + 1610, + 70 + ] + }, + { + "c": [ + 1610, + 70, + 1618, + 96 + ] + }, + { + "c": [ + 1618, + 96, + 1618, + 472 + ] + }, + { + "c": [ + 1618, + 472, + 1610, + 490 + ] + }, + { + "c": [ + 1610, + 490, + 1583, + 498 + ] + }, + { + "c": [ + 1583, + 498, + 1548, + 498 + ] + }, + { + "c": [ + 1548, + 498, + 1548, + 691 + ] + }, + { + "c": [ + 1548, + 691, + 1741, + 691 + ] + }, + { + "c": [ + 1741, + 691, + 1741, + 507 + ] + }, + { + "c": [ + 1741, + 507, + 1776, + 507 + ] + }, + { + "c": [ + 1776, + 507, + 1776, + 498 + ] + }, + { + "c": [ + 1776, + 498, + 1750, + 490 + ] + }, + { + "c": [ + 1750, + 490, + 1741, + 463 + ] + }, + { + "c": [ + 1741, + 463, + 1741, + 96 + ] + }, + { + "c": [ + 1741, + 96, + 1750, + 70 + ] + }, + { + "c": [ + 1750, + 70, + 1776, + 61 + ] + }, + { + "c": [ + 1776, + 61, + 2213, + 61 + ] + }, + { + "c": [ + 2213, + 61, + 2240, + 70 + ] + }, + { + "c": [ + 2240, + 70, + 2248, + 96 + ] + }, + { + "c": [ + 2248, + 96, + 2248, + 201 + ] + }, + { + "c": [ + 2248, + 201, + 2371, + 201 + ] + }, + { + "c": [ + 2371, + 201, + 2371, + 96 + ] + }, + { + "c": [ + 2371, + 96, + 2380, + 70 + ] + }, + { + "c": [ + 2380, + 70, + 2406, + 61 + ] + }, + { + "c": [ + 2406, + 61, + 3123, + 61 + ] + }, + { + "c": [ + 3123, + 61, + 3150, + 70 + ] + }, + { + "c": [ + 3150, + 70, + 3158, + 96 + ] + }, + { + "c": [ + 3158, + 96, + 3158, + 393 + ] + }, + { + "c": [ + 3158, + 393, + 3141, + 411 + ] + }, + { + "c": [ + 3141, + 411, + 3193, + 411 + ] + }, + { + "c": [ + 3193, + 411, + 3220, + 420 + ] + }, + { + "c": [ + 3220, + 420, + 3228, + 446 + ] + }, + { + "c": [ + 3228, + 446, + 3228, + 551 + ] + }, + { + "c": [ + 3228, + 551, + 3263, + 551 + ] + }, + { + "c": [ + 3263, + 551, + 3290, + 560 + ] + }, + { + "c": [ + 3290, + 560, + 3298, + 586 + ] + }, + { + "c": [ + 3298, + 586, + 3298, + 953 + ] + }, + { + "c": [ + 3298, + 953, + 3290, + 988 + ] + }, + { + "c": [ + 3290, + 988, + 3263, + 988 + ] + }, + { + "c": [ + 3263, + 988, + 3228, + 988 + ] + }, + { + "c": [ + 3228, + 988, + 3228, + 1093 + ] + }, + { + "c": [ + 3228, + 1093, + 3220, + 1120 + ] + }, + { + "c": [ + 3220, + 1120, + 3193, + 1128 + ] + }, + { + "c": [ + 3193, + 1128, + 3141, + 1128 + ] + }, + { + "c": [ + 3141, + 1128, + 3158, + 1146 + ] + }, + { + "c": [ + 3158, + 1146, + 3158, + 1601 + ] + }, + { + "c": [ + 3158, + 1601, + 3263, + 1601 + ] + }, + { + "c": [ + 3263, + 1601, + 3290, + 1610 + ] + }, + { + "c": [ + 3290, + 1610, + 3298, + 1636 + ] + }, + { + "c": [ + 3298, + 1636, + 3298, + 1793 + ] + }, + { + "c": [ + 3298, + 1793, + 3290, + 1820 + ] + }, + { + "c": [ + 3290, + 1820, + 3263, + 1828 + ] + }, + { + "c": [ + 3263, + 1828, + 3158, + 1828 + ] + }, + { + "c": [ + 3158, + 1828, + 3158, + 1881 + ] + }, + { + "c": [ + 3158, + 1881, + 3220, + 1881 + ] + }, + { + "c": [ + 3220, + 1881, + 3263, + 1890 + ] + }, + { + "c": [ + 3263, + 1890, + 3290, + 1916 + ] + }, + { + "c": [ + 3290, + 1916, + 3290, + 1960 + ] + }, + { + "c": [ + 3290, + 1960, + 3281, + 2021 + ] + }, + { + "c": [ + 3281, + 2021, + 3237, + 2038 + ] + }, + { + "c": [ + 3237, + 2038, + 3088, + 2038 + ] + }, + { + "c": [ + 288, + 1828, + 341, + 1828 + ] + }, + { + "c": [ + 341, + 1828, + 341, + 1881 + ] + }, + { + "c": [ + 341, + 1881, + 288, + 1881 + ] + }, + { + "c": [ + 288, + 1881, + 288, + 1828 + ] + }, + { + "c": [ + 568, + 1618, + 621, + 1618 + ] + }, + { + "c": [ + 621, + 1618, + 621, + 2091 + ] + }, + { + "c": [ + 621, + 2091, + 568, + 2091 + ] + }, + { + "c": [ + 568, + 2091, + 568, + 1881 + ] + }, + { + "c": [ + 568, + 1881, + 498, + 1881 + ] + }, + { + "c": [ + 498, + 1881, + 498, + 1828 + ] + }, + { + "c": [ + 498, + 1828, + 568, + 1828 + ] + }, + { + "c": [ + 568, + 1828, + 568, + 1618 + ] + }, + { + "c": [ + 297, + 577, + 332, + 577 + ] + }, + { + "c": [ + 332, + 577, + 332, + 612 + ] + }, + { + "c": [ + 332, + 612, + 297, + 612 + ] + }, + { + "c": [ + 297, + 612, + 297, + 577 + ] + }, + { + "c": [ + 647, + 577, + 682, + 577 + ] + }, + { + "c": [ + 682, + 577, + 682, + 612 + ] + }, + { + "c": [ + 682, + 612, + 647, + 612 + ] + }, + { + "c": [ + 647, + 612, + 647, + 577 + ] + }, + { + "c": [ + 647, + 927, + 682, + 927 + ] + }, + { + "c": [ + 682, + 927, + 682, + 962 + ] + }, + { + "c": [ + 682, + 962, + 647, + 962 + ] + }, + { + "c": [ + 647, + 962, + 647, + 927 + ] + }, + { + "c": [ + 297, + 927, + 332, + 927 + ] + }, + { + "c": [ + 332, + 927, + 332, + 962 + ] + }, + { + "c": [ + 332, + 962, + 297, + 962 + ] + }, + { + "c": [ + 297, + 962, + 297, + 927 + ] + }, + { + "door": 1, + "c": [ + 411, + 1461, + 498, + 1461 + ], + "ds": 2 + }, + { + "door": 2, + "c": [ + 3001, + 2038, + 3088, + 2038 + ] + }, + { + "c": [ + 1006, + 420, + 1001, + 390 + ] + }, + { + "c": [ + 1001, + 390, + 988, + 363 + ] + }, + { + "c": [ + 988, + 363, + 966, + 341 + ] + }, + { + "c": [ + 966, + 341, + 939, + 328 + ] + }, + { + "c": [ + 939, + 328, + 910, + 323 + ] + }, + { + "c": [ + 910, + 323, + 880, + 328 + ] + }, + { + "c": [ + 880, + 328, + 853, + 341 + ] + }, + { + "c": [ + 853, + 341, + 831, + 363 + ] + }, + { + "c": [ + 831, + 363, + 818, + 390 + ] + }, + { + "c": [ + 818, + 390, + 813, + 420 + ] + }, + { + "c": [ + 813, + 420, + 818, + 449 + ] + }, + { + "c": [ + 818, + 449, + 831, + 476 + ] + }, + { + "c": [ + 831, + 476, + 853, + 498 + ] + }, + { + "c": [ + 853, + 498, + 880, + 511 + ] + }, + { + "c": [ + 880, + 511, + 910, + 516 + ] + }, + { + "c": [ + 910, + 516, + 939, + 511 + ] + }, + { + "c": [ + 939, + 511, + 966, + 498 + ] + }, + { + "c": [ + 966, + 498, + 988, + 476 + ] + }, + { + "c": [ + 988, + 476, + 1001, + 449 + ] + }, + { + "c": [ + 1001, + 449, + 1006, + 420 + ] + }, + { + "c": [ + 927, + 420, + 918, + 404 + ] + }, + { + "c": [ + 918, + 404, + 901, + 404 + ] + }, + { + "c": [ + 901, + 404, + 892, + 420 + ] + }, + { + "c": [ + 892, + 420, + 901, + 435 + ] + }, + { + "c": [ + 901, + 435, + 918, + 435 + ] + }, + { + "c": [ + 918, + 435, + 927, + 420 + ] + }, + { + "c": [ + 910, + 420, + 910, + 516 + ] + }, + { + "c": [ + 2064, + 673, + 2025, + 665 + ] + }, + { + "c": [ + 2025, + 665, + 1987, + 673 + ] + }, + { + "c": [ + 1987, + 673, + 1954, + 696 + ] + }, + { + "c": [ + 1954, + 696, + 1933, + 730 + ] + }, + { + "c": [ + 1933, + 730, + 1925, + 770 + ] + }, + { + "c": [ + 1925, + 770, + 1933, + 810 + ] + }, + { + "c": [ + 1933, + 810, + 1954, + 844 + ] + }, + { + "c": [ + 1954, + 844, + 1987, + 867 + ] + }, + { + "c": [ + 1987, + 867, + 2026, + 875 + ] + }, + { + "c": [ + 2026, + 875, + 2064, + 867 + ] + }, + { + "c": [ + 2064, + 867, + 2091, + 840 + ] + }, + { + "c": [ + 2047, + 787, + 2091, + 840 + ] + }, + { + "c": [ + 2047, + 787, + 2021, + 787 + ] + }, + { + "c": [ + 2021, + 787, + 2012, + 770 + ] + }, + { + "c": [ + 2012, + 770, + 2030, + 752 + ] + }, + { + "c": [ + 2030, + 752, + 2047, + 761 + ] + }, + { + "c": [ + 2047, + 778, + 2091, + 778 + ] + }, + { + "c": [ + 2091, + 778, + 2091, + 1023 + ] + }, + { + "c": [ + 2047, + 761, + 2047, + 778 + ] + }, + { + "c": [ + 2064, + 673, + 2091, + 691 + ] + }, + { + "c": [ + 2091, + 691, + 2091, + 656 + ] + }, + { + "c": [ + 2091, + 656, + 2100, + 630 + ] + }, + { + "c": [ + 2100, + 630, + 2126, + 621 + ] + }, + { + "c": [ + 2126, + 621, + 2213, + 621 + ] + }, + { + "c": [ + 2213, + 621, + 2240, + 638 + ] + }, + { + "c": [ + 2240, + 638, + 2248, + 665 + ] + }, + { + "c": [ + 2248, + 665, + 2248, + 691 + ] + }, + { + "c": [ + 2248, + 691, + 2283, + 691 + ] + }, + { + "c": [ + 2283, + 691, + 2301, + 708 + ] + }, + { + "c": [ + 2301, + 708, + 2301, + 446 + ] + }, + { + "c": [ + 2301, + 446, + 2310, + 420 + ] + }, + { + "c": [ + 2310, + 420, + 2336, + 411 + ] + }, + { + "c": [ + 2336, + 411, + 2581, + 411 + ] + }, + { + "c": [ + 2581, + 411, + 2581, + 306 + ] + }, + { + "c": [ + 2581, + 306, + 2590, + 280 + ] + }, + { + "c": [ + 2590, + 280, + 2616, + 271 + ] + }, + { + "c": [ + 2616, + 271, + 2922, + 271 + ] + }, + { + "c": [ + 2922, + 271, + 2940, + 280 + ] + }, + { + "c": [ + 2940, + 280, + 2948, + 306 + ] + }, + { + "c": [ + 2948, + 306, + 2948, + 411 + ] + }, + { + "c": [ + 2948, + 411, + 3018, + 411 + ] + }, + { + "c": [ + 3018, + 411, + 3001, + 393 + ] + }, + { + "c": [ + 3001, + 393, + 3001, + 245 + ] + }, + { + "c": [ + 3001, + 245, + 2992, + 227 + ] + }, + { + "c": [ + 2992, + 227, + 2966, + 218 + ] + }, + { + "c": [ + 2966, + 218, + 2555, + 218 + ] + }, + { + "c": [ + 2555, + 218, + 2537, + 227 + ] + }, + { + "c": [ + 2537, + 227, + 2528, + 245 + ] + }, + { + "c": [ + 2528, + 245, + 2528, + 323 + ] + }, + { + "c": [ + 2528, + 323, + 2520, + 350 + ] + }, + { + "c": [ + 2520, + 350, + 2493, + 358 + ] + }, + { + "c": [ + 2493, + 358, + 2248, + 358 + ] + }, + { + "c": [ + 2248, + 358, + 2248, + 463 + ] + }, + { + "c": [ + 2248, + 463, + 2240, + 490 + ] + }, + { + "c": [ + 2240, + 490, + 2213, + 498 + ] + }, + { + "c": [ + 2213, + 498, + 1863, + 498 + ] + }, + { + "c": [ + 1863, + 498, + 1863, + 507 + ] + }, + { + "c": [ + 1863, + 507, + 1898, + 507 + ] + }, + { + "c": [ + 1898, + 507, + 1898, + 1023 + ] + }, + { + "c": [ + 1898, + 1023, + 1881, + 1041 + ] + }, + { + "c": [ + 1881, + 1041, + 2108, + 1041 + ] + }, + { + "c": [ + 2108, + 1041, + 2091, + 1023 + ] + }, + { + "door": 1, + "c": [ + 3018, + 411, + 3080, + 411 + ] + }, + { + "door": 1, + "c": [ + 3080, + 411, + 3141, + 411 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 2248, + 358, + 1960, + 358 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 1960, + 358, + 1960, + 507 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 2248, + 201, + 1960, + 201 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 1890, + 201, + 1732, + 201 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "door": 2, + "c": [ + 1890, + 201, + 1960, + 201 + ] + }, + { + "c": [ + 1968, + 1986, + 2003, + 1986 + ] + }, + { + "c": [ + 2003, + 1986, + 2003, + 2021 + ] + }, + { + "c": [ + 2003, + 2021, + 2021, + 2021 + ] + }, + { + "c": [ + 2021, + 2021, + 2021, + 2038 + ] + }, + { + "c": [ + 2021, + 2038, + 2073, + 2038 + ] + }, + { + "c": [ + 2073, + 2038, + 2073, + 2091 + ] + }, + { + "c": [ + 2073, + 2091, + 1968, + 2091 + ] + }, + { + "c": [ + 1968, + 2091, + 1968, + 1986 + ] + }, + { + "c": [ + 1968, + 1828, + 2073, + 1828 + ] + }, + { + "c": [ + 2073, + 1828, + 2073, + 1863 + ] + }, + { + "c": [ + 2073, + 1863, + 2038, + 1863 + ] + }, + { + "c": [ + 2038, + 1863, + 2038, + 1881 + ] + }, + { + "c": [ + 2038, + 1881, + 2021, + 1881 + ] + }, + { + "c": [ + 2021, + 1881, + 2021, + 1898 + ] + }, + { + "c": [ + 2021, + 1898, + 2003, + 1898 + ] + }, + { + "c": [ + 2003, + 1898, + 2003, + 1933 + ] + }, + { + "c": [ + 2003, + 1933, + 1968, + 1933 + ] + }, + { + "c": [ + 1968, + 1933, + 1968, + 1828 + ] + }, + { + "c": [ + 2126, + 1828, + 2231, + 1828 + ] + }, + { + "c": [ + 2231, + 1828, + 2231, + 1925 + ] + }, + { + "c": [ + 2231, + 1925, + 2196, + 1925 + ] + }, + { + "c": [ + 2196, + 1925, + 2196, + 1898 + ] + }, + { + "c": [ + 2196, + 1898, + 2178, + 1898 + ] + }, + { + "c": [ + 2178, + 1898, + 2178, + 1881 + ] + }, + { + "c": [ + 2178, + 1881, + 2161, + 1881 + ] + }, + { + "c": [ + 2161, + 1881, + 2161, + 1863 + ] + }, + { + "c": [ + 2161, + 1863, + 2126, + 1863 + ] + }, + { + "c": [ + 2126, + 1863, + 2126, + 1828 + ] + }, + { + "c": [ + 2231, + 1995, + 2231, + 2091 + ] + }, + { + "c": [ + 2231, + 2091, + 2126, + 2091 + ] + }, + { + "c": [ + 2126, + 2091, + 2126, + 2038 + ] + }, + { + "c": [ + 2126, + 2038, + 2178, + 2038 + ] + }, + { + "c": [ + 2178, + 2038, + 2178, + 2021 + ] + }, + { + "c": [ + 2178, + 2021, + 2196, + 2021 + ] + }, + { + "c": [ + 2196, + 2021, + 2196, + 1995 + ] + }, + { + "c": [ + 2196, + 1995, + 2231, + 1995 + ] + }, + { + "c": [ + 2913, + 1750, + 2907, + 1714 + ] + }, + { + "c": [ + 2907, + 1714, + 2891, + 1683 + ] + }, + { + "c": [ + 2891, + 1683, + 2866, + 1658 + ] + }, + { + "c": [ + 2866, + 1658, + 2835, + 1642 + ] + }, + { + "c": [ + 2835, + 1642, + 2800, + 1636 + ] + }, + { + "c": [ + 2800, + 1636, + 2764, + 1642 + ] + }, + { + "c": [ + 2764, + 1642, + 2733, + 1658 + ] + }, + { + "c": [ + 2733, + 1658, + 2708, + 1683 + ] + }, + { + "c": [ + 2708, + 1683, + 2692, + 1714 + ] + }, + { + "c": [ + 2692, + 1714, + 2686, + 1750 + ] + }, + { + "c": [ + 2686, + 1750, + 2692, + 1785 + ] + }, + { + "c": [ + 2692, + 1785, + 2708, + 1816 + ] + }, + { + "c": [ + 2708, + 1816, + 2733, + 1841 + ] + }, + { + "c": [ + 2733, + 1841, + 2764, + 1857 + ] + }, + { + "c": [ + 2764, + 1857, + 2800, + 1863 + ] + }, + { + "c": [ + 2800, + 1863, + 2835, + 1857 + ] + }, + { + "c": [ + 2835, + 1857, + 2866, + 1841 + ] + }, + { + "c": [ + 2866, + 1841, + 2891, + 1816 + ] + }, + { + "c": [ + 2891, + 1816, + 2907, + 1785 + ] + }, + { + "c": [ + 2907, + 1785, + 2913, + 1750 + ] + }, + { + "c": [ + 1391, + 1391, + 1268, + 1391 + ] + }, + { + "c": [ + 1268, + 1391, + 1268, + 1198 + ] + }, + { + "c": [ + 1268, + 1198, + 1286, + 1190 + ] + }, + { + "c": [ + 1286, + 1190, + 1321, + 1198 + ] + }, + { + "c": [ + 1321, + 1198, + 1321, + 1303 + ] + }, + { + "c": [ + 1321, + 1303, + 1330, + 1330 + ] + }, + { + "c": [ + 1330, + 1330, + 1356, + 1338 + ] + }, + { + "c": [ + 1356, + 1338, + 1391, + 1338 + ] + }, + { + "c": [ + 1391, + 1338, + 1391, + 1391 + ] + }, + { + "c": [ + 778, + 253, + 778, + 323 + ] + }, + { + "c": [ + 778, + 323, + 770, + 350 + ] + }, + { + "c": [ + 770, + 350, + 743, + 358 + ] + }, + { + "c": [ + 743, + 358, + 568, + 358 + ] + }, + { + "c": [ + 568, + 358, + 568, + 411 + ] + }, + { + "c": [ + 568, + 411, + 638, + 411 + ] + }, + { + "c": [ + 638, + 411, + 638, + 481 + ] + }, + { + "c": [ + 638, + 481, + 743, + 481 + ] + }, + { + "c": [ + 743, + 481, + 770, + 498 + ] + }, + { + "c": [ + 770, + 498, + 778, + 525 + ] + }, + { + "c": [ + 778, + 525, + 778, + 621 + ] + }, + { + "c": [ + 778, + 621, + 848, + 621 + ] + }, + { + "c": [ + 848, + 621, + 848, + 691 + ] + }, + { + "c": [ + 848, + 691, + 892, + 691 + ] + }, + { + "c": [ + 892, + 691, + 910, + 708 + ] + }, + { + "c": [ + 910, + 708, + 918, + 726 + ] + }, + { + "c": [ + 918, + 726, + 918, + 805 + ] + }, + { + "c": [ + 918, + 805, + 910, + 840 + ] + }, + { + "c": [ + 910, + 840, + 892, + 848 + ] + }, + { + "c": [ + 892, + 848, + 848, + 848 + ] + }, + { + "c": [ + 848, + 848, + 848, + 918 + ] + }, + { + "c": [ + 848, + 918, + 778, + 918 + ] + }, + { + "c": [ + 778, + 918, + 778, + 1058 + ] + }, + { + "c": [ + 778, + 1058, + 796, + 1076 + ] + }, + { + "c": [ + 796, + 1076, + 831, + 1050 + ] + }, + { + "c": [ + 831, + 1050, + 831, + 971 + ] + }, + { + "c": [ + 831, + 971, + 1058, + 971 + ] + }, + { + "c": [ + 1058, + 971, + 1058, + 1041 + ] + }, + { + "c": [ + 1058, + 1041, + 1111, + 1041 + ] + }, + { + "c": [ + 1111, + 1041, + 1111, + 848 + ] + }, + { + "c": [ + 1111, + 848, + 1076, + 848 + ] + }, + { + "c": [ + 1076, + 848, + 1050, + 840 + ] + }, + { + "c": [ + 1050, + 840, + 1041, + 813 + ] + }, + { + "c": [ + 1041, + 813, + 1041, + 586 + ] + }, + { + "c": [ + 1041, + 586, + 1050, + 560 + ] + }, + { + "c": [ + 1050, + 560, + 1076, + 551 + ] + }, + { + "c": [ + 1076, + 551, + 1312, + 551 + ] + }, + { + "c": [ + 1312, + 551, + 1330, + 568 + ] + }, + { + "c": [ + 1330, + 568, + 1338, + 586 + ] + }, + { + "c": [ + 1338, + 586, + 1338, + 691 + ] + }, + { + "c": [ + 1338, + 691, + 1391, + 691 + ] + }, + { + "c": [ + 1391, + 691, + 1391, + 498 + ] + }, + { + "c": [ + 1391, + 498, + 1085, + 498 + ] + }, + { + "c": [ + 1085, + 498, + 1058, + 490 + ] + }, + { + "c": [ + 1058, + 490, + 1041, + 463 + ] + }, + { + "c": [ + 1041, + 463, + 1041, + 288 + ] + }, + { + "c": [ + 1041, + 288, + 787, + 288 + ] + }, + { + "c": [ + 787, + 288, + 778, + 253 + ] + }, + { + "door": 1, + "c": [ + 778, + 166, + 778, + 253 + ], + "ds": 2 + }, + { + "c": [ + 1058, + 1828, + 1093, + 1828 + ] + }, + { + "c": [ + 1093, + 1828, + 1111, + 1811 + ] + }, + { + "c": [ + 1111, + 1811, + 1111, + 1828 + ] + }, + { + "c": [ + 1111, + 1828, + 1242, + 1828 + ] + }, + { + "c": [ + 1242, + 1828, + 1260, + 1820 + ] + }, + { + "c": [ + 1260, + 1820, + 1268, + 1793 + ] + }, + { + "c": [ + 1268, + 1793, + 1268, + 1548 + ] + }, + { + "c": [ + 1268, + 1548, + 1391, + 1548 + ] + }, + { + "c": [ + 1391, + 1548, + 1391, + 1592 + ] + }, + { + "c": [ + 1391, + 1592, + 1408, + 1601 + ] + }, + { + "c": [ + 1408, + 1601, + 1347, + 1610 + ] + }, + { + "c": [ + 1347, + 1610, + 1330, + 1636 + ] + }, + { + "c": [ + 1330, + 1636, + 1330, + 1680 + ] + }, + { + "c": [ + 1330, + 1680, + 1338, + 1723 + ] + }, + { + "c": [ + 1338, + 1723, + 1321, + 1741 + ] + }, + { + "c": [ + 1321, + 1741, + 1330, + 1802 + ] + }, + { + "c": [ + 1330, + 1802, + 1382, + 1837 + ] + }, + { + "c": [ + 1382, + 1837, + 1505, + 1837 + ] + }, + { + "c": [ + 1505, + 1837, + 1540, + 1811 + ] + }, + { + "c": [ + 1540, + 1811, + 1557, + 1750 + ] + }, + { + "c": [ + 1557, + 1750, + 1557, + 1697 + ] + }, + { + "c": [ + 1557, + 1697, + 1548, + 1653 + ] + }, + { + "c": [ + 1548, + 1653, + 1540, + 1610 + ] + }, + { + "c": [ + 1540, + 1610, + 1470, + 1601 + ] + }, + { + "c": [ + 1470, + 1601, + 1548, + 1601 + ] + }, + { + "c": [ + 1548, + 1601, + 1548, + 1548 + ] + }, + { + "c": [ + 1548, + 1548, + 1592, + 1548 + ] + }, + { + "c": [ + 1592, + 1548, + 1610, + 1540 + ] + }, + { + "c": [ + 1610, + 1540, + 1618, + 1513 + ] + }, + { + "c": [ + 1618, + 1513, + 1618, + 1417 + ] + }, + { + "c": [ + 1618, + 1417, + 1601, + 1400 + ] + }, + { + "c": [ + 1601, + 1400, + 1583, + 1391 + ] + }, + { + "c": [ + 1583, + 1391, + 1548, + 1391 + ] + }, + { + "c": [ + 1548, + 1391, + 1548, + 1338 + ] + }, + { + "c": [ + 1548, + 1338, + 1583, + 1338 + ] + }, + { + "c": [ + 1583, + 1338, + 1610, + 1330 + ] + }, + { + "c": [ + 1610, + 1330, + 1618, + 1312 + ] + }, + { + "c": [ + 1618, + 1312, + 1618, + 1277 + ] + }, + { + "c": [ + 1618, + 1277, + 1645, + 1268 + ] + }, + { + "c": [ + 1645, + 1268, + 1645, + 1225 + ] + }, + { + "c": [ + 1645, + 1225, + 1636, + 1198 + ] + }, + { + "c": [ + 1636, + 1198, + 1618, + 1172 + ] + }, + { + "c": [ + 1618, + 1172, + 1618, + 927 + ] + }, + { + "c": [ + 1618, + 927, + 1610, + 910 + ] + }, + { + "c": [ + 1610, + 910, + 1583, + 901 + ] + }, + { + "c": [ + 1583, + 901, + 1347, + 901 + ] + }, + { + "c": [ + 1347, + 901, + 1330, + 918 + ] + }, + { + "c": [ + 1330, + 918, + 1321, + 945 + ] + }, + { + "c": [ + 1321, + 945, + 1321, + 1128 + ] + }, + { + "c": [ + 1321, + 1128, + 1295, + 1120 + ] + }, + { + "c": [ + 1295, + 1120, + 1268, + 1111 + ] + }, + { + "c": [ + 1268, + 1111, + 1268, + 848 + ] + }, + { + "c": [ + 1268, + 848, + 1741, + 848 + ] + }, + { + "c": [ + 1741, + 848, + 1741, + 1023 + ] + }, + { + "c": [ + 1741, + 1023, + 1758, + 1041 + ] + }, + { + "c": [ + 1758, + 1041, + 1741, + 1050 + ] + }, + { + "c": [ + 1741, + 1050, + 1741, + 1408 + ] + }, + { + "c": [ + 1741, + 1408, + 2248, + 1408 + ] + }, + { + "c": [ + 2248, + 1408, + 2248, + 1268 + ] + }, + { + "c": [ + 2248, + 1268, + 2301, + 1268 + ] + }, + { + "c": [ + 2301, + 1268, + 2301, + 1408 + ] + }, + { + "c": [ + 2301, + 1408, + 2318, + 1408 + ] + }, + { + "c": [ + 2318, + 1408, + 2327, + 1426 + ] + }, + { + "c": [ + 2327, + 1426, + 2310, + 1461 + ] + }, + { + "c": [ + 2310, + 1461, + 2257, + 1461 + ] + }, + { + "c": [ + 2257, + 1461, + 2240, + 1478 + ] + }, + { + "c": [ + 2240, + 1478, + 2231, + 1496 + ] + }, + { + "c": [ + 2231, + 1496, + 2231, + 1531 + ] + }, + { + "c": [ + 2231, + 1531, + 1968, + 1531 + ] + }, + { + "c": [ + 1968, + 1531, + 1968, + 1496 + ] + }, + { + "c": [ + 1968, + 1496, + 1960, + 1470 + ] + }, + { + "c": [ + 1960, + 1470, + 1933, + 1461 + ] + }, + { + "c": [ + 1933, + 1461, + 1785, + 1461 + ] + }, + { + "c": [ + 1785, + 1461, + 1750, + 1470 + ] + }, + { + "c": [ + 1750, + 1470, + 1741, + 1496 + ] + }, + { + "c": [ + 1741, + 1496, + 1741, + 2301 + ] + }, + { + "c": [ + 1741, + 2301, + 1706, + 2318 + ] + }, + { + "c": [ + 1706, + 2318, + 1671, + 2318 + ] + }, + { + "c": [ + 1671, + 2318, + 1636, + 2310 + ] + }, + { + "c": [ + 1636, + 2310, + 1618, + 2292 + ] + }, + { + "c": [ + 1618, + 2292, + 1618, + 1881 + ] + }, + { + "c": [ + 1618, + 1881, + 1111, + 1881 + ] + }, + { + "c": [ + 1111, + 1881, + 1111, + 2091 + ] + }, + { + "c": [ + 1111, + 2091, + 1058, + 2091 + ] + }, + { + "c": [ + 1058, + 2091, + 1058, + 1828 + ] + }, + { + "door": 1, + "c": [ + 1111, + 1688, + 1111, + 1750 + ] + }, + { + "door": 1, + "c": [ + 1111, + 1750, + 1111, + 1811 + ] + }, + { + "door": 1, + "c": [ + 1758, + 1041, + 1820, + 1041 + ] + }, + { + "door": 1, + "c": [ + 1820, + 1041, + 1881, + 1041 + ] + }, + { + "door": 1, + "c": [ + 2108, + 1041, + 2170, + 1041 + ] + }, + { + "door": 1, + "c": [ + 2170, + 1041, + 2231, + 1041 + ] + }, + { + "c": [ + 2231, + 1041, + 2248, + 1023 + ] + }, + { + "c": [ + 2248, + 1023, + 2248, + 848 + ] + }, + { + "c": [ + 2248, + 848, + 2283, + 848 + ] + }, + { + "c": [ + 2283, + 848, + 2301, + 831 + ] + }, + { + "c": [ + 2301, + 831, + 2301, + 1102 + ] + }, + { + "c": [ + 2301, + 1102, + 2310, + 1120 + ] + }, + { + "c": [ + 2310, + 1120, + 2336, + 1128 + ] + }, + { + "c": [ + 2336, + 1128, + 2581, + 1128 + ] + }, + { + "c": [ + 2581, + 1128, + 2581, + 1233 + ] + }, + { + "c": [ + 2581, + 1233, + 2590, + 1260 + ] + }, + { + "c": [ + 2590, + 1260, + 2616, + 1268 + ] + }, + { + "c": [ + 2616, + 1268, + 2922, + 1268 + ] + }, + { + "c": [ + 2922, + 1268, + 2940, + 1260 + ] + }, + { + "c": [ + 2940, + 1260, + 2948, + 1225 + ] + }, + { + "c": [ + 2948, + 1225, + 2948, + 1128 + ] + }, + { + "c": [ + 2948, + 1128, + 3018, + 1128 + ] + }, + { + "c": [ + 3018, + 1128, + 3001, + 1146 + ] + }, + { + "c": [ + 3001, + 1146, + 3001, + 1391 + ] + }, + { + "c": [ + 3001, + 1391, + 2948, + 1391 + ] + }, + { + "c": [ + 2948, + 1391, + 2948, + 1321 + ] + }, + { + "c": [ + 2948, + 1321, + 2581, + 1321 + ] + }, + { + "c": [ + 2581, + 1321, + 2581, + 1618 + ] + }, + { + "c": [ + 2581, + 1618, + 2581, + 1671 + ] + }, + { + "c": [ + 2581, + 1671, + 2511, + 1671 + ] + }, + { + "c": [ + 2511, + 1671, + 2511, + 1828 + ] + }, + { + "c": [ + 2511, + 1828, + 2668, + 1828 + ] + }, + { + "c": [ + 2668, + 1828, + 2668, + 1618 + ] + }, + { + "c": [ + 2668, + 1618, + 2948, + 1618 + ] + }, + { + "c": [ + 2948, + 1618, + 2948, + 1548 + ] + }, + { + "c": [ + 2948, + 1548, + 3001, + 1548 + ] + }, + { + "c": [ + 3001, + 1548, + 3001, + 1881 + ] + }, + { + "c": [ + 3001, + 1881, + 2476, + 1881 + ] + }, + { + "c": [ + 2476, + 1881, + 2458, + 1916 + ] + }, + { + "c": [ + 2458, + 1916, + 2458, + 1496 + ] + }, + { + "c": [ + 2458, + 1496, + 2450, + 1470 + ] + }, + { + "c": [ + 2450, + 1470, + 2423, + 1461 + ] + }, + { + "c": [ + 2423, + 1461, + 2388, + 1461 + ] + }, + { + "c": [ + 2388, + 1461, + 2388, + 1426 + ] + }, + { + "c": [ + 2388, + 1426, + 2406, + 1408 + ] + }, + { + "c": [ + 2406, + 1408, + 2493, + 1408 + ] + }, + { + "c": [ + 2493, + 1408, + 2520, + 1400 + ] + }, + { + "c": [ + 2520, + 1400, + 2528, + 1373 + ] + }, + { + "c": [ + 2528, + 1373, + 2528, + 1207 + ] + }, + { + "c": [ + 2528, + 1207, + 2511, + 1190 + ] + }, + { + "c": [ + 2511, + 1190, + 2493, + 1181 + ] + }, + { + "c": [ + 2493, + 1181, + 2248, + 1181 + ] + }, + { + "c": [ + 2248, + 1181, + 2248, + 1041 + ] + }, + { + "c": [ + 2248, + 1041, + 2231, + 1041 + ] + }, + { + "door": 1, + "c": [ + 2458, + 1916, + 2458, + 2003 + ], + "ds": 1 + }, + { + "door": 1, + "c": [ + 3018, + 1128, + 3080, + 1128 + ] + }, + { + "door": 1, + "c": [ + 3080, + 1128, + 3141, + 1128 + ] + }, + { + "door": 2, + "c": [ + 2581, + 1618, + 2668, + 1618 + ] + }, + { + "door": 1, + "c": [ + 2301, + 708, + 2301, + 770 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 2301, + 770, + 2301, + 831 + ], + "ds": 2 + }, + { + "c": [ + 3088, + 2091, + 3080, + 2170 + ] + }, + { + "c": [ + 3080, + 2170, + 2940, + 2170 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 1260, + 1977, + 1260, + 2371 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 1470, + 1977, + 1470, + 2371 + ] + }, + { + "c": [ + 1076, + 61, + 1592, + 61 + ] + } + ] + }, + "width": 3373, + "height": 2533 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace (Player Version with Overlays).webp" + }, + "imageType": "mapPlayer", + "title": "Map 02: Scriptorium and Alchemist's Furnace\u2014(Player Version with Overlays)", + "credit": "Jon Pintar", + "id": "SC-200-MPO", + "mapParent": { + "id": "SC-200-M", + "offsetX": -4, + "offsetY": -12, + "scaleX": 0.8806, + "scaleY": 0.8808 + }, + "grid": { + "type": "square", + "scale": 2 + }, + "width": 2393, + "height": 1793 + } + ] + }, + { + "type": "entries", + "name": "201. Alchemist's Antechamber", + "page": 50, + "id": "SC-201", + "entries": [ + "The stairs descend 40 feet from the level above. Be sure you know the marching order as the party descends, because the bottom of the stairs is trapped. The staircase is narrow, so characters must be in single file.", + { + "type": "insetReadaloud", + "page": 50, + "entries": [ + "After a small landing, the spiral stairs open into an antechamber. A portion of the floor is formed of grating, and the antechamber has two exits, both with closed doors." + ] + }, + "The trap trigger is a pressure plate under the small landing between the bottom step and the floor grating. A character who examines the landing from the bottom step and makes a successful {@dc 13} Intelligence ({@skill Investigation}) check notices the landing (marked on the GM's map with a small red dot{@note , and with a hidden drawing on the Foundry Import}) is scarred as if by acid and that the stone is a pressure plate. If the check result is 18 or higher, the character detects the 5-foot section of stone floor directly across the stone grating from the landing (marked with another large red dot{@note , again with a hidden drawing}) is also a pressure plate. A successful {@dc 13} Wisdom ({@skill Perception}) check spots the scarring on the landing but nothing more.", + "The only safe way to exit the staircase is by avoiding the squares marked with dots. Any character can easily hop or stretch from the bottom steps to the grating and from there to a safe floor space if they know the spots to avoid. No ability check is needed.", + "If someone enters either trigger space, concealed sluices open 20 feet up the staircase and acid pours out. The acid rolls and splashes down the stairs until it drains through the floor grates, where it collects to be pumped back up into the reservoirs 5 minutes later when the trap resets. Every character in the stairwell must make a {@dc 13} Dexterity saving throw in a specific order. Begin with the two characters at the front and the back of the marching order (the one who's farthest down the stairs and the one who's still highest up). If their saving throws succeed, they either jump clear of the steps into the antechamber (from the bottom) or scramble back up the stairs out of the acid (from the top). Then the next two characters at the top and the bottom make their saving throws, and so on until everyone in the stairwell has made a saving throw. When someone's saving throw fails, that character doesn't manage to get out of the way, and the next character in line whose escape path is now blocked makes their saving throw with disadvantage. The trap deals 16 ({@damage 3d10}) acid damage plus 5 ({@damage 1d10}) poison damage (inhaled); characters who save successfully take half damage from the acid and no poison damage.", + "The doors out of the antechamber are closed. The door to {@area Area 207|SC-207|x} is not locked, but the door to {@area 202|SC-202|x} is. {@creature Danaska Maksilov|KPSC} has the key, or it can be opened with a successful {@dc 15} Dexterity ({@item Thieves' Tools|PHB}) check. Both doors have ooze baffles installed." + ] + }, + { + "type": "entries", + "name": "202. Ooze Incubators", + "page": 50, + "id": "SC-202", + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L2 202 Ooze Incubators.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 1277, + "height": 824 + }, + "{@creature Danaska Maksilov|KPSC} breeds oozes for her experiments here and tries to reconstitute living oozes from ooze plasma, various potions, and radiant and psychic energy. This room is the second-most-likely place the party encounters {@creature Danaska Maksilov|KPSC|Maksilov} (after the alchemy furnace, {@area Area 206|SC-206|x}). If she's here, include her in your description.", + { + "type": "insetReadaloud", + "page": 50, + "entries": [ + "Three large, metal vats dominate the center of this huge room. The vats emit burps of gas and splashes of foul-smelling, thick liquid. Slime drips or squirts from cracked hoses patched with rags and resin. Occasionally, a shudder runs through the whole assembly.", + "Work tables around the vats are covered with beakers, vials, burners, bowls of powder, bottles of liquid, grinders, forceps, heavy gloves, jars of ink, quills, and paper. Imp-like creatures of elemental composition flit across the tables, sending papers flying and knocking over glass beakers that shatter on the stone floor.", + "A nook in the south wall serves as a reading area with a chair, a lamp stand, and shelved books and scrolls. A similar nook in the north wall is occupied by simple living arrangements: a bed, a chest, and a cooking grate piled with dishes." + ] + }, + "If you decide to place Maksilov here, be sure to read her entry in the {@adventure appendix|KPSC|10} and the notes for {@area Area 206|SC-206|x} in order to understand her motivation and state of mind. She doesn't immediately attack characters who intrude on her work, but she is highly suspicious of anyone who shows knowledgeable interest in it; they might be plotting to steal her accomplishments. Wherever Maksilov is, the {@creature quasit|MM} {@creature Bastronombecqua|KPSC|Bastron} is always nearby.", + "Maksilov already created one {@creature dire gelatinous cube|KPSC} in these vats. She's now trying (for the twenty-second time) to incubate a {@creature gelatinous cube|MM}/{@creature ochre jelly|MM} {@creature Gelatinous Cube/Ochre Jelly Hybrid|KPSC|hybrid}\u2014and this attempt is about to pay off, more or less.", + "When characters arrive, the {@creature gelatinous cube/ochre jelly hybrid|KPSC} is about to burst from the tank. Not even Maksilov is prepared for this or knows what to expect.", + { + "type": "list", + "page": 50, + "items": [ + "If Maksilov is present, she's distracted by the unexpected forces at work in the vats and dismissive of the intruders to the point of being rude. If characters attack her, make threats, or seem overtly dangerous, she loses her {@status concentration} and mistakenly opens a valve on one of the tanks, which triggers the burst.", + "If a character interacts with the apparatus and fails a {@dc 18} Intelligence saving throw, they turn, twist, or disrupt something they should have left alone and the vats erupt.", + "If Maksilov isn't present (or the characters don't antagonize her) and no one pokes their fingers into the machinery, one of the {@variantrule ooze mephits|KPSC|mephits} triggers the burst out of pure mischievousness at an opportune moment." + ] + }, + "Before the tanks burst, make sure you know where everyone is. When the vats split open and the hybrid erupts from them, ooze immediately flows across the floor in a thick wave. Place {@area the overlay|SC-202-MO|x} on the map. It shows the size of the {@creature gelatinous cube/ochre jelly hybrid|KPSC}, which is big enough to nearly fill the room to a depth of 12 to 18 inches! Every character in a space that's also occupied by the escaping hybrid must make a successful {@dc 13} Dexterity saving throw or be knocked {@condition prone}.", + "Besides Maksilov and the hybrid, the room also contains four {@variantrule ooze mephits|KPSC}, one of each type ({@creature ooze mephit (dust)|KPSC|dust}, {@creature ooze mephit (ice)|KPSC|ice}, {@creature ooze mephit (magma)|KPSC|magma}, and {@creature ooze mephit (steam)|KPSC|steam}). They are well aware they're no match for the characters, so once chaos erupts, they spend the time laughing and jeering at the characters' plight from the library and sleeping nooks. If they see an opening to trip a character or significantly ratchet up someone's danger without getting themselves killed, they jump at the chance.", + "If the hybrid erupts and a battle breaks out here, every other creature on this level hears it. Whether they come running to reinforce the fight is up to you. This is already a dangerous situation; you probably don't need to make it substantially worse just to keep things exciting. Even if reinforcements come, no one (including {@creature Danaska Maksilov|KPSC}) has seen a creature like the cube/ jelly hybrid before, and they're not going to wade into it just to get at the party. One potential outcome, if the battle overwhelms the characters, is that once they fall {@condition unconscious}, they're dragged out of the ooze and imprisoned. They could wake up in the cells above ({@area Area 105|SC-105|x}), bound and gagged on the landing atop the stairs to Level 3 ({@area Area 210|SC-210|x}), as captives of the trollkin (great hall, {@area Area 311|SC-311|x}), or even be passed all the way down to {@creature Cagoth-ze|KPSC} on Level 4.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 52, + "entries": [ + "Many potions and alchemical concoctions are spread around the work tables. Ten minutes of searching is enough to round them all up. They include: two {@item potion of ooze friendship|KPSC|potions of ooze friendship} (similar to {@item potion of animal friendship|DMG|animal friendship} but only oozes are affected), one {@item potion of diminution}, two {@item potion of gelatinous form (acidic)|KPSC|potions of gelatinous form (acidic variant}\u2014see {@adventure the appendix|KPSC|10}), two {@item potion of greater healing|DMG|potions of greater healing}, one {@item eyedrops of see invisibility|KPSC} (as the {@spell see invisibility|PHB|spell}), one {@item dust of somnolence|KPSC} (as a 1st-level {@spell sleep} spell), and one {@item life-preserving salve|KPSC} (stabilizes a dying creature when smeared onto the creature's forehead; vial contains five doses). There's also one {@item experimental potion of invulnerability|KPSC}. The potion has the standard effect in addition to the following side effect: for the next hour after drinking it, the creature can regain hit points only by drinking {@item potion of healing (*)|DMG|potions of healing}, not through magic or resting or any other means. This effect can't be discovered until healing is tried and fails.", + "The library nook contains most of Maksilov's reference material and her extensive notes, written in her unique cypher combining mathematical and alchemical symbols. Someone who studies this material for several months can learn a great deal from it; she's a gifted and accomplished alchemist. Her work would be impossible to reproduce, however, without the ooze incubators from this chamber, the ooze essence extractor ({@area Area 207|SC-207|x}), and the vital alchemist's furnace ({@area Area 206|SC-206|x}). The extractor and the vats are described in enough detail to be recreated from her notes, but the alchemist's furnace has been here for ages and Maksilov herself doesn't fully understand how or why it works. All the books, scrolls, and notes in this small library plus stray notes and books scattered across the work tables (about 220 pounds' worth of material) would fetch at least 1,000 gp from an alchemists' or wizards' college or from an ambitious practitioner of alchemy.", + "The sleeping nook contains nothing of special interest: a cot with a broken and badly repaired leg, an unlocked chest containing a few changes of clothing for Maksilov, and a stove for cooking. She relies on a {@creature steam mephit|MM} to clean her dishes, and it's clear from the pile that it's been slacking off." + ] + } + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 02.webp" + }, + "imageType": "map", + "title": "Map 02: Scriptorium and Alchemist's Furnace\u2014Overlay 2: Ooze Incubators", + "credit": "Jon Pintar", + "id": "SC-202-MO", + "grid": { + "type": "square", + "size": 70 + }, + "width": 840, + "height": 630 + } + ] + }, + { + "type": "entries", + "name": "203. Storerooms", + "page": 53, + "id": "SC-203", + "entries": [ + "This area and the smaller one across the hallway are used for mundane storage of food (preserved meat and fish, root vegetables, hard bread, etc.), water, wine, and other unremarkable supplies. The only other thing here is a {@creature suppurating ooze|CCodex} (Creature Codex) that got into a barrel of meat that's gone slightly off. It looks as if blood or other meat juice leaked out of one barrel and formed a small puddle on the floor. If no one pokes at the puddle or sorts through the barrel, the ooze remains quiet and still. If someone interacts with it, it attacks with surprise unless characters indicate they expect the puddle to flash into motion.", + "A secret door on the south wall opens into a small, hidden room. A successful {@dc 13} Intelligence ({@skill Investigation}) check reveals the door and the latch to open it. A {@skill Perception} check indicates only that a door may exist; finding it takes 10 minutes of moving crates, tapping on the wall, and poking between stones with a knife blade.", + "When the door is opened, place the appropriate {@area overlay|SC-203-MO|x} on the map.", + "This room is Maksilov's secure storage area, where she keeps her most valuable items and components.", + { + "type": "insetReadaloud", + "page": 53, + "entries": [ + "Arrayed neatly on the floor are dozens of glass vials, crystal boxes, steel canisters, and porcelain urns." + ] + }, + "Also here but unseen by the characters is a {@creature gelatinous cube|MM} that completely fills the chamber. That's why Maksilov considers this area secure, not because of the secret door. She gulps down a {@item Potion of Acid Resistance|DMG|potion of resistance to acid} and dons heavy rubber gloves whenever she needs to add or remove something from \"storage.\"", + "There are no completed potions here. Instead, these are rare and expensive potion components. All together, they weigh 40 pounds and are worth 2,600 gp to an alchemist. If sold to a normal merchant, they fetch only a quarter of that.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 03.webp" + }, + "imageType": "map", + "title": "Map 02: Scriptorium and Alchemist's Furnace\u2014Overlay 3: Storerooms", + "credit": "Jon Pintar", + "id": "SC-203-MO", + "grid": { + "type": "square", + "size": 70 + }, + "width": 490, + "height": 350 + }, + { + "type": "homebrew", + "entries": [ + "{@note The overlay additionally seems to indicate that the Oubliette shaft has a platform just a few feet of wall away from the secret room.}" + ] + } + ] + }, + { + "type": "entries", + "name": "204. Dust Goblins' Lair", + "page": 53, + "id": "SC-204", + "entries": [ + "The secret door into this portion of the level is well hidden, and the leader of the dust goblins (firstblade Keluikinj) enforces strict discipline on the other members of his band to keep it that way. He suspects (rightly) that if their presence were discovered, they'd be in mortal danger from Maksilov's oozes or {@creature Cagoth-ze|KPSC}'s magic.", + "The door can't be noticed haphazardly or in passing. Only a dedicated search along the south wall of the corridor in {@area Area 203|SC-203|x} and a successful {@dc 15} Intelligence ({@skill Investigation}) check reveals it.", + "The dust goblins stay quiet in their lair to avoid being heard by the level's other residents. Hearing anything beyond the secret door requires a successful {@dc 20} Wisdom ({@skill Perception}) check. If the result is 17 or higher, the creature picks up the smells of whatever's on the other side of the door. The goblins have been in this sealed-up lair for a few weeks, and it's getting awfully foul inside. Dust goblins aren't especially perceptive, but one of them is always assigned to listen for movement in the hallway. If there's been a fight anywhere on the level in the last hour, the goblins are on alert. The same applies if characters searching for the door don't keep quiet. The dust goblins can be surprised only if they aren't on alert and either the creature opening the secret door makes a successful {@dc 13} Dexterity ({@skill Stealth}) check or characters burst through the door in a rush.", + "Inside the lair are six {@creature dust goblin|ToB|dust goblins} (Tome of Beasts) led by {@creature firstblade Keluikinj|KPSC} (see the appendix). Unless characters achieved surprise, the dust goblins make their initiative check with advantage to represent their preparations.", + "Five feet inside the doorway, the dust goblins have erected a barrier from stones, crates (filled with rocks), and planks. This barricade extends nearly to the ceiling; it's far too tall for the short dust goblins to use as a fighting bastion, but it forces invaders to enter along a narrow path. The barricade is tremendously heavy, but it can be toppled over with a successful {@dc 20} Strength ({@skill Athletics}) check.", + "Embedded in the barricade are four {@item light crossbow|PHB|light crossbows} pointed toward the entrance. Dust goblins can trigger these crossbows with lanyards from anywhere in the room. They do so as characters come through the door. Each crossbow has {@hit 4} to hit, and a hit deals 3 ({@damage 1d6}) piercing damage plus 9 ({@damage 2d8}) poison damage; a successful {@dc 11} Constitution saving throw against poison halves the poison damage.", + "If the dust goblins are surprised, they don't have a chance to trigger the crossbow traps, and you should arrange them around the room however you like. Assuming they're not surprised, three stand near the east wall holding the lanyards and with crossbows ready to shoot; the other three plus Keluikinj are in {@area Area 205|SC-205|x}, sheltered behind the debris and also ready to shoot.", + "The passage between {@area Areas 204|SC-204|x} and {@area 205|SC-205|x} is heaped with debris, and the heap is purposefully unstable. To make a melee attack across the heap, a creature must have reach of 10 feet. Otherwise, the creature must climb atop the debris. The heap is considered {@quickref difficult terrain||3}, but other than that, climbing up is automatic. Before a creature on the heap can make a melee attack, it must make a {@dc 15} Dexterity saving throw. If the save succeeds, the creature attacks normally; if it fails, the creature tumbles off the unstable heap to land {@condition prone} in {@area Area 204|SC-204|x}, and its turn ends immediately.", + "The dust goblins are accustomed to keeping silent, and that extends even to fighting in this place. They make little noise during the battle and communicate with gestures, grunts, and breathy whistles.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "When Keluikinj is killed, roll {@dice 1d6}", + "page": 54, + "entries": [ + "If the result is equal to or less than the number of dust goblins still alive, the survivors ask for a truce. (The more there are, the more likely they are to want to survive this.) If characters are at least willing to hear them out, they explain Keluikinj was a bad leader who wouldn't let them kill and steal. Why are they here, if not to bloody their weapons and fill their loot bags? They're glad he's dead, and they'll leave this place and never come back if the characters let them. The dust goblins know the layout of the level and can describe in vague terms what's to be found where, although most of it is worthless leavings of civilization that they neither understand nor want. They might agree to act as guides if they're promised plenty of gold, but trusting them would be a dangerous mistake." + ] + }, + { + "type": "entries", + "name": "Treasure", + "page": 54, + "entries": [ + "Keluikinj forbade the dust goblins from stealing anything on their surreptitious scouting patrols through the level to keep the inhabitants from getting suspicious, but that didn't stop them entirely. Tucked in among the sleeping furs and sacks of supplies are one each of {@item potion of growth|DMG}, {@item potion of healing|DMG|healing}, and {@item potion of thunder resistance|DMG|thunder resistance}." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "205. Keluikinj's Den", + "page": 54, + "id": "SC-205", + "entries": [ + "By the time characters reach this area, all the dust goblins are likely to have been dealt with. In terms of smell and squalor, it's the same as {@area Area 204|SC-204|x}. Inside a small, unlocked chest are two mildewed books Keluikinj took from the scriptorium in the hope of learning something about the Void (though he can't read) plus a vial of {@item oil of slipperiness|DMG} and a {@item potion of greater healing|DMG}. Clearly Keluikinj's orders not to steal anything didn't stop him entirely, either." + ] + }, + { + "type": "entries", + "name": "206. Alchemist's Furnace", + "page": 54, + "id": "SC-206", + "entries": [ + "If Maksilov is here, be sure to read her entry in the appendix. Show the players the {@area Point-of-View illustration|SC-206-POV|x} {@homebrew |on page 56}.", + { + "type": "insetReadaloud", + "page": 54, + "entries": [ + "An immense construction dominates the center of this vaulted room. It combines features of a foundry, an alchemy laboratory, a grist mill, and a dozen other arcane instruments you can't begin to identify. Its center glows with intense heat, but the rest of the room isn't much warmer than normal. The outer surface is studded with gauges, dials, spigots, knife switches, and levers." + ] + }, + "Besides the alchemist's furnace, the room is occupied by four {@variantrule ooze mephits|KPSC} (one of each type) and probably by {@creature Danaska Maksilov|KPSC} and her companion {@creature quasit|MM}, {@creature Bastronombecqua|KPSC|Bastron}, unless you choose to place her elsewhere. Maksilov is examining instruments around the furnace and making notes on a scroll of paper with a lead pencil.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maksilov.webp" + }, + "title": "Danaska Maksilov and Bastron", + "credit": "Bryan Syme", + "width": 729, + "height": 1000 + }, + "If characters talk to her (she's highly suspicious of arcane characters and doesn't tolerate anyone interfering with her work), she explains warily that she's working toward perfecting a formula for {@i prima materia}. A character with a background in alchemy knows what that is (the primordial matter from which everything originates); a character with training in {@skill Arcana} can attempt a {@dc 20} Intelligence ({@skill Arcana}) check to recognize it. Maksilov won't explain it\u2014she has no time to waste on random intruders.", + "If characters leave Maksilov completely alone, she does the same for them. If, however, they pester her with questions, poke into the tools, notes, retorts, and reagents stocked around the room, or touch the furnace\u2014especially if they touch the furnace, whose settings are exceedingly delicate and precise\u2014she snaps and the fight is on.", + "{@creature Bastronombecqua|KPSC|Bastron} is a standard quasit, but Maksilov provided it with a unique potion that combines the effects of {@item Potion of Heroism|DMG|heroism} and {@item Potion of Hill Giant Strength|DMG|hill giant strength}. {@creature Bastronombecqua|KPSC|Bastron} keeps the small potion vial on a string around its neck. When it looks like a fight is about to break out (but ideally before initiative is rolled), {@creature Bastronombecqua|KPSC|Bastron} drinks the potion. It doesn't need to hoard this potion because Maksilov can always make another, and she'd rather have {@creature Bastronombecqua|KPSC|Bastron} use it to protect her than keep it corked.", + "The mephits in this chamber are braver than most. They and {@creature Bastronombecqua|KPSC|Bastron} do their best to keep characters away from Maksilov during a fight. The vaulted ceiling is 30 feet high, so Maksilov can avoid melee if she drinks her {@item potion of flying}.", + "If the characters' group is large or above level 2, consider beefing up their opposition by having an {@creature ochre jelly|MM} enter the room (or drop from the ceiling) as a reinforcement on round 2 or 3 and give Maksilov a {@item potion of growth} to douse it with. If the characters get a hold of the notes Maksilov is scribbling, describe to them a page filled written in a strange, incomprehensible, coded shorthand. If a character casts {@spell comprehend languages} to decipher it, provide them with {@area Handout #1|SC-A3-H1|x}, found in {@adventure the appendix|KPSC|12}.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "The Alchemist's Furnace", + "page": 55, + "entries": [ + "If anyone starts spinning handles or throwing levers, catastrophe is probable. If players ask whether their characters can make any sort of ability or skill check to understand the furnace's controls, allow it. This applies before, during, or after the battle. No matter what the result, select two or three terms from the {@table Alchemical Nonsense|KPSC} table in a plausible combination and give players that information with as much seriousness as you can muster (as in, \"Aah, you've identified the magnetic feedback damper\"). Be quick; if players sense your answers are made up or random, they'll lose interest. All of it is meaningless; the furnace is far beyond their ability to comprehend at a glance. Maksilov has been working with it for years and barely understands it.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Alchemical Nonsense", + "page": 55, + "collapsed": true + }, + "Each time a character interacts with the alchemist's furnace, roll a {@dice d6} and add the number of \"components\" they've identified or fiddled with. If the result is 8 or higher, the furnace malfunctions. Roll {@dice 1d4} and consult the {@table Furnace Malfunction|KPSC} table to determine the malfunction. It's possible for the furnace to malfunction multiple times if characters keep meddling with it, but each malfunction can occur only once.", + "If Maksilov is still alive when characters toy with the furnace, it's a perfect opportunity for her to scream, \"You fool! The tangential inversion reflectors are still out of phase! Are you trying to kill us all?\"", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Furnace Malfunction", + "page": 56, + "collapsed": true + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L2 206 Alchemist's Furnace.webp" + }, + "id": "SC-206-POV", + "credit": "Marcel Mercado", + "width": 1278, + "height": 832 + } + ] + }, + { + "type": "entries", + "name": "Treasure", + "page": 57, + "entries": [ + "No treasure is stored here, but unused potions or concoctions might be salvageable. Roll any die for each potion or concoction not used by Maksilov or {@creature Bastronombecqua|KPSC|Bastron}; on an even result, the container survived the battle intact and characters can take it for their own use.", + "Other than that, the room is filled with rare and wonderful alchemical components, but only someone trained in alchemy can identify the valuable ones or even know what they are. If they're all gathered and taken to a legitimate alchemist, characters can get {@dice 3000 + (2d10 × 100)|3,000 gp + (2d10 × 100) gp} for the lot. Each instance of the alchemist's furnace malfunctioning knocks 1,000 gp off the total, and if it blew up, nothing at all remains of value.", + "The alchemist's furnace itself is by far the most valuable thing here, assuming it survives. It's impossible to move, no reputable or good-aligned alchemist would come here unless the whole dungeon were cleared out, and it would take years of study and testing before characters could make any use of it. Note to yourself whether characters do anything about the furnace at the end of the adventure; if they just walk away, eventually another psychopath takes over and resumes Maksilov's work." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "207. Ooze Essence Extractor", + "page": 57, + "id": "SC-207", + "entries": [ + "This chamber is where Maksilov extracts the essential ooziness from oozes\u2014their precious bodily fluids\u2014to create ooze plasma.", + { + "type": "insetReadaloud", + "page": 57, + "entries": [ + "Three huge vats stand along the south wall of this chamber. Although the vats appear to be sealed and covered by clear crystal lids, the air is acrid. Your nostrils sting, your eyes water, and you want to cough. The vats are linked by a complex web of hoses and tubes that gurgle and pulse as foul-looking bubbles and smears of slime trickle through them. The equipment makes this room resemble a distillery\u2014a poisonous, rusted, cruft-encrusted distillery. A desk is pushed against the north wall between two doors. Writing implements are neatly arranged on it." + ] + }, + "A character who spends at least 10 minutes inspecting the vats and makes a successful {@dc 15} Intelligence ({@skill Arcana}) check understands the vats' purpose\u2014to extract the essence (whatever that is) from oozes\u2014in general terms. A character who's proficient in both {@skill Arcana} and {@skill Investigation} can double their proficiency bonus on this check; one with a background in alchemy makes the check with advantage. A character who is proficient in neither {@skill Arcana} nor {@skill Investigation} makes the check with disadvantage (this is a perfect time for you to roll the second die in secret, as discussed in the {@adventure Traps and Secret Doors|KPSC|1|Traps and Secret Doors} section). The extractor is a dodgy piece of equipment, however, and poking into it without knowing what you're doing is risky. If the result of this check is 8 or lower, the character inadvertently releases a dangerous amount of ooze plasma into the room. Everyone in the room takes 9 ({@damage 2d8}) acid damage, or half damage with a successful {@dc 13} Constitution saving throw. Anyone who fails the saving throw is {@condition incapacitated} by coughing while they remain in the room. The ooze plasma settles out of the air in about 5 minutes, at which time creatures can safely return.", + "Atop the desk are a notebook (similar to a modern lab record), several quills, and three jars of ink (blue, red, and green). The notebook on the desk is filled with columns and rows of numbers and alchemical symbols in different colors. None of it is intelligible to anyone but {@creature Danaska Maksilov|KPSC}. The book is an accounting record of the extractor's input and output over many generations of trial and error and eventual productive use. Someone who successfully investigated the extractor can draw this conclusion with confidence, though they can't actually \"read\" the ledger.", + "The green ink is actually an {@creature ink guardian|CCodex} ooze (Creature Codex). Its instructions don't include stopping people from leafing casually through the notebook. It attacks if anyone damages anything in the room, alters the notebook in any way, or pockets something from the desk.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 57, + "entries": [ + "A drawer in the desk contains more quills, loose sheets of paper, blotting sand, and three potion vials. The potions are {@item potion of acid resistance|DMG|acid resistance}, {@item potion of greater healing|DMG|greater healing}, and {@item potion of gelatinous form|KPSC|gelatinous form} (see the {@adventure appendix|KPSC|10})." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "208. Ooze Plasma Holding Tanks", + "page": 57, + "id": "SC-208", + "entries": [ + "This chamber serves as an overflow reservoir for ooze plasma that's had its essence distilled out. Two open-topped holding tanks are meant to safely store the material, but one tank has deteriorated and is leaking badly. Maksilov's {@creature dire gelatinous cube|KPSC} is drawn to the ooze-rich slurry seeping across the floor.", + { + "type": "insetReadaloud", + "page": 57, + "entries": [ + "An acrid stinging sensation in your nostrils and mouth alerts you the air ahead is laced with corrosive fumes. Two stone vats, each about seven feet tall, flank the corridor. Rusted ladders are attached to their sides, although the bolts holding them together appear badly corroded. A noxious, green, viscous fluid seeps out of one tank and covers much of the floor. A wooden desk pushed against the wall tilts oddly; its front legs, which are in the goop on the floor, are noticeably shorter than the legs closer to the wall. A chair that once sat in front of the desk lies in pieces on the floor." + ] + }, + "The tanks have open tops. Anyone who climbs one of the ladders sees more of the green fluid (ooze plasma) sloshing gently in the tank. The sloshing is caused by four {@creature Ooze Mephit (magma)|KPSC|ooze (magma) mephits} swimming through the plasma. If a character peers into the tank for more than 5 or 6 seconds, a mephit splashes a fistful of plasma at the character's face. The character must make a successful {@dc 13} Dexterity saving throw or take 5 ({@damage 1d10}) acid damage and be {@condition blinded} until someone pours clean water into their eyes to flush away the caustic fluid.", + "The ooze plasma on the floor is weakly acidic. A creature who starts its turn in a space that's mostly ooze-covered takes 2 ({@damage 1d4}) acid damage. If the creature is {@condition prone}, the damage is 4 ({@damage 1d8}). If the creature is in one of the ooze tanks, the damage is 18 ({@damage 4d8}).", + "Far more dangerous than the mephits or the ooze plasma is a {@creature dire gelatinous cube|KPSC}. It's sitting in the spaces marked with the red outline, absorbing ooze plasma like a sponge. (If a different placement would allow for a more dramatic encounter in your situation, by all means, use your best judgment!) The cube is entirely {@condition invisible} to characters when they arrive, so unless they proceed cautiously, someone is likely to walk or even jump directly into it.", + "When the {@creature dire gelatinous cube|KPSC} first starts its turn with 28 or fewer hit points, it reflexively strikes the cracked holding tank as a bonus action. This ruptures the tank and floods the room with ooze plasma. Every space from the top of the stairs to the door into {@area Area 202|SC-202|x} quickly becomes ankle-deep in ooze plasma, making it {@quickref difficult terrain||3} and dealing 2 ({@damage 1d4}) acid damage to every creature standing in the stuff at the start of their turn. The dire gelatinous cube heals 18 ({@dice 4d4 + 8}) hit points thanks to the infusion of plasma. In addition, every creature in that area when the tank is ruptured must make a successful {@dc 13} Dexterity saving throw or fall {@condition prone} as the corrosive plasma envelops their feet. The cube tries to engulf as many {@condition prone} characters as possible, and {@condition prone} characters attempt to save against the attack with disadvantage.", + "It's vital to remember this is probably the first time these characters have encountered a {@creature gelatinous cube}. Most players know all about gelatinous cubes and how to deal with them, but to someone who's never heard of such a thing before\u2014like the rookie characters\u2014an invisible, unknown effect that dissolves people should be terrifying. Never use the words \"gelatinous,\" \"cube,\" \"ooze,\" \"jelly,\" \"acid,\" or even \"object\" when describing it. Instead, mention an invisible field in the air that somehow seizes onto and discorporates whatever it touches, like some sort of slow-acting stasis or disintegration field.", + "This being a {@creature dire gelatinous cube|KPSC}, it remains {@condition invisible} until someone uses an action and makes a successful {@dc 15} Wisdom ({@skill Perception}) check to spot it. Even then, it looks like an out-of-focus disturbance in the air, not a solid object. If someone is engulfed in it, describe them as moving in slow motion, as if time itself flows differently around them, while their flesh and tissue drifts off them like smoke and disappears. If characters attack, as they inevitably will, give no indication their attacks are having any effect, because they can't see an effect on something that's {@condition invisible}. If someone touches it experimentally, describe it as offering some resistance and immediate, searing pain. The longer you keep them guessing about what they're up against, the better.", + "Finally, just because the cube is eventually killed doesn't mean it stops being a threat. It can still block the passage (invisibly), and it's still powerfully acidic to anyone and anything attempting to climb over it or squeeze through it." + ] + }, + { + "type": "entries", + "name": "209. Time Tributary", + "page": 58, + "id": "SC-209", + "entries": [ + "This chamber is {@creature Cagoth-ze|KPSC}'s study and where he's created an isolated a time tributary for his analysis. If {@creature Cagoth-ze|KPSC} is in the chamber, be sure to add him to your description.", + { + "type": "insetReadaloud", + "page": 58, + "entries": [ + "This chamber could be a typical sage's study or office if not for the rippling bolts of pink energy tearing across it from wall to wall. The bolts resemble lightning, and your hair stands on end here as if the air is statically charged. Despite the appearance of tremendous power, the unearthly display makes no sound and seems to create no other disturbance in the surrounding air. Occasionally, however, you glimpse something almost like a recognizable scene flashing past your eyes, but it's gone too quickly for you to even be sure it happened, let alone to identify what it was." + ] + }, + "The table in the northwest corner of the chamber is covered with complex instruments of {@creature Cagoth-ze|KPSC}'s design that help him study the time stream. They allow him to measure the flow of time, its intensity, and its momentum, and even provide him with the means to scoop up raw time and capture it in a specialized container. These instruments are well beyond the characters' experience or understanding. A successful {@dc 18} Intelligence ({@skill Arcana}) check reveals they all bear some relationship to time, but it provides no guidance on their specific uses or any other clues beyond that basic information. Even this can be a valuable insight, however, toward concluding that the phenomenon in the room is raw, unfiltered time.", + "The time stream is tremendously dangerous to unprotected creatures; it's certainly the most dangerous feature on the three upper levels of the Scarlet Citadel's dungeon. {@creature Cagoth-ze|KPSC} is entirely immune to its risks, thanks to the {@item ring of being anchored in time|KPSC} (see {@adventure Magic Items in the appendix|KPSC|10}). A creature who steps into the time stream or even touches it must make a {@dc 15} Constitution saving throw. On a success, the creature immediately drops to 0 hit points and begins dying. On a failure, consult the {@table Time Stream Effect|KPSC} table; the resulting number (after modification) determines what happens.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Time Stream Effect", + "page": 59 + } + ] + }, + { + "type": "entries", + "name": "210. Stairwell", + "page": 59, + "id": "SC-210", + "entries": [ + "This staircase leads down to {@area Area 301|SC-301|x}. The trollkin, owlbears, and other creatures living in the old dwarven barracks have a more direct way in and out, so this staircase is rarely used. If a character inspects the stairs for signs of use, a successful {@dc 13} Wisdom ({@skill Survival}) check reveals nothing but small vermin tracks. This is another excellent time to roll a second {@dice d20} behind your screen (and ignore it) to keep players guessing whether they're getting all the pertinent information.", + "{@creature Cagoth-ze|KPSC} keeps the door between {@area Areas 209|SC-209|x} and {@area 210|SC-210|x} locked. It isn't especially secure; it can be opened with {@item thieves' tools|PHB} and a successful {@dc 12} Dexterity check. The key is on the ring {@creature Cagoth-ze|KPSC} carries, and the lock also responds to his amulet." + ] + }, + { + "type": "entries", + "name": "211. Conjuration Circle", + "page": 59, + "id": "SC-211", + "entries": [ + { + "type": "insetReadaloud", + "page": 59, + "entries": [ + "This oddly shaped chamber is empty except for a small desk and chair against the south wall and a spine-covered humanoid sitting cross-legged at the precise center of the room. All around it, the floor is covered in a complex pattern of interlacing lines that appear to be made from lighter-colored stone inlaid directly into the bluish gray flagstones of the floor. A small, wooden bowl rests between the creature's feet." + ] + }, + "The original conjuration circle was installed ages ago by the elves, who built this portion of the dungeon. It was repaired to operating condition by {@creature Imortra the Debased|KPSC} at {@creature Cagoth-ze|KPSC}'s request. The circle functions as a reverse {@spell magic circle}; its magic keeps fiends and elementals inside. {@creature Cagoth-ze|KPSC} uses the circle to safely experiment with conjuration spells. After having limited success with minor conjurations, he tried something new and succeeded beyond all expectation. The creature in the circle is a {@creature barbed devil}. Its name is {@creature Lasbascilag|KPSC}, but if asked, it gives its name as Baska.", + "{@creature Lasbascilag|KPSC} has been trapped in the circle for sixteen days. It's a little hungry (the bowl contains raw meat, and {@creature Lasbascilag|KPSC} is waiting for it to rot a bit more before eating it), a little bored (but devils, being ageless, are accustomed to long stretches of boredom), and intensely angry. It hides its anger well behind a facade of curiosity, but it might be goaded into showing it by repeated taunts over its situation.", + "{@creature Cagoth-ze|KPSC} is unsure what to do with {@creature Lasbascilag|KPSC}. He doesn't dare release the devil, and he doesn't know how to send it away. He hit on a possible solution when he got wind the characters were carving their way through the dungeon toward the scriptorium. The gnome promised to set {@creature Lasbascilag|KPSC} free on one condition: the devil must do its best to kill the intruders.", + "Having reached an agreement with the barbed devil, {@creature Cagoth-ze|KPSC} now awaits the right moment. He carries a bag of coarse salt in a pouch on his belt. Scattering that salt across the magic circle creates a pathway out of the circle for {@creature Lasbascilag|KPSC}. For its part, the devil made a bargain and must honor it if {@creature Cagoth-ze|KPSC} upholds his end.", + "The exact timing of when {@creature Cagoth-ze|KPSC} breaks the circle is up to you. He isn't overly afraid of the characters, but he doesn't underestimate them. And since he wants to be rid of {@creature Lasbascilag|KPSC} one way or another, this one solution will solve two problems. Either the barbed devil kills the intruders and then leaves, or it's destroyed in the process of weakening the intruders to the point where {@creature Cagoth-ze|KPSC} and his other allies can deal with them." + ] + }, + { + "type": "entries", + "name": "212. Storerooms", + "page": 60, + "id": "SC-212", + "entries": [ + "This chamber is used for storing preserved food and casks of wine and ale. Any inspection reveals {@creature Cagoth-ze|KPSC} has a taste for olives and anything pickled.", + "Note {@area Area 211|SC-211|x} is 10 feet higher than this storeroom. The passage carved through the wall drops steeply downward." + ] + }, + { + "type": "entries", + "name": "213. Scribes' Desks", + "page": 60, + "id": "SC-213", + "entries": [ + "{@creature Cagoth-ze|KPSC} employs two {@creature clockwork servant|CCodex|clockwork servants} (Creature Codex) as librarians and scribes. They've undergone minor alterations to make them more suitable for their roles, but their stat blocks are identical to standard clockwork servants. Their time is equally split between this chamber and the scriptorium stacks ({@area Areas 215|SC-215|x}, {@area 216|SC-216|x}, and {@area 218|SC-218|x}). If they're here, add them to the description.", + { + "type": "insetReadaloud", + "page": 60, + "entries": [ + "Two tall desks and a work table are the only furniture here. The desks are stained with ink and are covered in scrolls, paper, quills, blotters, and jars of ink. The lower portion of the work table doubles as a bookcase." + ] + }, + "The clockwork servants have no instructions to fight anyone and they're not much good at it, but they fight back with their stools and fists if attacked. If a fight breaks out, or if characters poke around on the desks when no one else is here, an {@creature ink guardian|CCodex} ooze (Creature Codex) either gets knocked over or responds to the ruckus and attacks.", + "The scribes' job is copying texts as they become available in the scriptorium. Because the scriptorium's contents reside in the distant future, {@creature Cagoth-ze|KPSC} can't rely on having access to what he wants when he wants it. His solution is to send two other clockwork servants into the future with his {@item time construct|KPSC} to retrieve materials and bring them to the present so scribes in this chamber can make copies. The scribes work while they can, slavishly copying every aspect of an original onto a new scroll or book until it disappears back to the future. For the most part, the scribes have no understanding of what they're copying; they simply look at squiggly lines and transfer the same shapes to blank paper or parchment. They seldom manage to finish copying something before it disappears again (see {@item Time Construct|KPSC} in the appendix), so a big part of their job is keeping track of what's been logged before. When a text reappears after weeks or years, they pick up where they left off, avoiding duplication." + ] + }, + { + "type": "entries", + "name": "214. Dry Lands Pathway", + "page": 60, + "id": "SC-214", + "entries": [ + "This pit of bones is the bottom of the ossuary ({@area Area 117|SC-117|x}) in the catacombs 40 feet above. It's also the entry and exit point to the Dry Lands. Undead use this accessway to travel between that realm and Midgard.", + "What appears to be a crumbling hole in the wall between {@area Area 213|SC-213|x} and the pit was sealed by {@creature Cagoth-ze|KPSC} with an arcane {@spell wall of fire} spell of his own devising. The wall appears as a translucent, fiery shimmer in the air. An object or creature can pass right through it, but a creature takes 22 ({@damage 5d8}) fire damage if it does so. This is enough to keep weak undead such as {@creature skeleton|MM|skeletons}, {@creature shadow|MM|shadows}, and even most {@creature specter|MM|specters} and {@creature ghoul|MM|ghouls} from wandering through the halls of the scriptorium. More powerful undead seldom come through, being drawn instead toward the crypts above.", + { + "type": "insetReadaloud", + "page": 62, + "entries": [ + "The wall is broken here, and the doorway-sized hole is filled with dense, shimmering light. Beyond the light, you see bones\u2014heaps of them\u2014carpeting the floor to a depth of several feet. Above the bones is a darkness made of twisting, smoky filaments. It grows and shrinks in time to no earthly rhythm." + ] + }, + "If you like, undead can step through the pathway while characters are watching. Catching a glimpse of the party, the undead plunge through the {@spell wall of fire} and attack. Even fairly powerful undead, such as a {@creature wight}, {@creature wraith}, or {@creature vampire spawn}, won't be an overpowering threat to the characters because they'll be weakened significantly by coming through the fire. The characters may not know that unless they've already stepped or poked an arm through the wall." + ] + }, + { + "type": "entries", + "name": "215. Arcane Scriptorium, Collapsed", + "page": 62, + "id": "SC-215", + "entries": [ + "The ancient arcane scriptorium of the elves comprises three chambers: this one, {@area Area 216|SC-216|x}, and {@area Area 218|SC-218|x}. The elves stocked this library with all their accumulated knowledge of magic and lore. Only when the work was done did they pause to reflect and become terrified by the implications of their collection.", + { + "type": "insetReadaloud", + "page": 62, + "entries": [ + "Scrolls and tattered books lie in heaps on tables in this enormous, ancient library. Shelves along the walls are nearly empty except for a few damaged books, torn sheets of parchment, cobwebs, and dust. The central portion of the floor is collapsed and plunges an unknown distance to who knows where." + ] + }, + "The floor collapsed 80 years ago because of instabilities induced by the fluctuations of the {@item time construct|KPSC} ({@area Area 216|SC-216|x}). The ragged opening in the floor drops straight down to the center of the dwarven armory on Level 3 ({@area Area 304|SC-304|x}). The floor of the armory is 70 feet below the floor of the scriptorium, but the fall is only 60 feet because of the tall heap of rubble at the bottom. The floor is too far down for {@sense darkvision} or any lantern to illuminate from this area. A dropped object can be heard striking bottom (several times as it bounces down the rubble pile) after about 2 seconds. Players can calculate the distance from that if they know how, or they can drop or lower a light.", + "The floor near the collapse is still unstable. If a character stands within 5 feet of the edge of the hole (which would be necessary to lower a light or even just look down), roll any die; on an odd result, the crumbling edge gives way. Allow the character to make a {@dc 8} Dexterity saving throw. On a failure, the character falls into the armory; on a success, the character manages to jump or fall backward onto the floor of the scriptorium.", + "Although the elves stocked this library with incredible knowledge, there's not much here of interest. When the elves realized the enormity of what this library represented, they cast an enchantment over the place to protect it. Their enchantment threw the library and its contents 100,000 years into the future. That distant age is far beyond the collapse of all predicted civilizations. The elves reasoned that even if the library were discovered to exist in that time, it's unlikely anyone of that era could understand its contents; according to elven oracles, whatever creatures inhabit Midgard 100,000 years in the future will have a completely different understanding of the fundamental underpinnings of magical philosophy. The library could offer no danger to the present; the secrets in its scrolls and books would be accessible only to a modern person who could travel one hundred millennia forward in time and return again. An entity with that sort of power probably already knew most of what the library could teach. Even materials brought back from the future are inextricably tied to the future; they cease to exist in the past and return to the scriptorium of the future after {@dice 1d10} days away.", + "All the elves' careful planning didn't account for {@creature Cagoth-ze|KPSC}.", + "In their pride, the elves failed to grasp the few documents they'd left behind explained clearly what they'd done. {@creature Cagoth-ze|KPSC} is not an awesomely powerful mage, but he is ambitious and something of a savant where time is concerned. Once he discovered from documents left in the otherwise abandoned scriptorium that this trove of knowledge existed a mere 100,000 years in the future, he turned his talent to creating the means of accessing it. The result is the {@item time construct|KPSC} in {@area Area 216|SC-216|x}." + ] + }, + { + "type": "entries", + "name": "216. Arcane Scriptorium, Time Construct", + "page": 62, + "id": "SC-216", + "entries": [ + "When characters first enter this part of the scriptorium, the floor is littered with debris and there's not much of interest. Little do they know a time-bending construct occupies this space\u2014but only when it's not in the future or the past.", + { + "type": "insetReadaloud", + "page": 62, + "entries": [ + "Torn books and crumpled scrolls scattered across desks and otherwise empty shelves indicate this was once part of a great library. If the shelves were filled, it might have been the greatest library outside Zobeck. Whatever secrets it once held, it's now little more than a ruin.", + "In the southern portion of the room, the central area of the floor is oddly free of dust, and the flagstones there are marred by deep scratches in a symmetrical pattern." + ] + }, + "The scratches on the floor mark the spot where Cagothze built his {@item time construct|KPSC}. That's where it stands\u2014 somewhere in time.", + "At a moment of your choosing while the characters are in the vicinity, the {@item time construct|KPSC} returns to the present. Its arrival is announced by a loud \"whump\" and a sensation of the characters' ears popping from the shock wave of air displaced by the construct's sudden emergence into this moment. When they investigate it, read the description.", + { + "type": "insetReadaloud", + "page": 63, + "entries": [ + "Standing at the center of the room is a glowing, gold and blue machine unlike anything you've ever seen. Copper and brass cogs, wheels, levers, springs, and spinning governors click, clatter, and ratchet back and forth like a gigantic timepiece. Pulsing blue orbs of polished crystal shine with unearthly light, float silently, or roll effortlessly across the metal surfaces in gravity-defying ways. Cold mist pours off the device, portions of which are caked in frost. Standing near it are two metal-frame humanoid constructs similarly coated with frost. Each of them carries an armful of books, scrolls, and loose sheets of parchment." + ] + }, + "When the construct arrives, place the {@area overlay|SC-216-MO|x} portraying the construct on the map and show the players the {@area Point-of-View illustration|SC-216-POV|x} {@homebrew |on page 66}.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L2 216 Arcane Scriptorium, Time Construct.webp" + }, + "id": "SC-216-POV", + "credit": "Marcel Mercado", + "width": 1277, + "height": 847 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/02 Scriptorium and Alchemist's Furnace Overlay 16.webp" + }, + "imageType": "map", + "title": "Map 02: Scriptorium and Alchemist's Furnace\u2014Overlay 16: Time Construct", + "credit": "Jon Pintar", + "id": "SC-216-MO", + "grid": { + "type": "square", + "size": 70 + }, + "width": 630, + "height": 630 + }, + "The humanoid constructs are two {@creature clockwork servant|CCodex|clockwork servants}. They've brought another load of material to the present from 100,000 years in the future. Their only goal is to carry their payload to the scribes in {@area Area 213|SC-213|x} and get back here before the {@item time construct|KPSC} departs again. Since that could happen days from now or minutes from now, they're in no mood to be delayed by interfering strangers. They aren't equipped to put up a fight, but they call {@creature Cagoth-ze|KPSC} for help if they're being prevented from doing their jobs. If it becomes clear {@creature Cagoth-ze|KPSC} isn't around (probably because he was killed by the characters), the clockwork servants become confused and unsure how to react. They deposit their texts on the nearest table and go to find the other clockwork scribes for clarification.", + "Players are likely to be curious about this device and to pour some effort into investigating it. Try to hold their interest for as long as possible with statements about its intricacy, the unbelievably fine craftsmanship (a gnome character recognizes it as gnomish work), the cold it radiates, the constant crackling of thawing frost, and the way the blue orbs move like part of a machine but with no direct connection to the metal parts. Most of this shouldn't involve skill or ability checks, but if your players like that sort of thing, there's no harm in having them make Intelligence ({@skill Arcana}) and Intelligence ({@skill Investigation}) checks while they examine the construct and letting them believe they're learning more by doing so. Detect magic reveals that much of the device is magical, involving conjuration, transmutation, and time magic (which is rare enough the characters have probably never encountered it before, in which case the spellcaster might not recognize its aura; it's up to you whether you describe the third type as time magic or as a school unknown to the spellcaster).", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Jumping through Time", + "page": 63, + "entries": [ + "After an indeterminate length of time, the time construct sets off again on another journey through time. You should time this to happen at a dramatically appropriate moment.", + { + "type": "insetReadaloud", + "page": 63, + "entries": [ + "The construct (which hasn't stopped flashing, clicking, and whirring since it arrived) stirs into greater activity. The glowing orbs become brighter and rotate faster, the spinning governors speed up, and a growing subsonic hum can be felt through the air and the floor. The two clockwork servants, having delivered their armloads of books, race back to stand at the construct's sides.", + "With a loud \"whump,\" the construct emits a pulse of blue light that engulfs the chamber. You feel as if you're falling through nothingness, your stomach wants to climb up your throat, and the sensation of cold chills you to your bones\u2014until as suddenly as it began, the unnatural motion ends." + ] + }, + "Everyone who was pulled along through time by the construct takes 7 ({@damage 2d6}) cold damage and is temporally disoriented; a successful {@dc 13} Constitution saving throw halves the damage and prevents being disoriented. The effect of temporal disorientation is identical to being {@condition poisoned} (disadvantage on attack rolls and ability checks). Disorientation lasts {@dice 1d4} minutes.", + "Given the natural caution of adventurers around anything unknown, some characters might try to avoid being drawn along with it. Your best tools here are their curiosity and your ability to make the construct seem fascinating and harmless. The clockwork servants clearly aren't afraid of it. If {@creature Cagoth-ze|KPSC} is alive, he's not afraid of it. Nothing about it looks threatening, and eventually even hardened adventurers are likely to let their guard down and approach within 30 feet\u2014and that's when the construct whisks them away on a quick sidetrack through time.", + "The construct and its \"passengers\" always remain in the same location, but when? Roll {@dice 1d8} and consult the {@table Timeline Destination|KPSC} table to find out. Note unless they meet friendly NPCs, characters have no way of determining exactly what era they've arrived in. All they can do is look at their surroundings and guess.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Timeline Destination", + "page": 64 + }, + "These encounters can be expanded however you wish, and the length of time the construct spends in any given era is entirely up to you. As long as the players are enjoying themselves or having an exciting battle, let them stay and interact. The key is always to pull them away just before the situation is entirely resolved. The time construct cares nothing for their interests; it's just trying to relocate the arcane scriptorium. The exception to this is a point where the construct needs to recharge its matrices. You can time this randomly according to the notes in the appendix, or you can cause the recharge in the era you think the characters will most enjoy. What happens during those days is entirely up to you; they can pass quickly with just some desultory exploration through the altered dungeon, or you can design an extensive side quest for the characters.", + "Far more dangerous than any of the creatures they might meet is the potential for characters to wander away and not return to the time construct when it's ready to depart. The time construct never follows the same route through time twice. In other words, it won't come back for them, so if characters are left behind in the past or the far future, they're unlikely to ever get back to their own time. The {@creature clockwork servant|CCodex|clockwork servants} explain this urgently if characters don't grasp it on their own. Characters left behind are simply out of the campaign unless you decide to deal with them in some other, more forgiving way.", + "If you plot the characters' journey through time randomly, they arrive at the scriptorium 100,000 years in the future the first time you roll a repeat result. Or, you can send them on a preselected itinerary of your favorites or the eras you think they'll enjoy the most instead." + ] + }, + { + "type": "entries", + "name": "The Far, Far, Far Future", + "page": 64, + "entries": [ + "When the time construct eventually brings the characters to the time-displaced scriptorium, read the following:", + { + "type": "insetReadaloud", + "page": 65, + "entries": [ + "Once the queasiness of the time displacement subsides, you see you're back in the scriptorium\u2014but this is the scriptorium in its grandest days, resplendent with elven furnishings. Fresh food and wine are laid out on a table. The shelves are filled with books, scrolls, and loose parchment sheets. There are books in {@language Elvish} with platinum bindings, parchments penned in gold ink in the script of the celestials, even scrolls that appear to have been set down in {@language Primordial} by giants or titans.", + "The {@creature clockwork servant|CCodex|clockwork servants} immediately set to work plucking items off the shelves. They gather up as much as they can carry, which is barely enough to be noticed in this place." + ] + }, + "Thanks to the potent magic of the elves, the library in this era is encased in a protective bubble and shielded against any harm. Nothing that happened to this spot in the past can harm the scriptorium. Thanks to the same magic, characters can't leave the scriptorium. In addition to this area, it consists of {@area Areas 215|SC-215|x} (with intact floor), {@area 217|SC-217|x}, and {@area 218|SC-218|x}, all surrounded by an impenetrable translucent, arcane shell the elves call tangletime. Characters who press their noses against it make out structures in the far distance resembling colossal, inverted pyramids with multilimbed, gargantuan creatures lumbering and soaring around them. These are impressions only; the translucent energy makes it nearly impossible to see anything clearly. If someone insists on trying to get a clearer look, let them attempt a {@dc 15} Wisdom ({@skill Perception}) check. If it succeeds, they see what's out there, and their reward is a {@table long-term madness|DMG} ({@dice 1d10 × 10} hours; see standard rules for details) followed by complete amnesia about what they saw.", + "Characters can learn much in this library, if they try. Simply plucking a book off a shelf at random to see what it's about is unlikely to produce much insight. The volumes here are in every known language (and even some the characters have never seen), and they cover subjects from the arcane to the divine to the truly bizarre.", + "To learn something useful, a character must phrase a clear question and then make a successful {@dc 15} Intelligence ({@skill Investigation}) check. If the check succeeds and if the answer is something the elves of a hundred years ago could have known, the character finds a text with the answer. The formula of any spell the character wants to learn can be found this way, as can most historical facts. The library isn't an oracle, a conduit to the gods, or a {@spell commune} or {@spell scrying} spell; it's a mindboggling collection of arcane, divine, and historical lore.", + "Characters don't have a lot of time here. Once the clockwork servants are loaded up, the time construct is ready to head home. You can be generous and give them up to an hour if they're making good use of it, but as before, the time construct fires up to leave before the characters are entirely ready to go.", + "The return journey can be just as eventful. Include as many or as few stops as you like.", + "Any books, scrolls, or materials the characters bring with them from the scriptorium into the past are affected by the same enchantment as those brought by the clockwork servants. After {@dice 1d10} days, they return magically to the future." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "217. Cagoth-ze's Chamber", + "page": 66, + "id": "SC-217", + "entries": [ + "This is {@creature Cagoth-ze|KPSC}'s personal living chamber and where the characters encounter him if they didn't encounter him elsewhere. The door is always locked. It opens to the stickpin in {@creature Cagoth-ze|KPSC}'s waistcoat or to the key on his ring. The lock can be picked with a successful {@dc 15} Dexterity ({@item Thieves' Tools|PHB}) check.", + { + "type": "insetReadaloud", + "page": 66, + "entries": [ + "This living chamber is quite cozy and comfortable, although it's obviously meant for someone of short stature.", + "The carpentry is top-notch. A desk near the door holds several books, papers, quills, and ink pots. A chest against the west wall has a latch but no lock." + ] + }, + "The chest has no apparent lock, but it is magically sealed. The latch opens only for someone wearing {@creature Cagoth-ze|KPSC}'s stickpin. Because there is no lock to pick, the only ways to open the chest are to destroy it (AC 12, 12 hit points) or to cast {@spell dispel magic} on it, which succeeds automatically. The chest contains 828 gp worth of assorted coins from across Midgard, a pair of exquisite gloves embroidered with gold thread (sized for a gnome; 25 gp), matching silver pitcher and goblet bearing {@creature Cagoth-ze|KPSC}'s family crest (which can help characters trace his past, if they take it to a herald for identification; 50 gp total), a framed silhouette of an unidentified gnome ({@creature Cagoth-ze|KPSC}'s brother) with the words \"Good Riddance\" scribbled across it, a {@item bag of holding}, a {@item Spell Scroll (5th Level)|DMG|spell scroll} of {@spell teleportation circle}, a {@item purple amethyst brooch|KPSC}, a {@item potion of hill giant strength}, and a {@item potion of growth}. If the chest is smashed open, everything inside except the coins loses half its value from damage, and each potion vial has a 50/50 chance of breaking. If the chest was opened via {@spell dispel magic}, the potions are destroyed but everything else is unscathed.", + "The {@item purple amethyst brooch|KPSC|amethyst brooch} is significant on deeper levels of the citadel, where it indicates its wearer is a person of importance to {@creature Gellert the Gruesome|KPSC} and shouldn't be murdered without good reason. It is not, however, a guarantee of safe passage under all circumstances. Creatures on the lower levels understand symbols can be stolen and used by their enemies, and allowing the wrong person through just because they had a brooch is worse than not allowing the right person through because they didn't. For example, trollkin in the dwarven barracks (Level 3) won't defer to a character just because they have the brooch. It must be brandished as a sign of authority, and the wearer must behave as if they understand its significance. Otherwise, the trollkin assume the characters are murderers and thieves who should be dealt with as harshly as possible. The most likely way for characters to figure this out is by seeing leaders on lower levels wearing similar brooches.", + "The {@item Spell Scroll (5th Level)|DMG|spell scroll} of {@spell teleportation circle} can be a literal lifesaver on Level 4. Characters aren't out of luck if the scroll is gone by then, but some innocent NPCs are likely to die.", + "The books on the desk are highly technical philosophical treatises on the nature of time, with many angry, condescending notes scribbled into the margins in {@language Gnomish}. Characters can deduce the subject from the titles ({@i Intricacies of Time in a Temporally Deconstructed Corpo-reality} and {@i The Enigma of \"Now\" and \"Then\" as Those Terms Relate to Then and Now}), but they have no hope of understanding them without months of study.", + "A folded note, written in {@language Elvish}, has been used as a bookmark in {@i Enigma}. The writer expresses concern about the decreasing mental stability of {@creature the Gaoler|KPSC} and signs the letter \"Imortra tD.\"" + ] + }, + { + "type": "entries", + "name": "218. Arcane Scriptorium, Restored Collection", + "page": 67, + "id": "SC-218", + "entries": [ + "All the manuscripts that have been copied by the clockwork scribes, whether completely or partially, are shelved in this portion of the scriptorium. Despite years of labor, no more than a dozen are complete. Given that the scribes are copying the works exactly and many of the originals are beautifully illuminated, progress is slow. {@creature Cagoth-ze|KPSC} would have no hope of living long enough to see it concluded if not for his mastery of time, which he hopes can eventually extend his lifespan by a factor of a hundred. The more of the scriptorium's books he accumulates, the more likely he is to find the knowledge he needs to succeed.", + "Even this partial and fragmented library is valuable. Sages of the Arcane Collegium in Zobeck would pay richly for its contents, as would many others with less savory reputations." + ] + } + ] + }, + { + "type": "section", + "name": "Restocking", + "page": 67, + "entries": [ + "{@creature Danaska Maksilov|KPSC}'s supply of oozes, ooze plasma, and mephits is effectively endless. Even if Maksilov is killed, oozes might continue spontaneously generating from her experiments for a while.", + "As long as {@creature Cagoth-ze|KPSC} survives, he can summon new devils to the conjuration circle.", + "{@creature Cagoth-ze|KPSC}'s death doesn't stop the time construct or the clockwork scribes in their work. These are intelligent creatures loyal to {@creature Cagoth-ze|KPSC}, and how they react to the gnome's death is up to you. They might simply carry on, or they might look for ways to get vengeance. The time construct is particularly dangerous in this regard, as it both sees {@creature Cagoth-ze|KPSC} as its revered creator and it's capable of fetching powerful creatures from the distant future and past to attack the characters. Dinosaurs have great potential here, but any creature can be used. Better yet, a standard monster can be re-skinned and used as a mutant, a more evolved version of itself, or as something else entirely to keep the players guessing and {@condition frightened}.", + "Finally, the pathway to the Dry Lands is a perpetual danger. If the level is completely emptied of other enemies, undead batter down {@creature Cagoth-ze|KPSC}'s {@spell wall of fire} so they can roam freely throughout the level. The pathway can't be shut down until characters reach the bottom levels of the citadel." + ] + } + ] + }, + { + "type": "section", + "name": "Level 3: Dwarven Barracks", + "page": 68, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L3 Splash.webp" + }, + "credit": "Egil Thompson", + "width": 1278, + "height": 810 + }, + { + "type": "section", + "page": 68, + "entries": [ + "The dwarf mercenaries who built the citadel 150 years ago and cemented their fortunes to Gerhardt III (through a skillful combination of diplomacy, business sense, and blackmail) excavated this area to build their barracks when they built the above-ground fortress. Gerhardt needed to get the dwarves out of the town of Redtower to reduce friction with the townsfolk. He probably intended for them to simply repurpose the then-abandoned scriptorium, but the dwarves had bigger ideas. They found enough natural caverns beneath the scriptorium\u2014 little more than crawlspaces then\u2014to argue to Gerhardt that, with only a few enlargements, they could add a magnificent new level beneath the citadel that would be perfect for their needs and make the citadel impervious to assault. Gerhardt always seemed unable to oppose anything the dwarves wanted, and that's how the castle was raised and an entirely new structure was excavated beneath the scriptorium.", + "History records the dwarves who moved into the citadel were accompanied by a few powerful mages. These were, in fact, dwarven ring mages\u2014masters of a school of magic that was as poorly understood outside the closed society of the dwarves then as it is now. The reason Gerhardt seldom said no to any request from the dwarves was they'd gifted him a valuable ring as a tribute and as recognition of his lordship over the area when they first arrived. The gold ring set with fiery yellow sapphires bore the Dwarvish inscription, \"Upon the Baron's hand, this ring guarantees service of the folk of Alpentor.\" The inscription was true, but it didn't mean what Gerhardt understood it to mean. The wearer of the ring was compelled to serve the folk of Alpentor, not the other way round. Without ever suspecting, Gerhardt was manipulated into always seeing the actions and the requests of the dwarves in the most benevolent, generous light.", + "The dwarves occupied these halls for less than forty years. Gerhardt III died tragically when one of the dwarves' {@creature dire owlbear|KPSC|dire owlbears} ran amok. His son, Gerhardt IV, allowed the mercenary dwarves to launch a wave of banditry across the territory. Some histories say he encouraged the outlawry or even joined in. It's beyond question that Gerhardt IV profited from it. When the outrages eventually became unbearable, knights of Khors reduced the citadel. The surface structures were burned, driving the defenders underground, where they were weakened by a siege and crushed in a final assault.", + "Not long after, the dwarven barracks level was taken over by a clan of savage trollkin along with a few troll allies, a pack of lich hounds, and the descendants of the dwarves' dire owlbears. Gellert keeps them under control (mostly) through {@creature Imortra the Debased|KPSC}, but the trollkin are growing unhappy about the arrangement.", + "Aside from a portion of the level comprising a few dwarven tombs, there's little mystery here. The trollkin and trolls live in dilapidated splendor and grumble about not being given a free hand to pillage as they please.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "A Different Sort of Dungeon", + "page": 69, + "entries": [ + "While running this level, keep in mind it isn't meant to play out like a standard dungeon crawl, with explorers moving quietly into a room, slaughtering everything they meet, then moving unnoticed to the next room until the level is clear. The inhabitants here don't sit in one place waiting to be found and killed. They move around constantly in the process of going about their duties, and the lich hounds are adept at sniffing out intruders. There are too many enemies here, and they're too well organized, for a small party of 5th-level characters to scythe through in one go.", + "Characters need to tackle these trollkin in a series of forays punctuated with periods of rest. This level is designed to become a running game of cat and mouse, with the characters falling back to what they think is a safe area, the trollkin seeking them out, characters falling back, etc. In this fight, the characters should never be allowed to rest and recover anywhere near the citadel. As long as they remain in the neighborhood, they can only grow weaker while the trollkin pursuers continually replenish their force with fresh replacements. The only place characters are guaranteed to find refuge is back in Redtower.", + "The trollkin do everything in their power to kill their enemies. The sooner the players understand this, the more likely their characters are to survive. The worst thing the party can do here is underestimate the opposition. That mistake is almost guaranteed to get them all killed." + ] + }, + { + "type": "entries", + "name": "Hiding Spots", + "page": 69, + "entries": [ + "With the exception of the tombs\u2014which can't be entered until most of the level is explored\u2014no place on this level is safe for characters to take even a short rest while the trollkin remain active. As soon as any sign of intruders is noticed\u2014a body, a blood smear, an open door that should be closed\u2014a determined hunt is launched.", + "Holing up in the scriptorium is also a bad idea; trollkin scouts quickly report everyone above is dead, which prompts more trollkin and lich hounds to scour that level for enemies too, plus {@creature the Gaoler|KPSC}'s areas and even the surface ruins. Once the trollkin are on the hunt, the only spots they don't search are the secret rooms used by the dust goblins ({@area Areas 204|SC-204|x} and {@area 205|SC-205|x}), which they don't know about, and the Holzanger ancestral shrine and crypts ({@area Areas 113|SC-113|x} through {@area 119|SC-119|x}), which are unsafe.", + "Even if the characters find a safe hiding spot, the trollkin and their allies are on high alert from that time on. They post sentries in the ruins to report when anyone approaches, they guard every staircase and entrance, they patrol aggressively all the time, and they're impossible to surprise without magical aid. If characters hide in {@area Areas 204|SC-204|x} or {@area 205|SC-205|x}, they hear trollkin and lich hounds moving and searching in the corridor outside. Furthermore, if characters return to the same hiding spot a second time, trollkin scouts detect it, and they either launch an assault, arrange an ambush, or set up to starve the characters out." + ] + }, + { + "type": "entries", + "name": "If characters raised a ruckus in the scriptorium\u2014", + "page": 69, + "entries": [ + "casting {@spell thunderwave}, for example\u2014or they dropped lights down through the hole in the floor, the trollkin already know intruders are in the citadel. That puts them on low-level alert, which means two guards are posted in {@area Area 302|SC-302|x} where they can see both staircases." + ] + }, + { + "type": "entries", + "name": "Barricades", + "page": 69, + "entries": [ + "Some descriptions mention the trollkin having barricades or building barricades in response to attacks. These are more than mere overturned furniture. The barricades are typically 5 feet high and 3 feet thick, made from tables, benches, and barrels and crates filled with debris from the armory, tied together with iron bands and often studded with spears and sharpened stakes for added protection.", + "When trollkin erect barricades \"across\" doorways, they build them 5 feet back from the opening so attackers must step through the doorway to reach the barricade, where they'll be surrounded on three sides by trollkin. the first time the characters encounter one of these barricades, show the players the {@area Point-of-View illustration|SC-BAR-POV|x} {@homebrew |on page 70}.", + "Trollkin are taller than humans to begin with, and they stand on low platforms behind the barricades to make them even taller, so they can fight across a barricade without hindrance. Medium creatures attacking trollkin defenders across a barricade have disadvantage on melee attacks. Trollkin fighting in melee have half cover (+2 AC, +2 on saving throws) against ranged attacks. Trollkin who are not in melee\u2014for example, if characters hang back and pepper the barricade with ranged attacks only\u2014can hunker down and gain three-quarters cover (+5 to AC and saving throws) while using their {@item longbow|PHB|longbows}.", + "Small creatures can't make melee attacks across a barricade at all unless they're using a weapon with reach.", + "A creature whose melee attack roll across a barricade is a natural 1 takes 3 ({@damage 1d6}) piercing damage from a spear, a stake, or an old sword blade embedded in the barricade.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L3 Barricade.webp" + }, + "credit": "Marcel Mercado", + "id": "SC-BAR-POV", + "width": 1278, + "height": 864 + } + ] + }, + { + "type": "entries", + "name": "Last-Ditch Defense", + "page": 70, + "entries": [ + "In the course of running this level, you will be tempted to go easy on the characters and let them hew through disorganized enemies, rest where no rest should be possible, fight more enemies who didn't react to the previous battle for no good reason, rest again in an impossible place, and so on. Don't do it! Don't cheapen the players' victory by letting them win without a struggle. To prevail here, characters need to think tactically. They need to know when to kick in the front door and when to sneak in the back, when to put their backs to the wall and fight to the end and when to run like rabbits.", + "No trick or tactic the characters devise should ever work twice. These trollkin are not just obstacles to be plowed through. They are smart, tough, motivated warriors who want to win this fight as badly as the players do, who have nothing to gain by fighting fair or being merciful, and who are defending their home." + ] + }, + { + "type": "entries", + "name": "Captured!", + "page": 70, + "entries": [ + "Overconfident characters can quickly become overwhelmed on this level. This is especially true if they recklessly stay and fight when they should run, as characters tend to do, or get careless and leave an open path for trollkin to get behind them and cut off their path of retreat. The fact the entry hall can be approached from the north and the south makes it easy for trollkin to surround reckless foes, and they do if given the opportunity.", + "If characters find themselves hopelessly overwhelmed, trollkin knock them out and take them prisoner rather than kill them. The characters wake up stripped of armor and weapons, securely tied and gagged, in {@area Area 311|SC-311|x} where trollkin can humiliate them by jeering at them and throwing rotten food on them. They take special pains to make sure spellcasters can't use their hands or their voices. They don't kill the captives, however, without permission from {@creature Imortra the Debased|KPSC}.", + "Exactly what happens from this point on is up to you. Possibilities include the following:", + { + "type": "list", + "page": 71, + "items": [ + "Characters are allowed to fight trollkin, unarmed and one-on-one. Winners are set free; losers are fed to the dire owlbears.", + "Characters are given ancient dwarven daggers and set free\u2014in the bat caverns of Level 4.", + "Characters are held captive for months, during which {@creature Bjrnyar|KPSC} and Giydya have many long, in-depth conversations with them. Allow the characters to make a group {@dc 13} Charisma ({@skill Persuasion}) check. If it succeeds, {@creature Bjrnyar|KPSC} or Giydya eventually slips a knife to the most charismatic character. It's up to the party to choose the right moment to make an escape attempt.", + "{@creature Imortra the Debased|KPSC} offers the captives an impressive amount of treasure to go away and never return.", + "Imortra drugs the characters and adds them to her stable of captives.", + "{@creature Gellert the Gruesome|KPSC} hears about the characters and takes an interest in them. He imprisons them somewhere on Level 5 then quickly forgets about them." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "Trollkin Forces", + "page": 71, + "entries": [ + "Ten encounter groups are outlined here. These groups were selected with the assumption the party contains four 5th-level characters of average strength under the control of four players of average ability.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Trollkin Encounter Groups", + "page": 71 + }, + "As this battle unfolds, you're responsible for commanding the trollkin forces. You must lead them smartly. One way to deal with this is to decide how the trollkin rearrange their defenses between fights before you hear the characters' new plan. That way you'll be less tempted to put your finger on the scale in either the party's or the trollkin's favor.", + "The entire trollkin clan consists of three {@creature trollkin reaver|ToB|trollkin reavers} (Tome of Beasts), two {@creature trollkin shaman|CCodex|trollkin shamans} (Creature Codex), twenty {@creature trollkin grunt|CCodex|trollkin grunts} (Creature Codex), one {@creature troll|MM}, eight {@creature lich hound|ToB|lich hounds} (Tome of Beasts), and four {@creature dire owlbear|KPSC|dire owlbears} {@homebrew |(see the appendix)}. That's a total of 30,500 XP, or enough for four 5th-level characters to reach 6th level.", + "If your group contains more or fewer than four characters, if they're above or below 5th level, or if your players are particularly adept or inept when it comes to tricky tactical situations, you must adjust the opposition to be weaker or stronger. That applies to the overall force and also to the encounter groups on the table. You know your players. Don't hit them with opposition they can't handle or let them glide through easily just because of some numbers written here. Make any adjustments you think are needed to give your players the most exciting adventure (and to make them earn those experience points).", + { + "type": "entries", + "name": "Trollkin Leaders", + "page": 72, + "entries": [ + "The trollkin chief is a reaver named {@creature Bjrnyar|KPSC}. The two other reavers are his lieutenants, Egail and Gostov. {@creature Bjrnyar|KPSC} is a veteran of many raids that taught him the value of patience and planning. Egail is a young hothead who wants only to kill enemies and gain glory. Gostov looks up to {@creature Bjrnyar|KPSC} and respects his wisdom but also grows impatient with prolonged inactivity.", + "The two shamans are Giydya and Sassigne. Giydya is utterly loyal to {@creature Bjrnyar|KPSC}. She would (and has) killed other trollkin to enforce the chieftain's decrees. Sassigne is a fanatical follower of {@deity Thor|Norse|PHB}, but this zealotry is mostly a front to cover up Sassigne's true devotion to Chernobog, whose rites were banned by {@creature Bjrnyar|KPSC}.", + "The two shamans generally don't prepare {@spell dominate beast} spells here because the lich hounds and dire owlbears aren't beasts (and they're someone else's responsibility anyway). Substitute any other {@filter 4th-level druid spell|spells|source=|level=4|class=druid} of your choice. Between battles, any spell that didn't work well against the characters should be replaced with something more promising." + ] + } + ] + } + ] + }, + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/03 Dwarven Barracks.webp" + }, + "imageType": "map", + "title": "Map 03: Dwarven Barracks", + "credit": "Jon Pintar", + "id": "SC-300-M", + "grid": { + "type": "square", + "size": 132, + "offsetX": 14, + "offsetY": -45, + "scale": 3 + }, + "mapRegions": [ + { + "area": "SC-301", + "points": [ + [ + 31, + 235 + ], + [ + 31, + 521 + ], + [ + 692, + 521 + ], + [ + 692, + 181 + ], + [ + 506, + 181 + ], + [ + 506, + 261 + ], + [ + 384, + 261 + ], + [ + 384, + 399 + ], + [ + 151, + 399 + ], + [ + 151, + 235 + ] + ] + }, + { + "area": "SC-302", + "points": [ + [ + 1033, + 8 + ], + [ + 1033, + 527 + ], + [ + 728, + 527 + ], + [ + 728, + 8 + ] + ] + }, + { + "area": "SC-303", + "points": [ + [ + 475, + 525 + ], + [ + 475, + 829 + ], + [ + 592, + 829 + ], + [ + 592, + 525 + ] + ] + }, + { + "area": "SC-304", + "points": [ + [ + 467, + 809 + ], + [ + 28, + 809 + ], + [ + 28, + 1552 + ], + [ + 1025, + 1552 + ], + [ + 1025, + 809 + ], + [ + 603, + 809 + ], + [ + 603, + 839 + ], + [ + 467, + 839 + ] + ] + }, + { + "area": "SC-305", + "points": [ + [ + 600, + 533 + ], + [ + 600, + 802 + ], + [ + 1032, + 802 + ], + [ + 1032, + 533 + ] + ] + }, + { + "area": "SC-306", + "points": [ + [ + 29, + 530 + ], + [ + 29, + 798 + ], + [ + 466, + 798 + ], + [ + 466, + 530 + ] + ] + }, + { + "area": "SC-307", + "points": [ + [ + 719, + 8 + ], + [ + 719, + 171 + ], + [ + 492, + 171 + ], + [ + 492, + 8 + ] + ] + }, + { + "area": "SC-308", + "points": [ + [ + 370, + 391 + ], + [ + 370, + 127 + ], + [ + 166, + 127 + ], + [ + 166, + 391 + ] + ] + }, + { + "area": "SC-309", + "points": [ + [ + 26, + 9 + ], + [ + 26, + 173 + ], + [ + 156, + 173 + ], + [ + 156, + 9 + ] + ] + }, + { + "area": "SC-310a", + "points": [ + [ + 1231, + 1119 + ], + [ + 1231, + 1230 + ], + [ + 1334, + 1230 + ], + [ + 1334, + 1119 + ] + ] + }, + { + "area": "SC-310b", + "points": [ + [ + 1409, + 1121 + ], + [ + 1409, + 1230 + ], + [ + 1552, + 1230 + ], + [ + 1552, + 1121 + ] + ] + }, + { + "area": "SC-310c", + "points": [ + [ + 1627, + 1118 + ], + [ + 1627, + 1235 + ], + [ + 1738, + 1235 + ], + [ + 1738, + 1118 + ] + ] + }, + { + "area": "SC-310", + "points": [ + [ + 1031, + 1120 + ], + [ + 1031, + 1231 + ], + [ + 1225, + 1231 + ], + [ + 1225, + 1120 + ] + ] + }, + { + "area": "SC-310", + "points": [ + [ + 1339, + 1118 + ], + [ + 1339, + 1231 + ], + [ + 1404, + 1231 + ], + [ + 1404, + 1118 + ] + ] + }, + { + "area": "SC-310", + "points": [ + [ + 1555, + 1122 + ], + [ + 1555, + 1231 + ], + [ + 1623, + 1231 + ], + [ + 1623, + 1122 + ] + ] + }, + { + "area": "SC-311", + "points": [ + [ + 1086, + 409 + ], + [ + 1086, + 1102 + ], + [ + 1729, + 1102 + ], + [ + 1729, + 1010 + ], + [ + 2090, + 1010 + ], + [ + 2090, + 409 + ] + ] + }, + { + "area": "SC-312", + "points": [ + [ + 1380, + 10 + ], + [ + 1380, + 388 + ], + [ + 1063, + 388 + ], + [ + 1063, + 10 + ] + ] + }, + { + "area": "SC-313", + "points": [ + [ + 2089, + 397 + ], + [ + 2089, + 14 + ], + [ + 1798, + 14 + ], + [ + 1798, + 397 + ] + ] + }, + { + "area": "SC-314", + "points": [ + [ + 1400, + 193 + ], + [ + 1400, + 361 + ], + [ + 1783, + 361 + ], + [ + 1783, + 193 + ] + ] + }, + { + "area": "SC-315", + "points": [ + [ + 1400, + 15 + ], + [ + 1400, + 174 + ], + [ + 1784, + 174 + ], + [ + 1784, + 15 + ] + ] + }, + { + "area": "SC-316", + "points": [ + [ + 2089, + 1020 + ], + [ + 1735, + 1020 + ], + [ + 1735, + 1101 + ], + [ + 1753, + 1119 + ], + [ + 1753, + 1232 + ], + [ + 2089, + 1232 + ] + ] + }, + { + "area": "SC-317", + "points": [ + [ + 1081, + 1238 + ], + [ + 2087, + 1238 + ], + [ + 2087, + 1408 + ], + [ + 1952, + 1408 + ], + [ + 1952, + 1540 + ], + [ + 1081, + 1540 + ] + ] + }, + { + "area": "SC-318", + "points": [ + [ + 1969, + 1426 + ], + [ + 1969, + 1549 + ], + [ + 2116, + 1549 + ], + [ + 2116, + 1426 + ] + ] + } + ], + "width": 2120, + "height": 1553 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/03 Dwarven Barracks (Player Version).webp" + }, + "imageType": "mapPlayer", + "title": "Map 03: Dwarven Barracks\u2014(Player Version)", + "credit": "Jon Pintar", + "id": "SC-300-MP", + "mapParent": { + "id": "SC-300-M", + "offsetX": -2, + "offsetY": -22, + "scaleX": 0.8825, + "scaleY": 0.8822 + }, + "grid": { + "type": "square", + "offsetX": 10, + "offsetY": 12, + "scale": 2 + }, + "foundrySceneRoot": { + "globalLight": false, + "tokenVision": true, + "fogExploration": true, + "padding": 0, + "tiles": [ + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/03 Dwarven Barracks Overlay 03.webp" + }, + "x": 900, + "y": 1100, + "width": 600, + "height": 1000, + "hidden": true, + "locked": true + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10a.webp" + }, + "x": 2700, + "y": 2500, + "width": 400, + "height": 400, + "hidden": true, + "locked": true + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10b.webp" + }, + "x": 3100, + "y": 2500, + "width": 500, + "height": 400, + "hidden": true, + "locked": true + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10c.webp" + }, + "x": 3600, + "y": 2500, + "width": 300, + "height": 400, + "hidden": true, + "locked": true + } + ], + "lights": [ + { + "x": 100, + "y": 2750, + "config": { + "bright": 22.49, + "dim": 44.99, + "animation": { + "type": "flame" + }, + "color": "#e08b29" + } + }, + { + "x": 269, + "y": 134, + "config": { + "bright": 5, + "dim": 15, + "animation": { + "type": "flame" + }, + "color": "#679315" + }, + "hidden": true + }, + { + "x": 267, + "y": 361, + "config": { + "bright": 5, + "dim": 15, + "animation": { + "type": "flame" + }, + "color": "#679315" + }, + "hidden": true + }, + { + "x": 3600, + "y": 250, + "config": { + "alpha": 0.2, + "bright": 1, + "dim": 15, + "animation": { + "type": "sunburst", + "speed": 1, + "intensity": 2 + }, + "color": "#ac8423" + } + } + ], + "walls": [ + { + "c": [ + 87, + 87, + 312, + 87 + ] + }, + { + "c": [ + 312, + 87, + 312, + 187 + ] + }, + { + "c": [ + 312, + 187, + 387, + 187 + ] + }, + { + "c": [ + 387, + 187, + 387, + 87 + ] + }, + { + "c": [ + 387, + 87, + 1112, + 87 + ] + }, + { + "c": [ + 1112, + 87, + 1112, + 187 + ] + }, + { + "c": [ + 1112, + 187, + 1187, + 187 + ] + }, + { + "c": [ + 1187, + 187, + 1187, + 87 + ] + }, + { + "c": [ + 1187, + 87, + 1200, + 75 + ] + }, + { + "c": [ + 1200, + 75, + 1300, + 87 + ] + }, + { + "c": [ + 1300, + 87, + 1612, + 87 + ] + }, + { + "c": [ + 1612, + 87, + 1612, + 412 + ] + }, + { + "c": [ + 1612, + 412, + 1187, + 412 + ] + }, + { + "c": [ + 1187, + 412, + 1187, + 312 + ] + }, + { + "c": [ + 1187, + 312, + 1112, + 312 + ] + }, + { + "c": [ + 1112, + 312, + 1112, + 662 + ] + }, + { + "c": [ + 1112, + 662, + 1087, + 687 + ] + }, + { + "c": [ + 1087, + 687, + 1300, + 687 + ] + }, + { + "door": 1, + "c": [ + 1112, + 187, + 1112, + 312 + ], + "ds": 2, + "doorSound": "" + }, + { + "c": [ + 1419, + 659, + 1434, + 621 + ] + }, + { + "c": [ + 1434, + 621, + 1436, + 580 + ] + }, + { + "c": [ + 1436, + 580, + 1425, + 540 + ] + }, + { + "c": [ + 1425, + 540, + 1402, + 506 + ] + }, + { + "c": [ + 1402, + 506, + 1368, + 480 + ] + }, + { + "c": [ + 1368, + 480, + 1328, + 465 + ] + }, + { + "c": [ + 1328, + 465, + 1285, + 463 + ] + }, + { + "c": [ + 1285, + 463, + 1244, + 473 + ] + }, + { + "c": [ + 1244, + 473, + 1207, + 496 + ] + }, + { + "c": [ + 1207, + 496, + 1180, + 528 + ] + }, + { + "c": [ + 1180, + 528, + 1165, + 566 + ] + }, + { + "c": [ + 1165, + 566, + 1163, + 607 + ] + }, + { + "c": [ + 1163, + 607, + 1174, + 647 + ] + }, + { + "c": [ + 1174, + 647, + 1197, + 681 + ] + }, + { + "c": [ + 1412, + 687, + 1419, + 659 + ] + }, + { + "c": [ + 1322, + 613, + 1322, + 588 + ] + }, + { + "c": [ + 1322, + 588, + 1300, + 575 + ] + }, + { + "c": [ + 1300, + 575, + 1278, + 588 + ] + }, + { + "c": [ + 1278, + 588, + 1278, + 613 + ] + }, + { + "c": [ + 1278, + 613, + 1300, + 625 + ] + }, + { + "c": [ + 1300, + 625, + 1322, + 613 + ] + }, + { + "c": [ + 1300, + 625, + 1300, + 687 + ] + }, + { + "c": [ + 1197, + 681, + 1300, + 612 + ] + }, + { + "c": [ + 1412, + 687, + 1687, + 687 + ] + }, + { + "c": [ + 1687, + 687, + 1687, + 87 + ] + }, + { + "c": [ + 1687, + 87, + 2312, + 87 + ] + }, + { + "c": [ + 2312, + 87, + 2312, + 275 + ] + }, + { + "c": [ + 2312, + 275, + 2400, + 312 + ] + }, + { + "c": [ + 2400, + 312, + 2487, + 250 + ] + }, + { + "c": [ + 2487, + 250, + 2487, + 87 + ] + }, + { + "c": [ + 2487, + 87, + 3112, + 87 + ] + }, + { + "c": [ + 3112, + 87, + 3112, + 812 + ] + }, + { + "c": [ + 3112, + 812, + 2912, + 812 + ] + }, + { + "c": [ + 2912, + 812, + 2912, + 962 + ] + }, + { + "c": [ + 2912, + 962, + 2887, + 962 + ] + }, + { + "c": [ + 2887, + 962, + 2887, + 987 + ] + }, + { + "c": [ + 2887, + 987, + 3137, + 987 + ] + }, + { + "c": [ + 3137, + 987, + 3137, + 1062 + ] + }, + { + "c": [ + 3137, + 1062, + 3262, + 1062 + ] + }, + { + "c": [ + 3262, + 1062, + 3262, + 987 + ] + }, + { + "c": [ + 3262, + 987, + 3512, + 987 + ] + }, + { + "c": [ + 3512, + 987, + 3512, + 962 + ] + }, + { + "c": [ + 3512, + 962, + 3487, + 962 + ] + }, + { + "c": [ + 3487, + 962, + 3487, + 812 + ] + }, + { + "c": [ + 3487, + 812, + 3187, + 812 + ] + }, + { + "c": [ + 3187, + 812, + 3187, + 487 + ] + }, + { + "c": [ + 3187, + 487, + 3487, + 487 + ] + }, + { + "c": [ + 3487, + 487, + 3487, + 412 + ] + }, + { + "c": [ + 3487, + 412, + 3187, + 412 + ] + }, + { + "c": [ + 3487, + 487, + 3537, + 487 + ] + }, + { + "c": [ + 3187, + 412, + 3187, + 87 + ] + }, + { + "c": [ + 3187, + 87, + 4012, + 87 + ] + }, + { + "c": [ + 4012, + 87, + 4012, + 412 + ] + }, + { + "c": [ + 4012, + 412, + 3712, + 412 + ] + }, + { + "c": [ + 3712, + 412, + 3712, + 487 + ] + }, + { + "c": [ + 3712, + 487, + 4012, + 487 + ] + }, + { + "c": [ + 3712, + 487, + 3662, + 487 + ] + }, + { + "door": 1, + "c": [ + 3537, + 487, + 3662, + 487 + ], + "ds": 2, + "doorSound": "" + }, + { + "c": [ + 4012, + 487, + 4012, + 812 + ] + }, + { + "c": [ + 4012, + 812, + 3712, + 812 + ] + }, + { + "c": [ + 3712, + 812, + 3712, + 962 + ] + }, + { + "c": [ + 3712, + 962, + 3687, + 962 + ] + }, + { + "c": [ + 3687, + 962, + 3687, + 987 + ] + }, + { + "c": [ + 3687, + 987, + 3937, + 987 + ] + }, + { + "c": [ + 3937, + 987, + 3937, + 1062 + ] + }, + { + "c": [ + 3937, + 1062, + 4062, + 1062 + ] + }, + { + "c": [ + 4062, + 1062, + 4062, + 987 + ] + }, + { + "c": [ + 4062, + 987, + 4312, + 987 + ] + }, + { + "c": [ + 4312, + 987, + 4312, + 962 + ] + }, + { + "c": [ + 4312, + 962, + 4287, + 962 + ] + }, + { + "c": [ + 4287, + 962, + 4287, + 812 + ] + }, + { + "c": [ + 4287, + 812, + 4087, + 812 + ] + }, + { + "c": [ + 4087, + 812, + 4087, + 87 + ] + }, + { + "c": [ + 4087, + 87, + 4712, + 87 + ] + }, + { + "c": [ + 4712, + 87, + 4712, + 812 + ] + }, + { + "c": [ + 4712, + 812, + 4512, + 812 + ] + }, + { + "c": [ + 4512, + 812, + 4512, + 962 + ] + }, + { + "c": [ + 4512, + 962, + 4487, + 962 + ] + }, + { + "c": [ + 4487, + 962, + 4487, + 987 + ] + }, + { + "c": [ + 4487, + 987, + 4637, + 987 + ] + }, + { + "c": [ + 4637, + 987, + 4637, + 1062 + ] + }, + { + "c": [ + 4637, + 1062, + 4712, + 1062 + ] + }, + { + "c": [ + 4712, + 1062, + 4712, + 1337 + ] + }, + { + "c": [ + 4712, + 1337, + 4675, + 1337 + ] + }, + { + "c": [ + 4675, + 1337, + 4650, + 1375 + ] + }, + { + "c": [ + 4650, + 1375, + 4637, + 1412 + ] + }, + { + "c": [ + 4637, + 1412, + 4637, + 1462 + ] + }, + { + "c": [ + 4637, + 1462, + 4712, + 1462 + ] + }, + { + "c": [ + 4712, + 1462, + 4712, + 1837 + ] + }, + { + "c": [ + 4712, + 1837, + 4637, + 1837 + ] + }, + { + "c": [ + 4637, + 1837, + 4637, + 1962 + ] + }, + { + "c": [ + 4637, + 1962, + 4712, + 1962 + ] + }, + { + "c": [ + 4712, + 1962, + 4712, + 2237 + ] + }, + { + "c": [ + 4712, + 2237, + 4637, + 2237 + ] + }, + { + "c": [ + 4637, + 2237, + 4637, + 2312 + ] + }, + { + "c": [ + 4637, + 2312, + 4487, + 2312 + ] + }, + { + "c": [ + 4487, + 2312, + 4487, + 2337 + ] + }, + { + "c": [ + 4487, + 2337, + 4512, + 2337 + ] + }, + { + "c": [ + 4512, + 2337, + 4512, + 2387 + ] + }, + { + "c": [ + 4512, + 2387, + 4712, + 2387 + ] + }, + { + "c": [ + 4712, + 2387, + 4712, + 2812 + ] + }, + { + "c": [ + 4712, + 2812, + 4187, + 2812 + ] + }, + { + "c": [ + 4187, + 2812, + 3987, + 2812 + ] + }, + { + "c": [ + 3987, + 2812, + 3987, + 2587 + ] + }, + { + "c": [ + 3987, + 2587, + 4187, + 2587 + ] + }, + { + "c": [ + 4187, + 2587, + 4187, + 2512 + ] + }, + { + "c": [ + 4187, + 2587, + 4187, + 2637 + ] + }, + { + "c": [ + 4187, + 2812, + 4187, + 2762 + ] + }, + { + "door": 2, + "c": [ + 4187, + 2637, + 4187, + 2762 + ] + }, + { + "c": [ + 4052, + 2469, + 4034, + 2447 + ] + }, + { + "c": [ + 4034, + 2447, + 3996, + 2437 + ] + }, + { + "c": [ + 3996, + 2437, + 3960, + 2451 + ] + }, + { + "c": [ + 3960, + 2451, + 3939, + 2483 + ] + }, + { + "c": [ + 3939, + 2483, + 3941, + 2522 + ] + }, + { + "c": [ + 3941, + 2522, + 3965, + 2552 + ] + }, + { + "c": [ + 3965, + 2552, + 4003, + 2562 + ] + }, + { + "c": [ + 4003, + 2562, + 4039, + 2548 + ] + }, + { + "c": [ + 4039, + 2548, + 4060, + 2516 + ] + }, + { + "c": [ + 4060, + 2516, + 4187, + 2512 + ] + }, + { + "c": [ + 4052, + 2469, + 4088, + 2470 + ] + }, + { + "c": [ + 4088, + 2470, + 4087, + 2387 + ] + }, + { + "c": [ + 4087, + 2387, + 4287, + 2387 + ] + }, + { + "c": [ + 4287, + 2387, + 4287, + 2337 + ] + }, + { + "c": [ + 4287, + 2337, + 4312, + 2337 + ] + }, + { + "c": [ + 4312, + 2337, + 4312, + 2312 + ] + }, + { + "c": [ + 4312, + 2312, + 4062, + 2312 + ] + }, + { + "c": [ + 4062, + 2312, + 4062, + 2237 + ] + }, + { + "c": [ + 4062, + 2237, + 3937, + 2237 + ] + }, + { + "c": [ + 3937, + 2237, + 3937, + 2312 + ] + }, + { + "c": [ + 3937, + 2312, + 3712, + 2312 + ] + }, + { + "door": 1, + "c": [ + 4312, + 2312, + 4400, + 2312 + ] + }, + { + "door": 1, + "c": [ + 4400, + 2312, + 4487, + 2312 + ] + }, + { + "c": [ + 3712, + 2312, + 3712, + 2562 + ] + }, + { + "c": [ + 3712, + 2562, + 3687, + 2562 + ] + }, + { + "c": [ + 3687, + 2562, + 3687, + 2587 + ] + }, + { + "c": [ + 3687, + 2587, + 3712, + 2587 + ] + }, + { + "c": [ + 3712, + 2587, + 3712, + 2637 + ] + }, + { + "c": [ + 3712, + 2637, + 3800, + 2587 + ] + }, + { + "c": [ + 3800, + 2587, + 3912, + 2587 + ] + }, + { + "c": [ + 3912, + 2587, + 3912, + 2887 + ] + }, + { + "c": [ + 3912, + 2887, + 4712, + 2887 + ] + }, + { + "c": [ + 3712, + 2662, + 3712, + 2737 + ] + }, + { + "c": [ + 3712, + 2737, + 3787, + 2700 + ] + }, + { + "c": [ + 3787, + 2700, + 3712, + 2662 + ] + }, + { + "c": [ + 3712, + 2762, + 3787, + 2812 + ] + }, + { + "c": [ + 3787, + 2812, + 3787, + 2887 + ] + }, + { + "c": [ + 3787, + 2887, + 3712, + 2887 + ] + }, + { + "c": [ + 3712, + 2887, + 3712, + 2837 + ] + }, + { + "c": [ + 3712, + 2837, + 3687, + 2837 + ] + }, + { + "c": [ + 3687, + 2837, + 3687, + 2812 + ] + }, + { + "c": [ + 3687, + 2812, + 3712, + 2812 + ] + }, + { + "c": [ + 3712, + 2812, + 3712, + 2762 + ] + }, + { + "c": [ + 4712, + 2887, + 4712, + 3300 + ] + }, + { + "c": [ + 4712, + 3300, + 4725, + 3312 + ] + }, + { + "c": [ + 4725, + 3312, + 4800, + 3300 + ] + }, + { + "c": [ + 4800, + 3300, + 4800, + 3612 + ] + }, + { + "c": [ + 4800, + 3612, + 4400, + 3612 + ] + }, + { + "c": [ + 4400, + 3612, + 4375, + 3512 + ] + }, + { + "c": [ + 4375, + 3512, + 2487, + 3512 + ] + }, + { + "c": [ + 2487, + 3512, + 2487, + 3187 + ] + }, + { + "c": [ + 2487, + 3187, + 2562, + 3187 + ] + }, + { + "c": [ + 2562, + 3187, + 2587, + 3175 + ] + }, + { + "c": [ + 2587, + 3175, + 2587, + 2900 + ] + }, + { + "c": [ + 2587, + 2900, + 2637, + 2812 + ] + }, + { + "c": [ + 2637, + 2812, + 2337, + 2812 + ] + }, + { + "c": [ + 2337, + 2812, + 2337, + 2787 + ] + }, + { + "c": [ + 2337, + 2787, + 2312, + 2787 + ] + }, + { + "c": [ + 2312, + 2787, + 2312, + 3037 + ] + }, + { + "c": [ + 2312, + 3037, + 2237, + 3037 + ] + }, + { + "c": [ + 2237, + 3037, + 2237, + 3162 + ] + }, + { + "c": [ + 2237, + 3162, + 2312, + 3162 + ] + }, + { + "c": [ + 2312, + 3162, + 2312, + 3437 + ] + }, + { + "c": [ + 2312, + 3437, + 2237, + 3437 + ] + }, + { + "c": [ + 2237, + 3437, + 2237, + 3512 + ] + }, + { + "c": [ + 2237, + 3512, + 2100, + 3512 + ] + }, + { + "c": [ + 2100, + 3512, + 2050, + 3537 + ] + }, + { + "c": [ + 2050, + 3537, + 1937, + 3512 + ] + }, + { + "c": [ + 1937, + 3512, + 1662, + 3512 + ] + }, + { + "c": [ + 1662, + 3512, + 1662, + 3437 + ] + }, + { + "c": [ + 1662, + 3437, + 1537, + 3437 + ] + }, + { + "c": [ + 1537, + 3437, + 1537, + 3512 + ] + }, + { + "c": [ + 1537, + 3512, + 862, + 3512 + ] + }, + { + "c": [ + 862, + 3512, + 862, + 3437 + ] + }, + { + "c": [ + 862, + 3437, + 737, + 3437 + ] + }, + { + "c": [ + 737, + 3437, + 737, + 3512 + ] + }, + { + "c": [ + 737, + 3512, + 162, + 3512 + ] + }, + { + "c": [ + 162, + 3512, + 162, + 3437 + ] + }, + { + "c": [ + 162, + 3437, + 87, + 3437 + ] + }, + { + "c": [ + 87, + 3437, + 87, + 3162 + ] + }, + { + "c": [ + 87, + 3162, + 162, + 3162 + ] + }, + { + "c": [ + 162, + 3162, + 162, + 3037 + ] + }, + { + "c": [ + 162, + 3037, + 87, + 3037 + ] + }, + { + "c": [ + 87, + 3037, + 87, + 2462 + ] + }, + { + "c": [ + 87, + 2462, + 162, + 2462 + ] + }, + { + "c": [ + 162, + 2462, + 162, + 2337 + ] + }, + { + "c": [ + 162, + 2337, + 87, + 2337 + ] + }, + { + "c": [ + 87, + 2337, + 87, + 1962 + ] + }, + { + "c": [ + 87, + 1962, + 162, + 1962 + ] + }, + { + "c": [ + 162, + 1962, + 162, + 1887 + ] + }, + { + "c": [ + 162, + 1887, + 387, + 1887 + ] + }, + { + "c": [ + 387, + 1887, + 387, + 1812 + ] + }, + { + "c": [ + 387, + 1812, + 187, + 1812 + ] + }, + { + "c": [ + 187, + 1812, + 187, + 1287 + ] + }, + { + "c": [ + 187, + 1287, + 712, + 1287 + ] + }, + { + "c": [ + 712, + 1287, + 712, + 1587 + ] + }, + { + "c": [ + 712, + 1587, + 787, + 1587 + ] + }, + { + "c": [ + 787, + 1587, + 787, + 1287 + ] + }, + { + "c": [ + 787, + 1287, + 1012, + 1287 + ] + }, + { + "c": [ + 1012, + 1287, + 1087, + 1337 + ] + }, + { + "c": [ + 1087, + 1337, + 1087, + 1237 + ] + }, + { + "c": [ + 1087, + 1237, + 1112, + 1237 + ] + }, + { + "c": [ + 1112, + 1237, + 1112, + 1212 + ] + }, + { + "c": [ + 1112, + 1212, + 87, + 1212 + ] + }, + { + "c": [ + 87, + 1212, + 87, + 587 + ] + }, + { + "c": [ + 87, + 587, + 312, + 587 + ] + }, + { + "c": [ + 312, + 587, + 312, + 987 + ] + }, + { + "c": [ + 312, + 987, + 887, + 987 + ] + }, + { + "c": [ + 887, + 987, + 887, + 687 + ] + }, + { + "c": [ + 887, + 687, + 912, + 687 + ] + }, + { + "c": [ + 912, + 687, + 912, + 662 + ] + }, + { + "c": [ + 912, + 662, + 887, + 662 + ] + }, + { + "c": [ + 887, + 662, + 887, + 325 + ] + }, + { + "c": [ + 887, + 325, + 800, + 312 + ] + }, + { + "c": [ + 800, + 312, + 687, + 312 + ] + }, + { + "c": [ + 687, + 312, + 687, + 337 + ] + }, + { + "c": [ + 687, + 337, + 712, + 337 + ] + }, + { + "c": [ + 712, + 337, + 712, + 387 + ] + }, + { + "c": [ + 712, + 387, + 812, + 387 + ] + }, + { + "c": [ + 812, + 387, + 812, + 912 + ] + }, + { + "c": [ + 812, + 912, + 387, + 912 + ] + }, + { + "c": [ + 387, + 912, + 387, + 387 + ] + }, + { + "c": [ + 387, + 387, + 487, + 387 + ] + }, + { + "c": [ + 487, + 387, + 487, + 337 + ] + }, + { + "c": [ + 487, + 337, + 512, + 337 + ] + }, + { + "c": [ + 512, + 337, + 512, + 312 + ] + }, + { + "c": [ + 512, + 312, + 325, + 312 + ] + }, + { + "c": [ + 325, + 312, + 312, + 325 + ] + }, + { + "c": [ + 312, + 325, + 312, + 412 + ] + }, + { + "c": [ + 312, + 412, + 87, + 412 + ] + }, + { + "c": [ + 87, + 412, + 87, + 87 + ] + }, + { + "door": 1, + "c": [ + 387, + 187, + 387, + 325 + ], + "ds": 2, + "doorSound": "" + }, + { + "door": 1, + "c": [ + 512, + 312, + 600, + 312 + ], + "ds": 2, + "doorSound": "" + }, + { + "door": 1, + "c": [ + 600, + 312, + 687, + 312 + ], + "ds": 2, + "doorSound": "" + }, + { + "door": 1, + "c": [ + 912, + 687, + 1000, + 687 + ], + "ds": 2, + "doorSound": "" + }, + { + "door": 1, + "c": [ + 1000, + 687, + 1087, + 687 + ], + "ds": 2, + "doorSound": "" + }, + { + "c": [ + 1612, + 825, + 1687, + 812 + ] + }, + { + "c": [ + 1687, + 812, + 1687, + 987 + ] + }, + { + "c": [ + 1687, + 987, + 1650, + 987 + ] + }, + { + "c": [ + 1650, + 987, + 1612, + 950 + ] + }, + { + "c": [ + 1612, + 950, + 1612, + 825 + ] + }, + { + "c": [ + 737, + 2337, + 862, + 2337 + ] + }, + { + "c": [ + 862, + 2337, + 862, + 2462 + ] + }, + { + "c": [ + 862, + 2462, + 737, + 2462 + ] + }, + { + "c": [ + 737, + 2462, + 737, + 2337 + ] + }, + { + "c": [ + 737, + 3037, + 862, + 3037 + ] + }, + { + "c": [ + 862, + 3037, + 862, + 3162 + ] + }, + { + "c": [ + 862, + 3162, + 737, + 3162 + ] + }, + { + "c": [ + 737, + 3162, + 737, + 3037 + ] + }, + { + "c": [ + 1537, + 3037, + 1662, + 3037 + ] + }, + { + "c": [ + 1662, + 3037, + 1662, + 3162 + ] + }, + { + "c": [ + 1662, + 3162, + 1537, + 3162 + ] + }, + { + "c": [ + 1537, + 3162, + 1537, + 3037 + ] + }, + { + "c": [ + 1537, + 2337, + 1662, + 2337 + ] + }, + { + "c": [ + 1662, + 2337, + 1662, + 2462 + ] + }, + { + "c": [ + 1662, + 2462, + 1612, + 2462 + ] + }, + { + "c": [ + 1612, + 2462, + 1600, + 2412 + ] + }, + { + "c": [ + 1600, + 2412, + 1537, + 2400 + ] + }, + { + "c": [ + 1537, + 2400, + 1537, + 2337 + ] + }, + { + "c": [ + 3137, + 1837, + 3262, + 1837 + ] + }, + { + "c": [ + 3262, + 1837, + 3262, + 1962 + ] + }, + { + "c": [ + 3262, + 1962, + 3137, + 1962 + ] + }, + { + "c": [ + 3137, + 1962, + 3137, + 1837 + ] + }, + { + "c": [ + 3937, + 1825, + 4062, + 1825 + ] + }, + { + "c": [ + 4062, + 1825, + 4062, + 1962 + ] + }, + { + "c": [ + 4062, + 1962, + 3937, + 1962 + ] + }, + { + "c": [ + 3937, + 1962, + 3937, + 1825 + ] + }, + { + "c": [ + 3937, + 1337, + 4062, + 1337 + ] + }, + { + "c": [ + 4062, + 1337, + 4062, + 1462 + ] + }, + { + "c": [ + 4062, + 1462, + 3937, + 1462 + ] + }, + { + "c": [ + 3937, + 1462, + 3937, + 1337 + ] + }, + { + "c": [ + 3137, + 1337, + 3137, + 1462 + ] + }, + { + "c": [ + 3137, + 1462, + 3262, + 1462 + ] + }, + { + "c": [ + 3262, + 1462, + 3262, + 1337 + ] + }, + { + "c": [ + 3262, + 1337, + 3200, + 1350 + ] + }, + { + "c": [ + 3200, + 1350, + 3137, + 1337 + ] + }, + { + "c": [ + 1087, + 1362, + 1012, + 1400 + ] + }, + { + "c": [ + 1012, + 1400, + 1087, + 1437 + ] + }, + { + "c": [ + 1087, + 1437, + 1087, + 1362 + ] + }, + { + "c": [ + 1087, + 1462, + 1012, + 1500 + ] + }, + { + "c": [ + 1012, + 1500, + 1087, + 1537 + ] + }, + { + "c": [ + 1087, + 1537, + 1087, + 1462 + ] + }, + { + "c": [ + 1087, + 1562, + 1012, + 1600 + ] + }, + { + "c": [ + 1012, + 1600, + 1087, + 1637 + ] + }, + { + "c": [ + 1087, + 1637, + 1087, + 1562 + ] + }, + { + "c": [ + 1012, + 1700, + 1087, + 1662 + ] + }, + { + "c": [ + 1087, + 1662, + 1087, + 1737 + ] + }, + { + "c": [ + 1087, + 1737, + 1012, + 1700 + ] + }, + { + "c": [ + 1087, + 1762, + 1087, + 1862 + ] + }, + { + "c": [ + 1087, + 1862, + 1112, + 1862 + ] + }, + { + "c": [ + 1112, + 1862, + 1112, + 1887 + ] + }, + { + "c": [ + 1112, + 1887, + 862, + 1887 + ] + }, + { + "c": [ + 862, + 1887, + 862, + 1962 + ] + }, + { + "c": [ + 862, + 1962, + 737, + 1962 + ] + }, + { + "c": [ + 737, + 1962, + 737, + 1887 + ] + }, + { + "c": [ + 737, + 1887, + 512, + 1887 + ] + }, + { + "c": [ + 512, + 1887, + 512, + 1812 + ] + }, + { + "c": [ + 512, + 1812, + 712, + 1812 + ] + }, + { + "c": [ + 712, + 1812, + 712, + 1712 + ] + }, + { + "c": [ + 712, + 1712, + 787, + 1712 + ] + }, + { + "c": [ + 787, + 1712, + 787, + 1812 + ] + }, + { + "c": [ + 787, + 1812, + 1012, + 1812 + ] + }, + { + "c": [ + 1012, + 1812, + 1087, + 1762 + ] + }, + { + "door": 1, + "c": [ + 387, + 1887, + 512, + 1887 + ], + "doorSound": "" + }, + { + "c": [ + 1287, + 1212, + 1287, + 1237 + ] + }, + { + "c": [ + 1287, + 1237, + 1312, + 1237 + ] + }, + { + "c": [ + 1312, + 1237, + 1312, + 1337 + ] + }, + { + "c": [ + 1312, + 1337, + 1400, + 1287 + ] + }, + { + "c": [ + 1400, + 1287, + 1612, + 1287 + ] + }, + { + "c": [ + 1612, + 1287, + 1612, + 1587 + ] + }, + { + "c": [ + 1612, + 1587, + 1687, + 1587 + ] + }, + { + "c": [ + 1687, + 1587, + 1687, + 1287 + ] + }, + { + "c": [ + 1687, + 1287, + 1887, + 1287 + ] + }, + { + "c": [ + 1887, + 1287, + 1887, + 1262 + ] + }, + { + "c": [ + 1887, + 1262, + 1850, + 1212 + ] + }, + { + "c": [ + 1850, + 1212, + 1287, + 1212 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "door": 2, + "c": [ + 1112, + 1212, + 1287, + 1212 + ], + "ds": 1, + "doorSound": "" + }, + { + "c": [ + 1312, + 1362, + 1387, + 1400 + ] + }, + { + "c": [ + 1387, + 1400, + 1312, + 1437 + ] + }, + { + "c": [ + 1312, + 1437, + 1312, + 1362 + ] + }, + { + "c": [ + 1312, + 1462, + 1387, + 1500 + ] + }, + { + "c": [ + 1312, + 1462, + 1312, + 1537 + ] + }, + { + "c": [ + 1312, + 1537, + 1387, + 1500 + ] + }, + { + "c": [ + 1312, + 1562, + 1387, + 1600 + ] + }, + { + "c": [ + 1387, + 1600, + 1312, + 1637 + ] + }, + { + "c": [ + 1312, + 1637, + 1312, + 1562 + ] + }, + { + "c": [ + 1312, + 1662, + 1387, + 1700 + ] + }, + { + "c": [ + 1387, + 1700, + 1312, + 1737 + ] + }, + { + "c": [ + 1312, + 1737, + 1312, + 1662 + ] + }, + { + "c": [ + 1312, + 1762, + 1400, + 1812 + ] + }, + { + "c": [ + 1400, + 1812, + 1612, + 1812 + ] + }, + { + "c": [ + 1612, + 1812, + 1612, + 1712 + ] + }, + { + "c": [ + 1612, + 1712, + 1687, + 1712 + ] + }, + { + "c": [ + 1687, + 1712, + 1687, + 1812 + ] + }, + { + "c": [ + 1687, + 1812, + 1887, + 1812 + ] + }, + { + "c": [ + 1887, + 1812, + 1887, + 1887 + ] + }, + { + "c": [ + 1887, + 1887, + 1662, + 1887 + ] + }, + { + "c": [ + 1662, + 1887, + 1662, + 1962 + ] + }, + { + "c": [ + 1662, + 1962, + 1537, + 1962 + ] + }, + { + "c": [ + 1537, + 1962, + 1537, + 1887 + ] + }, + { + "c": [ + 1537, + 1887, + 1287, + 1887 + ] + }, + { + "c": [ + 1287, + 1887, + 1287, + 1862 + ] + }, + { + "c": [ + 1287, + 1862, + 1312, + 1862 + ] + }, + { + "c": [ + 1312, + 1862, + 1312, + 1762 + ] + }, + { + "door": 1, + "c": [ + 1112, + 1887, + 1200, + 1887 + ], + "ds": 2 + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "c": [ + 1100, + 1300, + 1100, + 1800 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "c": [ + 1300, + 1800, + 1300, + 1300 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 1087, + 1337, + 1087, + 1762 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 1312, + 1337, + 1312, + 1762 + ] + }, + { + "c": [ + 2312, + 437, + 2400, + 412 + ] + }, + { + "c": [ + 2400, + 412, + 2487, + 437 + ] + }, + { + "c": [ + 2487, + 437, + 2487, + 812 + ] + }, + { + "c": [ + 2487, + 812, + 2687, + 812 + ] + }, + { + "c": [ + 2687, + 812, + 2687, + 962 + ] + }, + { + "c": [ + 2687, + 962, + 2712, + 962 + ] + }, + { + "c": [ + 2712, + 962, + 2712, + 987 + ] + }, + { + "c": [ + 2712, + 987, + 2562, + 987 + ] + }, + { + "c": [ + 2562, + 987, + 2562, + 1062 + ] + }, + { + "c": [ + 2562, + 1062, + 2487, + 1062 + ] + }, + { + "c": [ + 2487, + 1062, + 2487, + 1337 + ] + }, + { + "c": [ + 2487, + 1337, + 2562, + 1337 + ] + }, + { + "c": [ + 2562, + 1337, + 2562, + 1462 + ] + }, + { + "c": [ + 2562, + 1462, + 2487, + 1462 + ] + }, + { + "c": [ + 2487, + 1462, + 2487, + 1837 + ] + }, + { + "c": [ + 2487, + 1837, + 2562, + 1837 + ] + }, + { + "c": [ + 2562, + 1837, + 2562, + 1962 + ] + }, + { + "c": [ + 2562, + 1962, + 2487, + 1962 + ] + }, + { + "c": [ + 2487, + 1962, + 2487, + 2237 + ] + }, + { + "c": [ + 2487, + 2237, + 2562, + 2237 + ] + }, + { + "c": [ + 2562, + 2237, + 2562, + 2312 + ] + }, + { + "c": [ + 2562, + 2312, + 2687, + 2312 + ] + }, + { + "c": [ + 2687, + 2312, + 2687, + 2387 + ] + }, + { + "c": [ + 2687, + 2387, + 2487, + 2387 + ] + }, + { + "c": [ + 2487, + 2387, + 2487, + 2512 + ] + }, + { + "c": [ + 2487, + 2512, + 2587, + 2512 + ] + }, + { + "c": [ + 2587, + 2512, + 2637, + 2587 + ] + }, + { + "c": [ + 2637, + 2587, + 2337, + 2587 + ] + }, + { + "c": [ + 2337, + 2587, + 2337, + 2612 + ] + }, + { + "c": [ + 2337, + 2612, + 2312, + 2612 + ] + }, + { + "c": [ + 2312, + 2612, + 2312, + 2462 + ] + }, + { + "c": [ + 2312, + 2462, + 2237, + 2462 + ] + }, + { + "c": [ + 2237, + 2462, + 2237, + 2387 + ] + }, + { + "c": [ + 2237, + 2387, + 2262, + 2375 + ] + }, + { + "c": [ + 2262, + 2375, + 2275, + 2337 + ] + }, + { + "c": [ + 2275, + 2337, + 2312, + 2337 + ] + }, + { + "c": [ + 2312, + 2337, + 2312, + 1962 + ] + }, + { + "c": [ + 2312, + 1962, + 2237, + 1962 + ] + }, + { + "c": [ + 2237, + 1962, + 2237, + 1887 + ] + }, + { + "c": [ + 2237, + 1887, + 2012, + 1887 + ] + }, + { + "c": [ + 2012, + 1887, + 2012, + 1812 + ] + }, + { + "c": [ + 2012, + 1812, + 2212, + 1812 + ] + }, + { + "c": [ + 2212, + 1812, + 2212, + 1287 + ] + }, + { + "c": [ + 2212, + 1287, + 2112, + 1287 + ] + }, + { + "c": [ + 2112, + 1287, + 2112, + 1262 + ] + }, + { + "c": [ + 2112, + 1262, + 2150, + 1237 + ] + }, + { + "c": [ + 2150, + 1237, + 2150, + 1212 + ] + }, + { + "c": [ + 2150, + 1212, + 2312, + 1212 + ] + }, + { + "c": [ + 2312, + 1212, + 2312, + 437 + ] + }, + { + "door": 1, + "c": [ + 1887, + 1887, + 2012, + 1887 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 2312, + 2612, + 2312, + 2700 + ] + }, + { + "door": 1, + "c": [ + 2312, + 2700, + 2312, + 2787 + ] + }, + { + "door": 1, + "c": [ + 3687, + 2587, + 3600, + 2587 + ] + }, + { + "door": 1, + "c": [ + 3600, + 2587, + 3512, + 2587 + ] + }, + { + "door": 1, + "c": [ + 3687, + 2812, + 3600, + 2812 + ] + }, + { + "door": 1, + "c": [ + 3600, + 2812, + 3512, + 2812 + ] + }, + { + "c": [ + 3162, + 2587, + 3212, + 2512 + ] + }, + { + "c": [ + 3212, + 2512, + 3312, + 2512 + ] + }, + { + "c": [ + 3312, + 2512, + 3312, + 2387 + ] + }, + { + "c": [ + 3312, + 2387, + 3012, + 2387 + ] + }, + { + "c": [ + 3012, + 2387, + 3012, + 2312 + ] + }, + { + "c": [ + 3012, + 2312, + 3137, + 2312 + ] + }, + { + "c": [ + 3137, + 2312, + 3137, + 2237 + ] + }, + { + "c": [ + 3137, + 2237, + 3262, + 2237 + ] + }, + { + "c": [ + 3262, + 2237, + 3262, + 2312 + ] + }, + { + "c": [ + 3262, + 2312, + 3487, + 2312 + ] + }, + { + "c": [ + 3487, + 2312, + 3487, + 2562 + ] + }, + { + "c": [ + 3487, + 2562, + 3512, + 2562 + ] + }, + { + "c": [ + 3512, + 2562, + 3512, + 2587 + ] + }, + { + "c": [ + 3512, + 2587, + 3162, + 2587 + ] + }, + { + "c": [ + 3137, + 2587, + 3062, + 2587 + ] + }, + { + "c": [ + 3062, + 2587, + 3100, + 2512 + ] + }, + { + "c": [ + 3100, + 2512, + 3137, + 2587 + ] + }, + { + "c": [ + 3037, + 2587, + 2962, + 2587 + ] + }, + { + "c": [ + 2962, + 2587, + 3000, + 2512 + ] + }, + { + "c": [ + 3000, + 2512, + 3037, + 2587 + ] + }, + { + "c": [ + 2937, + 2587, + 2862, + 2587 + ] + }, + { + "c": [ + 2862, + 2587, + 2900, + 2512 + ] + }, + { + "c": [ + 2900, + 2512, + 2937, + 2587 + ] + }, + { + "c": [ + 2837, + 2587, + 2762, + 2587 + ] + }, + { + "c": [ + 2762, + 2587, + 2800, + 2512 + ] + }, + { + "c": [ + 2800, + 2512, + 2837, + 2587 + ] + }, + { + "c": [ + 2737, + 2587, + 2662, + 2587 + ] + }, + { + "c": [ + 2662, + 2587, + 2700, + 2512 + ] + }, + { + "c": [ + 2700, + 2512, + 2737, + 2587 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 2637, + 2587, + 3162, + 2587 + ] + }, + { + "c": [ + 3512, + 2812, + 3512, + 2837 + ] + }, + { + "c": [ + 3512, + 2837, + 3487, + 2837 + ] + }, + { + "c": [ + 3487, + 2837, + 3487, + 2887 + ] + }, + { + "c": [ + 3487, + 2887, + 3212, + 2887 + ] + }, + { + "c": [ + 3212, + 2887, + 3162, + 2812 + ] + }, + { + "c": [ + 3162, + 2812, + 3512, + 2812 + ] + }, + { + "c": [ + 3137, + 2812, + 3100, + 2887 + ] + }, + { + "c": [ + 3100, + 2887, + 3062, + 2812 + ] + }, + { + "c": [ + 3062, + 2812, + 3137, + 2812 + ] + }, + { + "c": [ + 3037, + 2812, + 3000, + 2887 + ] + }, + { + "c": [ + 3000, + 2887, + 2962, + 2812 + ] + }, + { + "c": [ + 2962, + 2812, + 3037, + 2812 + ] + }, + { + "c": [ + 2937, + 2812, + 2900, + 2887 + ] + }, + { + "c": [ + 2900, + 2887, + 2862, + 2812 + ] + }, + { + "c": [ + 2862, + 2812, + 2937, + 2812 + ] + }, + { + "c": [ + 2837, + 2812, + 2800, + 2887 + ] + }, + { + "c": [ + 2800, + 2887, + 2762, + 2812 + ] + }, + { + "c": [ + 2762, + 2812, + 2837, + 2812 + ] + }, + { + "c": [ + 2737, + 2812, + 2700, + 2887 + ] + }, + { + "c": [ + 2700, + 2887, + 2662, + 2812 + ] + }, + { + "c": [ + 2662, + 2812, + 2737, + 2812 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 2637, + 2812, + 3162, + 2812 + ] + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "c": [ + 3200, + 2600, + 2600, + 2600 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "c": [ + 2600, + 2800, + 3200, + 2800 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 3137, + 1062, + 3137, + 1337 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 3262, + 1062, + 3262, + 1337 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 3137, + 1400, + 2562, + 1400 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 2562, + 1462, + 3137, + 1462 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 2800, + 3350, + 2800, + 3537 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 4100, + 3100, + 4100, + 2875 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 4300, + 3100, + 4300, + 2875 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 4300, + 3100, + 4400, + 3100 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 4600, + 3100, + 4725, + 3100 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 4400, + 3387, + 4400, + 3500 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 4400, + 3500, + 4375, + 3512 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 4200, + 3350, + 4200, + 3525 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 4000, + 3350, + 4000, + 3525 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 3800, + 3350, + 3800, + 3525 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 3600, + 3350, + 3600, + 3525 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 3400, + 3350, + 3400, + 3537 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 3200, + 3350, + 3200, + 3525 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 3000, + 3350, + 3000, + 3537 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 2800, + 3000, + 2800, + 3150 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 3712, + 2637, + 3712, + 2762 + ] + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "c": [ + 3700, + 2800, + 3700, + 2600 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "door": 1, + "c": [ + 1200, + 1887, + 1287, + 1887 + ], + "ds": 2 + } + ] + }, + "width": 2406, + "height": 1809 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/03 Dwarven Barracks (Player Version with Overlays).webp" + }, + "imageType": "mapPlayer", + "title": "Map 03: Dwarven Barracks\u2014(Player Version with Overlays)", + "credit": "Jon Pintar", + "id": "SC-300-MPO", + "mapParent": { + "id": "SC-300-M", + "offsetX": -2, + "offsetY": -22, + "scaleX": 0.8823, + "scaleY": 0.8821 + }, + "grid": { + "type": "square", + "offsetX": 10, + "offsetY": 12, + "scale": 2 + }, + "width": 2406, + "height": 1809 + } + ] + }, + { + "type": "entries", + "name": "301. Entry Hall", + "page": 72, + "id": "SC-301", + "entries": [ + "The broad stairs connect to the landing in the arcane scriptorium ({@area Area 210|SC-210|x}). These stairs are quite steep, descending 70 feet over a horizontal distance of 60 feet, for a downward angle steeper than 45 degrees. Characters moving on them carefully have no difficulty, but trying to run (with lich hounds on your heels, for example) is a different story.", + "The spiral stairs connect to the hidden staircase on the surface, about 400 feet from the northwest corner of the old fortress. It's possible characters found this entrance earlier, but it's more likely they learn of it by following the stairs upward from here. This is a long climb: about 140 feet from here to the surface (the equivalent of a modern ten-story building). The stairs are not completely intact. Many steps have collapsed, leaving gaps big enough to fall through. These are easy to spot and avoid for anyone with {@sense darkvision} or a light and who isn't in too much of a hurry. If characters are racing up these steps trying to keep ahead of pursuers or they're moving blind, then a successful {@dc 10} Dexterity saving throw is needed to not put a foot through one of the holes. If that happens, the character takes no damage but their movement for that turn ends, they're considered {@condition prone}, and they block everyone behind them on the stairs.", + "The dwarves intended this hall to make an impression on visitors. Despite battle damage, it's still striking.", + { + "type": "insetReadaloud", + "page": 72, + "entries": [ + "Although this hall bears the scars of battering rams and century-old magical detonations, the square-cut engaged columns and knotted, runic designs still exhibit the pride and craftsmanship of the dwarves who built it. Two gaps in the eastern wall indicate how fiercely the battle for the citadel raged. One of them probably was a doorway originally and the other is a breach created by the attackers. Now both are so battered, it's impossible to tell which is which. Twisted hinges indicate a corridor to the south once had ornamental doors at this end.", + "Set into the north wall are double doors made of brass. While everything else about this area shows significant battle damage, the doors appear almost new. An immense relief portraying the inverted hammer of Thor is carved across both doors." + ] + }, + "If characters aren't expected, this area is empty. If they are expected (they've already killed some trollkin or lich hounds, or they dropped things down from the scriptorium), there are at least two guards stationed where they can see both staircases and quickly retreat through {@area Area 305|SC-305|x} to {@area 304|SC-304|x} or through {@area 312|SC-312|x} to {@area 311|SC-311|x}.", + "The northern doors can be opened only by a symbol of {@deity Thor|Norse|PHB} hidden in the shrine of Volund ({@area Area 315|SC-315|x}; if the two {@creature monolith footman|ToB|monolith footmen} from that area are intact and following a character, they stop in the two spaces at the top of the stairs and do not descend farther). If the doors are damaged, the attack leaves a {@creature scar|KPSC} that slowly repairs itself and disappears over the next minute. If the tiny hammer from {@area Area 315|SC-315|x} is touched to the symbol of {@deity Thor|Norse|PHB}, the doors silently sink into the floor, revealing stairs leading down. Once they're opened, it's beyond the characters' power to close them again. The air below is dank, and the hallway itself is a few degrees colder than the rest of this level.", + "A {@spell knock} spell also opens these doors\u2014and triggers a {@spell glyph of warding}. Every creature within 20 feet of the doors takes 22 ({@damage 5d8}) thunder damage, or half damage with a successful {@dc 17} Dexterity saving throw. In this case, unless the doors are held open by some means, they close again on their own 10 minutes later, without making a sound." + ] + }, + { + "type": "entries", + "name": "302. Grand Larder", + "page": 72, + "id": "SC-302", + "entries": [ + "The dwarves stored most of their supplies here, and the trollkin do the same. If characters spend a few minutes examining what's here, they get the strong impression most of it was looted from merchants' wagons. A few crates might date back to the time of the dwarves, but most are no more than a few years old.", + "Connections to {@area Areas 305|SC-305|x} and {@area 312|SC-312|x} are both breaches, not normal doorways. The breach into {@area Area 305|SC-305|x} was created from this side by the knights of Khors. It's not clear which side of the wall the other breach was created from. In fact, it was begun on this side by the attackers, but they stopped before cutting through. Then the dwarves burst through the wall from the east side to launch an attack from behind against the knights engaged in the workroom and the armory. A dwarf with the Stonecunning trait can figure this out after examining the breach for 5 minutes." + ] + }, + { + "type": "entries", + "name": "303. Guarded Entrance", + "page": 74, + "id": "SC-303", + "entries": [ + "The missing doors at the north end of this hallway were flimsy and ornamental. Their main purpose was to make intruders think this passage is less dangerous than it is. Because the door in the breached workroom is barred from the armory side, this hallway and the breached barracks ({@area Area 312|SC-312|x}) are the only paths deeper into the level.", + { + "type": "insetReadaloud", + "page": 74, + "entries": [ + "This impressive passageway continues the decorative motifs of the entry hall. Ornate carvings and pilasters lining the walls almost conceal the arrow slits cleverly arranged between them. Double doors are closed across the southern end. The doors are sheathed in copper that's turned brilliant green-blue with age. You can still make out the inverted hammer of Thor and the god's stern visage hammered into the metal beneath the verdigris." + ] + }, + "This hallway is a trap, but the hallway itself is not the trigger. The copper-clad doors are.", + "The doors are locked, but the lock is oddly flimsy. A character who examines the doors and makes a successful {@dc 15} Intelligence ({@skill Investigation}) check realizes if the doors are opened, steel bars drop across the opposite (northern) end of the passageway. If {@skill Perception} is used instead, the character suspects the doors are trapped but gets no other information.", + "If characters were expected, three trollkin are waiting in {@area Area 306|SC-306|x} where they can't be seen by anyone peeking through the arrow slits. If the trap is sprung, they move to the arrow slits and start launching arrows at whoever's trapped in the passageway. If characters weren't expected, one to three trollkin move into these positions at the earliest opportunity. Trollkin shooting through the arrow slits have three-quarters cover (+5 to AC and saving throws) against attacks from the passageway. Characters in the passage have no cover against the trollkin's attacks.", + "The lock on the doors can be picked with a successful {@dc 12} Dexterity ({@item Thieves' Tools|PHB}) check. As soon as the doors are cracked open, steel bars drop from the ceiling across the north end of the passageway and poison gas seeps down from cracks in the ceiling. Place the appropriate {@area overlay|SC-303-MO|x} on the map to show the trap.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/03 Dwarven Barracks Overlay 03.webp" + }, + "imageType": "map", + "title": "Map 03: Dwarven Barracks\u2014Overlay 3: Guarded Entrance", + "credit": "Jon Pintar", + "id": "SC-303-MO", + "grid": { + "type": "square" + }, + "width": 600, + "height": 1000 + }, + "At the same time, two {@creature lich hound|ToB|lich hounds} position themselves directly in front of the open doorway to block movement out of the hallway and into the armory. {@creature lich hound|ToB|Lich hounds} are immune to poison, so they don't mind the gas.", + "A creature that starts its turn in the gas must make a successful {@dc 13} Constitution saving throw or take 10 ({@damage 3d6}) poison damage. Once the saving throw is failed, damage occurs automatically if the creature starts its turn in the gas. If a creature that took poison damage from the gas leaves the gas cloud, it again must make a successful {@dc 13} Constitution saving throw at the start of its turn or take 3 ({@damage 1d6}) poison damage. The damage ends once the saving throw succeeds.", + "The bars across the north end of the passageway lock in place so they can't be lifted, but they're rusted with age and can be bent. Bending them enough to create a gap for a Medium creature takes a successful {@dc 15} Strength ({@skill Athletics}) check. If the result of the check is 10\u201314, the bars are bent far enough for a Small creature to slip through. This check can be repeated multiple times.", + "It's up to you how many more trollkin are in the armory to add to the characters' troubles. This is already a dangerous situation for four characters; if there are more than four, adding trollkin might be necessary, not optional. If one or two characters aren't trapped in the hallway, trollkin might also unbar the door to {@area Area 305|SC-305|x} and launch a sortie against stragglers in the entry hall.", + "Ideally, you want characters to retreat in humiliation from this fight, possibly dragging one or two dying comrades with them, while the trollkin jeer and laugh at their backs. You don't want a total party kill here, but you do want characters to escape with no doubt that they might have died. If characters fell into the trap, then do not under any circumstance let them win this battle! Bring in as many lich hound and trollkin reinforcements as needed to drive them out. This is your first and best opportunity to impress upon players they mustn't take this situation lightly.", + "The poison gas dissipates after 10 minutes. {@creature Bjrnyar|KPSC} knows the characters won't fall for this trap twice, so afterward, the doors are barred from the armory side or the trollkin build a barricade across them. At least one trollkin always watches through the arrow slits in case anyone is foolish enough to try sneaking back in this way. Even if the armory is barricaded, the doors are kept closed; the trollkin don't want any {@spell fireball|PHB|fireballs} tossed into the armory from the entry hall." + ] + }, + { + "type": "entries", + "name": "304. Armory", + "page": 75, + "id": "SC-304", + "entries": [ + "The dwarves created this enormous space for martial drills, particularly archery practice. The 10-feet-thick columns supporting the ceiling and the huge pile of rubble in the middle of the room make it feel smaller.", + "The rubble pile is nearly 10 feet tall at its highest point. The debris is the remains of the collapsed scriptorium floor above. The pile was much larger at one time, but the trollkin removed a lot of it to make this space more useful.", + "Whether any trollkin or lich hounds occupy this room when characters arrive depends on what's happened previously. They might try to hold attackers back with a combinations of lich hounds, dire owlbears, and barricades at the doors to {@area Areas 303|SC-303|x} and {@area 305|SC-305|x} while archers launch arrows through the doors and arrow slits. The trollkin won't waste blood trying to hold a chamber that isn't defensible, so they won't get drawn into a wild free-for-all in this wide-open space. Defenders withdraw through {@area Area 310|SC-310|x} (locking but not barring the door behind them; they want characters to rush into this trap!) before they're overrun or cut off.", + { + "type": "insetReadaloud", + "page": 75, + "entries": [ + "This immense hall stretches farther than your lights or {@sense darkvision} can reach. It appears to be used as both a martial training room and a smithy. A mound of dirt, stones, and broken tile in the middle of the chamber is taller than you, and judging from the damaged floor tiles around it, it used to be even bigger than it is now." + ] + }, + "The dwarves built their smithy along the western wall. The forge is set into the wall like a fireplace; only dwarves could have built a forge more than 100 feet underground with a chimney that would draw properly. An anvil, bellows, and other blacksmithing tools are scattered around. If an attack was expected, the forge is out; the trollkin won't give their enemies a ready-made fire.", + "The door to {@area Area 305|SC-305|x} is normally kept barred from this side except when scouts need to retreat through it. The door to {@area 306|SC-306|x} is neither barred nor locked. The door to {@area 303|SC-303|x} is initially locked with a rather flimsy lock. After that trap is sprung, the trollkin can either bar the doors from this side (if they want to channel attackers through the breached workroom), they can bar the workroom doors and build a barricade across {@area 305|SC-305|x}, or they can barricade both doorways and channel the attackers through the breached barracks ({@area Area 312|SC-312|x})." + ] + }, + { + "type": "entries", + "name": "305. Breached Workroom", + "page": 75, + "id": "SC-305", + "entries": [ + "The breach through the northern wall was created by the knights of Khors when they stormed in to destroy the dwarven bandits. The knights battered down a heavy door, the remains of which are still on the floor along with other debris. The trollkin use this room for repairing weapons and armor.", + "The door between this room and {@area Area 304|SC-304|x} is barred on the armory side except when someone is working in here. It can be opened from this side only by destroying it (AC 15, 20 hit points) or with a {@spell knock} spell. Either method is heard throughout the level and draws a quick response.", + "Steps climb 3 feet up into a murder bay overlooking the guarded entrance ({@area Area 303|SC-303|x}). Arrow slits allow bows and spells to be rained down on anyone in that corridor while providing defenders three-quarters cover against attacks from the corridor." + ] + }, + { + "type": "entries", + "name": "306. Intact Workroom", + "page": 75, + "id": "SC-306", + "entries": [ + "The trollkin use this room for repairing weapons and armor. Well-maintained metalworking tools are stored on the workbench or hung on pegs in the wall. The door from {@area Area 304|SC-304|x} is unlocked, and the hinges are well oiled so it can be opened quietly.", + "Steps climb 3 feet up into a murder bay overlooking the guarded entrance ({@area Area 303|SC-303|x}). Arrow slits allow bows and spells to be rained down on anyone in that corridor while providing defenders three-quarters cover against attacks from the corridor." + ] + }, + { + "type": "entries", + "name": "307. Tomb of Heroes", + "page": 75, + "id": "SC-307", + "entries": [ + "For a description of the outer doors, see the entry hall ({@area Area 301|SC-301|x}).", + "The \"door\" to this tomb is a carved stone slab cemented in place with mortar. A design is carved into it showing a family crest above three crossed weapons of dwarven make. A character who succeeds on a {@dc 15} Intelligence ({@skill History}) check recognizes the symbol as the crest of the Holzanger family. Any dwarf knows the weapon carvings indicate this is the tomb of heroic warriors.", + "The door can be broken open with a successful {@dc 20} Strength check. Using a {@item crowbar|PHB|prybar} gives a character advantage on the check and allows the character to apply their {@skill Athletics} proficiency bonus. If the Strength check fails, the door can be opened with a {@spell knock} spell or smashed with {@item sledgehammer|PHB|sledgehammers} or {@item maul|PHB|mauls} (not {@item warhammer|PHB|warhammers}); it has AC 17 and 20 hit points.", + { + "type": "insetReadaloud", + "page": 76, + "entries": [ + "Seven small, stone sarcophagi are arranged around the walls of the crypt. Judging by their size, they're probably ossuaries rather than coffins. All of them bear inscriptions in Dwarvish runes." + ] + }, + "All the boxes have stone lids that are set in place but not sealed or cemented, so they can be opened easily by any two characters working together. The boxes are ossuaries; the disarticulated bones of the deceased were interred, not whole bodies. The bones are carefully arranged according to ancient dwarven customs.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 76, + "entries": [ + "These remains are from six dwarves who distinguished themselves as warriors plus Gerhardt III, who was promised a place of honor as one of the inducements offered by the dwarves. In clockwise order beginning in the northwest, the names inscribed on the ossuaries and their contents are:", + { + "type": "list", + "page": 76, + "items": [ + "Thaull Hrodvaldr: gold armband (250 gp)", + "Linum Adelsteinn: a {@item light hammer of throwing|KPSC} {@homebrew |(see appendix)}", + "Kairis Ingvildr: a {@item Spell Scroll (1st Level)|DMG|spell scroll} of {@spell protection from evil and good} enclosed in a {@item Map or Scroll Case|PHB|sturdy scroll tube}", + "Gerhardt Holzanger III: {@item Gerhardt's Bargain|KPSC} {@homebrew |(see appendix)}, gold and silver necklace (300 gp), two gold teeth (10 gp)", + "Hago Hjylmarr: {@item communal flute|KPSC} {@homebrew |(see appendix)}", + "Injrvan Vandmyrs: {@item black and white daggers|KPSC} {@homebrew |(see appendix)}", + "Hildur Hildursdottr: {@item Hildur's War Pick|KPSC} {@homebrew |(see appendix)}" + ] + }, + { + "type": "entries", + "name": "Hago's Flute", + "page": 76, + "entries": [ + "Hago Hjylmarr was a bard. Her {@item communal flute|KPSC} has the standard properties for that magic item. In addition, if anyone plays even a single note on it in this crypt, Hago's spirit awakens.", + { + "type": "insetReadaloud", + "page": 76, + "entries": [ + "A pale light flickers in the skull's eye sockets, and the jaw trembles on its pillow but doesn't quite rejoin itself to the skull. A whispery voice intones, \"Who disturbs us?\"" + ] + }, + "As with the {@spell speak with dead} spell, characters can ask Hago up to five questions. Unfortunately, she died before the fall of the Scarlet Citadel, so she knows nothing about its current occupants. She isn't even aware of the hole in the floor of the stables that leads down to the caverns; it hadn't been made yet during her lifetime. Useful things she does know include:", + { + "type": "list", + "page": 76, + "items": [ + "Somewhere beneath the Scarlet Citadel is a branch of the Black River. The dwarves knew it flowed through this area, but they were careful in their excavations to avoid breaking into the river's channel. Nothing good could come from that.", + "Her {@item communal flute|KPSC} was her prized possession. She can explain its use.", + "{@creature Chansar the Pale|KPSC} was still alive and leading the dwarves when Hago died, so she doesn't know any details of his tomb. If characters ask about the White Circle, she reveals the double meaning of the words and warns them that Chansar was allied with powerful ring mages who had little regard for life, and his crypt is bound to be protected by dangerous magic.", + "The statue of Thor in the shrine ({@area Area 309|SC-309|x}) houses a {@creature ring servant|CCodex}, a terrifying construct of the ring mages. She doesn't know what conditions would call it back to wreak their vengeance, but she advises against tampering with it lest the {@creature ring servant|CCodex} awaken. If she also knows Chansar is entombed nearby, she urges the characters to leave immediately and take no further risks here." + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "308. Tomb of Chansar the Pale", + "page": 76, + "id": "SC-308", + "entries": [ + "For a description of the outer doors, see the entry hall ({@area Area 301|SC-301|x}).", + "An inscription in {@language Dwarvish} runes on the double doors reads, \"The White Circle.\" Beneath that is a carving of a ring emitting rays. A character who is a native speaker of {@language Dwarvish} (in other words, a dwarf) or someone who understands {@language Dwarvish} and makes a successful {@dc 15} Intelligence ({@skill History}) check recognizes the runes used here could have another colloquial meaning closer to \"the pale group\" or even \"the pale one's faction.\"", + "Captain {@creature Chansar the Pale|KPSC} was the leader of the Scarlet Citadel dwarves from the time they first approached Gerhardt III until they were overthrown by the knights of Khors. The dwarves of the citadel were involved in rampant banditry and worse deeds, but they didn't start out as thieves and murderers. When they first came to the area, they were mercenaries no different from any other group of soldiers for hire. The exceptions were Captain Chansar and his right hand, the ring mystic Valence Hellhand. Their goal was nothing less than eventual dominion over the region and the establishment of their own dynasty. Hellhand crafted the ring they gave Gerhardt III ({@item Gerhardt's Bargain|KPSC}), and together they twisted his will to match their own desires. Once they had a secure base with Gerhardt's blessing, they set about subduing the countryside through terror and chaos.", + "According to witnesses among the attacking knights, Chansar was killed early in the fighting for the fortress, but his body was never found. Hellhand was believed to have survived by slipping away before the final battle. He was rumored to have fled all the way back to Nordmansch, where he remains.", + "That account is only partially correct. Chansar was carried off the walls mortally wounded. He could have been saved with magic, but he and Hellhand had other plans. He was placed in his tomb while still barely alive, along with magical amulets and other preparations. Hellhand and their five most loyal fanatics\u2014the Pale Circle\u2014were to be sealed into the tomb with Chansar. When the time was right, after the citadel had fallen and been occupied anew by the knights of Khors, they would emerge as undead, have their vengeance, and resume their quest for lordship over the area.", + "But Hellhand reneged. He sealed the others into their caskets, prepared the magic, and then his courage failed him. Instead of joining his companions in undeath, he hid the key and fled. With the spells uncompleted, the undead in Chansar's mausoleum have no purpose other than to kill.", + "The double doors are made of brass-clad iron and have a standard lock. Hellhand took the key with him when he left. The lock can be opened with a successful {@dc 15} Dexterity ({@item Thieves' Tools|PHB}) check, but any failure causes the tools to break. Any attempt to force the doors open sets off an explosive {@spell glyph of warding} that deals 22 ({@damage 5d8}) thunder damage to everyone within 20 feet of the door, or half damage with a successful {@dc 17} Dexterity saving throw. The glyph is the only trap on the door.", + { + "type": "insetReadaloud", + "page": 77, + "entries": [ + "A silver casket rests atop a platform at the center of this crypt. The casket is covered in ornate carvings. Six upright stone coffins are arrayed around the walls. Two of the upright coffins stand open and empty. The others are all closed. The decayed corpse of a dwarf in splendid armor lies sprawled on the floor in front of one of the open coffins." + ] + }, + "The silver coffin contains the remains of {@creature Chansar the Pale|KPSC}, and the upright coffins hold the bodies of the Pale Circle. One of the empty coffins was meant for Valence Hellhand. The other empty coffin held one of the Pale Circle guards, but it wasn't completely sealed. In the painful throes of transforming to undeath, that body thrashed hard enough to force the coffin open and tumbled to the floor.", + "The carvings on the silver coffin are {@language Dwarvish} runes spelling out the great achievements of {@creature Chansar the Pale|KPSC}. Reading his entire history in the runes takes at least 30 minutes. If characters aren't patient enough for that, a character who reads {@language Dwarvish} can make a {@dc 15} Intelligence ({@skill Investigation}) check to skim the runes for highlights in just a few minutes. If the check succeeds, they notice a section of the account spelling out deeds after the date of Chansar's death. They include defeating the prelate of the knights of Khors in single combat, destroying the church's sanctum in the region, rebuilding the Scarlet Citadel, and ruling from a silver throne for centuries. No history check is required for characters to know none of this ever happened. Chansar was spelling out his plans for after his return in undeath, all of which were derailed by Hellhand's betrayal.", + "Chansar and his five loyal retainers are now six {@creature wight|MM|wights}, but they never \"awoke\" because the enchantments weren't properly completed. That won't matter as soon as a living person opens any of the upright coffins or the silver casket. The presence of life in the chamber provides the missing vital spark for their undead energy.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Chansar.webp" + }, + "title": "Chansar the Pale", + "credit": "Bryan Syme", + "width": 728, + "height": 882 + }, + "The wights' awakening is sudden and violent. They aren't likely to surprise the characters (no adventurer enters a crypt without expecting undead), but roll twice for their initiative and use the higher of the two results to reflect the intense burst of energy that animates them, which flashes like a dark wave across the room and the eight squares at the west end of the corridor. Every living creature in that area takes 18 ({@damage 4d8}) necrotic damage and becomes {@condition frightened} of the wights. A successful {@dc 13} Constitution saving throw halves the damage and prevents being {@condition frightened}. A {@condition frightened} creature repeats the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "Chansar and one of the wights have nonstandard abilities for {@creature wight|MM|wights}. See {@variantrule The Pale Circle|KPSC} in the appendix for full details.", + "If six wights would be too much for the characters, the body on the floor can be just a corpse that failed to complete the transformation. (If you change your mind partway through the fight and decide six wights wouldn't be too much after all, the sixth body can rise then.)", + "Also, if characters already opened Thor's shrine but didn't activate the {@creature ring servant|ToB}, it activates one round after the wights. That's a fight no 5th-level party can win! Their only chance for survival at that point is to rush past the monolith footmen, absorb the opportunity attacks, and run for their lives. If Thor's shrine hasn't been opened yet, the {@creature ring servant|CCodex} remains inactive.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 78, + "entries": [ + "{@creature Chansar the Pale|KPSC} wears a {@item ring of evasion}. All the wights wear elaborate studded leather armor of dwarven make; each suit is worth 90 gp because of its ornamentation. Chansar also wears a silver crown set with small diamonds worth 6,000 gp, and his {@item battleaxe|PHB} would fetch 500 gp from a collector for its historical value. To anyone else, it's just a well-made battleaxe." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "309. Thor's Shrine", + "page": 78, + "id": "SC-309", + "entries": [ + "For a description of the outer doors, see the entry hall ({@area Area 301|SC-301|x}).", + "The door to the shrine is brass-clad iron similar to others on this level. Etchings on the door portray the inverted hammer of Thor above a roiling cloud being pierced by a lightning bolt. The door can be opened by only two means: the right way and the wrong way.", + { + "type": "list", + "page": 78, + "items": [ + "The right way involves touching the small hammer of Thor from {@area Area 315|SC-315|x} to the hammer symbol on the door while simultaneously exposing the cloud-and-lightning symbol to thunder, an electrical discharge, or a physical impact. A spark from static electricity or even a rap with knuckles is enough. If the {@creature ring warden wight|KPSC} in Chansar's tomb cast {@spell reverberate|DMS} or if one of the characters cast {@spell thunderwave}, the door absorbs enough thunder to last 30 minutes. Opening the door this way causes it to slowly sink until the top is level with the floor.", + "The wrong way involves casting {@spell knock}. This opens the door but also sets off an explosive {@spell glyph of warding} that deals 22 ({@damage 5d8}) thunder damage to everyone within 20 feet of the door, or half damage with a successful {@dc 17} Dexterity saving throw. Opening the door this way causes it to drop suddenly into the floor, but it skews and jams in place with about 3 feet of door still blocking the lower portion of the doorway. Characters can step over it without risk." + ] + }, + { + "type": "insetReadaloud", + "page": 78, + "entries": [ + "This small chamber contains only three items: two unlit braziers and a towering statue of Thor. The statue is 8 feet tall and portrays Thor as a gigantic, muscular figure with dwarven features and a stern scowl on his face. Its hands grip the handle of a massive, inverted hammer." + ] + }, + "The chamber actually contains a fourth item. Tucked behind the northern brazier is a ceramic jar containing peppercorns, juniper sprigs, dill, caraway seeds, powdered iron, and slivered rams' horn, all dry and crumbling. Characters find the jar if someone specifically looks behind the braziers or they search the room and make a successful {@dc 12} Wisdom ({@skill Perception}) check.", + "The statue of Thor houses a {@creature ring servant|CCodex} (Creature Codex), a tremendously powerful creation of Valence Hellhand and the other ring wardens. Its task was to act as guardian of {@creature Chansar the Pale|KPSC} and the Pale Circle after their reawakening.", + "What happens in this shrine depends on what characters do here and what they did in the two burial chambers.", + { + "type": "list", + "page": 78, + "items": [ + "If characters open the shrine before fighting the wights in Chansar's tomb, the {@creature ring servant|CCodex} activates 1 round into that fight and joins in on the side of the wights, almost guaranteeing the party will die. Urge them to run if they can.", + "If characters defeat the wights before opening Thor's shrine, the {@creature ring servant|CCodex} activates and attacks them if any character is carrying the ring-staff, Chansar's silver crown, or Chansar's battleaxe. It doesn't care about the {@item ring of evasion} or anything else from the tomb.", + "If characters light the two braziers in the shrine and pour some of the ritual powder from the ceramic jug into each brazier, the {@creature ring servant|CCodex} won't activate (if it hasn't already). If it has activated, it stops fighting, returns to the shrine, and becomes inactive. It remains inactive for as long as the braziers and powder burn (the powder lasts {@dice 2d4} hours) or until it takes damage. If it reactivates because of damage, it fights until it's destroyed. The braziers can be kept lit for days with charcoal from the forge in the armory ({@area Area 304|SC-304|x})." + ] + }, + "During this fight, the two {@creature monolith footman|ToB|monolith footmen} from {@area Area 315|SC-315|x} (assuming they are intact) remain immobile at the top of the stairs, blocking the doorway. They stay there until the {@creature ring servant|CCodex} ({@area Area 309|SC-309|x}) is destroyed. The monoliths take no part in combat unless they take damage from a character. As long as the monolith footmen aren't fighting, characters can move through their spaces unobstructed. However, once the {@creature ring servant|CCodex} activates, moving through a monolith footman's space triggers an {@action opportunity attack} from its weapon. These monolith footmen have unlimited reactions for the purpose of making {@action opportunity attack|PHB|opportunity attacks} against creatures moving through their space. They move out of the doorway only to allow the {@creature ring servant|CCodex} through.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "If the ring servant activates and characters don't destroy it,", + "page": 79, + "entries": [ + "the construct remains active. Anytime they return to this dungeon level, it attacks them if it can. It doesn't necessarily return to the shrine; it can be anywhere on the map. (Parking it in {@area Area 317|SC-317|x} right next to the hole in the floor would be a bit much, at least right away. Give the characters some chance to evade it through good tactics.) If characters use the owlbears' tunnel to sneak in and out, they might find the tunnel collapsed the next time they return. Once activated, the {@creature ring servant|CCodex} knows its enemies and seeks revenge for {@creature Chansar the Pale|KPSC}, but it doesn't leave the dungeon unless you decide otherwise.", + "Even if characters deactivate the construct by lighting the braziers and burning ceremonial powder, the braziers eventually burn out or the powder runs out and it reactivates." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "310. Gauntlet", + "page": 79, + "id": "SC-310", + "entries": [ + "If possible, {@creature Bjrnyar|KPSC} tries to lure attackers up this murderous corridor. He might do that by posting a weak defense in the armory with orders to fight only briefly and then retreat through here. In that event, retreating trollkin lock the door behind them to slow the characters and to emphasize the appearance of trying to deter attackers from coming this way.", + "There's no read-aloud description for this area. When characters open the doors, casually tell them, \"It's what it looks like: a 70-foot corridor with arrow slits on the north and south walls and doors at both ends.\"", + "Besides the arrow slits lining the sides, which are apparent, the hallway contains three separate traps: a pit trap near the west end, a spear trap in the middle, and a crossbow trap at the east end. The overlay shows all three traps; you can place it on the map when the moment is appropriate, or you can cut it apart into three pieces and place them separately.", + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10a.webp" + }, + "imageType": "map", + "title": "Map 03: Dwarven Barracks\u2014Overlay 10a: Pit Trap", + "credit": "Jon Pintar", + "id": "SC-310a-MO", + "grid": { + "type": "square" + }, + "width": 400, + "height": 400 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10b.webp" + }, + "imageType": "map", + "title": "Map 03: Dwarven Barracks\u2014Overlay 10b: Spear Trap", + "credit": "Jon Pintar", + "id": "SC-310b-MO", + "grid": { + "type": "square" + }, + "width": 500, + "height": 400 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/03 Dwarven Barracks Overlay 10c.webp" + }, + "imageType": "map", + "title": "Map 03: Dwarven Barracks\u2014Overlay 10c: Crossbow Trap", + "credit": "Jon Pintar", + "id": "SC-310c-MO", + "grid": { + "type": "square" + }, + "width": 300, + "height": 400 + } + ] + }, + "If characters search for traps, what they find depends on how and where they search. If characters are being shot at through the arrow slits, they have disadvantage when checking for traps.", + "All three of these traps are triggered manually by creatures watching through the arrow slits. The triggers are rigged with pull cords so anyone next to an arrow slit in {@area Area 311|SC-311|x} or {@area 317|SC-317|x} can trigger any of the traps as a reaction. They try to catch as many characters as possible with each trap.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Pit Trap", + "page": 79, + "id": "SC-310a", + "entries": [ + "The pit trap is 30 feet from the western door. A successful {@dc 14} Intelligence ({@skill Investigation}) check made within 5 feet of the trap spots the collapsing floor tiles, indicating there's a pit underneath. {@skill Perception} indicates only that a 10-foot-by-10-foot area of the floor is dangerous.", + "The pit is only 10 feet deep, but it's lined with sharpened, {@condition poisoned} stakes. A character who falls in takes 3 ({@damage 1d6}) bludgeoning damage from the fall plus 5 ({@damage 1d6 + 2}) piercing damage apiece from {@dice 1d4} stakes plus 9 ({@damage 2d8}) poison damage from each stake; a successful {@dc 14} Constitution saving throw halves the poison damage." + ] + }, + { + "type": "entries", + "name": "Spear Trap", + "page": 79, + "id": "SC-310b", + "entries": [ + "A successful {@dc 14} Intelligence ({@skill Investigation}) check made within 5 feet of the trap reveals holes between stones in the walls where spears can stab out. {@skill Perception} reveals the holes but not what comes through them.", + "A creature in a space affected by the trap is struck by {@dice 1d4 + 1} spears. Each spear does 5 ({@damage 1d6 + 2}) piercing damage, and the creature must make a successful {@dc 14} Constitution saving throw or become {@condition poisoned}. A {@condition poisoned} creature repeats the saving throw at the end of its turn. A success ends the condition; one failure {@condition incapacitated|PHB|incapacitates} the creature while it's {@condition poisoned}, and a second failure {@condition paralyzed|PHB|paralyzes} the creature for {@dice 1d4} hours. A {@condition paralyzed} creature automatically fails any further saving throws against this poison.", + "Once the spear trap is deployed, the spears become an obstacle to movement. To enter a space containing spears, a character must make a successful {@dc 11} Dexterity ({@skill Acrobatics}) check and expend 10 feet of movement. The check can be repeated multiple times per turn, either to enter multiple spaces or while trying to enter one space multiple times.", + "Alternatively, the spears can be destroyed. One 5-foot square of spears has AC 12 and 15 hit points and is immune to all damage except bludgeoning, slashing, fire, and force." + ] + }, + { + "type": "entries", + "name": "Crossbow Trap", + "page": 80, + "id": "SC-310c", + "entries": [ + "Four crossbows are positioned behind concealed arrow slits at the east end of the corridor, in two stacks of two. A successful {@dc 15} Intelligence ({@skill Investigation}) check made within 5 feet of the trap reveals the arrow slits and crossbows. A successful Wisdom ({@skill Perception}) check made from anywhere in the corridor spots the arrow slits.", + "These crossbows have {@hit 2} to hit and deal 5 ({@damage 1d10}) piercing damage. Each crossbow shoots straight west along the row of squares in front of it. Its target is the closest creature in that row of squares. If the first target is missed, roll again to hit the next creature and so on until a creature is hit or the bolt strikes the far wall of the armory (or a door, if characters close them).", + "The crossbows have intricate self-loading mechanisms designed by the dwarves. Once the trap is triggered, they shoot every round for 10 rounds before running out of ammo. If removed from their mounts, they become normal {@item heavy crossbow|PHB|heavy crossbows} without auto-loading capability or {@hit 2} to hit." + ] + }, + { + "type": "entries", + "name": "Doors", + "page": 80, + "entries": [ + "The two sets of doors at the east end of the corridor have no locks. The doors into the stables ({@area Area 317|SC-317|x}) open normally. The doors into the great hall ({@area Area 311|SC-311|x}) can't be barred from the north side, but the trollkin might have blocked them shut with rubble-filled barrels. This isn't guaranteed; {@creature Bjrnyar|KPSC} might decide being able to move through the door quickly to get behind enemies is more important than blocking this entrance. If the doors aren't blocked, there are two rubble-filled barrels near the doors, and those barrels can be heaved into blocking positions in 2 rounds. If the doors are blocked, they can be forced open with a {@spell knock} spell, a successful {@dc 20} Strength check, or destroyed (AC 15, 20 hit points)." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "311. Great Hall", + "page": 80, + "id": "SC-311", + "entries": [ + "This is the trollkin's primary living space where they eat, socialize, argue, and relax when they're not drilling in the armory or sleeping in a barracks.", + "Until recently, this hall contained many plank-and-trestle tables and benches. Assuming characters don't reach this area during their first foray, most of the furniture has been turned into barricades by the time they see this chamber.", + "When characters first arrive, they probably won't have time to notice much more than the trollkin, lich hounds, and dire owlbears facing them. When they have a chance to appreciate their surroundings, read the following:", + { + "type": "insetReadaloud", + "page": 80, + "entries": [ + "The dwarves built this magnificent hall for feasting, drinking, and dancing. Its grandeur is only slightly dimmed by time and battle damage. The flagstone floor is now covered with grime, the vaulted ceiling is caked with soot, and the massive columns are scarred by weapon strikes.", + "More recently, the hall's furnishings of heavy wooden tables and benches have been piled into barricades in the northwest portion of the hall." + ] + }, + "{@creature Bjrnyar|KPSC} would prefer not to stage a final defense here for the same reasons he doesn't want a pitched battle in the armory: he believes wide-open space favors the intruders, who probably have plenty of magic to throw around. He'd rather keep them bottled up in corridors or fight them from behind barricades.", + "The barricades in the northwest of the hall are constructed to defend against attackers coming from the breached barracks ({@area Area 312|SC-312|x}). If the positions are flipped\u2014trollkin on the north side, characters on the south and east\u2014the trollkin smash the platforms before scrambling over so characters can't use them. The barricade then has the same effect against characters as usual, but the characters also have half cover against attacks from the trollkin (+2 to AC and saving throws), who lose some of their height advantage." + ] + }, + { + "type": "entries", + "name": "312. Breached Barracks", + "page": 80, + "id": "SC-312", + "entries": [ + "Originally this was sleeping quarters for up to fifty dwarves. The room was crowded with bunk beds, footlockers, and little else. Now half the trollkin use it as their chamber, sleeping on bunks pushed together and piled with furs. All the chests have been thoroughly looted since the dwarves were defeated, and little of value remains other than the trollkin's meager possessions. These include many amulets and charms made from bone, feathers, and claws, a variety of daggers and other small weapons, and an assortment of gems and jewelry looted from merchants (total value 150 gp).", + "The trollkin are likely to build a barricade around the breach to the grand larder, though they might not defend it to the death. It may only serve as a delay before they fall back to the main barricade in the great hall, where up to seven archers can be ready to shoot anyone coming through the doorway." + ] + }, + { + "type": "entries", + "name": "313. Looted Barracks", + "page": 82, + "id": "SC-313", + "entries": [ + "This barracks is identical in every way to {@area Area 312|SC-312|x} except there's only one way in and out.", + "The trollkin would have to be desperate to make a last stand here because there's nowhere to retreat. What they might do, however, is barricade the doorway and hope to trick the characters into believing they're inside while another part of their force waits to sortie from the stables and attack the characters from behind along with the last of the dire owlbears and lich hounds." + ] + }, + { + "type": "entries", + "name": "314. Bjrnyar's Chamber", + "page": 82, + "id": "SC-314", + "entries": [ + "{@creature Bjrnyar|KPSC} and Giydya share this chamber. It's not much nicer or more comfortable than either of the two barracks in terms of furnishings and overall condition, but it does have a small table and a pair of sturdy, intact chests.", + "Both chests have locks, but only one is locked. The unlocked chest holds furs, blankets, and spare trollkin-sized clothing. The locked chest can be opened with a successful {@dc 15} Dexterity ({@item Thieves' Tools|PHB}) check or with the key tucked into {@creature Bjrnyar|KPSC}'s belt. It contains most of the treasure the trollkin have looted from merchants and other adventurers.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 82, + "entries": [ + "1,400 gp, 7,000 sp, 6,500 cp, 13 gems (50 gp each), a {@item potion of heroism}, a {@item Spell Scroll (5th Level)|DMG|spell scroll} of {@spell teleportation circle}, a single {@item bead of force}, and a beautiful soapstone carving of a horse's head can all be found in the locked chest. (If you change the contents of the chest, always include the soapstone carving; it's part of the key to {@area Area 315|SC-315|x}.)" + ] + } + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Bjrnyar.webp" + }, + "title": "Bjrnyar", + "credit": "Bryan Syme", + "width": 620, + "height": 868 + } + ] + }, + { + "type": "entries", + "name": "315. Shrine of Volund", + "page": 82, + "id": "SC-315", + "entries": [ + "The door to this area appears to be brass, but heavy scarring from axe blows reveals it's brass-clad iron. The door was attacked by frustrated trollkin who believed a treasure chamber lay beyond. They never figured out how to open the door.", + "Despite the damage to the decorative brass, characters can still just make out the stylized motifs. From top to bottom, they show a large anvil with a hammer above it, flames from a forge, and a horse's head. All are symbols of Volund, master smith of the gods. Dwarves, characters who serve Volund, and characters with proficiency in {@skill Religion} recognize this automatically. Otherwise, a character can recall this information with a successful {@dc 15} Intelligence ({@skill Religion}) check.", + "The door is sealed with a puzzle mechanism similar to a lock but more intricate. It can be opened two ways:", + { + "type": "list", + "page": 82, + "items": [ + "The first is by succeeding on three sequential Dexterity ({@item Thieves' Tools|PHB}) checks ({@dc 14}, {@dc 17}, and {@dc 20}). If any check fails, all three mechanisms lock up and the attempt can't be retried (starting over from scratch) until the mechanism resets 24 hours later.", + "The second is by simultaneously pressing the soapstone carving of a horse (from the chest in {@area Area 314|SC-314|x}) against the symbol of the horse, a burning ember or flame against the symbol of flame, and striking the anvil symbol with a {@item hammer|PHB}." + ] + }, + { + "type": "insetReadaloud", + "page": 82, + "entries": [ + "You hear an audible clack and the squealing of long-dry gears. Dust filters down from the lintel as the brass-clad door sinks slowly down into the floor.", + "Beyond is a chamber the same size as the one you're in, but completely different. At the center stands an immense golden anvil gleaming in the light. An inscription in Dwarvish runes is carved into the pedestal beneath the anvil. At each end of the room, larger-than-life statues of heavily armored dwarves stand guard." + ] + }, + "The anvil is much larger than any typical blacksmith's anvil: 7 feet long and 5 feet tall. It's on a 2-foot pedestal atop a 16-inch riser, which places the top of the anvil almost 8.5 feet above floor level. Even someone who stands on the steps around the anvil can't see the top.", + "The inscription in {@language Dwarvish} states, \"Mighty Thor overlooks the sins of those who praise his name.\" A dwarf with the Stonecunning trait who inspects the inscription recognizes that it's more recent and less artistic than other features of the chamber. It's also an odd thing to write in a shrine to Volund, but that's not something to give away; players must realize that on their own.", + "The statues are also on 2-foot platforms and are 7 feet tall themselves, so they too tower over the chamber. The top of the anvil lines up approximately with their eye level.", + "The statues are carved in the characteristic style of the northern dwarves. Both are portrayed in ornate plate armor. The statue to the east grips the handle of a greatsword with its tip resting on the floor, while the statue to the west grips a similarly inverted maul.", + "The anvil is not solid gold. It's made of iron with thin gold plating. If all the gold were scraped off, it would be worth only 10 gp.", + "This chamber is a shrine to Volund (Svarog), as is obvious to any dwarves or other characters with knowledge of the deity. He is popular among smiths and other craftsmen and also with the reaver dwarves who built this complex. As the dwarves turned more and more to raiding, their worship turned more heavily to {@deity Thor|Norse|PHB}.", + "An important item lies atop the anvil, where it's difficult to spot. Medium-sized characters standing on the platforms alongside the statues are about 8 feet above the floor\u2014still below the 8.5-foot height of the top. To see the top of the anvil, someone must climb up the anvil, fly, or stand near a statue and jump up.", + "A tiny representation of the hammer of Thor, about 5 inches long, rests atop the anvil. It's plated in the same gold as the anvil and appears to be part of it.", + "If the gold plating is scraped away, the hammer comes free; it's a separate piece resting in a shallow indentation in the anvil and encased in the same gold plating.", + "When the tiny hammer is picked up from the anvil, blue light swirls around the statues as they transform into two {@creature monolith footman|ToB|monolith footmen} (Tome of Beasts). These {@creature monolith footman|ToB|monolith footmen} were fashioned by elves at the request of Gerhardt III. What they do depends on what happened earlier.", + { + "type": "list", + "page": 83, + "items": [ + "If characters opened the shrine by operating the mechanism properly (with the statue, an ember, and a hammer) or if the character who picked up the hammer spoke Thor's name aloud and in a praiseful manner while doing so, the monolith footmen make no offensive moves.", + "If characters bypassed the door mechanism with {@item thieves' tools|PHB} and didn't praise Thor's name as they took the hammer, then the monolith footmen attack.", + "If characters scrape more than a few square inches of plating off the anvil, looting or defacing the shrine, the monolith footmen attack.", + "If characters attack either monolith or cause damage to them, they turn hostile and attack." + ] + }, + "If the monolith footmen don't attack, they stand quietly until the character with the tiny hammer leaves. The footmen follow that character. They don't leave this level and they don't protect the character; they just follow.", + "The tiny hammer is the key that opens the tombs ({@area Areas 307|SC-307|x}\u2013{@area 309|SC-309|x}). Once characters enter that area, the monolith footmen stand at the top of the stairs, blocking the doorway. For more details on their actions, see Thor's shrine ({@area Area 309|SC-309|x}). They stay there until the {@creature ring servant|CCodex} ({@area Area 309|SC-309|x}) is destroyed. The monoliths take no part in combat unless they take damage from a character." + ] + }, + { + "type": "entries", + "name": "316. Kitchen", + "page": 83, + "id": "SC-316", + "entries": [ + "There's nothing remarkable about this kitchen area. It's obviously well used and well taken care of. The attached room is a pantry full of preserved foods and seasonings. A narrow chute gives access to the oubliette that drops from Level 1 to Level 4. The trollkin cook uses it as a garbage chute." + ] + }, + { + "type": "entries", + "name": "317. Stable", + "page": 83, + "id": "SC-317", + "entries": [ + "The dwarves used this area to house their trained dire owlbears. Those owlbears' descendants still use it as a den, but these are considerably less well trained.", + { + "type": "insetReadaloud", + "page": 83, + "entries": [ + "As soon as you open the door, the reek of an animal den hits your nostrils. Despite how powerfully the place smells, it looks reasonably clean. The stone floor is deeply gouged by claw marks, but you see no animal droppings and only a few blood smears and crushed bones." + ] + }, + "Whether any dire owlbears remain depends on how the battle for this level unfolded. It's possible characters have already killed all of them by the time this door is opened. If that's the case, only one {@creature dire owlbear cub|KPSC} is here. It's enclosed in the larger of the two stables at the east end of the room. The cub has the stats of a {@creature brown bear|MM}.", + "Characters might cook up various schemes to raise this cub and domesticate it. Someone with {@skill Animal Handling} proficiency, a {@class druid}, or a {@class Ranger|PHB|Beast Master ranger|Beast Master|PHB} can establish an uneasy rapport with it by making a successful {@dc 13} Wisdom ({@skill Animal Handling}) check. The dire owlbear, however, is neither a beast nor easily domesticated. It's a feral monstrosity, and eventually (sooner rather than later) it turns and tries to tear off the hand that feeds it. Don't shy away from having this happen at the worst possible moment.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Dire Owlbear.webp" + }, + "title": "Dire Owlbear", + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 651, + "height": 921 + }, + "If characters haven't killed all the dire owlbears, then the surviving ones are here and they go berserk when strangers appear. Closing and even barring doors slows them down for only 2 rounds before they tear the door to splinters and come through. With a speed of 40 feet, they're considerably faster than most characters. They don't chase anyone up the spiral stairs. If they haven't caught their prey in 10 rounds, they give up and return to this den.", + "As noted in the description, this chamber is relatively clean (for a stable) despite the smell, and the dire owlbears are well fed and in good health. The trollkin have long tribal knowledge of handling such creatures, and they take good care of them.", + "The alcove to the north contains four auto-loading heavy crossbows trained along the gauntlet ({@area Area 310|SC-310|x}). They can be dismounted and used as normal {@item heavy crossbow|PHB|heavy crossbows}. Eighty additional {@item crossbow bolt|PHB|bolts} are also stored in boxes in that area; there are no quivers.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "The Drop", + "page": 84, + "entries": [ + "In the western portion of the chamber, a hole is smashed through the floor. This opening was created by the derro living below as a shortcut to the surface after the dwarves were wiped out, allowing them to avoid a long trek on the Black River. The trollkin allowed the derro to use the tunnel on their surface raids in exchange for the derro occasionally leaving behind a weak or dying captive for the dire owlbears to kill and eat.", + "The hole drops 80 feet to the bat caverns below ({@area Area 401|SC-401|x}). It's the only way for characters to reach the lower levels (or to get out again!) until they find other means from below.", + "A rope ladder made from an unfamiliar, spongy fiber is tied to a wooden post in this chamber and hangs down the hole. A character who examines it and makes a successful {@dc 12} Intelligence ({@skill Nature}) check realizes it's woven from tough, giant fungus. If any trollkin or dire owlbears survive (and some almost certainly do; see {@adventure Restocking|KPSC|6|Restocking}), this ladder might be destroyed or removed at some point when the characters return to the hole." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "318. Surface Tunnel", + "page": 84, + "id": "SC-318", + "entries": [ + "This tunnel was carved out by dwarves and dire owlbears long ago. It's dark, narrow, twisting, uneven, and nearly three-quarters of a mile long. It emerges in an overgrown jumble of boulders somewhere southeast of the ruined citadel. The dire owlbears use the tunnel to travel to and from the surface for hunting. The trollkin sometimes use it for the same reason, but the low ceiling makes it awkward for them.", + "When only a handful of trollkin remain, this is the most likely spot for them to make their final stand. They build a barricade around the door and fight until honor is satisfied (meaning no one flees until they're wounded). When all appears lost, having this tunnel at their backs gives them an escape route. The last few survivors do not die where they stand; one heroically remains behind to block the path while its comrades retreat up the tunnel and escape back to Jotunheim, happy to shake the dust of this cursed place off their boots and with epic tales of battle and tragedy to tell their kin.", + "A sturdy door set into the south wall of the tunnel a couple dozen paces beyond this chamber leads to {@area Area 319|SC-319|x} in the Clacking Caverns." + ] + } + ] + }, + { + "type": "section", + "name": "Clacking Caverns", + "page": 85, + "entries": [ + "This section of the Scarlet Citadel was carved out by the dwarves to serve as tombs for their heroes. They used a chain of natural caverns as the central core of the crypts and cut rectangular chambers to the sides. This area of the dwarven redoubt was never entered by the knights of Khors, so most of the tombs remain sealed.", + "The influence of the Black River is felt here, and it's worked its magic on the dead occupants of the tombs.", + "In addition, the disappearance of the dwarves allowed aggressive underground hunter-scavengers called clacker beetles to move into the caverns and establish a nest. Clacker beetles roam freely through the whole sub-level, with the exception of the still-sealed crypts.", + "The real mystery in this area is a pair of pools that float in midair in the two largest caverns. The pools were here when the dwarves arrived, and the dwarves never figured out how these enigmas came to exist. Carnivorous fish live in the pools, making them mildly dangerous to the curious. The dwarves found the strange features both fascinating and beautiful, so they took precautions and worked around them and even used them as burial grounds\u2014and hiding spots for valuable caches. (The nature of the floating pools is explained in the description of {@area Area 320|SC-320|x}.)", + "Most of this level is lightless. The exceptions are those areas where glowing moss grows: {@area Areas 319|SC-319|x}\u2013{@area 321|SC-321|x}, {@area 325|SC-325|x}, {@area 330|SC-330|x}, and {@area 331|SC-331|x}. Glowing moss produces dim illumination throughout the chamber. Everywhere else, characters must provide their own light.", + "This level presents a slowly rising threat that suddenly explodes into deadly danger. Characters should be drawn to the potential for loot in the dwarven tombs and the mystery of the floating pools, the shrine, and the trollkin armor surrounded by charred beetles. While the characters investigate, clacker beetles are slowly but surely surrounding them and getting ready to pounce. By the time characters discover the clacker beetle nest, they should be thoroughly hemmed in. Some groups will fight their way out; others may choose to dive into whatever unknown danger lies below {@area Area 331|SC-331|x} or into the river rather than face the horde of beetles.", + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/03 Clacking Caverns.webp" + }, + "imageType": "map", + "title": "Map 03: Clacking Caverns", + "credit": "Jon Pintar", + "id": "SC-319-M", + "grid": { + "type": "square", + "offsetX": -1, + "offsetY": 4 + }, + "mapRegions": [ + { + "area": "SC-319", + "points": [ + [ + 63, + 2 + ], + [ + 302, + 2 + ], + [ + 302, + 626 + ], + [ + 410, + 791 + ], + [ + 535, + 847 + ], + [ + 745, + 969 + ], + [ + 745, + 1314 + ], + [ + 378, + 1314 + ], + [ + 378, + 1209 + ], + [ + 226, + 1209 + ], + [ + 226, + 1043 + ], + [ + 63, + 1043 + ] + ] + }, + { + "area": "SC-320", + "points": [ + [ + 884, + 1027 + ], + [ + 752, + 1316 + ], + [ + 752, + 2118 + ], + [ + 1541, + 2118 + ], + [ + 1541, + 1144 + ], + [ + 1076, + 1144 + ] + ] + }, + { + "area": "SC-321", + "points": [ + [ + 579, + 446 + ], + [ + 579, + 762 + ], + [ + 742, + 762 + ], + [ + 1135, + 1030 + ], + [ + 1539, + 1030 + ], + [ + 1539, + 45 + ], + [ + 1156, + 45 + ] + ] + }, + { + "area": "SC-322", + "points": [ + [ + 547, + 1672 + ], + [ + 547, + 2110 + ], + [ + 42, + 2110 + ], + [ + 42, + 1672 + ] + ] + }, + { + "area": "SC-323", + "points": [ + [ + 718, + 1328 + ], + [ + 718, + 1656 + ], + [ + 378, + 1656 + ], + [ + 378, + 1328 + ] + ] + }, + { + "area": "SC-324", + "points": [ + [ + 319, + 67 + ], + [ + 319, + 394 + ], + [ + 624, + 394 + ], + [ + 624, + 67 + ] + ] + }, + { + "area": "SC-325", + "points": [ + [ + 1618, + 1416 + ], + [ + 2272, + 1416 + ], + [ + 2425, + 1718 + ], + [ + 2425, + 1923 + ], + [ + 2196, + 2152 + ], + [ + 1828, + 2152 + ], + [ + 1618, + 1933 + ] + ] + }, + { + "area": "SC-326", + "points": [ + [ + 1596, + 877 + ], + [ + 1596, + 1293 + ], + [ + 2268, + 1293 + ], + [ + 2268, + 877 + ] + ] + }, + { + "area": "SC-327", + "points": [ + [ + 1607, + 521 + ], + [ + 1607, + 837 + ], + [ + 1915, + 837 + ], + [ + 1915, + 521 + ] + ] + }, + { + "area": "SC-328", + "points": [ + [ + 1603, + 70 + ], + [ + 1603, + 484 + ], + [ + 2263, + 484 + ], + [ + 2263, + 70 + ] + ] + }, + { + "area": "SC-329", + "points": [ + [ + 2452, + 1327 + ], + [ + 2452, + 2065 + ], + [ + 3059, + 2065 + ], + [ + 3059, + 1327 + ] + ] + }, + { + "area": "SC-331", + "points": [ + [ + 2988, + 48 + ], + [ + 2988, + 329 + ], + [ + 2478, + 329 + ], + [ + 2478, + 48 + ] + ] + }, + { + "area": "SC-330", + "points": [ + [ + 3090, + 348 + ], + [ + 3090, + 1320 + ], + [ + 2308, + 1320 + ], + [ + 2308, + 348 + ] + ] + } + ], + "width": 3101, + "height": 2178 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/03 Clacking Caverns (Player Version).webp" + }, + "imageType": "mapPlayer", + "title": "Map 03: Clacking Caverns\u2014(Player Version)", + "credit": "Jon Pintar", + "id": "SC-319-MP", + "mapParent": { + "id": "SC-319-M", + "offsetX": -10, + "offsetY": -4, + "scaleX": 1.9994, + "scaleY": 2.0012 + }, + "grid": { + "type": "square", + "offsetX": 8, + "offsetY": 7, + "scale": 2 + }, + "foundrySceneRoot": { + "globalLight": false, + "tokenVision": true, + "fogExploration": true, + "padding": 0, + "templates": [ + { + "t": "ray", + "x": 350, + "y": 1900, + "distance": 20, + "direction": 270, + "width": 5, + "fillColor": "#ff0000", + "hidden": true, + "texture": null + }, + { + "t": "ray", + "x": 550, + "y": 400, + "distance": 20, + "direction": 90, + "width": 5, + "fillColor": "#ff0000", + "hidden": true, + "texture": null + }, + { + "t": "ray", + "x": 2350, + "y": 1000, + "distance": 20, + "direction": 270, + "width": 5, + "fillColor": "#ff0000", + "hidden": true, + "texture": null + } + ], + "lights": [ + { + "x": 1250, + "y": 550, + "config": { + "dim": 45, + "animation": { + "type": "ghost", + "speed": 3, + "intensity": 3 + }, + "color": "#288170" + } + }, + { + "x": 1300, + "y": 1800, + "config": { + "dim": 45, + "animation": { + "type": "ghost", + "speed": 3, + "intensity": 3 + }, + "color": "#288170" + } + }, + { + "x": 650, + "y": 1250, + "config": { + "dim": 45, + "animation": { + "type": "ghost", + "speed": 3, + "intensity": 3 + }, + "color": "#288170" + } + }, + { + "x": 3200, + "y": 200, + "config": { + "dim": 15, + "animation": { + "type": "ghost", + "speed": 3, + "intensity": 3 + }, + "color": "#288170" + } + }, + { + "x": 2350, + "y": 1950, + "config": { + "alpha": 0.2, + "dim": 10, + "animation": { + "type": "starlight", + "speed": 2, + "intensity": 3 + }, + "color": "#cbac54" + } + } + ], + "walls": [ + { + "c": [ + 75, + 0, + 300, + 0 + ] + }, + { + "c": [ + 300, + 0, + 325, + 250 + ] + }, + { + "c": [ + 325, + 250, + 312, + 500 + ] + }, + { + "c": [ + 312, + 500, + 300, + 687 + ] + }, + { + "c": [ + 300, + 687, + 325, + 787 + ] + }, + { + "c": [ + 325, + 787, + 387, + 887 + ] + }, + { + "c": [ + 387, + 887, + 412, + 912 + ] + }, + { + "c": [ + 412, + 912, + 475, + 900 + ] + }, + { + "c": [ + 475, + 900, + 487, + 900 + ] + }, + { + "c": [ + 487, + 900, + 487, + 412 + ] + }, + { + "c": [ + 487, + 412, + 387, + 412 + ] + }, + { + "c": [ + 387, + 412, + 387, + 87 + ] + }, + { + "c": [ + 387, + 87, + 712, + 87 + ] + }, + { + "c": [ + 712, + 87, + 712, + 412 + ] + }, + { + "c": [ + 712, + 412, + 612, + 412 + ] + }, + { + "c": [ + 612, + 412, + 612, + 687 + ] + }, + { + "c": [ + 612, + 687, + 700, + 687 + ] + }, + { + "c": [ + 700, + 687, + 687, + 625 + ] + }, + { + "c": [ + 687, + 625, + 700, + 550 + ] + }, + { + "c": [ + 700, + 550, + 750, + 512 + ] + }, + { + "c": [ + 750, + 512, + 850, + 500 + ] + }, + { + "c": [ + 850, + 500, + 887, + 500 + ] + }, + { + "c": [ + 887, + 500, + 912, + 475 + ] + }, + { + "c": [ + 912, + 475, + 900, + 437 + ] + }, + { + "c": [ + 900, + 437, + 1000, + 400 + ] + }, + { + "c": [ + 1000, + 400, + 1025, + 312 + ] + }, + { + "c": [ + 1025, + 312, + 1050, + 287 + ] + }, + { + "c": [ + 1050, + 287, + 1162, + 250 + ] + }, + { + "c": [ + 1162, + 250, + 1187, + 250 + ] + }, + { + "c": [ + 1187, + 250, + 1212, + 187 + ] + }, + { + "c": [ + 1212, + 187, + 1300, + 125 + ] + }, + { + "c": [ + 1300, + 125, + 1400, + 100 + ] + }, + { + "c": [ + 1400, + 100, + 1450, + 100 + ] + }, + { + "c": [ + 1450, + 100, + 1475, + 75 + ] + }, + { + "c": [ + 1475, + 75, + 1587, + 75 + ] + }, + { + "c": [ + 1587, + 75, + 1612, + 100 + ] + }, + { + "c": [ + 1612, + 100, + 1637, + 125 + ] + }, + { + "c": [ + 1637, + 125, + 1662, + 162 + ] + }, + { + "c": [ + 1662, + 162, + 1725, + 187 + ] + }, + { + "c": [ + 1725, + 187, + 1737, + 325 + ] + }, + { + "c": [ + 1737, + 325, + 1762, + 412 + ] + }, + { + "c": [ + 1762, + 412, + 1750, + 512 + ] + }, + { + "c": [ + 1750, + 512, + 1712, + 575 + ] + }, + { + "c": [ + 1712, + 575, + 1712, + 687 + ] + }, + { + "c": [ + 1712, + 687, + 1887, + 687 + ] + }, + { + "c": [ + 1887, + 687, + 1887, + 587 + ] + }, + { + "c": [ + 1887, + 587, + 2212, + 587 + ] + }, + { + "c": [ + 2212, + 587, + 2212, + 687 + ] + }, + { + "c": [ + 2212, + 687, + 2287, + 687 + ] + }, + { + "c": [ + 2287, + 687, + 2287, + 512 + ] + }, + { + "c": [ + 2287, + 512, + 1887, + 512 + ] + }, + { + "c": [ + 1887, + 512, + 1887, + 87 + ] + }, + { + "c": [ + 1887, + 87, + 2612, + 87 + ] + }, + { + "c": [ + 2612, + 87, + 2612, + 400 + ] + }, + { + "c": [ + 2612, + 400, + 2662, + 400 + ] + }, + { + "c": [ + 2662, + 400, + 2687, + 425 + ] + }, + { + "c": [ + 2687, + 425, + 2750, + 437 + ] + }, + { + "c": [ + 2750, + 437, + 2787, + 487 + ] + }, + { + "c": [ + 2787, + 487, + 2800, + 575 + ] + }, + { + "c": [ + 2800, + 575, + 2800, + 675 + ] + }, + { + "c": [ + 2800, + 675, + 2837, + 700 + ] + }, + { + "c": [ + 2837, + 700, + 2875, + 712 + ] + }, + { + "c": [ + 2875, + 712, + 2900, + 687 + ] + }, + { + "c": [ + 2900, + 687, + 2900, + 637 + ] + }, + { + "c": [ + 2900, + 637, + 2937, + 600 + ] + }, + { + "c": [ + 2937, + 600, + 2975, + 562 + ] + }, + { + "c": [ + 2975, + 562, + 3000, + 500 + ] + }, + { + "c": [ + 3000, + 500, + 3037, + 487 + ] + }, + { + "c": [ + 3037, + 487, + 3087, + 487 + ] + }, + { + "c": [ + 3087, + 487, + 3087, + 437 + ] + }, + { + "c": [ + 3087, + 437, + 3075, + 400 + ] + }, + { + "c": [ + 3075, + 400, + 3075, + 362 + ] + }, + { + "c": [ + 3075, + 362, + 3050, + 312 + ] + }, + { + "c": [ + 3050, + 312, + 3000, + 300 + ] + }, + { + "c": [ + 3000, + 300, + 2950, + 250 + ] + }, + { + "c": [ + 2950, + 250, + 2950, + 200 + ] + }, + { + "c": [ + 2950, + 200, + 2975, + 112 + ] + }, + { + "c": [ + 2975, + 112, + 3025, + 75 + ] + }, + { + "c": [ + 3025, + 75, + 3150, + 50 + ] + }, + { + "c": [ + 3150, + 50, + 3275, + 62 + ] + }, + { + "c": [ + 3275, + 62, + 3412, + 87 + ] + }, + { + "c": [ + 3412, + 87, + 3450, + 125 + ] + }, + { + "c": [ + 3450, + 125, + 3462, + 175 + ] + }, + { + "c": [ + 3462, + 175, + 3437, + 250 + ] + }, + { + "c": [ + 3437, + 250, + 3325, + 312 + ] + }, + { + "c": [ + 3325, + 312, + 3300, + 337 + ] + }, + { + "c": [ + 3300, + 337, + 3237, + 337 + ] + }, + { + "c": [ + 3237, + 337, + 3212, + 400 + ] + }, + { + "c": [ + 3212, + 400, + 3212, + 475 + ] + }, + { + "c": [ + 3212, + 475, + 3262, + 500 + ] + }, + { + "c": [ + 3262, + 500, + 3325, + 500 + ] + }, + { + "c": [ + 3325, + 500, + 3387, + 512 + ] + }, + { + "c": [ + 3387, + 512, + 3412, + 537 + ] + }, + { + "c": [ + 3412, + 537, + 3412, + 512 + ] + }, + { + "c": [ + 3412, + 512, + 3412, + 425 + ] + }, + { + "c": [ + 3412, + 425, + 3437, + 400 + ] + }, + { + "door": 1, + "c": [ + 487, + 412, + 612, + 412 + ], + "ds": 2 + }, + { + "c": [ + 3437, + 400, + 3475, + 400 + ] + }, + { + "c": [ + 3475, + 400, + 3487, + 475 + ] + }, + { + "c": [ + 3487, + 475, + 3475, + 600 + ] + }, + { + "c": [ + 3475, + 600, + 3512, + 662 + ] + }, + { + "c": [ + 3512, + 662, + 3525, + 912 + ] + }, + { + "c": [ + 3525, + 912, + 3562, + 925 + ] + }, + { + "c": [ + 3562, + 925, + 3587, + 950 + ] + }, + { + "c": [ + 3587, + 950, + 3562, + 1000 + ] + }, + { + "c": [ + 3562, + 1000, + 3537, + 1012 + ] + }, + { + "c": [ + 3537, + 1012, + 3512, + 1112 + ] + }, + { + "c": [ + 3512, + 1112, + 3562, + 1125 + ] + }, + { + "c": [ + 3562, + 1125, + 3575, + 1150 + ] + }, + { + "c": [ + 3575, + 1150, + 3562, + 1187 + ] + }, + { + "c": [ + 3562, + 1187, + 3525, + 1200 + ] + }, + { + "c": [ + 3525, + 1200, + 3487, + 1187 + ] + }, + { + "c": [ + 3487, + 1187, + 3450, + 1212 + ] + }, + { + "c": [ + 3450, + 1212, + 3475, + 1225 + ] + }, + { + "c": [ + 3475, + 1225, + 3487, + 1312 + ] + }, + { + "c": [ + 3487, + 1312, + 3475, + 1400 + ] + }, + { + "c": [ + 3475, + 1400, + 3487, + 1475 + ] + }, + { + "c": [ + 3487, + 1475, + 3500, + 1487 + ] + }, + { + "c": [ + 3500, + 1487, + 3512, + 1487 + ] + }, + { + "c": [ + 3512, + 1487, + 3512, + 2000 + ] + }, + { + "c": [ + 3512, + 2000, + 3600, + 1987 + ] + }, + { + "c": [ + 3600, + 1987, + 3612, + 2412 + ] + }, + { + "c": [ + 3612, + 2412, + 2687, + 2412 + ] + }, + { + "c": [ + 2687, + 2412, + 2700, + 2362 + ] + }, + { + "c": [ + 2700, + 2362, + 2725, + 2300 + ] + }, + { + "c": [ + 2725, + 2300, + 2787, + 2275 + ] + }, + { + "c": [ + 2787, + 2275, + 2800, + 2212 + ] + }, + { + "c": [ + 2800, + 2212, + 2875, + 2175 + ] + }, + { + "c": [ + 2875, + 2175, + 2900, + 2087 + ] + }, + { + "c": [ + 3212, + 2412, + 3200, + 2350 + ] + }, + { + "c": [ + 3200, + 2350, + 3237, + 2312 + ] + }, + { + "c": [ + 3237, + 2312, + 3275, + 2312 + ] + }, + { + "c": [ + 3275, + 2312, + 3287, + 2325 + ] + }, + { + "c": [ + 3287, + 2325, + 3300, + 2412 + ] + }, + { + "c": [ + 3437, + 2337, + 3400, + 2412 + ] + }, + { + "c": [ + 3437, + 2337, + 3475, + 2312 + ] + }, + { + "c": [ + 3475, + 2312, + 3612, + 2312 + ] + }, + { + "c": [ + 3475, + 1950, + 3463, + 1928 + ] + }, + { + "c": [ + 3463, + 1928, + 3438, + 1928 + ] + }, + { + "c": [ + 3438, + 1928, + 3425, + 1950 + ] + }, + { + "c": [ + 3425, + 1950, + 3438, + 1972 + ] + }, + { + "c": [ + 3438, + 1972, + 3463, + 1972 + ] + }, + { + "c": [ + 3463, + 1972, + 3475, + 1950 + ] + }, + { + "c": [ + 2938, + 1928, + 2925, + 1950 + ] + }, + { + "c": [ + 2925, + 1950, + 2938, + 1972 + ] + }, + { + "c": [ + 2938, + 1972, + 2963, + 1972 + ] + }, + { + "c": [ + 2963, + 1972, + 2975, + 1950 + ] + }, + { + "c": [ + 2975, + 1950, + 2963, + 1928 + ] + }, + { + "c": [ + 2963, + 1928, + 2938, + 1928 + ] + }, + { + "c": [ + 2900, + 2087, + 2887, + 1900 + ] + }, + { + "c": [ + 2887, + 1900, + 2887, + 1800 + ] + }, + { + "c": [ + 2887, + 1800, + 2875, + 1787 + ] + }, + { + "c": [ + 2875, + 1787, + 2825, + 1812 + ] + }, + { + "c": [ + 2825, + 1812, + 2775, + 1800 + ] + }, + { + "c": [ + 2775, + 1800, + 2725, + 1800 + ] + }, + { + "c": [ + 2725, + 1800, + 2762, + 1912 + ] + }, + { + "c": [ + 2762, + 1912, + 2787, + 1937 + ] + }, + { + "c": [ + 2787, + 1937, + 2800, + 2012 + ] + }, + { + "c": [ + 2800, + 2012, + 2762, + 2112 + ] + }, + { + "c": [ + 2762, + 2112, + 2712, + 2150 + ] + }, + { + "c": [ + 2712, + 2150, + 2687, + 2200 + ] + }, + { + "c": [ + 2687, + 2200, + 2637, + 2237 + ] + }, + { + "c": [ + 2637, + 2237, + 2537, + 2325 + ] + }, + { + "c": [ + 2537, + 2325, + 2387, + 2337 + ] + }, + { + "c": [ + 2387, + 2337, + 2287, + 2300 + ] + }, + { + "c": [ + 2287, + 2300, + 2200, + 2300 + ] + }, + { + "c": [ + 2200, + 2300, + 2137, + 2275 + ] + }, + { + "c": [ + 2137, + 2275, + 2100, + 2237 + ] + }, + { + "c": [ + 2100, + 2237, + 2000, + 2187 + ] + }, + { + "c": [ + 2000, + 2187, + 1950, + 2162 + ] + }, + { + "c": [ + 1950, + 2162, + 1912, + 2112 + ] + }, + { + "c": [ + 1912, + 2112, + 1700, + 2112 + ] + }, + { + "c": [ + 1700, + 2112, + 1700, + 2137 + ] + }, + { + "c": [ + 1700, + 2137, + 1650, + 2200 + ] + }, + { + "c": [ + 1650, + 2200, + 1600, + 2250 + ] + }, + { + "c": [ + 1600, + 2250, + 1562, + 2300 + ] + }, + { + "c": [ + 1562, + 2300, + 1487, + 2325 + ] + }, + { + "c": [ + 1487, + 2325, + 1300, + 2325 + ] + }, + { + "c": [ + 1300, + 2325, + 1225, + 2300 + ] + }, + { + "c": [ + 1225, + 2300, + 1187, + 2225 + ] + }, + { + "c": [ + 1187, + 2225, + 1137, + 2212 + ] + }, + { + "c": [ + 1137, + 2212, + 1087, + 2137 + ] + }, + { + "c": [ + 1087, + 2137, + 1025, + 2112 + ] + }, + { + "c": [ + 1025, + 2112, + 1012, + 2100 + ] + }, + { + "c": [ + 1012, + 2100, + 900, + 2100 + ] + }, + { + "c": [ + 900, + 2100, + 887, + 2200 + ] + }, + { + "c": [ + 887, + 2200, + 875, + 2212 + ] + }, + { + "c": [ + 875, + 2212, + 800, + 2212 + ] + }, + { + "c": [ + 800, + 2212, + 775, + 2212 + ] + }, + { + "c": [ + 775, + 2212, + 725, + 2200 + ] + }, + { + "c": [ + 725, + 2200, + 700, + 2212 + ] + }, + { + "c": [ + 700, + 2212, + 625, + 2200 + ] + }, + { + "c": [ + 625, + 2200, + 612, + 2212 + ] + }, + { + "c": [ + 612, + 2212, + 612, + 2312 + ] + }, + { + "c": [ + 612, + 2312, + 87, + 2312 + ] + }, + { + "c": [ + 87, + 2312, + 87, + 1887 + ] + }, + { + "c": [ + 87, + 1887, + 287, + 1887 + ] + }, + { + "c": [ + 287, + 1887, + 287, + 1512 + ] + }, + { + "c": [ + 287, + 1512, + 62, + 1512 + ] + }, + { + "c": [ + 62, + 1512, + 37, + 1487 + ] + }, + { + "c": [ + 37, + 1487, + 37, + 1425 + ] + }, + { + "c": [ + 37, + 1425, + 62, + 1387 + ] + }, + { + "c": [ + 62, + 1387, + 287, + 1387 + ] + }, + { + "c": [ + 287, + 1387, + 287, + 1162 + ] + }, + { + "c": [ + 287, + 1162, + 275, + 1125 + ] + }, + { + "c": [ + 275, + 1125, + 225, + 1112 + ] + }, + { + "c": [ + 225, + 1112, + 162, + 1112 + ] + }, + { + "c": [ + 162, + 1112, + 112, + 1062 + ] + }, + { + "c": [ + 112, + 1062, + 112, + 987 + ] + }, + { + "c": [ + 112, + 987, + 87, + 925 + ] + }, + { + "c": [ + 87, + 925, + 87, + 850 + ] + }, + { + "c": [ + 87, + 850, + 75, + 800 + ] + }, + { + "c": [ + 75, + 800, + 87, + 750 + ] + }, + { + "c": [ + 87, + 750, + 75, + 675 + ] + }, + { + "c": [ + 75, + 675, + 100, + 587 + ] + }, + { + "c": [ + 100, + 587, + 87, + 425 + ] + }, + { + "c": [ + 87, + 425, + 75, + 375 + ] + }, + { + "c": [ + 75, + 375, + 87, + 287 + ] + }, + { + "c": [ + 87, + 287, + 75, + 262 + ] + }, + { + "c": [ + 75, + 262, + 87, + 200 + ] + }, + { + "c": [ + 87, + 200, + 75, + 0 + ] + }, + { + "c": [ + 3000, + 1487, + 3400, + 1487 + ] + }, + { + "c": [ + 3400, + 1487, + 3412, + 1475 + ] + }, + { + "c": [ + 3412, + 1475, + 3412, + 1437 + ] + }, + { + "c": [ + 3412, + 1437, + 3412, + 1387 + ] + }, + { + "c": [ + 3412, + 1387, + 3412, + 1337 + ] + }, + { + "c": [ + 3412, + 1337, + 3425, + 1312 + ] + }, + { + "c": [ + 3425, + 1312, + 3412, + 1287 + ] + }, + { + "c": [ + 3412, + 1287, + 3350, + 1325 + ] + }, + { + "c": [ + 3350, + 1325, + 3350, + 1362 + ] + }, + { + "c": [ + 3350, + 1362, + 3300, + 1412 + ] + }, + { + "c": [ + 3300, + 1412, + 3200, + 1425 + ] + }, + { + "c": [ + 3200, + 1425, + 3150, + 1425 + ] + }, + { + "c": [ + 3150, + 1425, + 3112, + 1400 + ] + }, + { + "c": [ + 3112, + 1400, + 3100, + 1375 + ] + }, + { + "c": [ + 3100, + 1375, + 3025, + 1387 + ] + }, + { + "c": [ + 3025, + 1387, + 3000, + 1437 + ] + }, + { + "c": [ + 3000, + 1437, + 3000, + 1487 + ] + }, + { + "c": [ + 2612, + 1112, + 2662, + 1112 + ] + }, + { + "c": [ + 2662, + 1112, + 2737, + 1087 + ] + }, + { + "c": [ + 2737, + 1087, + 2762, + 1037 + ] + }, + { + "c": [ + 2762, + 1037, + 2775, + 1000 + ] + }, + { + "c": [ + 2775, + 1000, + 2837, + 987 + ] + }, + { + "c": [ + 2837, + 987, + 2887, + 987 + ] + }, + { + "c": [ + 2887, + 987, + 2887, + 1050 + ] + }, + { + "c": [ + 2887, + 1050, + 2900, + 1112 + ] + }, + { + "c": [ + 2900, + 1112, + 2837, + 1112 + ] + }, + { + "c": [ + 2837, + 1112, + 2800, + 1137 + ] + }, + { + "c": [ + 2800, + 1137, + 2787, + 1175 + ] + }, + { + "c": [ + 2787, + 1175, + 2812, + 1212 + ] + }, + { + "c": [ + 2812, + 1212, + 2862, + 1212 + ] + }, + { + "c": [ + 2862, + 1212, + 2912, + 1200 + ] + }, + { + "c": [ + 2912, + 1200, + 2950, + 1187 + ] + }, + { + "c": [ + 2950, + 1187, + 2987, + 1225 + ] + }, + { + "c": [ + 2987, + 1225, + 3000, + 1275 + ] + }, + { + "c": [ + 3000, + 1275, + 3012, + 1300 + ] + }, + { + "c": [ + 3012, + 1300, + 3012, + 1325 + ] + }, + { + "c": [ + 3012, + 1325, + 2950, + 1312 + ] + }, + { + "c": [ + 2950, + 1312, + 2900, + 1337 + ] + }, + { + "c": [ + 2900, + 1337, + 2912, + 1400 + ] + }, + { + "c": [ + 2912, + 1400, + 2900, + 1425 + ] + }, + { + "c": [ + 2900, + 1425, + 2912, + 1462 + ] + }, + { + "c": [ + 2912, + 1462, + 2912, + 1487 + ] + }, + { + "c": [ + 2912, + 1487, + 2887, + 1487 + ] + }, + { + "c": [ + 2887, + 1487, + 2887, + 1700 + ] + }, + { + "c": [ + 2887, + 1700, + 2850, + 1725 + ] + }, + { + "c": [ + 2850, + 1725, + 2800, + 1737 + ] + }, + { + "c": [ + 2800, + 1737, + 2762, + 1725 + ] + }, + { + "c": [ + 2762, + 1725, + 2712, + 1737 + ] + }, + { + "c": [ + 2712, + 1737, + 2650, + 1687 + ] + }, + { + "c": [ + 2650, + 1687, + 2612, + 1662 + ] + }, + { + "c": [ + 2612, + 1662, + 2612, + 1112 + ] + }, + { + "c": [ + 612, + 812, + 887, + 812 + ] + }, + { + "c": [ + 887, + 812, + 900, + 850 + ] + }, + { + "c": [ + 900, + 850, + 887, + 912 + ] + }, + { + "c": [ + 887, + 912, + 887, + 1000 + ] + }, + { + "c": [ + 887, + 1000, + 900, + 1050 + ] + }, + { + "c": [ + 900, + 1050, + 875, + 1075 + ] + }, + { + "c": [ + 875, + 1075, + 837, + 1100 + ] + }, + { + "c": [ + 837, + 1100, + 787, + 1100 + ] + }, + { + "c": [ + 787, + 1100, + 737, + 1087 + ] + }, + { + "c": [ + 737, + 1087, + 712, + 1037 + ] + }, + { + "c": [ + 712, + 1037, + 675, + 1000 + ] + }, + { + "c": [ + 675, + 1000, + 612, + 962 + ] + }, + { + "c": [ + 612, + 962, + 612, + 812 + ] + }, + { + "c": [ + 412, + 1312, + 462, + 1325 + ] + }, + { + "c": [ + 462, + 1325, + 487, + 1375 + ] + }, + { + "c": [ + 487, + 1375, + 537, + 1400 + ] + }, + { + "c": [ + 537, + 1400, + 587, + 1412 + ] + }, + { + "c": [ + 587, + 1412, + 737, + 1412 + ] + }, + { + "c": [ + 737, + 1412, + 775, + 1412 + ] + }, + { + "c": [ + 775, + 1412, + 812, + 1412 + ] + }, + { + "c": [ + 812, + 1412, + 887, + 1462 + ] + }, + { + "c": [ + 887, + 1462, + 900, + 1600 + ] + }, + { + "c": [ + 900, + 1600, + 900, + 1700 + ] + }, + { + "c": [ + 900, + 1700, + 912, + 1800 + ] + }, + { + "c": [ + 912, + 1800, + 900, + 1837 + ] + }, + { + "c": [ + 900, + 1837, + 900, + 1887 + ] + }, + { + "c": [ + 900, + 1887, + 925, + 1950 + ] + }, + { + "c": [ + 925, + 1950, + 925, + 1975 + ] + }, + { + "c": [ + 925, + 1975, + 950, + 2000 + ] + }, + { + "c": [ + 950, + 2000, + 900, + 2000 + ] + }, + { + "c": [ + 900, + 2000, + 825, + 2037 + ] + }, + { + "c": [ + 825, + 2037, + 775, + 2100 + ] + }, + { + "c": [ + 775, + 2100, + 700, + 2100 + ] + }, + { + "c": [ + 700, + 2100, + 650, + 2125 + ] + }, + { + "c": [ + 650, + 2125, + 612, + 2112 + ] + }, + { + "c": [ + 612, + 2112, + 612, + 1887 + ] + }, + { + "c": [ + 612, + 1887, + 412, + 1887 + ] + }, + { + "c": [ + 412, + 1887, + 412, + 1712 + ] + }, + { + "c": [ + 412, + 1712, + 487, + 1712 + ] + }, + { + "c": [ + 487, + 1712, + 487, + 1812 + ] + }, + { + "c": [ + 487, + 1812, + 812, + 1812 + ] + }, + { + "c": [ + 812, + 1812, + 812, + 1487 + ] + }, + { + "c": [ + 812, + 1487, + 487, + 1487 + ] + }, + { + "c": [ + 487, + 1487, + 487, + 1587 + ] + }, + { + "c": [ + 487, + 1587, + 412, + 1587 + ] + }, + { + "c": [ + 412, + 1587, + 412, + 1312 + ] + }, + { + "door": 1, + "c": [ + 287, + 1887, + 412, + 1887 + ], + "ds": 2 + }, + { + "c": [ + 2412, + 512, + 2612, + 512 + ] + }, + { + "c": [ + 2612, + 512, + 2625, + 500 + ] + }, + { + "c": [ + 2625, + 500, + 2662, + 500 + ] + }, + { + "c": [ + 2662, + 500, + 2687, + 525 + ] + }, + { + "c": [ + 2687, + 525, + 2700, + 600 + ] + }, + { + "c": [ + 2700, + 600, + 2700, + 662 + ] + }, + { + "c": [ + 2700, + 662, + 2712, + 712 + ] + }, + { + "c": [ + 2712, + 712, + 2712, + 750 + ] + }, + { + "c": [ + 2712, + 750, + 2775, + 812 + ] + }, + { + "c": [ + 2775, + 812, + 2862, + 812 + ] + }, + { + "c": [ + 2862, + 812, + 2887, + 825 + ] + }, + { + "c": [ + 2887, + 825, + 2887, + 837 + ] + }, + { + "c": [ + 2887, + 837, + 2875, + 900 + ] + }, + { + "c": [ + 2875, + 900, + 2837, + 912 + ] + }, + { + "c": [ + 2837, + 912, + 2787, + 887 + ] + }, + { + "c": [ + 2787, + 887, + 2725, + 900 + ] + }, + { + "c": [ + 2725, + 900, + 2687, + 962 + ] + }, + { + "c": [ + 2687, + 962, + 2662, + 1012 + ] + }, + { + "c": [ + 2662, + 1012, + 2612, + 1025 + ] + }, + { + "c": [ + 2612, + 1025, + 2612, + 987 + ] + }, + { + "c": [ + 2612, + 987, + 2412, + 987 + ] + }, + { + "c": [ + 2412, + 987, + 2412, + 512 + ] + }, + { + "c": [ + 2287, + 812, + 2287, + 987 + ] + }, + { + "c": [ + 2287, + 987, + 1887, + 987 + ] + }, + { + "c": [ + 1887, + 987, + 1887, + 1412 + ] + }, + { + "c": [ + 1887, + 1412, + 2487, + 1412 + ] + }, + { + "c": [ + 2487, + 1412, + 2487, + 1487 + ] + }, + { + "c": [ + 2487, + 1487, + 2450, + 1487 + ] + }, + { + "c": [ + 2450, + 1487, + 2412, + 1500 + ] + }, + { + "c": [ + 2412, + 1500, + 2387, + 1575 + ] + }, + { + "c": [ + 2387, + 1575, + 2337, + 1600 + ] + }, + { + "c": [ + 2337, + 1600, + 2287, + 1600 + ] + }, + { + "c": [ + 2287, + 1600, + 2262, + 1575 + ] + }, + { + "c": [ + 2262, + 1575, + 2162, + 1587 + ] + }, + { + "c": [ + 2162, + 1587, + 2062, + 1587 + ] + }, + { + "c": [ + 2062, + 1587, + 1975, + 1612 + ] + }, + { + "c": [ + 1975, + 1612, + 1937, + 1637 + ] + }, + { + "c": [ + 1937, + 1637, + 1900, + 1700 + ] + }, + { + "c": [ + 1900, + 1700, + 1900, + 1800 + ] + }, + { + "c": [ + 1900, + 1800, + 1875, + 1900 + ] + }, + { + "c": [ + 1875, + 1900, + 1887, + 1987 + ] + }, + { + "c": [ + 1887, + 1987, + 1712, + 1987 + ] + }, + { + "c": [ + 1712, + 1987, + 1712, + 1937 + ] + }, + { + "c": [ + 1712, + 1937, + 1750, + 1837 + ] + }, + { + "c": [ + 1750, + 1837, + 1750, + 1762 + ] + }, + { + "c": [ + 1750, + 1762, + 1725, + 1662 + ] + }, + { + "c": [ + 1725, + 1662, + 1725, + 1537 + ] + }, + { + "c": [ + 1725, + 1537, + 1725, + 1425 + ] + }, + { + "c": [ + 1725, + 1425, + 1700, + 1337 + ] + }, + { + "c": [ + 1700, + 1337, + 1662, + 1300 + ] + }, + { + "c": [ + 1662, + 1300, + 1625, + 1287 + ] + }, + { + "c": [ + 1625, + 1287, + 1612, + 1250 + ] + }, + { + "c": [ + 1612, + 1250, + 1625, + 1200 + ] + }, + { + "c": [ + 1625, + 1200, + 1612, + 1100 + ] + }, + { + "c": [ + 1612, + 1100, + 1625, + 1062 + ] + }, + { + "c": [ + 1625, + 1062, + 1687, + 987 + ] + }, + { + "c": [ + 1687, + 987, + 1700, + 900 + ] + }, + { + "c": [ + 1700, + 900, + 1700, + 812 + ] + }, + { + "c": [ + 1700, + 812, + 1887, + 812 + ] + }, + { + "c": [ + 1887, + 812, + 1887, + 912 + ] + }, + { + "c": [ + 1887, + 912, + 2212, + 912 + ] + }, + { + "c": [ + 2212, + 912, + 2212, + 812 + ] + }, + { + "c": [ + 2212, + 812, + 2287, + 812 + ] + }, + { + "door": 1, + "c": [ + 2287, + 987, + 2412, + 987 + ], + "ds": 2 + } + ] + }, + "width": 1804, + "height": 1207 + } + ] + }, + { + "type": "entries", + "name": "319. Main Passage", + "page": 85, + "id": "SC-319", + "entries": [ + "From the door connected to the tunnel out of the dwarven barracks ({@area Area 318|SC-318|x}), the passageway slopes downward at a rate that's obvious but gentle by dungeon standards. The floor levels out 20 feet before the bend and widening of the passage.", + { + "type": "insetReadaloud", + "page": 85, + "entries": [ + "The walls, floor, and ceiling of this passage show signs of careful smoothing, but it's obvious this was a natural tunnel before the dwarves went to work improving it. It's equally obvious they didn't try to erase its natural origin but only aimed to improve on it\u2014to make the tunnel easier to traverse.", + "Past a sweeping bend in the tunnel, a soft glow illuminates a large cavern ahead. The glow comes from blue-green moss blanketing the floor and walls. The moss emits a pale light that actually twinkles weakly, almost like starlight. The glow intensifies where the moss is crushed underfoot, so you leave glowing, twinkling footsteps in your wake.", + "Smoothly cut and finished passages branch off the mosscovered tunnel to your right and left." + ] + }, + "The glowing moss is harmless and can even be useful. Any character can figure out how to properly harvest and preserve the {@item glowing moss|KPSC} {@homebrew |(see the appendix)} with 15 minutes of study followed by a successful {@dc 18} Intelligence ({@skill Nature}) check. Druids make this check with advantage." + ] + }, + { + "type": "entries", + "name": "320. Glowing Moss Cavern One", + "page": 85, + "id": "SC-320", + "entries": [ + "The main feature of this cavern is the pool of water floating midair and teeming with fish. If characters have already explored the adjacent mossy cavern ({@area Area 321|SC-321|x}), skip the readaloud text and simply tell players this cavern is much like that one.", + { + "type": "insetReadaloud", + "page": 85, + "entries": [ + "The walls and floor of this cavern are covered in a thick blanket of glowing, twinkling moss. The 25-foot-high, domed ceiling is mostly bare except for a few scattered, softly glowing spots. But the moss isn't the arresting sight here.", + "Near the center of the cavern, an immense blob of water floats in midair.", + "The blob is about 12 feet in diameter, is irregular in shape, and undulates slowly. The liquid is dark and somewhat obscured by reflections of the twinkling moss light, but you catch occasional glimpses that might be things swimming in it." + ] + }, + "As unusual as this pool and the one in {@area Area 321|SC-321|x} appear, reality is even stranger than appearance. The pools aren't self-contained globs of water floating in midair. They're spots where a wrinkle in space-time induced by the Black River allows reality to intersect itself so two locations exist in the same space. In this case, the second location is a distant, tropical sea teeming with quippers. For example, if a character extends their hand into one of the pools, their hand exists simultaneously here beneath the Scarlet Citadel and in that tropical sea hundreds of miles away. There's always only one hand, but it occupies two coinciding spaces at the same time.", + "Characters might get a glimmer of this truth if they study the phenomenon. First, within moments of approaching the pool, characters notice dead fish lying among the moss under and around the pool. These fall into two categories: freshly dead fish (no more than a day old) and clean, scattered bones (that's all the clacker beetles leave behind). Anyone with {@skill Nature} proficiency recognizes most of the fish as {@creature quipper|MM|quippers} but an unfamiliar variety they've never seen in this part of the world.", + "Someone who observes the pool for at least 10 minutes and makes a successful {@dc 12} Intelligence ({@skill Investigation}) check notices fish in the pool sometimes swim across the pool's boundary and simply disappear. Other times, a fish or other sea creature (a squid, shark, or turtle for example) enters the pool the same way. The fish entering and leaving the pool must come from somewhere and go somewhere, and one logical assumption (though not the only one, in a magical world) is that via some mysterious mechanism, the water the characters see is part of a larger body of water the characters can't see.", + "Alternatively, you can declare that at some point while characters are in this chamber or {@area Area 321|SC-321|x}, a fish swims out of the pool and drops to the floor, where it flops around gasping for air.", + "Characters can gain another clue by crawling under the pool and looking up through it. They see what appears to be sunlight (if it's daytime) dappled across the surface of water far above them. They're seeing the surface of the distant sea. This is dangerously deceptive; the pool is 300 feet below the surface of the sea.", + "An important feature is mounted to the ceiling of the cavern directly above the pool: a bronze pulley. The bronze has darkened to nearly the same color as the stone, and its position above the pool makes it difficult to spot. A successful {@dc 15} Wisdom ({@skill Perception}) check is needed to notice it. Reaching the pulley is a challenge, since it's 25 feet above the cavern floor and directly over the pool.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Entering the Pool", + "page": 86, + "entries": [ + "Characters can jump into these pools and swim into that southern sea, but it's a daunting proposition indeed.", + "The first problem is the depth. As soon as a character enters the water, they're aware of the crushing pressure. A character who enters the pool bodily must immediately make a successful {@dc 15} Constitution saving throw just to hold his or her breath. If that saving throw fails, all the air is squeezed from their lungs and they must either swim out of the pool or begin suffocating.", + "The second problem is predators. Not everything in that sea is dangerous but {@creature reef shark|MM|reef sharks}, {@creature giant shark|MM|giant sharks}, and {@creature swarm of quippers|MM|quipper swarms} abound, along with any other sea creatures you add to the mix. Anyone who enters the sea should have to fight at least one hungry predator. If that fight leaves them bleeding, more predators appear.", + "The final problem is finding their way back to the Scarlet Citadel. A character who stays in the portion of the pool that overlaps the Scarlet Citadel can return to this chamber automatically. A character who swims away into the sea can easily lose sight of the small spot where the sea and this mossy cavern overlap. A creature within 30 feet of the pool can spot it with a successful {@dc 10} Wisdom ({@skill Perception}) check. From 31 to 60 feet away, the DC increases to 15; from 61 to 90 feet, the DC is 20; and so on. If a {@quickref Vision and Light||2||bright light} is shining into the pool from this chamber, the DC is reduced by 5.", + "While in the pool, a creature sees both the mossy cavern and the surrounding sea overlapped in a confusing jumble. By {@status concentration||concentrating} on one or the other, a creature can see the chosen scene more clearly. The effort is similar to trying to focus your eyes on a 3D photograph: hard to explain but not terribly difficult to do once you get the hang of it." + ] + }, + { + "type": "entries", + "name": "Treasure of the Pool", + "page": 86, + "entries": [ + "The pool is 300 feet from the sea's surface and 200 feet above the sea floor. The bottom can be seen by someone who's inside the pool bodily or even someone who sticks only their head into the water. The sea bed is covered by stones, gravel, and sand, being too far down for most kelp and coral.", + "The dwarves recognized this was a great security measure for objects they wanted to keep safe. A character who scans the sea bed from the floating pool and makes a successful {@dc 15} Wisdom ({@skill Perception}) check spots something that looks different from the surrounding stones and with an unnaturally regular shape.", + "The object is a bronze cylinder decorated to resemble a large, thick, squarish fish. It's 50 inches long, 18 inches in diameter, and weighs 220 pounds. Because this is heroic fantasy, we assume a character who's brave enough to swim down to the cylinder can lift it and even carry it while swimming, albeit clumsily. Creatures without a swimming speed move at half speed in water, and carrying this cylinder halves a creature's speed again. To retrieve the cylinder, a character with a speed 30 feet swimming as fast as possible (using {@action Dash} actions) needs about 45 seconds (7 turns) to swim down to the sea bed, a few seconds (1 turn) to retrieve the cylinder, and another 90 seconds (14 turns) to swim back up to the mossy cavern (assuming they can find it). That's between 2 and 3 minutes in the water. Strong characters can hold their breath for that long without difficulty, provided they don't run into complications such as being attacked by sharks or getting lost in the dark water. We recommend against adding {@skill Athletics} checks (for swimming) or Constitution saving throws (for holding your breath) to this attempt because they only turn it into a dice-rolling exercise. Sea predators and the threat of getting lost are enough danger, and they're more interesting.", + "Characters might want to tie a rope around the cylinder and raise it that way instead of carrying it. This won't work unless the rope can be pulled straight up by someone suspended above the pool\u2014or is threaded through the bronze pulley attached to the ceiling. The pool is a dimensional wrinkle in space, not a hole in the floor. If the rope is pulled sideways, it simply falls out of the water onto the floor and the bottom 200 feet of it are sliced off by a sharp paradox. The pulley was the dwarves' answer to this problem, and it works like a charm.", + "The dwarves made a special bronze hook (which can be found in the fountain in {@area Area 327|SC-327|x}) that's magically paired with the bronze cylinder. When the hook is lowered to the cylinder, it automatically catches in the fish's open mouth so the cylinder can be hauled up with a rope. The hook trick isn't apparent until characters see the bronze hook and someone gets a close look at the container.", + "In reverse, the cylinder wasn't lowered into the sea, it was just dropped into the pool to sink under its own weight.", + "See {@adventure Treasure|KPSC|6|Treasure|3} for details on how to open the cylinder and on its contents." + ] + }, + { + "type": "entries", + "name": "Clacker Beetle Attacks", + "page": 88, + "entries": [ + "Assuming characters enter this chamber before entering {@area Area 321|SC-321|x}, they aren't attacked by clacker beetles here. If they explore {@area Area 321|SC-321|x} first, then the attack described in that chamber occurs here instead." + ] + }, + { + "type": "entries", + "name": "Treasure", + "page": 88, + "entries": [ + "The fish-cylinder is hollow, as anyone who taps on it quickly discovers. It has no apparent means of opening such as a screwed-in plug or a clamped-down hatch. A few minutes of close examination and a successful {@dc 13} Intelligence ({@skill Investigation}) check reveals a narrow, mud-clogged slot along the fish's belly. This slot is just wide enough for a knife edge to grip, and that's what's required; if a knife is dragged along the slot as if cutting the fish open, the cylinder splits apart into left and right halves that are joined by a concealed dorsal hinge.", + "Inside the cylinder are a leather pouch containing a diamond and two emeralds (5,000 gp, 1,000 gp × 2) and a 5-inch-diameter golden disk embossed with a {@language Dwarvish} rune that means \"safe entrance.\" A character carrying this disk can unlock the doors to the tombs on this level automatically and can open them safely without setting off any {@spell glyph of warding}." + ] + } + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L3 320 Glowing Moss Cavern One.webp" + }, + "credit": "Marcel Mercado", + "width": 1278, + "height": 848 + } + ] + }, + { + "type": "entries", + "name": "321. Glowing Moss Cavern Two", + "page": 89, + "id": "SC-321", + "entries": [ + "The main feature of this cavern is the pool of water floating midair and teeming with fish. If characters have already explored the adjacent mossy cavern ({@area Area 320|SC-320|x}), skip the read-aloud text and simply tell players this cavern is much like that one.", + { + "type": "insetReadaloud", + "page": 89, + "entries": [ + "The walls and floor of this cavern are covered in a thick blanket of glowing, twinkling moss. The 25-foot-high, domed ceiling is mostly bare except for a few scattered, softly glowing spots. But the moss isn't the arresting sight here.", + "Near the center of the cavern, an immense blob of water floats in midair.", + "The blob is 12 to 15 feet in diameter, is irregular in shape, and undulates slowly. The liquid is black and further obscured by reflections of the twinkling moss light." + ] + }, + "See the description of {@area Area 320|SC-320|x} for a full explanation of the wrinkle-in-reality nature of the pool. Both pools result from the same phenomenon.", + "Both wrinkles do not, however, overlap the same region of sea. The pool in Area 320 intersects a warm tropical sea that's deep but not too deep for characters to swim in. This pool is an intersection with the depths of an icy northern sea, which makes it considerably more dangerous.", + "The first danger is pressure. At the bottom of the pool in {@area Area 320|SC-320|x}, 500 feet below the surface of the sea, a character was under about 15 atmospheres of pressure. Here, a character who enters the pool is crushed by 200 atmospheres of pressure, caused by the depth of more than 6,500 feet. This immediately inflicts 27 ({@damage 6d8}) bludgeoning damage to a character sticking a head, chest, or entire body into the pool, or 9 ({@damage 2d8}) to an arm or leg. Fresh damage is caused every time the character starts its turn in the water.", + "The second danger is cold. The water is barely above freezing. Compared to the risk from pressure, this danger is almost negligible. The character takes no cold damage just from poking a hand or other appendage into the water but takes 2 ({@damage 1d4}) cold damage every time it starts its turn more than half immersed in the water. Warm clothes don't help; they just get soaked with freezing water.", + "The sea floor is 800 feet below this floating pool. There's no light at this depth, so it's impossible to see what's down there from the cavern (or even how far away the bottom is) and impossible to explore firsthand without a considerable amount of magical protection the characters almost certainly don't have. As in {@area Area 320|SC-320|x}, however, there is a bronze pulley affixed to the cavern ceiling above the pool and another fish-shaped bronze cylinder lying on the sea bed. If characters have the magical fishhook and 800 feet of rope, they can retrieve the cylinder. Its contents are described in the {@adventure Treasure|KPSC|6|Treasure|4} section.", + "Before getting to that point, however, characters must deal with a surprise, because the cylinder doesn't come up alone. A {@creature giant octopus|MM} hitches a ride on it. If the characters pulling up this cylinder are the same ones who pulled up the other cylinders, they notice quickly that this object is heavier than the other one, but they have no way of knowing why until they get it to the cavern.", + "When the cylinder reaches the floating pool, the octopus strikes. Characters can't see the creature clearly because it's obscured in the dark water; increase the octopus's AC by 5 to 16. Also, the octopus stays at the dead center of the pool (you should always feel free to treat the grid printed on the map as a measuring convenience, not a positioning restriction) and uses its 15-foot reach to its advantage. Characters whose melee weapons have only a 5-foot reach can't attack the octopus at all without sticking at least their arms into the crushing water. If a character is {@condition grappled} at the start of the octopus's turn, the octopus tries to pull that character into the water. Resolve this like a shoving contest, with opposed Strength ({@skill Athletics}) checks.", + "The quickest and safest way for characters to kill the octopus is to lift the cylinder fully out of the pool into the cavern. The sudden, massive drop in pressure inflicts 27 ({@damage 6d8}) force damage to the octopus every time it's out of the water at the start of its turn. If it survives the first burst of this damage, it does its best to escape back into the pool as quickly as possible and return to the safety of the lightless, frigid deep.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Clacker Beetle Attack", + "page": 89, + "entries": [ + "At some time while characters are exploring this chamber, they're attacked by clacker beetles. The attacking group contains one {@creature clacker beetle soldier|KPSC} per character in the party. The purpose of this fight is to make characters aware of the beetles and the threat they pose." + ] + }, + { + "type": "entries", + "name": "Treasure", + "page": 89, + "entries": [ + "This cylinder opens the same way as its twin, by dragging a knife blade across its \"belly.\" The only thing inside it is a {@item mace of nightmares|KPSC} {@homebrew |(see the appendix)}." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "322. Clockwork Tomb", + "page": 90, + "id": "SC-322", + "entries": [ + "The door to this tomb is hammered bronze. Skillfully beaten into the metal by dwarven smiths is an impression of interlocked gears.", + "The door is locked. It can be opened with a successful {@dc 15} Dexterity ({@item Thieves' Tools|PHB}) check. It is also trapped with explosive runes ({@spell glyph of warding}) that cause 22 ({@damage 5d8}) lightning damage to all creatures outside the tomb and within 20 feet of the door, or half damage to creatures that make a successful {@dc 15} Dexterity saving throw.", + { + "type": "insetReadaloud", + "page": 90, + "entries": [ + "Two stone coffins stand against the wall. Both are decorated with a motif representing interlocking gears, springs, and cams. A few clay jars are stacked in the corners of the room, and one wall shows signs of collapse." + ] + }, + "The sarcophagi are intact with no signs of tampering.", + "The sarcophagus to the right as seen from the doorway holds the remains of a former dwarven mechanist. He is arrayed in what once would have been an impressive robe trimmed with fur and with dozens of decorative bronze gears sewn on.", + "The sarcophagus to the left as seen from the doorway holds the mechanist's greatest creation: a {@creature clockwork myrmidon|ToB} (Tome of Beasts) entombed along with him to guard its maker through eternity. This {@creature clockwork myrmidon|KPSC} differs from the standard version only in that its size is Medium instead of Large.", + "The {@creature clockwork myrmidon|KPSC} bursts out of its sarcophagus and attacks if the mechanist's sarcophagus is opened. If the myrmidon's sarcophagus is opened first, the myrmidon remains inert until it's attacked or damaged. A character who presses an ear against the construct and makes a successful {@dc 10} Wisdom ({@skill Perception}) check hears a faint ticking inside it. Any damage activates the myrmidon, even just a scratch on its enameled surface. Assume the myrmidon's initiative result is 22 when it attacks; characters aren't surprised (adventurers always expect things to burst from coffins) but only alert characters should beat it to the punch. Against a mixed party, the myrmidon ignores dwarves until they attack it. After that, it attacks everyone freely.", + "The passage between this chamber and {@area Area 320|SC-320|x} was created by clacker beetles. It's a tunnel 3 to 4 feet in diameter, not a corridor. Halflings and gnomes can walk through it if they crouch; Medium creatures must get down on their hands and knees.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 90, + "entries": [ + "The clay jars are sealed with stretched parchment covered in hard wax. They can be opened only by cracking the wax and cutting the parchment or by smashing the jar. They contain normal grave goods: household items, brushes, mirrors, daggers, decorative pins, and simple jewelry worth a total of 1,280 gp." + ] + } + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Clockwork Myrmidon.webp" + }, + "title": "Clockwork Myrmidon", + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 822, + "height": 897 + } + ] + }, + { + "type": "entries", + "name": "323. Effigy Tomb", + "page": 90, + "id": "SC-323", + "entries": [ + "The door to this tomb is smashed inward from the hallway side. This was done by a small cadre of dwarves who fled into these catacombs to escape from the attacking knights of Khors and who believed this tomb held particularly rich treasures they could use to fund their journey home as refugees.", + { + "type": "insetReadaloud", + "page": 91, + "entries": [ + "The door to this tomb was smashed open from the hallway side long ago and now lies in pieces on the floor. Inside the tomb, the lid of the stone sarcophagus is shoved askew. Two clay jars stand intact in the near corner." + ] + }, + "The would-be thieves were disappointed by what they found. The sarcophagus contains a stone effigy of a body. It represented a dwarf who was slain in combat against a monster that devoured the body. Lacking a corpse, the hero's friends and family interred this effigy instead.", + "Sprawled atop the effigy, however, are the real bones of a real dwarf decked out in rotten studded leather armor that shows significant damage from cutting and stabbing weapons. This was the dwarf who told his companions the tomb contained rich treasures; the harried would-be thieves murdered their companion and stuffed his body into the sarcophagus as payback for leading them on this wild goose chase.", + "The clay jars are sealed with stretched parchment liberally covered in hard wax. They can be opened only by cracking the wax and cutting the parchment or by smashing the jar. Both contain normal grave goods: household items, brushes, mirrors, daggers, decorative pins, and simple jewelry worth a total of 330 gp." + ] + }, + { + "type": "entries", + "name": "324. Elemental Tomb", + "page": 91, + "id": "SC-324", + "entries": [ + "The tomb's door is riveted iron. Etched into the metal by dwarven smiths is an impression of a shining sun.", + "The door is locked. It can be opened with a successful {@dc 15} Dexterity ({@item Thieves' Tools|PHB}) check. It is also trapped with explosive runes ({@spell glyph of warding}) that cause 22 ({@damage 5d8}) thunder damage to all creatures outside the tomb and within 20 feet of the door, or half damage to creatures that make a successful {@dc 15} Dexterity saving throw.", + { + "type": "insetReadaloud", + "page": 91, + "entries": [ + "One stone coffin stands against the wall. It is decorated with a sun motif. A few clay jars are stacked in the corners of the room." + ] + }, + "The sarcophagus is intact and shows no signs of previous tampering. It holds the remains of a former cleric of Aten. She is arrayed in {@item chain mail|PHB} and a bronze helmet and clutches a {@item +1 warhammer|DMG} across her chest.", + "The clay jars are sealed with stretched parchment liberally covered in hard wax. They can be opened only by cracking the wax and cutting the parchment or by smashing the jar. Four of the five contain normal grave goods: household items, brushes, mirrors, daggers, decorative pins, and simple jewelry worth a total of 1,280 gp. The fifth contains the life spark of an {@creature air elemental|MM} the cleric of Aten trapped and vowed to imprison for eternity. From the outside, this jar is no different from the others. If it's opened or broken, the elemental immediately reconstitutes its body from the surrounding air\u2014and it's furious about being imprisoned. Characters are surprised by default. After the elemental's surprise turn, roll initiative normally." + ] + }, + { + "type": "entries", + "name": "325. Beetle Husk Chamber", + "page": 91, + "id": "SC-325", + "entries": [ + "Decades ago, this chamber was the scene of an epic battle between an armored, magic-wielding trollkin and swarms of clacker beetles. If characters have already fought clacker beetles in {@area Area 320|SC-320|x} or {@area 321|SC-321|x}, point out the insect remains here could be from the same sort of creatures. Characters can't be sure because the remains are old, charred, and torn apart.", + { + "type": "insetReadaloud", + "page": 91, + "entries": [ + "This cavern is blanketed in the hollowed-out, blackened husks of dead giant beetles. There are hundreds of them, maybe thousands. They're heaped more than a foot deep across the cavern floor. The shells are cracked and charred from intense heat, and the creatures must have been blown to bits; none of the remains you see are intact. The walls of the chamber are also charred, and you can still see the pale outlines where beetles clung to the stone when the flames struck.", + "In the middle of the cavern lies a suit of plate armor. It's too large for most humanoids. Whoever wore it was nearly 8 feet tall. A representation of a skeleton is painted ornately on the armor in luminescent pigment that glows under your lights. Whoever wore this armor would have looked like a glowing skeleton advancing out of the darkness." + ] + }, + "All that remains inside the armor is the skeleton of the trollkin explorer. She was a hero of the clan living in the dwarven barracks who entered these caves to explore. Clacker beetles swarmed her at this spot, and she set off a {@spell fireball} spell from a scroll. Unknown to her, the spell on the scroll was written at 9th level. The blast killed everything in the chamber, including the trollkin. Subsequently, her bones were picked clean inside the armor by other clacker beetles.", + "As characters advance into the chamber, they're attacked by {@creature clacker beetle soldier|KPSC|clacker beetle soldiers} and {@creature clacker beetle swarm|KPSC|clacker beetle swarms} that push their way up from under the charred husks all over the chamber. The attacking force of beetles includes one soldier for every character in the party, plus half that number of swarms. These beetles emerge from under the husks, attack, then crawl back under the husks where they have complete concealment. They disappear into the piles of husks so quickly that only creatures with Dexterity scores of 16 or higher can make {@action oppourtunity attack|PHB|opportunity attacks} against them as they retreat.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 92, + "entries": [ + "The trollkin armor can't be worn by anyone under 8 feet tall. Because it's unique, it could fetch up to 2,000 gp from a collector, but a typical merchant or armorer offers only half that. If characters dig through the beetle husks near the armor, they also find a {@item warhammer|PHB}, a {@item heavy crossbow|PHB} that needs a new bowstring, fourteen steel {@item crossbow bolt|PHB|bolts}, a {@item handaxe|PHB}, a {@item shield|PHB}, three {@item dagger|PHB|daggers}, and a {@item potion of fire giant strength} buried among the beetle husks." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "326. Warlocks' Tomb", + "page": 92, + "id": "SC-326", + "entries": [ + "The door to this tomb from {@area Area 327|SC-327|x} is riveted iron with silver inlays. The inlays depict what appear to be leering demonic faces, but they're not identifiable by the characters as any specific beings.", + "The door is locked. It can be opened with a successful {@dc 15} Dexterity ({@item Thieves' Tools|PHB}) check. It is also trapped with explosive runes ({@spell glyph of warding}) that cause 22 ({@damage 5d8}) cold damage to all creatures outside the tomb and within 20 feet of the door, or half damage to creatures that make a successful {@dc 15} Dexterity saving throw.", + "Characters who approach from {@area Area 325|SC-325|x} instead of from {@area 327|SC-327|x} don't encounter a door. Opening the door from inside the chamber doesn't trigger the {@spell glyph of warding}.", + { + "type": "insetReadaloud", + "page": 92, + "entries": [ + "Three stone coffins are arrayed against the wall opposite the door. They're decorated with silver-inlaid depictions of hideous faces that may represent demons or devils, but they don't fall neatly into the canon of any cults you're aware of. A narrow tunnel has been clawed roughly through one wall of the room, and several sealed clay jars are stacked in the corners." + ] + }, + "The three dwarves interred here were all warlocks who were bound in a pact with the same fiend. The leering faces etched in silver across the door and the coffins all represent this fiend. They appear to represent many different fiends, but deception and disguise are part of this fiend's portfolio. This particular cult of warlocks is highly secretive, so characters have no chance to identify the symbols unless there's a dwarf warlock among the group; a dwarf warlock recognizes the cult's insignia with a successful {@dc 13} Intelligence ({@skill Arcana}) or Intelligence ({@skill History}) check. In that event, tell the player this crypt is the work of a cult dedicated to trickery and guile. Otherwise, characters are in the dark.", + "All three coffins hold the bodies of dwarves in similar condition: mummified, dressed in rich (but now badly deteriorated) robes, wearing minor items of jewelry worth {@dice 2d100} gp each, and clasping a wand in their folded hands. Of more immediate interest to characters may be the fact that all three bodies are also decapitated. The heads are in the coffins, arranged carefully so it isn't obvious to a casual observer that they're not attached at the necks. If the bodies are disturbed\u2014to get at the jewelry, for example\u2014 the separation of head from body becomes apparent.", + "All three coffins indicate the presence of magic with a {@spell detect magic} spell. This is a trick. The wands clutched by the mummies are affected by permanent versions of the {@spell Nystul's Magic Aura|PHB|magic aura} spell that make them reveal evocation magic, but the wands are simply decoys and do nothing.", + "Nothing unusual happens until all three coffins have been opened. As soon as the third lid is removed, the three bodies animate as {@creature warlock wight|KPSC|warlock wights} {@homebrew |(see the appendix)} and attack.", + "The passage between this chamber and {@area Area 330|SC-330|x} was created by clacker beetles. It's a tunnel 3 to 4 feet in diameter, not a corridor. Halflings and gnomes can walk through it if they crouch; Medium creatures must get down on their hands and knees.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 92, + "entries": [ + "Aside from the minor jewelry noted on the bodies of the three {@creature warlock wight|KPSC|warlock wights} ({@dice 6d100} gp total value), the only other treasure in the chamber is held in the clay jars. The jars are sealed with stretched parchment liberally covered in hard wax. They can be opened only by cracking the wax and cutting the parchment or by smashing the jar. They contain normal grave goods: household items, brushes, mirrors, daggers, decorative pins, and simple jewelry worth a total of 1,800 gp. They also contain an assortment of notes and other arcane writings that reveal the nature of the dwarves' warlock pact to anyone who can read {@language Dwarvish}, has proficiency in {@skill Arcana}, and spends an hour poring over the material." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "327. Fountain", + "page": 92, + "id": "SC-327", + "entries": [ + "This decorative fountain is magical, but the magic serves only to keep fresh water flowing into it, much like a {@item decanter of endless water|DMG}. The fountain doesn't overflow because channels under the floor allow excess water to drain into the river.", + { + "type": "insetReadaloud", + "page": 92, + "entries": [ + "A square-sided pool of water stands in the center of this chamber. Water bubbles up at its center, creating a relaxing fountain effect. It's not at all obvious where this water comes from or how the fountain continues operating. There's no foul odor from the water, but quite a few dead beetles float on the surface and lie at the bottom." + ] + }, + "The water is clean and safe to drink, although the dead beetles give it an unpleasant taste. The beetles weren't {@condition poisoned} but simply drowned in the fountain.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 95, + "entries": [ + "If characters state they remove the dead beetles from the fountain, or if they search the fountain generically and someone makes a successful {@dc 12} Intelligence ({@skill Investigation}) check, they find a bronze hook lying at the bottom. This is a heavy chunk of metal, about the size of someone's hand and weighing several pounds. It's clearly of dwarven make and resembles a stylized, giant fishhook.", + "This hook is magically paired with the fish-shaped container described in Area 320. If it's attached to a rope and lowered through the floating pool to the submerged cylinder, it automatically hooks onto the fish's mouth so the cylinder can be raised from the sea bed. The best way to do this is by threading the rope through the hard-to-spot pulley on the cavern ceiling, as noted in that chamber's description.", + "Once the hook attaches to the cylinder, it stays attached until someone manually removes it. It can be removed easily by anyone who takes hold of it.", + "The hook wound up in the fountain when clacker beetles found it. They were in the process of dragging it back to {@area Area 330|SC-330|x} when they stopped at the fountain for a drink and inadvertently dropped it in. By the time they were done drinking, their tiny brains had forgotten about the shiny hook that was then hidden among the dead beetles lining the bottom of the fountain." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "328. Opened Tomb", + "page": 93, + "id": "SC-328", + "entries": [ + "The door to this tomb lies shattered on the floor. It was smashed open by the trollkin adventurer who died shortly afterward in {@area Area 325|SC-325|x}. Clacker beetles first started swarming her in this tomb immediately after she opened the middle coffin. They drove her back to the mossy caverns, where her retreat was cut off and she was forced into {@area Area 325|SC-325|x} to make her final stand.", + { + "type": "insetReadaloud", + "page": 93, + "entries": [ + "The tomb's stone door lies on the floor, shattered into pieces. Inside are three coffins, each cast as a single block of metal.", + "Those on the ends are copper and tin; the coffin in the middle is bronze. The lid from the middle coffin lies on the floor but the other two are still closed.", + "The copper coffin is decorated with designs representing fish and water. Any decorations that might remain on the tin coffin are obscured by decades of corrosion and black patina. The middle, bronze coffin shows scenes of a dwarf with a crossbow killing an immense boar.", + "Besides the coffins, several large, sealed clay jars are stacked in the corners of the chamber." + ] + }, + "Nothing remains in the middle, bronze coffin but a skull, a pelvis, and a few other large bones. Everything else was eventually devoured or dragged away by clacker beetles.", + "The copper, fish-themed sarcophagus holds the bones of a former dwarf ranger. He is arrayed in magical scale mail and clutches a long sword across his chest. The enchantment on the scale mail allows the wearer to make {@skill Stealth} checks normally and confers a swimming speed of 30 feet on the wearer.", + "The lid of the tin coffin is nailed on with iron nails. It can be removed readily enough with a {@item crowbar|PHB|prybar} or with a successful {@dc 15} Strength ({@skill Athletics}) check, but it's an odd feature. The dwarves feared this person had died from a vampire bite, so they took precautions. On the inside, the coffin is lined with dried-out garlic and salt, and dozens of holy symbols representing every religion practiced by dwarves across Midgard are placed on the body. There's no danger, however; this dwarf died battling a vampire but wasn't killed in a way that caused him to return as undead. The body is surprisingly well preserved, however\u2014yet another detail that might make characters nervous. Other than the holy symbols, which are mostly silver, the body was interred with no weapons, magic items, or other things of value.", + "The body isn't the only thing in the coffin, however. A search of the coffin and a successful {@dc 18} Intelligence ({@skill Investigation}) check reveals the coffin has a false bottom with a compartment under it. If the body is removed from the coffin, the {@skill Investigation} check is made with advantage.", + "A {@spell detect magic} spell directed toward the tin coffin reveals it is infused with abjuration magic. This is the result of a powerful enchantment similar to {@spell nondetection} meant to shield the contents of the secret compartment.", + "The passage between this chamber and {@area Area 330|SC-330|x} was created by clacker beetles. It's a tunnel 3 to 4 feet in diameter, not a corridor. Halflings and gnomes can walk through it if they crouch; Medium creatures must get down on their hands and knees.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 93, + "entries": [ + "The copper coffin contains a beautiful but nonmagical {@item longsword|PHB} and magical scale mail that allows the wearer to make {@skill Stealth} checks normally and grants the wearer a swimming speed of 30 feet. The compartment hidden beneath the false bottom of the tin coffin contains a {@item vampire bane light crossbow|KPSC} (+1, and deals an additional {@damage 3d6} piercing damage to vampires), a {@item belt of dwarvenkind}, and a {@item wand of binding}.", + "The clay jars are sealed with stretched parchment liberally covered in hard wax. They can be opened only by cracking the wax and cutting the parchment or by smashing the jar. All of them contain normal grave goods: household items, brushes, mirrors, daggers, decorative pins, and simple jewelry worth a total of 3,750 gp." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "329. Shrine of Charun", + "page": 94, + "id": "SC-329", + "entries": [ + "The dwarves who built the citadel venerated many deities, but Charun was chief among them. This shrine hasn't seen an adherent of Charun since the citadel fell to the knights of Khors a century ago, and during those silent years it lost whatever connection to the divine it might once have had. The danger now comes from an entirely mundane source.", + { + "type": "insetReadaloud", + "page": 94, + "entries": [ + "There's no mistaking this is a shrine to Charun, god of death and patron of rivers. Or rather, it was such a shrine. A statue of the enigmatic rower rises from dark water beyond a polished granite floor. The dwarves hid their icon well. From the looks of it, you may be the first visitors here in generations.", + "Still, this area is unusually clean and well preserved compared to the chambers behind you." + ] + }, + "Although this shrine directly adjoins the clacker beetle nest, the beetles tend to avoid it. The reason lurks in the water: a {@creature gargoctopus|CCodex} (Creature Codex) frequents the area, and it snatches away and devours any clacker beetles it hears scuttling across the stone floor. When the beetles attack en masse, characters who retreat into this chamber can find relative safety along the water's edge; the few beetles that pursue them here hug the wall.", + "Near the water, however, characters are well within reach of the {@creature gargoctopus|CCodex}, which isn't picky about what it drowns and eats.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Black River Tributary", + "page": 94, + "entries": [ + "The stream flowing past this shrine is a small branch of the Black River that flows through Level 5. In a world where spatial relationships make sense, this shrine is about 120 feet above the level of the Black River. But the Black River isn't simply flowing water; it's a current of magic. If characters travel along this branch somehow (they'd have to swim, fly, or make a raft from scavenged material\u2014the \"boat\" in this shrine is part of a stone statue), it links up with the Black River somewhere near the portion shown on the Level 5 maps. There's no sensation of descending 120 feet along that watercourse. As far as the rafters are concerned, it's a flat, level trip. The length can be whatever you choose to make it. It can even be different distances when moving in opposite directions.", + "Alternatively, if characters explore this stretch of water but you don't want them on Level 5 yet, after some length of time on the water, they arrive back at the shrine. They might come from the opposite direction (from the south if they headed out to the north, as if they'd traveled in a big circle), or they might approach from the same direction from which they left (somehow returning from the north even though they headed out to the north and never turned around or followed any branches). The Black River doesn't need to make sense; it follows its own rules. Recall the Black River is also a shadow road; characters who get too aggressive about exploring this waterway could suddenly find themselves rushing along the River Argent through the Rothenian Plain, on a mountain lake in the Ironcrags, or even paddling through the sewers of Triolo." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "330. Clacker Beetle Nest", + "page": 94, + "id": "SC-330", + "entries": [ + "This cavern is the clacker beetles' home and breeding ground, and it's where they drag all the shiny bits of gold and gems they find in the tombs.", + { + "type": "insetReadaloud", + "page": 94, + "entries": [ + "Three features immediately catch your attention in this natural cavern.", + "One is the amount of gold and silver coins, gems, glass, and jewelry scattered haphazardly across the floor.", + "The second is the towering mounds of dirt and gravel that rise from the floor or form sloping heaps against the walls and which are laced with narrow tunnels.", + "The third is the sound of continual clicking and clacking coming from those tunnels and from the large beetles you see crawling from the tunnels and across the floor, walls, and ceiling." + ] + }, + "The number of {@creature clacker beetle|KPSC|clacker beetles} and {@creature clacker beetle swarm|KPSC|clacker beetle swarms} in this chamber is effectively unlimited. You can hurl as many or as few against the party as you want, and there are always more available. Even if characters set off three {@spell fireball|PHB|fireballs} in this chamber, one after another, enough clacker beetles survive in their deep tunnels to overwhelm arrogant groups. (This doesn't mean characters can turn this chamber into an infinite XP farm. If characters actually fight an army of beetles, they should get the XP for them, but we recommend capping experience for fighting clacker beetles at 1,500 points per character. You can learn only so much from killing bugs; after that it's just gratuitous slaughter.)", + "Clacker beetles are primarily scavengers, not hunters, so they don't see live humanoids as prey. They do, however, see large, noisy creatures as threats, and any threat near the nest must be eliminated at any cost.", + "The key to safety in this chamber, then, is being slow, stealthy, and methodical. A character who stands still and makes no loud noises or sudden moves\u2014such as those involved in casting most spells, but not (for example) bending down to pick up a ruby from the floor\u2014isn't bothered. A character who moves no more than 5 feet in a turn must make a successful {@dc 8} Dexterity ({@skill Stealth}) check to avoid causing alarm in the nest. A character who moves 6 to 10 feet in a turn makes the same {@skill Stealth} check but with disadvantage. A character who moves farther than 10 feet in a turn or does anything else a nervous beetle might find startling\u2014brandishing a weapon, casting a noisy or flashy spell, shining a {@item bullseye lantern|PHB} around the room or opening a {@item hooded lantern|PHB}, speaking above a whisper, bumping against one of the nest mounds, or kicking over a small heap of coins\u2014 automatically causes alarm in the nest.", + "Once an alarm is triggered\u2014and it's inevitable, eventually, no matter what characters do (see {@adventure The Swarm|KPSC|6|The Swarm})\u2014characters are attacked by one {@creature clacker beetle|KPSC} and one {@creature clacker beetle swarm|KPSC} per every two characters in the party. Another beetle and swarm joins in every round, or more if you deem it necessary to maintain the excitement. See {@adventure The Swarm|KPSC|6|The Swarm} for advice on staging this part of the level.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 95, + "entries": [ + "The beetles have accumulated significant treasure in this vault by raiding the grave goods left in the tombs. In each 5-foot square, careful characters can gather 1 to 600 ({@dice 1d100 × 1d6}) gp worth of coins, loose gems, jewelry, small decorative carvings, and other trinkets. Clearing a single 5-foot space this way without alarming the nest takes at least 5 minutes of slow, methodical movement. Going faster than that requires a {@dc 8} {@skill Stealth} check, and going much faster causes alarm automatically.", + "Two special items of note can be found here by persistent characters. These are a {@item potion of supreme healing} in a crystal vial with a topaz stopper (hauled from the slain trollkin's kit) and a gold {@item ring of lightning resistance}. You can place these wherever you like, but both should be in different spaces and at least 20 feet from where characters enter the chamber." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "331. Bat Caverns Access", + "page": 95, + "id": "SC-331", + "entries": [ + "The hole in the floor of this cavern opens in the ceiling of {@area Area 406|SC-406|x}. The floor of that cavern is 50 feet below this one. There are no ropes, ladders, or notched handholds to serve as climbing aids, just a 50-foot drop to the cave floor. There are a few broken stones here a rope could be tied to plus plenty of places where a spike can be hammered into the wall to secure a rope. Other than that possible escape route for reckless characters who choose to flee into this room from pursuing beetles, there's nothing of interest here." + ] + } + ] + }, + { + "type": "section", + "name": "The Swarm", + "page": 95, + "entries": [ + "This level is the clacker beetles' home, and they become aware of intruders as soon as the characters arrive. Clacker beetles aren't very intelligent but they do have a well-honed instinct for survival and for defending the nest. Note the layout of the map. No matter where characters are searching and exploring in the tombs, clacker beetles can move quietly through other chambers and corridors to get past the intruders and surround them.", + "The whole time characters are on this map, clacker beetles are stealthily maneuvering all around them. Unless characters post guards in positions where they can see every passage, the beetles find a way to get around them unseen. When the time is right, they attack en masse from every direction.", + "\"When the time is right\" is up to you. If characters assault the nesting chamber ({@area Area 330|SC-330|x}) or cause alarm there, that certainly qualifies. If they unleash an alarming string of destructive magic (multiple rapid-fire {@spell thunderwave} spells in the warlocks' tomb, for example), that's another good trigger. Or if they're just being overly cautious and you're getting bored, that's an equally good excuse to liven things up. Ideally, however, the attack should come near the end of the party's explorations, after they've had a glimpse into the nesting chamber so they have an inkling of what they're losing out on by retreating.", + "Remember, the number of soldier beetles and swarms is limitless. That doesn't give you carte blanche to overwhelm the characters with a single massive attack and kill everyone. You want to deliver a series of blows that knock the characters off balance and keep them that way until they withdraw from the level. Ideally that will be a fighting withdrawal with characters battling their way through weak points in the beetles' deployment to escape from traps and constantly seeking ways to get closer to the exit.", + "Throw a wave of beetles at the party from several directions and, when those are nearly (but not entirely) all gone, launch the next wave. Appear to leave a path open for retreat, then when characters take it, slam it shut with another wave of beetles. Make it seem that the beetles are nearly wiped out and characters are on the verge of triumph, then bring in the biggest wave of reinforcements they've seen yet.", + "Don't make it a shooting gallery; characters need to be pressed hard and pushed to the brink of defeat by every wave for players to feel the excitement. When they're down to their last spells and their last hit points, and they're certain the next wave is bound to roll over them, that's the time for the beetles to commit a small but important mistake and leave a weak perimeter the characters can smash through to escape with their lives\u2014barely.", + "In these fights, aim for a roughly even mix of soldier beetles and swarms. Vary the sizes of the waves. You can start big or small, but keep mixing it up. A small wave should have one enemy per character. A big one could have two, three, or even four enemies per character if they're arrayed in a way that lets the characters narrowly escape from a trap and bottle them up. Remember, the soldiers have a trait that allows them to double up in a 5-foot space, and a swarm can be in there too. Soldiers also like to position themselves behind swarms and attack by clacking. The more beetles overlap their clacking cones on targets, the better.", + "Again, put the pressure on and keep it on, but keep it pulsing. Like any story, the battle should have dramatic highs and lows, furious action and brief lulls. The beetles are an implacable foe that simply doesn't ever give up." + ] + }, + { + "type": "section", + "name": "Restocking", + "page": 96, + "entries": [ + "If characters retreat to rest after only partially clearing this level, the trollkin's aggressive response is detailed in the introductory section of this level. Once the level is cleared, a few things can still happen to cause problems for the characters.", + "First, some number of trollkin and lich hounds could have been away on a hunt or a raid when the characters arrived. Returning to find all their clansfolk killed is certain to set them on the path of vengeance. They are more than capable of resetting the level's traps and devising new ones in likely areas such as the tunnel to the surface ({@area Area 318|SC-318|x}) and the drop down to the bat caverns. Something as simple as weakening the fungus-rope ladder so it breaks while someone is climbing it gives that character a long fall and potentially traps the whole group in the deep levels.", + "Second, one or two dire owlbears were left out of the level's forces because a few are always out hunting. Being barely intelligent, they're unlikely to seek revenge for murder; they kill for the sake of killing. They might also rip apart the fungus-rope ladder in the hole once the party uses it and gets their stink on it.", + "Finally, the ring servant continues prowling through this level once activated in search of its enemies until it or they are destroyed. It's up to you whether it recovers hit points between battles; we recommend giving it {@dice 12d10} Hit Dice and letting it heal via those, the same as a character. It recovers half its Hit Dice every 24 hours. The monolith footmen might also aid the ring servant by blocking critical pathways, as they did at the top of the stairs outside Thor's shrine.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Lich Hound.webp" + }, + "title": "Lich Hound", + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 790, + "height": 675 + } + ] + } + ] + }, + { + "type": "section", + "name": "Level 4: Bat Caverns", + "page": 97, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L4 Splash.webp" + }, + "credit": "Egil Thompson", + "width": 1277, + "height": 806 + }, + "The bat caverns offer a potentially stark contrast to the trollkin-occupied barracks. Initially, stealth is paramount, but even the stealthiest group is bound to be discovered eventually. Retreat from this level while under attack is impossible, since the only way out is to climb 80 feet up the rope ladder (from {@area Area 401|SC-401|x} up to {@area Area 317|SC-317|x}) while under attack by flying enemies.", + { + "type": "section", + "name": "Two Approaches", + "page": 97, + "entries": [ + "The adventure offers you two different ways to run this level. Your decision on which to use should be based on the temperament of your players and your estimation of what they want from the adventure.", + "The more complicated approach treats this level as a delicate balance-of-power situation between three rival factions. All three would be happy to kill the characters, but only after they help them defeat the rival factions. Only one of those factions is committed to stopping the characters from descending deeper into the citadel and confronting {@creature Gellert the Gruesome|KPSC}. The characters alone aren't strong enough to defeat all three groups. They need to use diplomacy, intimidation, and subterfuge to play the factions against each other and defeat them one by one.", + "Some groups of players are just not cut out for\u2014or not interested in\u2014that kind of roleplaying challenge. This might sound cynical, but long experience shows that trying to shoehorn players into an intricate style of play they dislike and have no aptitude for is usually counterproductive. For them, we offer a more straightforward situation in which it's possible for characters to infiltrate the first group, slaughter everyone, smash into the second group, slaughter everyone, smash into the third group\u2014and maybe slaughter everyone, or maybe the party will be the ones getting slaughtered at that point. By the end, they'll certainly be covered in something\u2014whether it's glory or ignominy depends on whether the characters really are the badasses they believe themselves to be.", + "Although the second approach is almost entirely oriented around combat, the first approach isn't combat-free. The characters are bound to fight several desperate battles on this level either way. The differences are how they get into these fights and the consequences for failure.", + "In numbered area descriptions, notes applying to the straightforward assault approach are labeled Into the Fray. Notes applying to the more intricate, political approach are under the label Delicate Balance." + ] + }, + { + "type": "section", + "name": "Factions", + "page": 98, + "entries": [ + "This level is divided into three distinct areas: the bat caverns and temple of Camazotz with its fanatical bat cultists, the derro village where inhabitants brew and imbibe reality-altering fungal concoctions, and the sanctum of {@creature Imortra the Debased|KPSC} and her diabolic servants. The area also has several important features that exist in a parallel reality. These become visible and accessible only after imbibing plane-shifting fungal extracts cooked up by the derro. Crossing the threshold into this alternate reality involves some risk but also offers advantages on both this level and Level 5.", + { + "type": "entries", + "name": "Cult of Camazotz", + "page": 98, + "entries": [ + "All derro have an affinity for bats; only the most extreme end up worshiping {@creature Camazotz, Demon Lord of Bats and Fire|ToB|Camazotz, the demon lord of bats and fire}.", + "A derro {@creature speaker to the darkness|CCodex} (Creature Codex) named {@creature Gilsfeyr|KPSC} led his band of outcasts along the Black River until they found this cavern and its population of giant vampire bats, saber-toothed bats, bat swarms, and flame eater swarms. Recognizing a sign from Camazotz when he saw one, {@creature Gilsfeyr|KPSC} declared this spot to be their new home. The derro built a small village, constructed a temple, and set about establishing dominance over the bats and raiding the surface for slaves. After the citadel dwarves were wiped out and the barracks above was left empty, the derro mined up to the stables so they could use the owlbears' tunnel as a shortcut to the surface.", + "On one of their raids, the derro captured a red dragonborn. When the captive demonstrated it could breathe fire (during an escape attempt in which several derro were killed), he saw an opportunity. He fed the dragonborn a diet of ego-suppressing lichen extract, renamed him {@creature Drakustanz|KPSC}, gave him a degree of provisional freedom (but with his will to resist crushed), and elevated him to a position of great ceremonial significance within the cult." + ] + }, + { + "type": "entries", + "name": "Kurgorom's Village", + "page": 98, + "entries": [ + "After the derro settled here, a rift developed between two contentious leaders. On one side are {@creature Gilsfeyr|KPSC} and his fanatical worshipers of Camazotz and the giant bats of the cavern. On the other are {@creature Kurgorom|KPSC}, a {@creature derro witch queen|CCodex} (Creature Codex), and her loyalists who've grown tired of chanting endlessly to bats through a haze of soporific smoke and prefer traditional derro pursuits such as raiding the surface, tormenting captives, and brewing dangerous fungal extracts." + ] + }, + { + "type": "entries", + "name": "Imortra the Debased", + "page": 98, + "entries": [ + "The presence of {@creature Imortra the Debased|KPSC} keeps the tension between {@creature Gilsfeyr|KPSC} and {@creature Kurgorom|KPSC} from erupting into a bloody battle for dominance. Imortra commands more power than either group of derro in the form of conjured devils, and she skillfully plays the derro factions against each other to keep them in fear and serving her interest.", + "Imortra is Gellert's top disciple. He trusts her as much as he trusts anyone, and he ensures her loyalty with a skillful mélange of bribes and intimidation. For her part, Imortra is well aware of the risk she runs associating with someone like Gellert but she considers him a useful master. Although he guards his secrets jealously, he's already taught her things she couldn't have learned elsewhere and given her access to vast ley-line power. She hopes to one day supplant the master, if she survives the apprenticeship.", + "A large number of captives are also held on this level. Most of them are too weak to be any help in the inevitable battles, and they are a significant burden to the characters when they're released." + ] + }, + { + "type": "entries", + "name": "Option 1: Into the Fray", + "page": 98, + "entries": [ + "If you opt for this approach, the level consists of three distinct \"battle zones\" with little overlap. The bat cultists occupy Areas {@area 401|SC-401|x}\u2013{@area 412|SC-412|x}. The derro villagers occupy {@area Areas 414|SC-414|x} and {@area 415|SC-415|x}. {@creature Imortra the Debased|KPSC} and her minions occupy {@area Areas 416|SC-416|x}\u2013{@area 418|SC-418|x}. {@area Area 413|SC-413|x} is its own encounter.", + "A fight in one of these battle zones doesn't spill into an adjacent zone, and creatures in other zones don't react or respond to a ruckus outside their zone. The exception is if characters run from one zone to another in the middle of a battle; enemies may pursue in that case, if it seems tactically wise for them to do so.", + "Within their own zone, enemies are free to move and respond to threats as effectively as you deem appropriate. The area where this matters most is the bat cavern ({@area Area 403|SC-403|x}). The fight in that area starts small, but reinforcements flow in continually from more distant parts of the zone. The pacing in this battle is particularly important (see {@area 403. Bat Cavern|SC-403|x} for more information).", + "Characters can take short rests after battles, but under this option they can't take long rests anywhere on this level. If they try, their rest is interrupted by an attack from either derro dements (if they're resting after the first battle) or by devilish scouts (if they're resting after the second battle). To finish a long rest, they need to withdraw from this level entirely. Even then, scouts might seek them out on the level above. The farther they withdraw, the safer they're likely to be.", + "Taking a long rest does give the derro villagers and Imortra time to realize their homes are about to be attacked. They can't be surprised once they're alerted this way. Some defensive measures they can take include cutting down or dangerously weakening the rope ladder, posting sentries, and rigging traps on the most likely approach routes ({@area Areas 412|SC-412|x}, {@area 414|SC-414|x}, and {@area 416|SC-416|x}). Every derro is provided a {@item potion of augmented reality|KPSC} that is downed at the first sign of trouble. Imortra casts {@spell mage armor} on herself beforehand and plans to cast {@spell banishment} on whomever she perceives to be the most powerful spellcaster in the group as an initial volley." + ] + }, + { + "type": "entries", + "name": "Option 2: Delicate Balance", + "page": 99, + "entries": [ + "If you opt for this approach, the number of foes is significantly higher than it would be under option 1. Since characters don't need to fight them in quick succession and can even have allies in some fights, these battles are still winnable.", + "Of the three \"political\" divisions on this level, only {@creature Imortra the Debased|KPSC} is interested in stopping intruders from reaching the next level down where {@creature Gellert the Gruesome|KPSC} resides. The derro profess their loyalty to Imortra (not to Gellert, whom they've never seen), but their pledges mean nothing. They're barely sane at the best of times, and between the derro's fevered worship of Camazotz and the dangerous fungal extracts they imbibe, these times are less than ideal.", + "Both groups of derro are vile and depraved. They have no sense of right or wrong. The strong do what they want and the weak cringe and cower to survive. No matter where an individual derro falls on that scale, they all enjoy tormenting and bullying anything weaker than themselves. Being bullied doesn't give them empathy for creatures in a similar plight; it only makes them want to punish something smaller even more. They don't fall in love, they don't care for the sick or the elderly or the wounded, and their own children survive on scraps and fear. If given the chance, they gleefully enslave the characters, blind them, torture them to death, and eat their flesh\u2014perhaps not in that order. The bats have a more stable society than the derro.", + "To survive here, the characters must make deals with these monsters.", + "Characters need to be cautious as they enter the bat caverns. The large and small caverns contain more than enough bats of every kind to overwhelm most parties, and that's before any derro get involved.", + "Bear in mind, however, that a 6th-level wizard has the potential to cast three {@spell fireball|PHB|fireballs} in rapid succession. That's the perfect weapon in a wide-open arena like the central cavern ({@area Area 403|SC-403|x}), especially against flying enemies and swarms. If you set out hoping to shepherd characters through this level on the Delicate Balance path but make a mistake during the opening moves that results in most of the bats being rapidly slaughtered, you can try to recover the situation, or you can just go with it and switch to Into the Fray.", + "A useful parallel here is a zombie apocalypse. Think of the bats like zombies. They're an obstacle, dangerous to someone who's cornered and out of options, but the real enemy is the living derro. The bats are just animals. The derro cultists are insane and homicidal.", + "Unlike the Into the Fray option, the total enemy force here now is overwhelming even for 6th-level characters, and there's nowhere to hide and no safe way to retreat. Characters who try to smash their way through the level will kill plenty of bats and probably many derro, but in one long battle their luck runs out when Imortra and her conjured devils show up. Because the only way in or out (initially) is via an 80-foot rope ladder, characters who try to retreat will be picked off like birds on a wire.", + "So what are characters to do? How can they \"defeat\" this level?", + "The only reason the derro tolerate Imortra's presence is fear; they fear her and her conjured devils, and they're terrified of her unseen overlord {@creature Gellert the Gruesome|KPSC}. They don't care for each other either. The Camazotz cultists under {@creature Gilsfeyr|KPSC} think their non-worshiping cousins are heretics, and the fungus-growers under {@creature Kurgorom|KPSC} think the bat cultists are maniacs who'll be torn apart and eaten by their beloved bats eventually.", + "Ideally, you want characters to get through this level by talking to its residents. The derro aren't here as guards. Unless characters are in the act of slaughtering all the bats, {@creature Gilsfeyr|KPSC} is intrigued by the appearance of powerful outsiders who could upset the local balance of power in his favor. {@creature Gilsfeyr|KPSC} and {@creature Kurgorom|KPSC} would both be happy to hear that the characters intend to kill Gellert. Either group will even offer to help them kill Imortra, provided they also wipe out the other band of derro.", + "If someone is wearing {@creature Cagoth-ze|KPSC}'s {@item purple amethyst brooch|KPSC|amethyst brooch}, the derro assume that character is in charge and address all their conversation toward the wearer. They figure out fairly quickly that the character is an imposter who stole the brooch from someone on an upper level, but it buys the wearer great deference in the meantime.", + "The derro absolutely can't be trusted as allies; in fact, they're guaranteed to turn against the characters once their enemies have been killed. The chance for treasure and slaughter is irresistible to them, whereas the notion they should honor a promise to outsiders barely registers. Once they see what the characters are capable of, the derro might even throw a feast in the characters' honor and slip sleeping poison into their food or capture them in their sleep.", + "In the end, the characters may wind up defeating everything on this level anyway. But if they approach the situation intelligently, they can play the three factions against each other and fight them one at a time instead of all at once and thereby have a chance to survive.", + "{@i You can't railroad characters into this line of action.} Give them clues and opportunities, but the players decide what their characters do. If they form a plan that's guaranteed to fail and get them killed or captured (or they blunder ahead with no plan at all), you should point out the immense risk, but you can't forbid them from choosing their own path.", + "Always be flexible. Characters might come up with an excellent plan that's completely different from the \"divide and conquer\" approach suggested above. If you think it could work, let it play out. Player creativity deserves to be rewarded.", + "But don't let a weak or foolish plan succeed out of sympathy. At the very least, characters who blunder in this situation should be captured, tormented, and humiliated for a while before pulling off a daring escape." + ] + }, + { + "type": "entries", + "name": "True Seeing", + "page": 100, + "entries": [ + "Many areas of this level exist in both Midgard and a parallel, alternate dimension at the same time. A character with {@sense truesight} or under the effect of {@spell true seeing} magic sees both realities at the same time and can interact with both. This ability is vital to mitigating some of the dangers found here.", + "The derro brew {@item potion of augmented reality|KPSC|potions of augmented reality} that allow them to see this alternate dimension. They also poison some of their weapons with a derivative of that potion, and one of its side effects is to bestow momentary {@sense truesight} on {@condition poisoned} creatures. Characters can learn about this three ways: by being struck by {@condition poisoned} weapons and having visions of an altered reality around them, by searching the derro village and discovering what they think are potions of true seeing, or by being given the potions by {@creature Kurgorom|KPSC}. However they learn about the potions, it's your job to subtly encourage someone to drink one and discover the additional secrets around them.", + "If characters get their first glimpses of the parallel reality by being {@condition poisoned}, don't explain what's happening in clear terms. At first, they should have legitimate concerns over whether their senses are expanding and revealing an authentic, other reality to them, they're hallucinating, or they're losing their minds." + ] + } + ] + }, + { + "type": "section", + "page": 100, + "entries": [ + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/04 Bat Caverns.webp" + }, + "imageType": "map", + "title": "Map 04: Bat Caverns", + "credit": "Jon Pintar", + "id": "SC-400-M", + "grid": { + "type": "square", + "size": 87, + "offsetX": -8, + "offsetY": -17, + "scale": 2 + }, + "mapRegions": [ + { + "area": "SC-401", + "points": [ + [ + 1086, + 1223 + ], + [ + 1086, + 1536 + ], + [ + 1675, + 1536 + ], + [ + 1675, + 1223 + ] + ] + }, + { + "area": "SC-402", + "points": [ + [ + 1683, + 1225 + ], + [ + 1683, + 1537 + ], + [ + 1938, + 1537 + ], + [ + 1938, + 1225 + ] + ] + }, + { + "area": "SC-405", + "points": [ + [ + 1289, + 453 + ], + [ + 1193, + 549 + ], + [ + 1193, + 648 + ], + [ + 1338, + 648 + ], + [ + 1441, + 545 + ], + [ + 1621, + 545 + ], + [ + 1621, + 394 + ], + [ + 1289, + 394 + ] + ] + }, + { + "area": "SC-406", + "points": [ + [ + 1948, + 1539 + ], + [ + 1948, + 919 + ], + [ + 2061, + 919 + ], + [ + 2061, + 1539 + ] + ] + }, + { + "area": "SC-407", + "points": [ + [ + 2058, + 903 + ], + [ + 1934, + 903 + ], + [ + 1896, + 865 + ], + [ + 1896, + 724 + ], + [ + 1964, + 656 + ], + [ + 2058, + 656 + ] + ] + }, + { + "area": "SC-408", + "points": [ + [ + 1927, + 619 + ], + [ + 1846, + 538 + ], + [ + 1805, + 450 + ], + [ + 1805, + 278 + ], + [ + 2062, + 278 + ], + [ + 2062, + 619 + ] + ] + }, + { + "area": "SC-409", + "points": [ + [ + 2060, + 11 + ], + [ + 2060, + 229 + ], + [ + 1838, + 229 + ], + [ + 1838, + 11 + ] + ] + }, + { + "area": "SC-410", + "points": [ + [ + 1335, + 17 + ], + [ + 1335, + 159 + ], + [ + 1373, + 197 + ], + [ + 1373, + 345 + ], + [ + 1717, + 345 + ], + [ + 1818, + 244 + ], + [ + 1818, + 17 + ] + ] + }, + { + "area": "SC-411", + "points": [ + [ + 1362, + 200 + ], + [ + 1362, + 363 + ], + [ + 1158, + 363 + ], + [ + 1158, + 200 + ] + ] + }, + { + "area": "SC-412", + "points": [ + [ + 1068, + 754 + ], + [ + 1068, + 906 + ], + [ + 1197, + 906 + ], + [ + 1197, + 754 + ] + ] + }, + { + "area": "SC-404", + "points": [ + [ + 1066, + 977 + ], + [ + 1147, + 977 + ], + [ + 1189, + 1019 + ], + [ + 1189, + 1178 + ], + [ + 1066, + 1178 + ] + ] + }, + { + "area": "SC-403", + "points": [ + [ + 1203, + 662 + ], + [ + 1203, + 1204 + ], + [ + 1931, + 1204 + ], + [ + 1931, + 923 + ], + [ + 1879, + 871 + ], + [ + 1879, + 617 + ], + [ + 1788, + 456 + ], + [ + 1788, + 398 + ], + [ + 1640, + 398 + ], + [ + 1640, + 556 + ], + [ + 1451, + 556 + ], + [ + 1347, + 662 + ] + ] + }, + { + "area": "SC-413", + "points": [ + [ + 882, + 961 + ], + [ + 502, + 961 + ], + [ + 502, + 619 + ], + [ + 788, + 619 + ], + [ + 882, + 727 + ] + ] + }, + { + "area": "SC-414", + "points": [ + [ + 552, + 17 + ], + [ + 552, + 444 + ], + [ + 716, + 608 + ], + [ + 787, + 608 + ], + [ + 908, + 729 + ], + [ + 1010, + 729 + ], + [ + 1010, + 17 + ] + ] + }, + { + "area": "SC-415", + "points": [ + [ + 10, + 7 + ], + [ + 10, + 611 + ], + [ + 539, + 611 + ], + [ + 539, + 7 + ] + ] + }, + { + "area": "SC-416", + "points": [ + [ + 626, + 974 + ], + [ + 626, + 1539 + ], + [ + 14, + 1539 + ], + [ + 14, + 974 + ] + ] + }, + { + "area": "SC-417", + "points": [ + [ + 1017, + 1191 + ], + [ + 1017, + 1539 + ], + [ + 633, + 1539 + ], + [ + 633, + 1191 + ] + ] + }, + { + "area": "SC-418", + "points": [ + [ + 893, + 893 + ], + [ + 893, + 974 + ], + [ + 855, + 1012 + ], + [ + 855, + 1177 + ], + [ + 1014, + 1177 + ], + [ + 1014, + 893 + ] + ] + } + ], + "width": 2078, + "height": 1549 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/04 Bat Caverns (Player Version).webp" + }, + "imageType": "mapPlayer", + "title": "Map 04: Bat Caverns\u2014(Player Version)", + "credit": "Jon Pintar", + "id": "SC-400-MP", + "mapParent": { + "id": "SC-400-M", + "offsetX": -8, + "offsetY": -13, + "scaleX": 0.8686, + "scaleY": 0.8687 + }, + "grid": { + "type": "square", + "offsetX": 11, + "offsetY": 11, + "scale": 2 + }, + "foundrySceneRoot": { + "globalLight": false, + "tokenVision": true, + "fogExploration": true, + "padding": 0, + "tiles": [ + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/04 Bat Caverns Overlay 16.webp" + }, + "y": 2600, + "width": 800, + "height": 1000, + "hidden": true, + "locked": true + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/04 Bat Caverns Overlay 13.webp" + }, + "x": 1100, + "y": 1400, + "width": 900, + "height": 900, + "hidden": true, + "locked": true + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/04 Bat Caverns Overlay 5.webp" + }, + "x": 2700, + "y": 800, + "width": 1100, + "height": 800, + "hidden": true, + "locked": true + } + ], + "drawings": [ + { + "shape": { + "width": 100, + "height": 100 + }, + "x": 3000, + "y": 1100, + "fillType": 1, + "fillColor": "#ff0000", + "strokeWidth": 0, + "text": "T", + "hidden": true + } + ], + "lights": [ + { + "x": 4450, + "y": 1050, + "config": { + "bright": 7.5, + "dim": 15, + "animation": { + "type": "flame" + }, + "color": "#bd6b1f" + } + }, + { + "x": 3650, + "y": 850, + "config": { + "angle": 15, + "bright": 30, + "dim": 10, + "animation": { + "type": "flame" + }, + "color": "#bd6b1f" + }, + "hidden": true + }, + { + "x": 4600, + "y": 1650, + "config": { + "dim": 15, + "animation": { + "type": "pulse" + }, + "color": "#d47553" + } + }, + { + "x": 4700, + "y": 2000, + "config": { + "dim": 15, + "animation": { + "type": "pulse" + }, + "color": "#d47553" + } + }, + { + "x": 4550, + "y": 150, + "config": { + "bright": 5, + "dim": 15, + "animation": { + "type": "flame" + }, + "color": "#bd6b1f" + } + }, + { + "x": 3950, + "y": 750, + "config": { + "bright": 5, + "dim": 15, + "animation": { + "type": "flame" + }, + "color": "#bd6b1f" + } + }, + { + "x": 3350, + "y": 750, + "config": { + "bright": 5, + "dim": 15, + "animation": { + "type": "flame" + }, + "color": "#bd6b1f" + } + }, + { + "x": 3650, + "y": 250, + "config": { + "dim": 25, + "animation": { + "type": "flame" + }, + "color": "#bd6b1f" + } + }, + { + "x": 1550, + "y": 1900, + "config": { + "bright": 13.37, + "dim": 26.75, + "animation": { + "type": "ghost" + }, + "color": "#7c5aa5" + } + }, + { + "x": 350, + "y": 850, + "config": { + "bright": 7.5, + "dim": 15, + "animation": { + "type": "flame" + }, + "color": "#bd6b1f" + } + }, + { + "x": 2050, + "y": 2350, + "config": { + "bright": 7.5, + "dim": 15, + "animation": { + "type": "flame" + }, + "color": "#bd6b1f" + } + }, + { + "x": 1650, + "y": 2950, + "config": { + "bright": 7.5, + "dim": 15, + "animation": { + "type": "flame" + }, + "color": "#bd6b1f" + }, + "hidden": true + }, + { + "x": 2050, + "y": 2950, + "config": { + "bright": 7.5, + "dim": 15, + "animation": { + "type": "flame" + }, + "color": "#bd6b1f" + }, + "hidden": true + }, + { + "x": 2050, + "y": 3350, + "config": { + "bright": 7.5, + "dim": 15, + "animation": { + "type": "flame" + }, + "color": "#bd6b1f" + }, + "hidden": true + }, + { + "x": 1650, + "y": 3350, + "config": { + "bright": 7.5, + "dim": 15, + "animation": { + "type": "flame" + }, + "color": "#bd6b1f" + }, + "hidden": true + } + ], + "walls": [ + { + "c": [ + 350, + 87, + 487, + 87 + ] + }, + { + "c": [ + 487, + 87, + 512, + 137 + ] + }, + { + "c": [ + 512, + 137, + 512, + 187 + ] + }, + { + "c": [ + 512, + 187, + 587, + 187 + ] + }, + { + "c": [ + 587, + 187, + 625, + 87 + ] + }, + { + "c": [ + 625, + 87, + 900, + 100 + ] + }, + { + "c": [ + 900, + 100, + 925, + 137 + ] + }, + { + "c": [ + 925, + 137, + 925, + 200 + ] + }, + { + "c": [ + 925, + 200, + 1000, + 200 + ] + }, + { + "c": [ + 1000, + 200, + 1125, + 287 + ] + }, + { + "c": [ + 1125, + 287, + 1162, + 275 + ] + }, + { + "c": [ + 1162, + 275, + 1187, + 250 + ] + }, + { + "c": [ + 1187, + 250, + 1212, + 200 + ] + }, + { + "c": [ + 1212, + 200, + 1250, + 187 + ] + }, + { + "c": [ + 1250, + 187, + 1487, + 187 + ] + }, + { + "c": [ + 1487, + 187, + 1512, + 137 + ] + }, + { + "c": [ + 1512, + 137, + 1612, + 87 + ] + }, + { + "c": [ + 1612, + 87, + 1875, + 87 + ] + }, + { + "c": [ + 1875, + 87, + 1975, + 100 + ] + }, + { + "c": [ + 1975, + 100, + 2012, + 125 + ] + }, + { + "c": [ + 2012, + 125, + 2012, + 175 + ] + }, + { + "c": [ + 2012, + 175, + 2037, + 200 + ] + }, + { + "c": [ + 2037, + 200, + 2087, + 200 + ] + }, + { + "c": [ + 2087, + 200, + 2100, + 100 + ] + }, + { + "c": [ + 2100, + 100, + 2137, + 87 + ] + }, + { + "c": [ + 2137, + 87, + 2225, + 112 + ] + }, + { + "c": [ + 2225, + 112, + 2212, + 200 + ] + }, + { + "c": [ + 2212, + 200, + 2212, + 275 + ] + }, + { + "c": [ + 2212, + 275, + 2312, + 350 + ] + }, + { + "c": [ + 2312, + 350, + 2312, + 1075 + ] + }, + { + "c": [ + 2312, + 1075, + 2212, + 1112 + ] + }, + { + "c": [ + 2212, + 1112, + 2212, + 1300 + ] + }, + { + "c": [ + 2212, + 1300, + 2275, + 1337 + ] + }, + { + "c": [ + 2275, + 1337, + 2312, + 1400 + ] + }, + { + "c": [ + 2312, + 1400, + 2325, + 1600 + ] + }, + { + "c": [ + 2325, + 1600, + 2300, + 1675 + ] + }, + { + "c": [ + 2300, + 1675, + 2225, + 1712 + ] + }, + { + "c": [ + 2225, + 1712, + 2212, + 1737 + ] + }, + { + "c": [ + 2212, + 1737, + 2212, + 1787 + ] + }, + { + "c": [ + 2212, + 1787, + 2737, + 1787 + ] + }, + { + "c": [ + 2737, + 1787, + 2800, + 1737 + ] + }, + { + "c": [ + 2800, + 1737, + 2800, + 1700 + ] + }, + { + "c": [ + 2800, + 1700, + 2787, + 1600 + ] + }, + { + "c": [ + 2787, + 1600, + 2800, + 1537 + ] + }, + { + "c": [ + 2800, + 1537, + 2787, + 1500 + ] + }, + { + "c": [ + 2787, + 1500, + 2775, + 1400 + ] + }, + { + "c": [ + 2775, + 1400, + 2775, + 1300 + ] + }, + { + "c": [ + 2775, + 1300, + 2800, + 1275 + ] + }, + { + "c": [ + 2800, + 1275, + 2800, + 1212 + ] + }, + { + "c": [ + 2800, + 1212, + 2700, + 1200 + ] + }, + { + "c": [ + 2700, + 1200, + 2687, + 1175 + ] + }, + { + "c": [ + 2687, + 1175, + 2675, + 1050 + ] + }, + { + "c": [ + 2675, + 1050, + 2650, + 1012 + ] + }, + { + "c": [ + 2650, + 1012, + 2600, + 1012 + ] + }, + { + "c": [ + 2600, + 1012, + 2525, + 1000 + ] + }, + { + "c": [ + 2525, + 1000, + 2500, + 962 + ] + }, + { + "c": [ + 2500, + 962, + 2487, + 700 + ] + }, + { + "c": [ + 2487, + 700, + 2487, + 600 + ] + }, + { + "c": [ + 2487, + 600, + 2475, + 500 + ] + }, + { + "c": [ + 2475, + 500, + 2500, + 462 + ] + }, + { + "c": [ + 2500, + 462, + 2487, + 400 + ] + }, + { + "c": [ + 2487, + 400, + 2487, + 362 + ] + }, + { + "c": [ + 2487, + 362, + 2537, + 287 + ] + }, + { + "c": [ + 2537, + 287, + 2575, + 287 + ] + }, + { + "c": [ + 2575, + 287, + 2600, + 225 + ] + }, + { + "c": [ + 2600, + 225, + 2650, + 187 + ] + }, + { + "c": [ + 2650, + 187, + 2750, + 187 + ] + }, + { + "c": [ + 2850, + 87, + 2975, + 100 + ] + }, + { + "c": [ + 2975, + 100, + 3012, + 137 + ] + }, + { + "c": [ + 3012, + 137, + 3012, + 187 + ] + }, + { + "c": [ + 3012, + 187, + 3100, + 187 + ] + }, + { + "c": [ + 2850, + 87, + 2800, + 137 + ] + }, + { + "c": [ + 2800, + 137, + 2800, + 175 + ] + }, + { + "c": [ + 2800, + 175, + 2775, + 187 + ] + }, + { + "c": [ + 2775, + 187, + 2750, + 187 + ] + }, + { + "c": [ + 3100, + 187, + 3100, + 112 + ] + }, + { + "c": [ + 3100, + 112, + 3125, + 87 + ] + }, + { + "c": [ + 3125, + 87, + 3400, + 87 + ] + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 4100, + 2000, + 4100, + 1300 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 4100, + 1300, + 4000, + 1300 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 4000, + 1300, + 4000, + 1200 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3900, + 1100, + 3112, + 1100 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3112, + 1100, + 3112, + 1200 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3112, + 1200, + 3000, + 1300 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3000, + 1300, + 3000, + 1900 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3000, + 1900, + 2900, + 1900 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 2900, + 1900, + 2900, + 2000 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 2900, + 2000, + 2800, + 2000 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 2800, + 2000, + 2800, + 2200 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 2800, + 2200, + 2900, + 2300 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 2900, + 2300, + 3000, + 2300 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3000, + 2300, + 3000, + 2400 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3200, + 2500, + 3600, + 2500 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3600, + 2500, + 3600, + 2600 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3600, + 2600, + 3700, + 2600 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3700, + 2600, + 3700, + 2700 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3700, + 2700, + 3800, + 2700 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3800, + 2700, + 3800, + 2800 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3800, + 2800, + 4200, + 2800 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 4200, + 2800, + 4200, + 2700 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 4200, + 2700, + 4300, + 2600 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 4300, + 2600, + 4300, + 2400 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3900, + 1200, + 3900, + 1100 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 425, + 2825, + 487, + 2837 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 487, + 2837, + 487, + 2962 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 487, + 2962, + 462, + 2987 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 462, + 2987, + 412, + 2925 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 412, + 2925, + 425, + 2825 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 500, + 3112, + 512, + 3200 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 512, + 3200, + 587, + 3187 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 587, + 3187, + 587, + 3112 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 587, + 3112, + 500, + 3112 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 537, + 3512, + 500, + 3425 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 500, + 3425, + 475, + 3337 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 475, + 3337, + 450, + 3312 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 450, + 3312, + 412, + 3350 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 412, + 3350, + 412, + 3437 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 412, + 3437, + 400, + 3512 + ] + }, + { + "c": [ + 400, + 3512, + 87, + 3512 + ] + }, + { + "c": [ + 87, + 3512, + 87, + 3300 + ] + }, + { + "c": [ + 87, + 3300, + 187, + 3300 + ] + }, + { + "c": [ + 187, + 3300, + 187, + 3212 + ] + }, + { + "c": [ + 187, + 3212, + 0, + 3212 + ] + }, + { + "c": [ + 400, + 3512, + 537, + 3512 + ] + }, + { + "c": [ + 537, + 3512, + 900, + 3500 + ] + }, + { + "c": [ + 900, + 3500, + 1000, + 3512 + ] + }, + { + "c": [ + 1000, + 3512, + 1100, + 3500 + ] + }, + { + "c": [ + 1100, + 3500, + 1250, + 3500 + ] + }, + { + "c": [ + 0, + 3212, + 0, + 3087 + ] + }, + { + "c": [ + 0, + 3087, + 187, + 3087 + ] + }, + { + "c": [ + 187, + 3087, + 187, + 3012 + ] + }, + { + "c": [ + 187, + 3012, + 87, + 3012 + ] + }, + { + "c": [ + 87, + 3012, + 87, + 2700 + ] + }, + { + "c": [ + 87, + 2700, + 175, + 2687 + ] + }, + { + "c": [ + 175, + 2687, + 187, + 2600 + ] + }, + { + "c": [ + 187, + 2600, + 187, + 2525 + ] + }, + { + "door": 2, + "c": [ + 187, + 3087, + 187, + 3212 + ] + }, + { + "door": 2, + "c": [ + 187, + 3300, + 200, + 3387 + ] + }, + { + "door": 2, + "c": [ + 200, + 3387, + 287, + 3425 + ] + }, + { + "door": 2, + "c": [ + 287, + 3425, + 312, + 3512 + ] + }, + { + "c": [ + 187, + 2525, + 87, + 2450 + ] + }, + { + "c": [ + 87, + 2450, + 87, + 2312 + ] + }, + { + "c": [ + 87, + 2312, + 100, + 2150 + ] + }, + { + "c": [ + 100, + 2150, + 175, + 2087 + ] + }, + { + "c": [ + 175, + 2087, + 187, + 1825 + ] + }, + { + "c": [ + 187, + 1825, + 312, + 1787 + ] + }, + { + "c": [ + 312, + 1787, + 512, + 1775 + ] + }, + { + "c": [ + 512, + 1775, + 575, + 1787 + ] + }, + { + "c": [ + 575, + 1787, + 612, + 1800 + ] + }, + { + "c": [ + 612, + 1800, + 662, + 1787 + ] + }, + { + "c": [ + 662, + 1787, + 687, + 1750 + ] + }, + { + "c": [ + 687, + 1750, + 687, + 1475 + ] + }, + { + "c": [ + 687, + 1475, + 675, + 1412 + ] + }, + { + "c": [ + 675, + 1412, + 600, + 1412 + ] + }, + { + "c": [ + 600, + 1412, + 425, + 1412 + ] + }, + { + "c": [ + 425, + 1412, + 375, + 1337 + ] + }, + { + "c": [ + 375, + 1337, + 300, + 1312 + ] + }, + { + "c": [ + 300, + 1312, + 250, + 1312 + ] + }, + { + "c": [ + 250, + 1312, + 175, + 1225 + ] + }, + { + "c": [ + 175, + 1225, + 100, + 1150 + ] + }, + { + "c": [ + 100, + 1150, + 87, + 1000 + ] + }, + { + "c": [ + 87, + 1000, + 50, + 825 + ] + }, + { + "c": [ + 50, + 825, + 50, + 762 + ] + }, + { + "c": [ + 50, + 762, + 62, + 725 + ] + }, + { + "c": [ + 62, + 725, + 62, + 600 + ] + }, + { + "c": [ + 62, + 600, + 87, + 562 + ] + }, + { + "c": [ + 87, + 562, + 100, + 400 + ] + }, + { + "c": [ + 100, + 400, + 162, + 362 + ] + }, + { + "c": [ + 162, + 362, + 200, + 287 + ] + }, + { + "c": [ + 200, + 287, + 262, + 262 + ] + }, + { + "c": [ + 262, + 262, + 287, + 200 + ] + }, + { + "c": [ + 287, + 200, + 300, + 125 + ] + }, + { + "c": [ + 300, + 125, + 350, + 87 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 350, + 1100, + 600, + 1100 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 600, + 1100, + 662, + 1062 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 662, + 1062, + 700, + 1000 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 700, + 1000, + 700, + 587 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 925, + 200, + 900, + 300 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 900, + 300, + 800, + 400 + ] + }, + { + "light": 10, + "sight": 10, + "sound": 10, + "c": [ + 800, + 400, + 800, + 437 + ] + }, + { + "c": [ + 3400, + 87, + 3500, + 62 + ] + }, + { + "c": [ + 3500, + 62, + 3550, + 75 + ] + }, + { + "c": [ + 3550, + 75, + 3600, + 62 + ] + }, + { + "c": [ + 3600, + 62, + 3800, + 75 + ] + }, + { + "c": [ + 3800, + 75, + 3900, + 87 + ] + }, + { + "c": [ + 3900, + 87, + 4000, + 87 + ] + }, + { + "c": [ + 4000, + 87, + 4100, + 87 + ] + }, + { + "c": [ + 4100, + 87, + 4175, + 112 + ] + }, + { + "c": [ + 4175, + 112, + 4200, + 137 + ] + }, + { + "c": [ + 4200, + 137, + 4200, + 187 + ] + }, + { + "c": [ + 4200, + 187, + 4287, + 187 + ] + }, + { + "c": [ + 4287, + 187, + 4337, + 112 + ] + }, + { + "c": [ + 4337, + 112, + 4387, + 112 + ] + }, + { + "c": [ + 4387, + 112, + 4437, + 87 + ] + }, + { + "c": [ + 4437, + 87, + 4500, + 100 + ] + }, + { + "c": [ + 4500, + 100, + 4550, + 87 + ] + }, + { + "c": [ + 4550, + 87, + 4650, + 87 + ] + }, + { + "c": [ + 4650, + 87, + 4700, + 125 + ] + }, + { + "c": [ + 4700, + 125, + 4712, + 212 + ] + }, + { + "c": [ + 4712, + 212, + 4725, + 275 + ] + }, + { + "c": [ + 4725, + 275, + 4712, + 400 + ] + }, + { + "c": [ + 4712, + 400, + 4700, + 475 + ] + }, + { + "c": [ + 4700, + 475, + 4675, + 500 + ] + }, + { + "c": [ + 4675, + 500, + 4637, + 512 + ] + }, + { + "c": [ + 4637, + 512, + 4512, + 512 + ] + }, + { + "c": [ + 4512, + 512, + 4512, + 600 + ] + }, + { + "c": [ + 4512, + 600, + 4525, + 687 + ] + }, + { + "c": [ + 4525, + 687, + 4612, + 700 + ] + }, + { + "c": [ + 4612, + 700, + 4637, + 725 + ] + }, + { + "c": [ + 4637, + 725, + 4662, + 800 + ] + }, + { + "c": [ + 4662, + 800, + 4725, + 837 + ] + }, + { + "c": [ + 4725, + 837, + 4737, + 875 + ] + }, + { + "c": [ + 4737, + 875, + 4725, + 1000 + ] + }, + { + "c": [ + 4725, + 1000, + 4725, + 1100 + ] + }, + { + "c": [ + 4725, + 1100, + 4725, + 1175 + ] + }, + { + "c": [ + 4725, + 1175, + 4700, + 1275 + ] + }, + { + "c": [ + 4700, + 1275, + 4675, + 1300 + ] + }, + { + "c": [ + 4675, + 1300, + 4600, + 1312 + ] + }, + { + "c": [ + 4600, + 1312, + 4537, + 1325 + ] + }, + { + "c": [ + 4537, + 1325, + 4500, + 1387 + ] + }, + { + "c": [ + 4500, + 1387, + 4462, + 1400 + ] + }, + { + "c": [ + 4462, + 1400, + 4425, + 1412 + ] + }, + { + "c": [ + 4425, + 1412, + 4412, + 1500 + ] + }, + { + "c": [ + 4412, + 1500, + 4400, + 1575 + ] + }, + { + "c": [ + 4400, + 1575, + 4350, + 1612 + ] + }, + { + "c": [ + 4350, + 1612, + 4325, + 1612 + ] + }, + { + "c": [ + 4325, + 1612, + 4312, + 1700 + ] + }, + { + "c": [ + 4312, + 1700, + 4325, + 1800 + ] + }, + { + "c": [ + 4325, + 1800, + 4387, + 1800 + ] + }, + { + "c": [ + 4387, + 1800, + 4400, + 1750 + ] + }, + { + "c": [ + 4400, + 1750, + 4412, + 1712 + ] + }, + { + "c": [ + 4412, + 1712, + 4412, + 1675 + ] + }, + { + "c": [ + 4412, + 1675, + 4537, + 1575 + ] + }, + { + "c": [ + 4537, + 1575, + 4600, + 1562 + ] + }, + { + "c": [ + 4600, + 1562, + 4712, + 1625 + ] + }, + { + "c": [ + 4712, + 1625, + 4737, + 1700 + ] + }, + { + "c": [ + 4737, + 1700, + 4737, + 1800 + ] + }, + { + "c": [ + 4737, + 1800, + 4762, + 1900 + ] + }, + { + "c": [ + 4762, + 1900, + 4750, + 2000 + ] + }, + { + "c": [ + 4750, + 2000, + 4712, + 2075 + ] + }, + { + "c": [ + 4712, + 2075, + 4687, + 2100 + ] + }, + { + "c": [ + 4687, + 2100, + 4612, + 2100 + ] + }, + { + "c": [ + 4612, + 2100, + 4612, + 2187 + ] + }, + { + "c": [ + 4612, + 2187, + 4662, + 2200 + ] + }, + { + "c": [ + 4662, + 2200, + 4700, + 2262 + ] + }, + { + "c": [ + 4700, + 2262, + 4725, + 2400 + ] + }, + { + "c": [ + 4725, + 2400, + 4725, + 2700 + ] + }, + { + "c": [ + 4725, + 2700, + 4725, + 2800 + ] + }, + { + "c": [ + 4725, + 2800, + 4712, + 2900 + ] + }, + { + "c": [ + 4712, + 2900, + 4712, + 2962 + ] + }, + { + "c": [ + 4712, + 2962, + 4675, + 3050 + ] + }, + { + "c": [ + 4675, + 3050, + 4612, + 3100 + ] + }, + { + "c": [ + 4612, + 3100, + 4625, + 3237 + ] + }, + { + "c": [ + 4625, + 3237, + 4700, + 3300 + ] + }, + { + "c": [ + 4700, + 3300, + 4725, + 3337 + ] + }, + { + "c": [ + 4725, + 3337, + 4725, + 3475 + ] + }, + { + "c": [ + 4725, + 3475, + 4700, + 3512 + ] + }, + { + "c": [ + 4700, + 3512, + 4612, + 3537 + ] + }, + { + "c": [ + 4612, + 3537, + 4525, + 3525 + ] + }, + { + "c": [ + 4525, + 3525, + 4500, + 3475 + ] + }, + { + "c": [ + 4500, + 3475, + 4487, + 3437 + ] + }, + { + "c": [ + 4487, + 3437, + 4487, + 3412 + ] + }, + { + "c": [ + 4487, + 3412, + 4412, + 3412 + ] + }, + { + "c": [ + 4412, + 3412, + 4412, + 3500 + ] + }, + { + "c": [ + 4412, + 3500, + 4400, + 3525 + ] + }, + { + "c": [ + 4400, + 3525, + 4300, + 3537 + ] + }, + { + "c": [ + 4300, + 3537, + 4237, + 3537 + ] + }, + { + "c": [ + 4237, + 3537, + 4137, + 3512 + ] + }, + { + "c": [ + 4137, + 3512, + 4075, + 3525 + ] + }, + { + "c": [ + 4075, + 3525, + 3975, + 3512 + ] + }, + { + "c": [ + 3975, + 3512, + 3912, + 3487 + ] + }, + { + "c": [ + 3912, + 3487, + 3887, + 3450 + ] + }, + { + "c": [ + 3887, + 3450, + 3925, + 3237 + ] + }, + { + "c": [ + 3925, + 3237, + 4000, + 3150 + ] + }, + { + "c": [ + 4000, + 3150, + 4000, + 3100 + ] + }, + { + "c": [ + 4000, + 3100, + 3987, + 3087 + ] + }, + { + "c": [ + 3987, + 3087, + 3937, + 3087 + ] + }, + { + "c": [ + 3937, + 3087, + 3925, + 3112 + ] + }, + { + "c": [ + 3925, + 3112, + 3925, + 3175 + ] + }, + { + "c": [ + 3925, + 3175, + 3900, + 3212 + ] + }, + { + "c": [ + 3900, + 3212, + 3812, + 3225 + ] + }, + { + "c": [ + 3812, + 3225, + 3812, + 3475 + ] + }, + { + "c": [ + 3812, + 3475, + 3762, + 3525 + ] + }, + { + "c": [ + 3762, + 3525, + 3600, + 3525 + ] + }, + { + "c": [ + 3600, + 3525, + 3550, + 3512 + ] + }, + { + "c": [ + 3550, + 3512, + 3500, + 3450 + ] + }, + { + "c": [ + 3500, + 3450, + 3500, + 3425 + ] + }, + { + "c": [ + 3500, + 3425, + 3462, + 3425 + ] + }, + { + "c": [ + 3462, + 3425, + 3400, + 3412 + ] + }, + { + "c": [ + 3400, + 3412, + 3375, + 3462 + ] + }, + { + "c": [ + 3375, + 3462, + 3300, + 3487 + ] + }, + { + "c": [ + 3300, + 3487, + 3100, + 3512 + ] + }, + { + "c": [ + 3100, + 3512, + 2925, + 3512 + ] + }, + { + "c": [ + 2925, + 3512, + 2800, + 3487 + ] + }, + { + "c": [ + 2800, + 3487, + 2700, + 3500 + ] + }, + { + "c": [ + 2700, + 3500, + 2637, + 3462 + ] + }, + { + "c": [ + 2637, + 3462, + 2562, + 3400 + ] + }, + { + "c": [ + 2562, + 3400, + 2562, + 3312 + ] + }, + { + "c": [ + 2562, + 3312, + 2587, + 3275 + ] + }, + { + "c": [ + 2587, + 3275, + 2587, + 3200 + ] + }, + { + "c": [ + 2587, + 3200, + 2587, + 3037 + ] + }, + { + "c": [ + 2587, + 3037, + 2637, + 2987 + ] + }, + { + "c": [ + 2637, + 2987, + 2687, + 2975 + ] + }, + { + "c": [ + 2687, + 2975, + 2700, + 2887 + ] + }, + { + "c": [ + 2700, + 2887, + 3050, + 2887 + ] + }, + { + "c": [ + 3050, + 2887, + 3300, + 2912 + ] + }, + { + "c": [ + 3300, + 2912, + 3400, + 2875 + ] + }, + { + "c": [ + 3400, + 2875, + 3450, + 2875 + ] + }, + { + "c": [ + 3450, + 2875, + 3475, + 2862 + ] + }, + { + "c": [ + 3475, + 2862, + 3500, + 2800 + ] + }, + { + "c": [ + 3500, + 2800, + 3562, + 2800 + ] + }, + { + "c": [ + 3600, + 2712, + 3500, + 2712 + ] + }, + { + "c": [ + 3500, + 2712, + 3387, + 2700 + ] + }, + { + "c": [ + 3387, + 2700, + 3300, + 2700 + ] + }, + { + "c": [ + 3300, + 2700, + 3262, + 2712 + ] + }, + { + "c": [ + 3262, + 2712, + 3200, + 2712 + ] + }, + { + "c": [ + 3200, + 2712, + 3062, + 2712 + ] + }, + { + "c": [ + 3062, + 2712, + 3000, + 2662 + ] + }, + { + "c": [ + 3000, + 2662, + 3000, + 2600 + ] + }, + { + "c": [ + 3000, + 2600, + 2937, + 2600 + ] + }, + { + "c": [ + 2937, + 2600, + 2887, + 2562 + ] + }, + { + "c": [ + 2887, + 2562, + 2887, + 2512 + ] + }, + { + "c": [ + 2887, + 2512, + 2837, + 2512 + ] + }, + { + "c": [ + 2837, + 2512, + 2800, + 2537 + ] + }, + { + "c": [ + 2800, + 2537, + 2787, + 2600 + ] + }, + { + "c": [ + 2787, + 2600, + 2775, + 2612 + ] + }, + { + "c": [ + 2775, + 2612, + 2712, + 2612 + ] + }, + { + "c": [ + 2712, + 2612, + 2687, + 2675 + ] + }, + { + "c": [ + 2687, + 2675, + 2650, + 2712 + ] + }, + { + "c": [ + 2650, + 2712, + 2550, + 2725 + ] + }, + { + "c": [ + 2550, + 2725, + 2512, + 2687 + ] + }, + { + "c": [ + 2512, + 2687, + 2487, + 2587 + ] + }, + { + "c": [ + 2487, + 2587, + 2487, + 2300 + ] + }, + { + "c": [ + 2487, + 2300, + 2550, + 2287 + ] + }, + { + "c": [ + 2550, + 2287, + 2637, + 2287 + ] + }, + { + "c": [ + 2637, + 2287, + 2687, + 2337 + ] + }, + { + "c": [ + 2687, + 2337, + 2700, + 2387 + ] + }, + { + "c": [ + 2700, + 2387, + 2762, + 2400 + ] + }, + { + "c": [ + 2762, + 2400, + 2787, + 2350 + ] + }, + { + "c": [ + 2787, + 2350, + 2775, + 2312 + ] + }, + { + "c": [ + 2775, + 2312, + 2750, + 2300 + ] + }, + { + "c": [ + 2750, + 2300, + 2712, + 2312 + ] + }, + { + "c": [ + 2712, + 2312, + 2687, + 2262 + ] + }, + { + "c": [ + 2687, + 2262, + 2712, + 2125 + ] + }, + { + "c": [ + 2712, + 2125, + 2687, + 2062 + ] + }, + { + "c": [ + 2687, + 2062, + 2650, + 2025 + ] + }, + { + "c": [ + 2650, + 2025, + 2550, + 2000 + ] + }, + { + "c": [ + 2550, + 2000, + 2462, + 2000 + ] + }, + { + "c": [ + 3600, + 2712, + 3587, + 2762 + ] + }, + { + "c": [ + 3587, + 2762, + 3562, + 2800 + ] + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3000, + 2400, + 3200, + 2400 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 3200, + 2400, + 3200, + 2500 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "c": [ + 2462, + 2000, + 2400, + 2025 + ] + }, + { + "c": [ + 2400, + 2025, + 2300, + 2000 + ] + }, + { + "c": [ + 2300, + 2000, + 2012, + 2000 + ] + }, + { + "c": [ + 2012, + 2000, + 2000, + 2100 + ] + }, + { + "c": [ + 2000, + 2100, + 1975, + 2125 + ] + }, + { + "c": [ + 1975, + 2125, + 1937, + 2125 + ] + }, + { + "c": [ + 1937, + 2125, + 1925, + 2150 + ] + }, + { + "c": [ + 1925, + 2150, + 1912, + 2200 + ] + }, + { + "c": [ + 1912, + 2200, + 1887, + 2212 + ] + }, + { + "c": [ + 1887, + 2212, + 1750, + 2212 + ] + }, + { + "c": [ + 1750, + 2212, + 1712, + 2225 + ] + }, + { + "c": [ + 1712, + 2225, + 1712, + 2300 + ] + }, + { + "c": [ + 1712, + 2300, + 1700, + 2400 + ] + }, + { + "c": [ + 1700, + 2400, + 1612, + 2412 + ] + }, + { + "c": [ + 1612, + 2412, + 1612, + 2462 + ] + }, + { + "c": [ + 1612, + 2462, + 1625, + 2487 + ] + }, + { + "c": [ + 1625, + 2487, + 1700, + 2500 + ] + }, + { + "c": [ + 1700, + 2500, + 1737, + 2500 + ] + }, + { + "c": [ + 1737, + 2500, + 1800, + 2487 + ] + }, + { + "c": [ + 1800, + 2487, + 2000, + 2487 + ] + }, + { + "c": [ + 2000, + 2487, + 1987, + 2387 + ] + }, + { + "c": [ + 1987, + 2387, + 2012, + 2325 + ] + }, + { + "c": [ + 2012, + 2325, + 2062, + 2287 + ] + }, + { + "c": [ + 2062, + 2287, + 2087, + 2150 + ] + }, + { + "c": [ + 2087, + 2150, + 2150, + 2087 + ] + }, + { + "c": [ + 2150, + 2087, + 2275, + 2112 + ] + }, + { + "c": [ + 2275, + 2112, + 2312, + 2150 + ] + }, + { + "c": [ + 2312, + 2150, + 2325, + 2600 + ] + }, + { + "c": [ + 2325, + 2600, + 2287, + 2712 + ] + }, + { + "c": [ + 2287, + 2712, + 2150, + 2725 + ] + }, + { + "c": [ + 2150, + 2725, + 2050, + 2712 + ] + }, + { + "c": [ + 2050, + 2712, + 2000, + 2700 + ] + }, + { + "c": [ + 2000, + 2700, + 2000, + 2612 + ] + }, + { + "c": [ + 2000, + 2612, + 1800, + 2600 + ] + }, + { + "c": [ + 1800, + 2600, + 1725, + 2650 + ] + }, + { + "c": [ + 1725, + 2650, + 1712, + 2700 + ] + }, + { + "c": [ + 1712, + 2700, + 1725, + 2787 + ] + }, + { + "c": [ + 1725, + 2787, + 1800, + 2787 + ] + }, + { + "c": [ + 1800, + 2787, + 1900, + 2787 + ] + }, + { + "c": [ + 1900, + 2787, + 2000, + 2787 + ] + }, + { + "c": [ + 2000, + 2787, + 2175, + 2825 + ] + }, + { + "c": [ + 2175, + 2825, + 2225, + 2887 + ] + }, + { + "c": [ + 2225, + 2887, + 2262, + 2987 + ] + }, + { + "c": [ + 2262, + 2987, + 2300, + 3012 + ] + }, + { + "c": [ + 2300, + 3012, + 2325, + 3100 + ] + }, + { + "c": [ + 2325, + 3100, + 2312, + 3200 + ] + }, + { + "c": [ + 2312, + 3200, + 2275, + 3300 + ] + }, + { + "c": [ + 2275, + 3300, + 2237, + 3325 + ] + }, + { + "c": [ + 2237, + 3325, + 2200, + 3400 + ] + }, + { + "c": [ + 2200, + 3400, + 2150, + 3412 + ] + }, + { + "c": [ + 2150, + 3412, + 2125, + 3437 + ] + }, + { + "c": [ + 2125, + 3437, + 2100, + 3500 + ] + }, + { + "c": [ + 2100, + 3500, + 2050, + 3525 + ] + }, + { + "c": [ + 2050, + 3525, + 2000, + 3537 + ] + }, + { + "c": [ + 2000, + 3537, + 1900, + 3537 + ] + }, + { + "c": [ + 1900, + 3537, + 1800, + 3537 + ] + }, + { + "c": [ + 1800, + 3537, + 1700, + 3525 + ] + }, + { + "c": [ + 1700, + 3525, + 1600, + 3525 + ] + }, + { + "c": [ + 1600, + 3525, + 1537, + 3512 + ] + }, + { + "c": [ + 1537, + 3512, + 1500, + 3425 + ] + }, + { + "c": [ + 1500, + 3425, + 1437, + 3412 + ] + }, + { + "c": [ + 1437, + 3412, + 1400, + 3425 + ] + }, + { + "c": [ + 1400, + 3425, + 1350, + 3425 + ] + }, + { + "c": [ + 1350, + 3425, + 1300, + 3475 + ] + }, + { + "c": [ + 1300, + 3475, + 1250, + 3500 + ] + }, + { + "c": [ + 1412, + 3225, + 1450, + 3212 + ] + }, + { + "c": [ + 1450, + 3212, + 1487, + 3212 + ] + }, + { + "c": [ + 1487, + 3212, + 1487, + 3287 + ] + }, + { + "c": [ + 1487, + 3287, + 1450, + 3300 + ] + }, + { + "c": [ + 1450, + 3300, + 1412, + 3300 + ] + }, + { + "c": [ + 1412, + 3300, + 1412, + 3225 + ] + }, + { + "c": [ + 925, + 3287, + 987, + 3275 + ] + }, + { + "c": [ + 987, + 3275, + 987, + 3237 + ] + }, + { + "c": [ + 987, + 3237, + 962, + 3225 + ] + }, + { + "c": [ + 962, + 3225, + 937, + 3250 + ] + }, + { + "c": [ + 937, + 3250, + 912, + 3275 + ] + }, + { + "c": [ + 912, + 3275, + 925, + 3287 + ] + }, + { + "c": [ + 1237, + 2812, + 1225, + 2862 + ] + }, + { + "c": [ + 1225, + 2862, + 1250, + 2900 + ] + }, + { + "c": [ + 1250, + 2900, + 1287, + 2875 + ] + }, + { + "c": [ + 1287, + 2875, + 1287, + 2837 + ] + }, + { + "c": [ + 1287, + 2837, + 1237, + 2812 + ] + }, + { + "c": [ + 1125, + 2612, + 1187, + 2637 + ] + }, + { + "c": [ + 1187, + 2637, + 1187, + 2687 + ] + }, + { + "c": [ + 1187, + 2687, + 1150, + 2700 + ] + }, + { + "c": [ + 1150, + 2700, + 1112, + 2675 + ] + }, + { + "c": [ + 1112, + 2675, + 1112, + 2637 + ] + }, + { + "c": [ + 1112, + 2637, + 1125, + 2612 + ] + }, + { + "c": [ + 325, + 2325, + 300, + 2362 + ] + }, + { + "c": [ + 300, + 2362, + 300, + 2475 + ] + }, + { + "c": [ + 300, + 2475, + 337, + 2487 + ] + }, + { + "c": [ + 337, + 2487, + 362, + 2487 + ] + }, + { + "c": [ + 362, + 2487, + 387, + 2462 + ] + }, + { + "c": [ + 387, + 2462, + 387, + 2425 + ] + }, + { + "c": [ + 387, + 2425, + 425, + 2387 + ] + }, + { + "c": [ + 425, + 2387, + 450, + 2387 + ] + }, + { + "c": [ + 450, + 2387, + 500, + 2362 + ] + }, + { + "c": [ + 500, + 2362, + 475, + 2325 + ] + }, + { + "c": [ + 475, + 2325, + 450, + 2312 + ] + }, + { + "c": [ + 450, + 2312, + 387, + 2325 + ] + }, + { + "c": [ + 387, + 2325, + 325, + 2325 + ] + }, + { + "door": 1, + "c": [ + 2000, + 2487, + 2000, + 2612 + ], + "ds": 2 + }, + { + "c": [ + 4212, + 1212, + 4237, + 1212 + ] + }, + { + "c": [ + 4237, + 1212, + 4262, + 1200 + ] + }, + { + "c": [ + 4262, + 1200, + 4300, + 1212 + ] + }, + { + "c": [ + 4300, + 1212, + 4287, + 1275 + ] + }, + { + "c": [ + 4287, + 1275, + 4262, + 1287 + ] + }, + { + "c": [ + 4262, + 1287, + 4212, + 1287 + ] + }, + { + "c": [ + 4212, + 1287, + 4212, + 1212 + ] + }, + { + "c": [ + 4100, + 2825, + 4112, + 2862 + ] + }, + { + "c": [ + 4112, + 2862, + 4100, + 2900 + ] + }, + { + "c": [ + 4100, + 2900, + 4000, + 2900 + ] + }, + { + "c": [ + 4000, + 2900, + 3912, + 2900 + ] + }, + { + "c": [ + 3912, + 2900, + 3912, + 2850 + ] + }, + { + "c": [ + 3912, + 2850, + 3937, + 2825 + ] + }, + { + "c": [ + 3937, + 2825, + 4000, + 2812 + ] + }, + { + "c": [ + 4000, + 2812, + 4062, + 2812 + ] + }, + { + "c": [ + 4062, + 2812, + 4100, + 2825 + ] + }, + { + "c": [ + 3650, + 3000, + 3625, + 3025 + ] + }, + { + "c": [ + 3625, + 3025, + 3612, + 3100 + ] + }, + { + "c": [ + 3612, + 3100, + 3612, + 3175 + ] + }, + { + "c": [ + 3612, + 3175, + 3662, + 3200 + ] + }, + { + "c": [ + 3662, + 3200, + 3700, + 3175 + ] + }, + { + "c": [ + 3700, + 3175, + 3700, + 3112 + ] + }, + { + "c": [ + 3700, + 3112, + 3712, + 3087 + ] + }, + { + "c": [ + 3712, + 3087, + 3762, + 3087 + ] + }, + { + "c": [ + 3762, + 3087, + 3800, + 3050 + ] + }, + { + "c": [ + 3800, + 3050, + 3787, + 3012 + ] + }, + { + "c": [ + 3787, + 3012, + 3737, + 3000 + ] + }, + { + "c": [ + 3737, + 3000, + 3650, + 3000 + ] + }, + { + "c": [ + 3325, + 3037, + 3350, + 3012 + ] + }, + { + "c": [ + 3350, + 3012, + 3387, + 3025 + ] + }, + { + "c": [ + 3387, + 3025, + 3400, + 3062 + ] + }, + { + "c": [ + 3400, + 3062, + 3387, + 3087 + ] + }, + { + "c": [ + 3387, + 3087, + 3350, + 3087 + ] + }, + { + "c": [ + 3350, + 3087, + 3312, + 3075 + ] + }, + { + "c": [ + 3312, + 3075, + 3325, + 3037 + ] + }, + { + "c": [ + 3412, + 3212, + 3462, + 3187 + ] + }, + { + "c": [ + 3462, + 3187, + 3500, + 3212 + ] + }, + { + "c": [ + 3500, + 3212, + 3500, + 3250 + ] + }, + { + "c": [ + 3500, + 3250, + 3487, + 3287 + ] + }, + { + "c": [ + 3487, + 3287, + 3450, + 3300 + ] + }, + { + "c": [ + 3450, + 3300, + 3412, + 3287 + ] + }, + { + "c": [ + 3412, + 3287, + 3412, + 3212 + ] + }, + { + "c": [ + 3137, + 2425, + 3112, + 2450 + ] + }, + { + "c": [ + 3112, + 2450, + 3112, + 2575 + ] + }, + { + "c": [ + 3112, + 2575, + 3150, + 2587 + ] + }, + { + "c": [ + 3150, + 2587, + 3175, + 2587 + ] + }, + { + "c": [ + 3175, + 2587, + 3187, + 2562 + ] + }, + { + "c": [ + 3187, + 2562, + 3212, + 2487 + ] + }, + { + "c": [ + 3212, + 2487, + 3212, + 2462 + ] + }, + { + "c": [ + 3212, + 2462, + 3187, + 2425 + ] + }, + { + "c": [ + 3187, + 2425, + 3137, + 2425 + ] + }, + { + "c": [ + 2012, + 1212, + 2000, + 1262 + ] + }, + { + "c": [ + 2000, + 1262, + 2012, + 1300 + ] + }, + { + "c": [ + 2012, + 1300, + 2075, + 1300 + ] + }, + { + "c": [ + 2075, + 1300, + 2100, + 1262 + ] + }, + { + "c": [ + 2100, + 1262, + 2075, + 1212 + ] + }, + { + "c": [ + 2075, + 1212, + 2012, + 1212 + ] + }, + { + "c": [ + 1050, + 512, + 1025, + 537 + ] + }, + { + "c": [ + 1025, + 537, + 1012, + 575 + ] + }, + { + "c": [ + 1012, + 575, + 1050, + 600 + ] + }, + { + "c": [ + 1050, + 600, + 1087, + 600 + ] + }, + { + "c": [ + 1087, + 600, + 1100, + 550 + ] + }, + { + "c": [ + 1100, + 550, + 1087, + 525 + ] + }, + { + "c": [ + 1087, + 525, + 1050, + 512 + ] + }, + { + "c": [ + 812, + 425, + 700, + 437 + ] + }, + { + "c": [ + 700, + 437, + 600, + 412 + ] + }, + { + "c": [ + 600, + 412, + 500, + 412 + ] + }, + { + "c": [ + 500, + 412, + 450, + 400 + ] + }, + { + "c": [ + 450, + 400, + 412, + 412 + ] + }, + { + "c": [ + 412, + 412, + 400, + 500 + ] + }, + { + "c": [ + 400, + 500, + 362, + 500 + ] + }, + { + "c": [ + 362, + 500, + 325, + 512 + ] + }, + { + "c": [ + 325, + 512, + 312, + 562 + ] + }, + { + "c": [ + 312, + 562, + 325, + 575 + ] + }, + { + "c": [ + 325, + 575, + 362, + 587 + ] + }, + { + "c": [ + 362, + 587, + 437, + 562 + ] + }, + { + "c": [ + 437, + 562, + 550, + 550 + ] + }, + { + "c": [ + 550, + 550, + 600, + 562 + ] + }, + { + "c": [ + 600, + 562, + 625, + 575 + ] + }, + { + "c": [ + 625, + 575, + 637, + 587 + ] + }, + { + "c": [ + 637, + 587, + 762, + 612 + ] + }, + { + "c": [ + 762, + 612, + 800, + 600 + ] + }, + { + "c": [ + 800, + 600, + 850, + 600 + ] + }, + { + "c": [ + 850, + 600, + 887, + 562 + ] + }, + { + "c": [ + 887, + 562, + 900, + 500 + ] + }, + { + "c": [ + 900, + 500, + 875, + 450 + ] + }, + { + "c": [ + 875, + 450, + 837, + 425 + ] + }, + { + "c": [ + 837, + 425, + 812, + 425 + ] + }, + { + "c": [ + 4312, + 1912, + 4400, + 1912 + ] + }, + { + "c": [ + 4400, + 1912, + 4400, + 2000 + ] + }, + { + "c": [ + 4400, + 2000, + 4425, + 2025 + ] + }, + { + "c": [ + 4425, + 2025, + 4487, + 2037 + ] + }, + { + "c": [ + 4487, + 2037, + 4500, + 2075 + ] + }, + { + "c": [ + 4500, + 2075, + 4487, + 2200 + ] + }, + { + "c": [ + 4487, + 2200, + 4500, + 2900 + ] + }, + { + "c": [ + 4500, + 2900, + 4487, + 2950 + ] + }, + { + "c": [ + 4487, + 2950, + 4500, + 3287 + ] + }, + { + "c": [ + 4500, + 3287, + 4487, + 3300 + ] + }, + { + "c": [ + 4487, + 3300, + 4462, + 3300 + ] + }, + { + "c": [ + 4462, + 3300, + 4450, + 3262 + ] + }, + { + "c": [ + 4450, + 3262, + 4425, + 3200 + ] + }, + { + "c": [ + 4425, + 3200, + 4425, + 3075 + ] + }, + { + "c": [ + 4425, + 3075, + 4400, + 3025 + ] + }, + { + "c": [ + 4400, + 3025, + 4350, + 3000 + ] + }, + { + "c": [ + 4350, + 3000, + 4325, + 3012 + ] + }, + { + "c": [ + 4325, + 3012, + 4300, + 2975 + ] + }, + { + "c": [ + 4300, + 2975, + 4312, + 2887 + ] + }, + { + "c": [ + 4312, + 2887, + 4412, + 2875 + ] + }, + { + "c": [ + 4412, + 2875, + 4425, + 2800 + ] + }, + { + "c": [ + 4425, + 2800, + 4412, + 2512 + ] + }, + { + "c": [ + 4412, + 2512, + 4425, + 2400 + ] + }, + { + "c": [ + 4425, + 2400, + 4400, + 2100 + ] + }, + { + "c": [ + 4400, + 2100, + 4350, + 2087 + ] + }, + { + "c": [ + 4350, + 2087, + 4325, + 2062 + ] + }, + { + "c": [ + 4325, + 2062, + 4312, + 2000 + ] + }, + { + "c": [ + 4312, + 2000, + 4312, + 1912 + ] + }, + { + "c": [ + 1175, + 2012, + 500, + 2000 + ] + }, + { + "c": [ + 500, + 2000, + 412, + 2012 + ] + }, + { + "c": [ + 412, + 2012, + 400, + 2062 + ] + }, + { + "c": [ + 400, + 2062, + 450, + 2087 + ] + }, + { + "c": [ + 450, + 2087, + 525, + 2112 + ] + }, + { + "c": [ + 525, + 2112, + 600, + 2125 + ] + }, + { + "c": [ + 600, + 2125, + 612, + 2150 + ] + }, + { + "c": [ + 612, + 2150, + 625, + 2237 + ] + }, + { + "c": [ + 625, + 2237, + 650, + 2262 + ] + }, + { + "c": [ + 650, + 2262, + 700, + 2275 + ] + }, + { + "c": [ + 700, + 2275, + 750, + 2300 + ] + }, + { + "c": [ + 750, + 2300, + 900, + 2287 + ] + }, + { + "c": [ + 900, + 2287, + 925, + 2300 + ] + }, + { + "c": [ + 925, + 2300, + 1162, + 2287 + ] + }, + { + "c": [ + 1162, + 2287, + 1300, + 2337 + ] + }, + { + "c": [ + 1300, + 2337, + 1325, + 2375 + ] + }, + { + "c": [ + 1325, + 2375, + 1400, + 2412 + ] + }, + { + "c": [ + 1400, + 2412, + 1412, + 2500 + ] + }, + { + "c": [ + 1412, + 2500, + 1425, + 2600 + ] + }, + { + "c": [ + 1425, + 2600, + 1412, + 2700 + ] + }, + { + "c": [ + 1412, + 2700, + 1412, + 2900 + ] + }, + { + "c": [ + 1412, + 2900, + 1400, + 2912 + ] + }, + { + "c": [ + 1400, + 2912, + 1387, + 2925 + ] + }, + { + "c": [ + 1387, + 2925, + 1375, + 2975 + ] + }, + { + "c": [ + 1375, + 2975, + 1425, + 3000 + ] + }, + { + "c": [ + 1425, + 3000, + 1475, + 3000 + ] + }, + { + "c": [ + 1475, + 3000, + 1487, + 2937 + ] + }, + { + "c": [ + 1487, + 2937, + 1562, + 2875 + ] + }, + { + "c": [ + 1562, + 2875, + 1587, + 2862 + ] + }, + { + "c": [ + 1587, + 2862, + 1587, + 2700 + ] + }, + { + "c": [ + 1587, + 2700, + 1512, + 2675 + ] + }, + { + "c": [ + 1512, + 2675, + 1500, + 2650 + ] + }, + { + "c": [ + 1500, + 2650, + 1487, + 2562 + ] + }, + { + "c": [ + 1487, + 2562, + 1500, + 2425 + ] + }, + { + "c": [ + 1500, + 2425, + 1487, + 2350 + ] + }, + { + "c": [ + 1487, + 2350, + 1500, + 2287 + ] + }, + { + "c": [ + 1500, + 2287, + 1475, + 2225 + ] + }, + { + "c": [ + 1475, + 2225, + 1437, + 2212 + ] + }, + { + "c": [ + 1437, + 2212, + 1387, + 2212 + ] + }, + { + "c": [ + 1387, + 2212, + 1337, + 2212 + ] + }, + { + "c": [ + 1337, + 2212, + 1300, + 2200 + ] + }, + { + "c": [ + 1300, + 2200, + 1275, + 2175 + ] + }, + { + "c": [ + 1275, + 2175, + 1262, + 2125 + ] + }, + { + "c": [ + 1262, + 2125, + 1200, + 2087 + ] + }, + { + "c": [ + 1200, + 2087, + 1175, + 2012 + ] + }, + { + "c": [ + 912, + 1787, + 1187, + 1787 + ] + }, + { + "c": [ + 1187, + 1787, + 1187, + 1700 + ] + }, + { + "c": [ + 1187, + 1700, + 1200, + 1625 + ] + }, + { + "c": [ + 1200, + 1625, + 1237, + 1600 + ] + }, + { + "c": [ + 1237, + 1600, + 1275, + 1587 + ] + }, + { + "c": [ + 1275, + 1587, + 1312, + 1487 + ] + }, + { + "c": [ + 1312, + 1487, + 1750, + 1487 + ] + }, + { + "c": [ + 1750, + 1487, + 1812, + 1562 + ] + }, + { + "c": [ + 1812, + 1562, + 1900, + 1600 + ] + }, + { + "c": [ + 1900, + 1600, + 1912, + 1625 + ] + }, + { + "c": [ + 1912, + 1625, + 1912, + 1650 + ] + }, + { + "c": [ + 1912, + 1650, + 1950, + 1675 + ] + }, + { + "c": [ + 1950, + 1675, + 1987, + 1675 + ] + }, + { + "c": [ + 1987, + 1675, + 2000, + 1700 + ] + }, + { + "c": [ + 2000, + 1700, + 2012, + 1800 + ] + }, + { + "c": [ + 2012, + 1800, + 2075, + 1800 + ] + }, + { + "c": [ + 2075, + 1800, + 2112, + 1775 + ] + }, + { + "c": [ + 2112, + 1775, + 2100, + 1700 + ] + }, + { + "c": [ + 2100, + 1700, + 2087, + 1637 + ] + }, + { + "c": [ + 2087, + 1637, + 2050, + 1612 + ] + }, + { + "c": [ + 2050, + 1612, + 2012, + 1600 + ] + }, + { + "c": [ + 2012, + 1600, + 2000, + 1525 + ] + }, + { + "c": [ + 2000, + 1525, + 1987, + 1512 + ] + }, + { + "c": [ + 1987, + 1512, + 1925, + 1512 + ] + }, + { + "c": [ + 1925, + 1512, + 1900, + 1487 + ] + }, + { + "c": [ + 1900, + 1487, + 1875, + 1412 + ] + }, + { + "c": [ + 1875, + 1412, + 1800, + 1400 + ] + }, + { + "c": [ + 1800, + 1400, + 1787, + 1350 + ] + }, + { + "c": [ + 1787, + 1350, + 1800, + 1300 + ] + }, + { + "c": [ + 1800, + 1300, + 1787, + 1225 + ] + }, + { + "c": [ + 1787, + 1225, + 1750, + 1212 + ] + }, + { + "c": [ + 1750, + 1212, + 1712, + 1212 + ] + }, + { + "c": [ + 1712, + 1212, + 1700, + 1275 + ] + }, + { + "c": [ + 1700, + 1275, + 1675, + 1312 + ] + }, + { + "c": [ + 1675, + 1312, + 1625, + 1312 + ] + }, + { + "c": [ + 1625, + 1312, + 1600, + 1262 + ] + }, + { + "c": [ + 1600, + 1262, + 1600, + 1200 + ] + }, + { + "c": [ + 1600, + 1200, + 1600, + 1162 + ] + }, + { + "c": [ + 1600, + 1162, + 1587, + 1100 + ] + }, + { + "c": [ + 1587, + 1100, + 1587, + 1062 + ] + }, + { + "c": [ + 1587, + 1062, + 1562, + 1037 + ] + }, + { + "c": [ + 1562, + 1037, + 1512, + 1037 + ] + }, + { + "c": [ + 1512, + 1037, + 1512, + 1087 + ] + }, + { + "c": [ + 1512, + 1087, + 1487, + 1112 + ] + }, + { + "c": [ + 1487, + 1112, + 1412, + 1100 + ] + }, + { + "c": [ + 1412, + 1100, + 1400, + 1075 + ] + }, + { + "c": [ + 1400, + 1075, + 1400, + 1050 + ] + }, + { + "c": [ + 1400, + 1050, + 1387, + 1000 + ] + }, + { + "c": [ + 1387, + 1000, + 1337, + 987 + ] + }, + { + "c": [ + 1337, + 987, + 1312, + 962 + ] + }, + { + "c": [ + 1312, + 962, + 1312, + 912 + ] + }, + { + "c": [ + 1312, + 912, + 1300, + 887 + ] + }, + { + "c": [ + 1300, + 887, + 1300, + 600 + ] + }, + { + "c": [ + 1300, + 600, + 1325, + 537 + ] + }, + { + "c": [ + 1325, + 537, + 1400, + 487 + ] + }, + { + "c": [ + 1400, + 487, + 1437, + 475 + ] + }, + { + "c": [ + 1437, + 475, + 1487, + 475 + ] + }, + { + "c": [ + 1487, + 475, + 1487, + 412 + ] + }, + { + "c": [ + 1487, + 412, + 1400, + 412 + ] + }, + { + "c": [ + 1400, + 412, + 1325, + 412 + ] + }, + { + "c": [ + 1325, + 412, + 1287, + 437 + ] + }, + { + "c": [ + 1287, + 437, + 1287, + 475 + ] + }, + { + "c": [ + 1287, + 475, + 1250, + 500 + ] + }, + { + "c": [ + 1250, + 500, + 1212, + 512 + ] + }, + { + "c": [ + 1212, + 512, + 1212, + 950 + ] + }, + { + "c": [ + 1212, + 950, + 1200, + 975 + ] + }, + { + "c": [ + 1200, + 975, + 1212, + 1037 + ] + }, + { + "c": [ + 1212, + 1037, + 1212, + 1087 + ] + }, + { + "c": [ + 1212, + 1087, + 1150, + 1175 + ] + }, + { + "c": [ + 1150, + 1175, + 1087, + 1225 + ] + }, + { + "c": [ + 1087, + 1225, + 1025, + 1225 + ] + }, + { + "c": [ + 1025, + 1225, + 975, + 1225 + ] + }, + { + "c": [ + 975, + 1225, + 937, + 1225 + ] + }, + { + "c": [ + 937, + 1225, + 912, + 1300 + ] + }, + { + "c": [ + 912, + 1300, + 912, + 1500 + ] + }, + { + "c": [ + 912, + 1500, + 912, + 1700 + ] + }, + { + "c": [ + 912, + 1700, + 912, + 1725 + ] + }, + { + "c": [ + 912, + 1725, + 900, + 1762 + ] + }, + { + "c": [ + 900, + 1762, + 912, + 1787 + ] + }, + { + "c": [ + 3100, + 312, + 2950, + 312 + ] + }, + { + "c": [ + 2950, + 312, + 2925, + 325 + ] + }, + { + "c": [ + 2925, + 325, + 2925, + 362 + ] + }, + { + "c": [ + 2925, + 362, + 2887, + 412 + ] + }, + { + "c": [ + 2887, + 412, + 2800, + 412 + ] + }, + { + "c": [ + 2800, + 412, + 2775, + 400 + ] + }, + { + "c": [ + 2775, + 400, + 2712, + 425 + ] + }, + { + "c": [ + 2712, + 425, + 2712, + 450 + ] + }, + { + "c": [ + 2712, + 450, + 2712, + 525 + ] + }, + { + "c": [ + 2712, + 525, + 2725, + 575 + ] + }, + { + "c": [ + 2725, + 575, + 2712, + 637 + ] + }, + { + "c": [ + 2712, + 637, + 2750, + 675 + ] + }, + { + "c": [ + 2750, + 675, + 2787, + 687 + ] + }, + { + "c": [ + 2787, + 687, + 2850, + 675 + ] + }, + { + "c": [ + 2850, + 675, + 2950, + 687 + ] + }, + { + "c": [ + 2950, + 687, + 2987, + 687 + ] + }, + { + "c": [ + 2987, + 687, + 3000, + 650 + ] + }, + { + "c": [ + 3000, + 650, + 2987, + 612 + ] + }, + { + "c": [ + 2987, + 612, + 2937, + 612 + ] + }, + { + "c": [ + 2937, + 612, + 2900, + 625 + ] + }, + { + "c": [ + 2900, + 625, + 2812, + 612 + ] + }, + { + "c": [ + 2812, + 612, + 2787, + 562 + ] + }, + { + "c": [ + 2787, + 562, + 2800, + 512 + ] + }, + { + "c": [ + 2800, + 512, + 2837, + 487 + ] + }, + { + "c": [ + 2837, + 487, + 3075, + 487 + ] + }, + { + "c": [ + 3075, + 487, + 3112, + 537 + ] + }, + { + "c": [ + 3112, + 537, + 3112, + 775 + ] + }, + { + "c": [ + 3112, + 775, + 3062, + 812 + ] + }, + { + "c": [ + 3062, + 812, + 3000, + 812 + ] + }, + { + "c": [ + 3000, + 812, + 2937, + 825 + ] + }, + { + "c": [ + 2937, + 825, + 2887, + 800 + ] + }, + { + "c": [ + 2887, + 800, + 2800, + 800 + ] + }, + { + "c": [ + 2800, + 800, + 2725, + 812 + ] + }, + { + "c": [ + 2725, + 812, + 2700, + 850 + ] + }, + { + "c": [ + 2700, + 850, + 2712, + 887 + ] + }, + { + "c": [ + 2712, + 887, + 2812, + 900 + ] + }, + { + "c": [ + 2812, + 900, + 2837, + 962 + ] + }, + { + "c": [ + 2837, + 962, + 2900, + 987 + ] + }, + { + "c": [ + 2900, + 987, + 2912, + 1012 + ] + }, + { + "c": [ + 2912, + 1012, + 2912, + 1062 + ] + }, + { + "c": [ + 2912, + 1062, + 2950, + 1087 + ] + }, + { + "c": [ + 2950, + 1087, + 2987, + 1075 + ] + }, + { + "c": [ + 2987, + 1075, + 3000, + 1000 + ] + }, + { + "c": [ + 3000, + 1000, + 3000, + 900 + ] + }, + { + "c": [ + 3000, + 900, + 3025, + 875 + ] + }, + { + "c": [ + 3025, + 875, + 3125, + 887 + ] + }, + { + "c": [ + 3125, + 887, + 3200, + 887 + ] + }, + { + "c": [ + 3200, + 887, + 3287, + 875 + ] + }, + { + "c": [ + 3287, + 875, + 3350, + 900 + ] + }, + { + "c": [ + 3350, + 900, + 3400, + 900 + ] + }, + { + "c": [ + 3400, + 900, + 3500, + 887 + ] + }, + { + "c": [ + 3500, + 887, + 3625, + 900 + ] + }, + { + "c": [ + 3625, + 900, + 3637, + 862 + ] + }, + { + "c": [ + 3637, + 862, + 3637, + 800 + ] + }, + { + "c": [ + 3637, + 800, + 3600, + 812 + ] + }, + { + "c": [ + 3600, + 812, + 3500, + 800 + ] + }, + { + "c": [ + 3500, + 800, + 3400, + 800 + ] + }, + { + "c": [ + 3400, + 800, + 3350, + 800 + ] + }, + { + "c": [ + 3350, + 800, + 3300, + 775 + ] + }, + { + "c": [ + 3300, + 775, + 3275, + 712 + ] + }, + { + "c": [ + 3275, + 712, + 3225, + 700 + ] + }, + { + "c": [ + 3225, + 700, + 3200, + 662 + ] + }, + { + "c": [ + 3200, + 662, + 3200, + 600 + ] + }, + { + "c": [ + 3200, + 600, + 3187, + 537 + ] + }, + { + "c": [ + 3187, + 537, + 3187, + 500 + ] + }, + { + "c": [ + 3187, + 500, + 3175, + 450 + ] + }, + { + "c": [ + 3175, + 450, + 3162, + 412 + ] + }, + { + "c": [ + 3162, + 412, + 3125, + 400 + ] + }, + { + "c": [ + 3125, + 400, + 3100, + 312 + ] + }, + { + "door": 1, + "c": [ + 3100, + 187, + 3100, + 312 + ] + }, + { + "c": [ + 4262, + 312, + 4200, + 312 + ] + }, + { + "c": [ + 4200, + 312, + 4175, + 400 + ] + }, + { + "c": [ + 4175, + 400, + 4175, + 462 + ] + }, + { + "c": [ + 4175, + 462, + 4162, + 487 + ] + }, + { + "c": [ + 4162, + 487, + 4112, + 512 + ] + }, + { + "c": [ + 4112, + 512, + 4087, + 587 + ] + }, + { + "c": [ + 4087, + 587, + 4087, + 650 + ] + }, + { + "c": [ + 4087, + 650, + 4012, + 712 + ] + }, + { + "c": [ + 4012, + 712, + 3987, + 762 + ] + }, + { + "c": [ + 3987, + 762, + 3950, + 800 + ] + }, + { + "c": [ + 3950, + 800, + 3675, + 800 + ] + }, + { + "c": [ + 3675, + 800, + 3675, + 862 + ] + }, + { + "c": [ + 3675, + 862, + 3675, + 887 + ] + }, + { + "c": [ + 3675, + 887, + 3700, + 900 + ] + }, + { + "c": [ + 3700, + 900, + 3750, + 887 + ] + }, + { + "c": [ + 3750, + 887, + 3875, + 887 + ] + }, + { + "c": [ + 3875, + 887, + 3912, + 912 + ] + }, + { + "c": [ + 3912, + 912, + 3975, + 950 + ] + }, + { + "c": [ + 3975, + 950, + 4087, + 987 + ] + }, + { + "c": [ + 4087, + 987, + 4112, + 1012 + ] + }, + { + "c": [ + 4112, + 1012, + 4137, + 1075 + ] + }, + { + "c": [ + 4137, + 1075, + 4162, + 1100 + ] + }, + { + "c": [ + 4162, + 1100, + 4200, + 1087 + ] + }, + { + "c": [ + 4200, + 1087, + 4187, + 1000 + ] + }, + { + "c": [ + 4187, + 1000, + 4200, + 900 + ] + }, + { + "c": [ + 4200, + 900, + 4200, + 862 + ] + }, + { + "c": [ + 4200, + 862, + 4175, + 800 + ] + }, + { + "c": [ + 4175, + 800, + 4175, + 750 + ] + }, + { + "c": [ + 4175, + 750, + 4212, + 700 + ] + }, + { + "c": [ + 4212, + 700, + 4250, + 675 + ] + }, + { + "c": [ + 4250, + 675, + 4312, + 675 + ] + }, + { + "c": [ + 4312, + 675, + 4362, + 675 + ] + }, + { + "c": [ + 4362, + 675, + 4375, + 662 + ] + }, + { + "c": [ + 4375, + 662, + 4400, + 587 + ] + }, + { + "c": [ + 4400, + 587, + 4387, + 512 + ] + }, + { + "c": [ + 4387, + 512, + 4350, + 512 + ] + }, + { + "c": [ + 4350, + 512, + 4300, + 487 + ] + }, + { + "c": [ + 4300, + 487, + 4287, + 400 + ] + }, + { + "c": [ + 4287, + 400, + 4287, + 337 + ] + }, + { + "c": [ + 4287, + 337, + 4262, + 312 + ] + }, + { + "door": 1, + "c": [ + 4200, + 187, + 4200, + 312 + ] + }, + { + "door": 1, + "c": [ + 4387, + 512, + 4512, + 512 + ] + }, + { + "sound": 0, + "move": 0, + "c": [ + 3600, + 850, + 3700, + 850 + ] + }, + { + "light": 0, + "sight": 40, + "sound": 0, + "move": 0, + "c": [ + 4000, + 1200, + 3900, + 1200 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "move": 0, + "c": [ + 2500, + 1787, + 2500, + 2000 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 3600, + 700, + 3700, + 700 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 3600, + 700, + 3600, + 600 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 3600, + 600, + 3700, + 600 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 3700, + 600, + 3700, + 700 + ] + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "move": 0, + "c": [ + 1100, + 1787, + 1100, + 2012 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "move": 0, + "c": [ + 1487, + 2300, + 1712, + 2300 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + } + ] + }, + "width": 2409, + "height": 1809 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/04 Bat Caverns (Player Version with Overlays).webp" + }, + "imageType": "mapPlayer", + "title": "Map 04: Bat Caverns\u2014(Player Version with Overlays)", + "credit": "Jon Pintar", + "id": "SC-400-MPO", + "mapParent": { + "id": "SC-400-M", + "offsetX": -9, + "offsetY": -13, + "scaleX": 0.8691, + "scaleY": 0.8693 + }, + "grid": { + "type": "square", + "offsetX": 11, + "offsetY": 11, + "scale": 2 + }, + "width": 2409, + "height": 1809 + } + ] + }, + { + "type": "entries", + "name": "401. Large Roosting Chamber", + "page": 100, + "id": "SC-401", + "entries": [ + "A rope ladder made of twisted fungus fiber drops down (from {@area Area 317|SC-317|x}) to the pile of debris in the southwest corner of this chamber. The debris pile is 5 feet high in the corner but slopes down to the floor. The bottom end of the ladder is anchored to heavy stones so it doesn't swing wildly when someone is climbing or descending, though it still moves enough to be unnerving to climb. If a creature on the ladder takes damage from an attack, the creature must succeed on a Strength saving throw or fall. The DC equals the amount of damage taken.", + "The ladder is 80 feet long from the floor of the cavern to the floor of the stables above. The bottom 50 feet hangs through open space where a climber can be attacked with ranged weapons and spells and by flying creatures. The top 30 feet ascends through an 8-foot-diameter chimney where a climber is safe from most flying enemies but could still be targeted by ranged attacks from directly below.", + "The stones of the debris pile are loose and treacherous. Every creature that steps off the rope ladder onto the debris pile must make a successful {@dc 5} Dexterity ({@skill Acrobatics}) check or skid to the bottom of the pile amid a clatter of loose gravel. That noise draws the attention of {@dice 1d4} {@creature swarm of bats|MM|swarms of bats} in this chamber. The swarms must be dealt with quickly and quietly to keep the situation from rapidly getting out of hand. Use your best judgment here. If the characters act intelligently and decisively, whether to kill the swarming bats or to quickly conceal themselves, that should be sufficient. If they dither, shout, take conflicting actions, or cast loud, flashy spells such as {@spell thunderwave} or {@spell fireball}, unleash the cave at them.", + "If anything larger than a pebble is dropped through the hole from the stables, the bats in this chamber become alert. Pebbles fall all the time and don't attract attention. Tin plates and unhooded lanterns on ropes absolutely do get noticed. Because the bats are clinging to the ceiling, they can't be seen by looking down from the stables.", + { + "type": "insetReadaloud", + "page": 101, + "entries": [ + "This natural cave is higher than it is wide. The rope ladder you're on sways madly from side to side, although it must be anchored to something at the bottom or the swinging would be even worse.", + "Of more immediate concern are the bats clinging to the ceiling of the cave. There are thousands\u2014perhaps tens of thousands\u2014of them, and the least noise could startle them into a frenzy." + ] + }, + "This cave contains twenty {@creature swarm of bats|MM|swarms of bats}. Even if they all attack at once, they aren't very dangerous to 6th-level adventurers, but the things that are drawn to sounds of protracted battle from {@area Area 402|SC-402|x}, {@area 403|SC-403|x}, and beyond are much worse. Fortunately, the Large bats don't often enter this chamber because of the narrow openings. They can get in by crawling along the ceiling, but they'd rather not.", + "As with all swarms, remember these aren't normal, garden-variety bats. They've been warped by the presence of the cultists into something malevolent.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray", + "page": 101, + "entries": [ + "Unless characters unleash tremendously noisy or explosive spells against the bats, other bats and derro ignore what's going on in this remote corner of the cavern. If characters get through this cavern without much of a fight, these bats can join in a later fight if it needs reinforcement, or they can sit out the rest of the battle." + ] + }, + { + "type": "entries", + "name": "Delicate Balance", + "page": 101, + "entries": [ + "Even if none of the bats attack, hundreds of them watch the characters constantly with what seems malevolent intent. A few fly away into the larger cavern\u2014to carry a warning? If needed, they join a later fight and gang up on characters who are behind the lines, knocked down, or at some other disadvantage." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "402. Small Roosting Chamber", + "page": 101, + "id": "SC-402", + "entries": [ + "This is the smaller of the two roosting chambers. Its ceiling is lower, but it has a broader opening to the main cave, which makes it the primary roost for the larger {@creature saber-toothed bat|KPSC|saber-toothed bats} {@homebrew |(see the appendix)}. Up to sixteen of the creatures are here at any given time.", + { + "type": "insetReadaloud", + "page": 101, + "entries": [ + "The roof of this cavern is 40 feet above the floor, and it's crowded with bats the size of small dogs. For the moment at least, they're calm, although they seem to be watching you. Their eyes are open and their downward-turned faces expose long, daggerlike teeth, almost like a saber-tooth tiger's." + ] + }, + "These savage bats are aware of the characters, whether or not they react. Every character sneaking through the chamber must make a successful {@dc 13} Dexterity ({@skill Stealth}) check or rouse one {@creature saber-toothed bat|KPSC} into attacking. Characters who don't bother sneaking stir two bats into attacking. If any attacking bats are still alive at the start of the bats' turn on the third round of combat, roll {@dice 1d6}: on a 1\u20134, one {@creature swarm of bats|MM} from {@area Area 401|SC-401|x} joins in, on a 5\u20136, one {@creature saber-toothed bat|KPSC} joins in. From that point on, one more reinforcement flies into the fight (type determined randomly) every round until there are no more live bats in the fight at the start of the bats' turn or until the characters escape, probably by slipping into the submerged corridor ({@area Area 406|SC-406|x}).", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray", + "page": 101, + "entries": [ + "As long as characters avoid using noisy or flashy spells and stay in this area, the fight remains confined to the small roosting chamber." + ] + }, + { + "type": "entries", + "name": "Delicate Balance", + "page": 101, + "entries": [ + "This chamber is more exposed than the large roosting chamber. At the end of every round of combat, roll any die. On an even result, derro at the north end of the cavern spot the disturbance and alert {@creature Gilsfeyr|KPSC}, who dispatches a team of four {@creature derro pariah|KPSC|derro pariahs} {@homebrew |(see the appendix)} with orders to investigate but not engage." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "403. Bat Cavern", + "page": 101, + "id": "SC-403", + "entries": [ + "This immense cavern is the heart of the Camazotz cult. The temple ({@area Area 410|SC-410|x}) is the priests' inner sanctum, but this is their cathedral.", + "The cavern is roughly 90 feet north to south and 75 feet east to west, large enough that creatures relying on torches, lanterns, or typical {@sense darkvision} with a 60-foot range can't see the opposite wall from any ledge. A fire in the acolytes' barracks ({@area Area 408|SC-408|x}) can be seen from anywhere in the cavern, if one is lit.", + { + "type": "insetReadaloud", + "page": 101, + "entries": [ + "You're at the edge of a cavern so immense you can't see the opposite wall. The ledge you're standing on appears to circle most of the cavern at a height of at least 10 feet above the floor. You hear the soft echo of splashing water. The roof is uneven, roughly 60 feet above the floor.", + "The roof is also crowded with bats, some as large as a dwarf." + ] + }, + "The ledge at the south end of the cavern is 10 feet above the cavern floor. This holds true to about midway along the east and west sides of the cavern. At that point, the ledge slopes upward. By the time it reaches the north end of the cavern, the ledge across the north wall is 20 feet above the floor.", + "The hole in the floor through which the turquoise stream flows drops about 50 feet to the Black River. The hole is centered over a spot near the entrance to the golden pyramid chamber ({@area Area 505|SC-505|x}).", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Fetid Pool", + "page": 103, + "entries": [ + "A pool of filthy, stagnant water has collected at the south end of the cavern. The liquid is so murky it's opaque, making it impossible to visually judge how deep it is. In fact, it's more of a pit than a pool, at 15 feet deep. It's the cozy lair of an {@creature otyugh|MM} that dines on the scraps of bodies and other waste that fall down the oubliette. Most of the time it pays no attention to what's going on in the cavern, but it perks up when anything disturbs its pool. For example, if someone pokes a 10-foot pole into the water, the {@creature otyugh|MM} snatches the creature with a tentacle and pulls it in." + ] + }, + { + "type": "entries", + "name": "Into the Fray", + "page": 103, + "entries": [ + "Characters face one drawn-out battle in this cavern. Their foes consist of:", + { + "type": "list", + "page": 103, + "items": [ + "{@creature Gilsfeyr|KPSC} (derro {@creature speaker to the darkness|CCodex}; Creature Codex)", + "{@creature Drakustanz|KPSC} (dragonborn {@creature gladiator}; appendix)", + "Six {@creature derro pariah|KPSC|derro pariahs} (appendix)", + "Two {@creature giant vampire bats|CCodex} (Creature Codex)", + "Four {@creature flame eater swarm|CCodex|flame eater swarms} (Creature Codex)", + "Six {@creature saber-tooth bat|KPSC|saber-tooth bats} (appendix)", + "Optionally, you can add a few {@creature derro shadow antipaladin|ToB|derro shadow antipaladins} (Tome of Beasts) if the derro need more firepower" + ] + }, + "That's a potentially overwhelming force against four 6th-level characters, which is why this battle should be broken into two or more waves. In the initial battle, throw half to two-thirds of the force at the characters. When the heroes are on the ropes or when the monsters suffer a debilitating loss such as the death of {@creature Gilsfeyr|KPSC} or {@creature Drakustanz|KPSC}, the monsters break off to regroup. That gives the characters a chance to cast healing spells, drink potions, maneuver to a better position, or even withdraw from the level completely if they're badly beaten up. After ten or fifteen minutes, the derro and bats resume their attack with everything that's left of their force\u2014and with any luck, the characters prevail by a narrow margin.", + "{@i The numbers of foes above are suggestions only!} If your group contains more or fewer than four characters, or if they're especially adept (or inept) in tactical situations, or if they toss off {@spell fireball|PHB|fireballs} like confetti on New Year's Eve, you must make adjustments. Don't undercut the excitement just to adhere to the list. If the first wave is annihilated without putting any pressure on the characters, double it and try again. The number of foes in this cavern is effectively unlimited. The only limit that matters is how much the characters can endure. You should push them to that limit or even a little beyond. They'll have plenty of opportunity to recover afterward." + ] + }, + { + "type": "entries", + "name": "Delicate Balance", + "page": 103, + "entries": [ + "Your goal at this stage is to steer the characters away from a battle and toward a roleplaying encounter with {@creature Gilsfeyr|KPSC}. After the carnage in the dwarven barracks, they may be keyed up for endless bloodletting. This is another situation in which your familiarity with your players is crucial; adjust the encounter to fit best at your table.", + "When characters arrive, they interrupt a \"worship service\" in progress. Use this description instead of the read-aloud text presented earlier.", + { + "type": "insetReadaloud", + "page": 103, + "entries": [ + "You're at the edge of a cavern so immense you can't see the opposite wall. The ledge you're standing on appears to circle most of the cavern at a height of at least 10 feet above the floor. The roof is uneven but around 60 feet above the floor.", + "Wheeling through the darkness are hundreds, if not thousands, of bats. They range from the size of a fist to the size of a dog, but more than a few are as large as halflings with a wingspan yards wide.", + "The bats whip through the air in what seems like a frenzy of utter chaos. Some pass within inches of you\u2014you can feel the rush of air as they whip by\u2014but they pay no attention to your presence.", + "Far away in the darkness to the north, beyond the range of what you can see, you hear voices droning in the harsh tongue spoken by creatures that live deep underground. The chanting is accompanied by dull clanks and thumps made by wood and metal beating against stone.", + "For a few sudden moments, the cavern is illuminated by a gout of fire erupting from the far wall. You feel its heat on your face. Bats dive into the flames and seem almost to gulp them down like water. They glow like embers in the darkness as they wheel away into the shadowed recesses of the ceiling and walls.", + "As the flames recede, the image of an immense bat draped in jewelry of gold, gems, and human bones fills the cavern from floor to ceiling. Its voice echoes in the cavern. \"Strangers! Approach the sanctum! My acolytes will show you the way.\" From a short distance away, two dwarflike creatures beckon to you." + ] + }, + "The two dwarflike creatures are {@creature derro pariah|KPSC|derro pariahs} standing at the top of the steps just outside the mushroom cave ({@area Area 407|SC-407|x}). The gigantic bat is an illusion created by {@creature Gilsfeyr|KPSC}, who's positioned in the sanctum of Camazotz ({@area Area 410|SC-410|x}). It disappears after delivering its message; characters can't engage it in conversation and the two derro don't respond to questions or statements in any meaningful way. If characters follow as instructed, the derro lead them around the cavern along the northern ledge, through {@area Area 411|SC-411|x}, to the sanctum.", + "If characters opt to attack everything in sight instead of following the derro to find out what's going on and who spoke to them, feel free to hit them hard. The {@creature flame eater swarm|CCodex|flame eater swarms} are charged up with fire from diving through the ceremonial flames (so their bites deal an extra 9 ({@damage 2d8}) fire damage), all the bats are in a frenzy, and the derro are whipped into religious hysteria. Overwhelm the characters with a tidal wave of {@creature giant vampire bat|CCodex|giant vampire bats}, {@creature saber-tooth bat|KPSC|saber-tooth bats}, {@creature flame eater swarm|CCodex|flame eater swarms}, and {@creature derro pariah|KPSC|derro pariahs}. The exact number isn't important. If you need more, bring more. Don't give characters any shot at {@creature Gilsfeyr|KPSC} or {@creature Drakustanz|KPSC}, but indulge yourself with a guilt-free TPK: {@creature Gilsfeyr|KPSC} wants the intruders alive. The monsters knock them {@condition unconscious} and capture them. The characters wake up, tightly bound and gagged, in the sanctum of Camazotz." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "404. Turquoise Spring", + "page": 104, + "id": "SC-404", + "entries": [ + "This spring arises from an aquifer through which the ley line passes directly, infusing the water with its energy.", + { + "type": "insetReadaloud", + "page": 104, + "entries": [ + "Water trickles out from between stones in the wall to form a pool, which flows out the chamber and across the cavern before falling through a large hole in the floor.", + "The water is ice-cold and shimmers in many different shades, from brilliant azure to teal to dark twilight blue. Somehow the colors don't intermix but remain clearly separate as the water swirls." + ] + }, + "The water has no healing properties or other benefits for living creatures. Because it's infused with ley-line energy, a magic item that recovers expended charges overnight regains all its expended charges after 1 minute submerged in the pool. After recharging this way, the item must regain charges normally before this effect works on it again.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray and Delicate Balance", + "page": 104, + "entries": [ + "No changes." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "405. Collapsing Ledge", + "page": 104, + "id": "SC-405", + "entries": [ + "The ledge around the northwest corner of the cavern has been undermined to collapse. Examine the {@area overlay|SC-405-MO|x} of that area to see which parts of the ledge are affected.", + "A {@spell glyph of warding} is located at the narrowest part of the path (marked with a star on the GM's map{@note , and a red square on the Foundry import}). The glyph is concealed under a layer of dust and gravel, making it impossible to detect without a purposeful search and a successful {@dc 18} Intelligence ({@skill Investigation}) check. If a creature that isn't a derro, a bat, a dragonborn, or {@creature Imortra the Debased|KPSC} steps on the glyph, it triggers a carefully arranged {@spell stone shape} spell near the base of the ledge that causes the ledge to collapse.", + "{@creature Gilsfeyr|KPSC} knows two command words for this glyph; one causes it to collapse immediately, while the other prevents it from collapsing to render the ledge safe for a short time. He can utter either command word at any time, requiring no action, although he must be capable of taking actions (not {@condition unconscious} or {@condition paralyzed}, for example).", + "When the glyph is triggered, place the {@area overlay|SC-405-MO|x} on the map.", + { + "type": "list", + "page": 104, + "items": [ + "Every creature in a collapsing ledge space takes 7 ({@damage 2d6}) bludgeoning damage from the fall plus 11 ({@damage 2d10}) bludgeoning damage from grinding rocks and is {@condition prone} and {@condition grappled} (trapped in debris; escape {@dc 18}) at the cavern floor. A successful {@dc 18} Dexterity saving throw halves the bludgeoning damage from grinding rocks and prevents being {@condition grappled} but doesn't alter the falling damage.", + "Every creature on the floor of the cavern that is hit by sliding debris takes 11 ({@damage 2d10}) bludgeoning damage and is {@condition prone} and {@condition grappled} (trapped in debris; escape {@dc 18}). A successful {@dc 18} Dexterity saving throw halves the damage and prevents being {@condition grappled}." + ] + }, + "The collapse of the ledge sends shockwaves through the cavern that arouse all the bats and awaken the {@creature otyugh|MM} in the fetid pool.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray", + "page": 104, + "entries": [ + "The derro try to lure the characters around the ledge to trigger this trap (without being caught by it themselves). {@creature Gilsfeyr|KPSC} prevents the ledge from collapsing at the first opportunity if it looks like more characters might enter the danger zone." + ] + }, + { + "type": "entries", + "name": "Delicate Balance", + "page": 104, + "entries": [ + "{@creature Gilsfeyr|KPSC} prevents the ledge from collapsing when characters first follow the derro around the north edge of the cavern. Otherwise, the trap should be used as noted in Into the Fray." + ] + } + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/04 Bat Caverns Overlay 5.webp" + }, + "imageType": "map", + "title": "Map 04: Bat Caverns\u2014Overlay 5: Collapsing Ledge", + "credit": "Jon Pintar", + "id": "SC-405-MO", + "grid": { + "type": "square" + }, + "width": 1100, + "height": 800 + } + ] + }, + { + "type": "entries", + "name": "406. Submerged Corridor", + "page": 104, + "id": "SC-406", + "entries": [ + "Giant vampire bats and saber-tooth bats never enter this tunnel. Swarms might follow characters inside. Roll {@dice 1d6} for each swarm fighting the characters. On a 5 or 6, it follows them in and keeps fighting; on a 1 through 4, it continues swooping around outside the tunnel and might even return to its roost after a few minutes if the cavern isn't in a general uproar.", + { + "type": "insetReadaloud", + "page": 104, + "entries": [ + "A short flight of stairs leads down to a submerged corridor filled with ice-cold water of a brilliant blue hue." + ] + }, + "The hole in the floor of {@area Area 331|SC-331|x} leads through a short, twisting chute before emerging from the ceiling of this tunnel. The tunnel is only about 7 feet high, and the water is 5 feet deep. Small characters and shorter dwarves must swim or be supported by a friend.", + "The icy water is a sort of incubator. Each character who enters the water is attacked by two {@creature rime worm grub|ToB|rime worm grubs} (Tome of Beasts) after a round or two.", + "After 5 minutes in this frigid water, a character must make a successful {@dc 12} Constitution saving throw or gain one level of {@condition exhaustion}. Repeat the saving throw every 5 minutes characters spend in the water. Even after getting out of the water, the characters' clothing is sopping wet and ice-cold. They must repeat these saving throws every 5 minutes, but the DC decreases by 2 with every attempt after they leave the tunnel ({@dc 10} on the first attempt, {@dc 8} on the second, etc.). Stop calling for saving throws when the DC reaches 0, when characters find a way to get warm, or when they strip off their clothes and wring them out. Disrobing, thoroughly wringing out clothes, and gearing up again takes 5 minutes for a character without armor or in light armor, 10 minutes in medium armor, and 20 minutes in heavy armor. In this case, characters are still cold until they get dry, but they aren't cold enough to gain more {@condition exhaustion}.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray", + "page": 105, + "entries": [ + "If characters get into trouble on this level, they might try to abuse this corridor to their advantage. A typical ploy would be to launch a few spells and arrows at enemies, duck in here to escape, hide for 4 minutes instead of 5, run out to attack a few more bats, run back into the water, and so on. They can't avoid the saving throws that way. If they're in the water/out of the water/back in the water repeatedly without ever getting dry and warm, that's no different from being in the water for 5 minutes at a stretch. You can't exploit your way out of hypothermia." + ] + }, + { + "type": "entries", + "name": "Delicate Balance", + "page": 105, + "entries": [ + "No changes." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "407. Radiant Mushroom Cave", + "page": 105, + "id": "SC-407", + "entries": [ + "This cave appears to house a colony of giant mushrooms, but they are actually lichens growing directly on the stone rather than fungi growing on decaying organic material.", + { + "type": "insetReadaloud", + "page": 105, + "entries": [ + "The floor and walls of this chamber are covered in flat, orange growths resembling fungi or lichens. Some individual patches are up to 5 feet across. All of them glow with a soft light that warms the area slightly." + ] + }, + "A character who makes a successful {@dc 12} Intelligence ({@skill Nature}) check identifies the growths as lichen rather than fungi; rangers and druids succeed automatically.", + "These are the lichens {@creature Gilsfeyr|KPSC} uses to concoct the ego-sapping food and tea with which he controls {@creature Drakustanz|KPSC}. In fact, all the {@creature derro pariah|KPSC|derro pariahs} drink and eat some of it. The pariahs' dose is small enough that the effect on them is similar to a {@spell charm person} spell, whereas {@creature Drakustanz|KPSC} is effectively {@spell dominate person|PHB|dominated}.", + "A character who makes a successful {@dc 15} Wisdom ({@skill Medicine}) or Wisdom ({@skill Survival}) check after examining the lichen realizes it's safe to eat in small quantities but might produce unexpected long-term effects; the specific effect can't be determined without real analysis and experimentation. Arriving at this conclusion takes several minutes of in-depth examination of the lichen. Characters with proficiency in either skill can add twice their proficiency bonus to the check. If a character eats more than a nibble of the lichen, its only short-term effect is to give the character disadvantage on saving throws against {@condition charmed|PHB|charm} effects for the next 2 hours.", + "The fungus component of this lichen is the parasite that causes mindrot. The method {@creature Gilsfeyr|KPSC} uses to prepare his ego-suppressing concoction kills the parasite, rendering it safe\u2014from that danger, anyway.", + "Imortra uses the lichen to transform some captives into {@creature mindrot thrall|ToB|mindrot thralls} (Tome of Beasts) that protect her chambers ({@area Areas 416|SC-416|x}\u2013{@area 418|SC-418|x}).", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray and Delicate Balance", + "page": 106, + "entries": [ + "No changes." + ] + } + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Drakustanz.webp" + }, + "credit": "Bryan Syme", + "width": 860, + "height": 995 + } + ] + }, + { + "type": "entries", + "name": "408. Pariahs' Barracks", + "page": 106, + "id": "SC-408", + "entries": [ + "This simple chamber is where the derro pariahs sleep. The drop down to the main ledge of {@area Area 403|SC-403|x} is 5 feet, and along this section that ledge is between 15 and 18 feet above the cavern floor. There are simple handholds and footholds carved into the rock face so derro can safely climb into and out of the barracks area without going through {@creature Gilsfeyr|KPSC}'s chamber ({@area Area 409|SC-409|x}).", + { + "type": "insetReadaloud", + "page": 106, + "entries": [ + "Seven rough sleeping areas are laid out on the floor around a fire ring. A water barrel stands near the south end of the cave." + ] + }, + "The fire can be lit or unlit, as you choose, but the derro never build it high; they keep the embers low until more heat is needed. Despite its simplicity, the chamber is messy. The derro toss animal bones and other rubbish into the corners, which attracts rodents and various cave vermin. Everything is splotched with bat guano.", + "During a battle, {@creature Drakustanz|KPSC} is likely to stand at the ledge of this chamber and use his breath weapon into the cavern. {@creature Flame eater swarm|CCodex|Flame eater swarms} whip through the flames to \"energize\" the additional fire damage on their bite attacks. Up to fourteen swarms can benefit from one cone of flame, which probably is more than you need in the fight.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray and Delicate Balance", + "page": 106, + "entries": [ + "No changes. Derro pariahs aren't likely to be surprised while sleeping or lounging here because any fight should break out in the larger cavern ({@area Area 403|SC-403|x}) and draw them in." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "409. Gilsfeyr's Chamber", + "page": 106, + "id": "SC-409", + "entries": [ + "{@creature Gilsfeyr|KPSC} has many nice furnishings in his chamber that are completely atypical for his kind, all of which were gifts from Imortra (in the name of Gellert) to cement the loyalty of the erratic and mercurial derro. {@creature Gilsfeyr|KPSC} isn't rational enough for that sort of bribery to work long term.", + { + "type": "insetReadaloud", + "page": 106, + "entries": [ + "The quality and refinement of the furnishings in this chamber are entirely out of keeping with the harsh cavern surroundings. A beautiful, hand-woven rug softens the stone floor. A bed with dyed wool blankets is pushed against the wall. There's a chest for storage, nightstands, a brazier for heat, and even a desk and chair. The only signs indicating this chamber's occupant is a derro are the rubbish strewn in the corners and the unrelenting odor." + ] + }, + "There are papers on the desk but {@creature Gilsfeyr|KPSC} can neither read nor write, so they're covered in meaningless scribbles. The top of the desk is scarred by similar markings heavily gouged into the wood with the tip of a knife. The nightstands contain only rubbish such as the gnawed bones of rodents, scraps of leather, bits of string, and the mummified bodies of several bats. The unlocked chest contains a stiff cloak made from poorly tanned bat hides, a creepy leather mask resembling a man-bat hybrid, and a {@item Spell Scroll (5th Level)|DMG|spell scroll} of {@spell greater restoration} bearing the stamp of the temple of Perun in Zobeck.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray and Delicate Balance", + "page": 106, + "entries": [ + "No changes. {@creature Gilsfeyr|KPSC} should always be fought elsewhere as part of a larger battle." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "410. Camazotz Sanctum", + "page": 106, + "id": "SC-410", + "entries": [ + "This shrine to Camazotz would be a surprising display of artistry on the part of the derro, but they didn't create it. The statue and platform were carved and constructed by imprisoned dwarves whose wills were destroyed the same way {@creature Drakustanz|KPSC}'s was.", + { + "type": "insetReadaloud", + "page": 106, + "entries": [ + "This chamber is eerily lit by two glowing braziers along the southern wall and by a third hanging on a chain from the middle of the ceiling. Steps ascend to a 5-foot-high platform topped by a 10-foot-tall statue of a batlike humanoid entity. Its outspread arms meld into wings that stretch 20 feet across. The hunched torso and crouching legs are humanlike, but the ferocious, snarling face is pure bat. The idol stands inside a pentagram that's deeply scribed into the platform.", + "The statue is clothed in a real kilt and girdle of silk, and it's draped in necklaces, bracelets, anklets, and armbands of gleaming gold, silver, and electrum. Its eyes are fiery red gems that glitter in the flickering light of the braziers. The wall behind the statue is blackened and scorched by fire." + ] + }, + "A character who makes a successful {@dc 18} Intelligence ({@skill Religion}) check recognizes the statue as a portrayal of {@creature Camazotz, Demon Lord of Bats and Fire|ToB}. If the character has proficiency in {@skill Religion}, they also know Camazotz is among the most savage and hate-filled of the demon lords\u2014no small claim. Its dominion extends over bats, vampires, and the deep, eternally lightless regions of the world. Association with bats, darkness, and undiluted evil account for the demon's appeal among derro.", + "Any dwarf spots telltale signs the statue was carved by dwarves, not derro. The statue itself offers no clues why dwarves would do this.", + "Behind the statue, a narrow cleft in the wall extends through to the central cavern. There's enough room behind the statue for a Medium creature to squeeze between the statue and the wall. During rites, {@creature Drakustanz|KPSC} is trained to use his flame breath through this slot, which focuses the flames into a line instead of a cone. This is what characters witnessed when they first saw the cavern if you used the Delicate Balance description of {@area Area 403|SC-403|x}.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 107, + "entries": [ + "The jewelry adorning the statue consists of a gold gorget (1,000 gp), two gold bracelets (200 gp each), two electrum armbands (100 gp each), two silver anklets (75 gp each), a leather girdle with a silver badge (250 gp), and a silver earring (25 gp). The gems in its eyes are red garnets (100 gp each). The silver earring has the properties of a {@item ring of protection} (it counts as a ring even when worn in the ear). {@creature Gilsfeyr|KPSC} is unaware the earring is magical." + ] + }, + { + "type": "entries", + "name": "Into the Fray", + "page": 107, + "entries": [ + "By the time characters reach this chamber, they may have already killed all the bats and derro. Alternatively, {@creature Gilsfeyr|KPSC} might decide to make a final stand here with {@creature Drakustanz|KPSC} and a few hand-picked derro pariahs. In that case, the statue provides them a magical boost. At the end of each round, the statue's gem eyes both flare brightly. One bestows 15 temporary hit points on one derro; the other inflicts 16 ({@damage 3d10}) fire or necrotic damage on one character of your choice. Camazotz prefers fire damage, but it uses necrotic if the target is resistant or immune to fire." + ] + }, + { + "type": "entries", + "name": "Delicate Balance", + "page": 107, + "entries": [ + "This is where {@creature Gilsfeyr|KPSC} presents his proposition to the characters. Preferably, they'll follow his minions here freely, but bringing them in shackles and fetters doesn't change the situation significantly from his perspective. (Bullying, torment, bondage, and ultimatums are common in derro society, and {@creature Gilsfeyr|KPSC} acts accordingly.)", + "Again, the staging described here is a suggestion only. If you know your players will react better if {@creature Gilsfeyr|KPSC} takes a different approach, follow your instinct.", + "{@creature Gilsfeyr|KPSC} is cruelty and amorality personified, but he's also a canny judge of people and a skilled manipulator. (No one rises to leadership in a demonic cult through religious devotion alone.) He emphasizes his cruelty rather than masks it, because to derro cruelty is a feature of leadership. This cruelty isn't directed at the characters; it's reserved mostly for {@creature Imortra the Debased|KPSC} and somewhat for {@creature Kurgorom|KPSC} and her followers, who are portrayed as being under Imortra's sway. Whether the other derro serve Imortra willingly or out of fear should be kept vague. Fear is such a huge component of the derro's daily experience that they simply don't recognize much difference between doing something freely and doing it out of fear of punishment.", + "{@creature Gilsfeyr|KPSC} explains the following points. This should be a roleplaying conversation, not a monologue. If the characters are captives, those who are obvious spellcasters might be kept gagged, but others won't be. If the party's leader and primary speaker is a spellcaster, that character could be ungagged but warned that there will be severe repercussions at the first sign of casting a spell. Two pariahs stand by with readied daggers to strike automatic critical hits if the spellcaster tries anything suspicious.", + { + "type": "list", + "page": 107, + "items": [ + "The derro came here via the Black River long ago. He can't say how long ago because in eternal darkness, they don't reckon time by days, months, or years. It was during the time when sinful surface dwarves dwelled in the halls above. {@creature Gilsfeyr|KPSC} is glad they're dead.", + "{@creature Imortra the Debased|KPSC} is an elf who rules these of caverns. She is a powerful conjurer of Abyssal creatures, but she doesn't venerate or even respect Camazotz.", + "Imortra serves a being that dwells somewhere beneath them on the banks of the Black River, named {@creature Gellert the Gruesome|KPSC}. {@creature Gilsfeyr|KPSC} has never seen Gellert and fears to do so.", + "Imortra keeps a handful of humans, elves, dwarves, and other weak surface creatures captive. They work as servants and are occasionally offered as sacrifices to her diabolic masters and mentors.", + "Another derro leader, {@creature Kurgorom|KPSC}, lives with her followers in a village a short distance away. They farm and hunt in the caverns, occasionally raid the surface for captives, and do Imortra's bidding like slaves. They must be punished, but not until after Imortra is dealt with. They serve Imortra unwillingly and could be useful allies against her; why not let them bear the brunt of the inevitable casualties?", + "The characters should carry a message of alliance to {@creature Kurgorom|KPSC}. With all the derros together combined with the powerful outsiders, they should be able to bring down Imortra.", + "If characters ask about the nearby steps ({@area Area 411|SC-411|x}), {@creature Gilsfeyr|KPSC} stresses that they are extraordinarily dangerous. The steps descend to the Black River and they're how he and the other derro came to this cavern when they arrived. That was before {@creature Gellert the Gruesome|KPSC} moved in and placed guardians on them. No one who descends those steps has returned since Gellert and Imortra arrived. He's being entirely truthful about this; all the derro are terrified of the steps and perform various superstitious rituals whenever they pass by (tossing a white pebble down the passage, wiping some spit on the rock wall, crawling on hands and knees, plucking out a few strands of hair, etc.). {@creature Gilsfeyr|KPSC} promises to show characters a safer way to descend ({@area Area 416|SC-416|x}) if they help him overthrow Imortra and {@creature Kurgorom|KPSC}, while assuring them they'll never find it on their own." + ] + }, + "Do your best to sell this proposition. If nothing else, characters should realize they have little to lose by agreeing for now so they can explore other parts of the cave under the derro's safe passage and assess the larger situation before diving blindly into a potentially lethal battle.", + "If characters were captured, they might have been force-fed lichen tea while {@condition unconscious} to weaken their resistance to {@creature Gilsfeyr|KPSC}'s arguments. In this case, they must make {@dc 15} Wisdom saving throws to avoid being {@condition charmed} by {@creature Gilsfeyr|KPSC}. Use this as a last resort, however; events will unfold much more smoothly if characters cooperate for their own reasons." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "411. Stairs Down", + "page": 108, + "id": "SC-411", + "entries": [ + "These stairs make four ninety-degree left turns as they descend and eventually open onto Gellert's Landing ({@area Area 501|SC-501|x}).", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray and Delicate Balance", + "page": 104, + "entries": [ + "No changes." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "412. A Short Climb", + "page": 108, + "id": "SC-412", + "entries": [ + "This rock face is 20 feet high. The derro carved fingerholds and toeholds into it for their use, but they're cleverly hidden in the natural folds of the rock. Climbing up this shelf takes a successful {@dc 16} Strength ({@skill Athletics}) check. If someone's ability check result is 20 or higher, they discover the climbing aids. The DC is lowered to 10 for characters using the holds to ascend or descend.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray", + "page": 108, + "entries": [ + "Derro from either faction don't pursue characters past this point, but they remain on high alert nearby lest the intruders return." + ] + }, + { + "type": "entries", + "name": "Delicate Balance", + "page": 108, + "entries": [ + "This rock face is the boundary between {@creature Gilsfeyr|KPSC}'s territory and {@creature Kurgorom|KPSC}'s territory. The derro cross it frequently." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "413. Crystal Platform", + "page": 108, + "id": "SC-413", + "entries": [ + "This cavern is the site of significant overlap between the characters' reality and a similar but not identical alternate dimension. A {@spell true seeing} spell or potion allows a character to see and interact with both dimensions.", + "Even if characters are being escorted by derro pariahs who immediately guide them into the fungus farm ({@area Area 414|SC-414|x}), they get a look into this chamber as they pass nearby. Since they almost certainly haven't cast {@spell true seeing} and probably haven't been affected by weapons coated in {@item potion of augmented reality|KPSC|potions of augmented reality} {@homebrew |(see appendix)} yet, they see the chamber as empty.", + "Without {@spell true seeing}, characters get the following description.", + { + "type": "insetReadaloud", + "page": 108, + "entries": [ + "This high-ceilinged cavern glows with an unearthly light in hues of purple. The light emanates from immense crystals growing around the base of the walls. Some of these crystals are as large as a person, but the walls are covered with much smaller versions, and the floor is strewn with purple shards.", + "On the western and southern walls, you see openings near the roof of the cavern that may be passages leading away." + ] + }, + "The crystals are literally \"not of this world.\" Their alien substance is anathema to matter from the Prime plane. If someone enters the chamber, the soles of their footgear dissolve in 2 rounds. After that, they take 3 ({@damage 1d6}) force damage at the start of their turn as long as their flesh is in contact with the floor. The same thing happens to anyone who climbs the wall, and any rope lowered down the wall frays and breaks within seconds. Climbing characters are also subject to attacks from the crystalline devils, described later in this section. It's not impossible for characters to get through this chamber without {@spell true seeing}, but it requires tremendous creativity.", + "Here's what characters see with {@spell true seeing} (show the players the {@area Point-of-View illustration|SC-413-POV|x} on the facing page):", + { + "type": "insetReadaloud", + "page": 108, + "entries": [ + "This high-ceilinged cavern glows with an unearthly light in hues of purple. Six crystal pillars extend from floor to ceiling, and the pillars support two crystal platforms shaped like ovals. One platform is 15 feet above the floor, the other is 15 feet above that. Curving ramps extend from the ground to the lower platform and from the lower to the higher one.", + "Both platforms have an open space at their center. A pillar of insubstantial blue light extends from floor to ceiling through the openings. Nodules of light move upward through the blue columns, rising from the floor and disappearing into the ceiling. Their motion seems to be accompanied by the sound of singing or chanting that emanates from the nodules themselves.", + "Two identical creatures stand motionless on the platforms, one on each level. They're humanoid and human-sized, but they appear to be equal parts flesh and purple crystal." + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L4 413 Crystal Platform.webp" + }, + "title": "Crystal Platform Point-of-View illustration", + "credit": "Marcel Mercado", + "id": "SC-413-POV", + "width": 1279, + "height": 843 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/04 Bat Caverns Overlay 13.webp" + }, + "imageType": "map", + "title": "Map 04: Bat Caverns\u2014Overlay 13: Crystal Platform", + "credit": "Jon Pintar", + "id": "SC-413-MO", + "grid": { + "type": "square" + }, + "width": 900, + "height": 900 + }, + "The two creatures are {@creature crystalline devil|ToB|crystalline devils} (Tome of Beasts). They can see and harm the characters regardless of whether the characters see them. The devils' job is to stop intruders from moving through the chamber. Unless characters used potions of augmented reality or cast {@spell true seeing}, the {@creature crystalline devil|ToB|crystalline devils} are permanently {@condition invisible} to them. If a fight breaks out, handle it as if the characters are fighting permanently {@condition invisible} foes. Not even spells such as {@spell faerie fire} break the devils' invisibility; technically, they don't even exist in the same reality, but they can reach into the characters' dimension at will to wreak havoc. Use descriptions like \"crystalline claws appear from nowhere to rake across your back, then instantly disappear again into nothingness\" to describe what the characters see.", + "If characters can see the crystal platforms, they can walk on them. The platforms are safe to touch, unlike the crystal-strewn floor of the chamber.", + "The blue-light-filled holes at the center of the platforms are a different story. These are open conduits of ley-line energy flowing upward from the Black River. Mortal flesh was never meant to interact with such energy. If a character touches the blue light in any way, whether experimentally or because they were pushed into it, roll {@dice 1d6} on the {@table Blue Energy|KPSC} table.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Blue Energy", + "page": 110 + }, + "Imortra and her devils, if confronted by a manticore, a watery humanoid, or a swirl of lights, recognize instantly that they're seeing someone transformed by the column of ley energy. They assume the person is an intruder to be captured or killed, since the derro all know better than to touch the column of blue light.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray", + "page": 109, + "entries": [ + "For the sake of preserving some semblance of balance, the {@creature crystalline devil|ToB|crystalline devils} don't team up against the characters if the devils can't be seen. You might even eliminate one devil entirely or decide it spends this battle lying on the ground in gem form. In that case, it can pop back into devil form later to cause problems for the characters if they return to this chamber, thinking it's safe. If the devils can be seen, then characters have a better idea what they're up against, and you can use both in combat. The characters can decide for themselves whether that makes for a fair fight." + ] + }, + { + "type": "entries", + "name": "Delicate Balance", + "page": 109, + "entries": [ + "If characters are accompanied by derro guides when they enter this chamber, the {@creature crystalline devil|ToB|crystalline devils} assume they're allies. That remains true until Imortra is attacked; after that, the devils know they're facing an uprising." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "414. Fungus Farm", + "page": 110, + "id": "SC-414", + "entries": [ + "{@creature Kurgorom|KPSC}'s derro do most of their fungus farming here. They also hunt the various cave vermin that live among the fungi. Depending on the situation, you can add two to six derro dements to the area description.", + { + "type": "insetReadaloud", + "page": 110, + "entries": [ + "This cavern contains fungi of many varieties, but two predominate: a tall, orange-capped variety and a shorter, white-capped variety. Both are enormous.", + "A relatively clear path winds through the middle of the cavern, implying these fungi are tended and harvested purposefully." + ] + }, + "Most of the food for everyone on this level of the citadel comes from this farm: the derro live on fungus and cave vermin, and the captives subsist on the derro's cast-offs. Even Imortra eats some of the more appetizing fungi, but most of her supplies are brought in from outside. In addition, most of the ingredients that go into {@item potion of augmented reality|KPSC|potions of augmented reality} come from this cavern.", + "Because it's vital to their survival, the derro dements are more concerned about this chamber than any other. They try to steer combat away from this cavern lest their food supply is incinerated by spells or trampled by enemies.", + "If a melee breaks out in this chamber and lasts more than 1 round, spores, toxins, and molds are released into the chamber by damaged fungi. The derro are immune and unaffected, but beginning on the second round of battle, every character must make a Constitution saving throw at the start of their turn. The DC equals 12 initially and increases by 1 each round. If the saving throw succeeds, there's no effect on that character this round. If the saving throw fails, roll {@dice 1d8} and consult the {@table Spore Cloud Effects|KPSC} table to determine the effect. If someone uses {@filter an area-of-effect evocation spell|spells|source=|school=v|area style=r;n;c;y;h;l;s;q}, all these Constitution saving throws are made with disadvantage on the following round.", + "If characters experience {@spell true seeing} while in this chamber, they see the fungi as tall and slender, in hues of yellow, red, and green, and swaying in a soft breeze that carries an unpleasant scent of overripe fruit.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Spore Cloud Effects", + "page": 111 + }, + "The steps up to the derro village are steep, ascending at an average incline of almost 60 degrees.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray", + "page": 110, + "entries": [ + "Once the derro are on alert (any time after a big battle in the central cavern), {@creature Kurgorom|KPSC} posts sentries to watch this cave for intruders. She'd rather the heavy fighting happen around the more defensible village ({@area Area 415|SC-415|x}), but two to four derro dements hide among the dense fungi. {@creature Kurgorom|KPSC}'s instructions to the sentries are to launch a few attacks from the steps leading to the village then retreat. She hopes the characters will pursue immediately instead of searching this cavern right away. If the characters don't pursue, they'll be continually harassed from the steps and by {@creature Chupacabra|CCodex|chupacabras} (Creature Codex) lunging at them from behind. Once the characters chase their harassers into {@area Area 415|SC-415|x}, the derro hidden here are to advance and attack enemies from behind; ideally, those will be poorly armored spellcasters and archers. Because they're in prepared hiding spots, the derro dements have advantage on their Dexterity ({@skill Stealth}) checks to hide. Furthermore, characters who don't spend several minutes searching the chamber or at least devote an action to making a {@skill Perception} check during combat have little chance to spot the well-concealed derro in their own garden." + ] + }, + { + "type": "entries", + "name": "Delicate Balance", + "page": 111, + "entries": [ + "If characters are escorted here by derro pariah, there isn't a fight unless the characters start it. After Imortra is dealt with and the alliance starts falling apart, the notes under Into the Fray apply equally here." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "415. Derro Village", + "page": 111, + "id": "SC-415", + "entries": [ + "The steps up from the fungus farm ({@area Area 414|SC-414|x}) are steep, ascending at an average incline of almost 60 degrees.", + "The derro village sits atop a 10-foot-high ledge accessible via a stone ladder cut into the south end of the rock face. It's impossible to climb up the ladder all the way onto the ledge if an enemy occupies the space at the top of the ladder. A creature on the ladder can fight only with a one-handed weapon; the other hand must hang onto a handhold so the creature doesn't fall. Because a creature hanging onto the stone ladder can't easily dodge or defend itself, an enemy on the ledge has advantage on melee attacks against it.", + { + "type": "insetReadaloud", + "page": 111, + "entries": [ + "The derro village sits atop a 10-foot ledge accessible only by a narrow ladder; it would be easy to defend against foes who can't fly or cast spells. The village consists of a half-dozen stone huts huddled around a few fire pits. Strips of fungus and the peeled carcasses of various cave vermin hang from racks, drying in the smoky cavern air. The cavern stinks of burning fungus, rotting meat, and unwashed bodies packed into a too-confined living space." + ] + }, + "Although the cavern stinks, it's cleaner than characters might expect. The derro dump most of their trash and waste under the crystal platforms ({@area Area 413|SC-413|x}), where it's gradually disintegrated by the other-dimensional crystals scattered across the floor.", + "Characters who experience {@spell true seeing} in this cavern see the same basic layout, but the cavern walls are carved into the decaying facades of ancient buildings whose interiors were cut into the stone. The creatures that carved the buildings were neither derro nor human. None of the angles are square or regular; everything seems based on irregular polygons with bases that are smaller than their tops. The effect is disorienting and unsettling; if a character sees it for the first time while {@condition frightened}, the character uses all their movement and actions to flee the cavern as quickly as they can and stay out until they're no longer {@condition frightened}. Once the character recovers, they don't need to flee the cavern again as a result of being {@condition frightened}. The interiors of the buildings are collapsed or filled with rubbish; it's impossible to move more than a few steps inside.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray", + "page": 113, + "entries": [ + "The population of the derro village consists of:", + { + "type": "list", + "page": 113, + "items": [ + "{@creature Kurgorom|KPSC} ({@creature derro witch queen|CCodex}, Creature Codex)", + "six {@creature derro dement|KPSC|derro dements} (appendix)", + "four {@creature chupacabra|CCodex|chupacabras} (Creature Codex)" + ] + }, + "The chupacabras skulk in the shadows and serve the role of watch dogs.", + "If your party contains more than four characters or you want to give them a very deadly challenge, add one {@creature derro antipaladin|ToB} (Tome of Beasts) to the mix.", + "As in the bat cavern, this opposing force is only a suggestion for the minimum opposition. You must make adjustments to suit your players and their characters. Don't allow the fight to be too easy. In fact, you're better off erring on the side of too difficult, because characters can retreat, regain their strength, and attack again, while the derro can only grow weaker with each assault. Unlike the bat cavern, it's difficult to add more derro after the first assault unless they arrive as reinforcements from {@area Area 416|SC-416|x}. Don't be reluctant to challenge the characters or the players with more than they can handle. Adversity forces them to get creative." + ] + }, + { + "type": "entries", + "name": "Delicate Balance", + "page": 113, + "entries": [ + "Characters are escorted here by a team of derro pariahs. Derro from both groups go through some incomprehensible rituals of greeting: screeching like bats, jumping up and down while spitting on each other's feet, rubbing ashes in their hair, knocking their foreheads together. After the formalities are out of the way, the derro pariahs explain why they've come and why they've brought strangers with them. Dements interrupt occasionally to ask questions. This exchange is conducted entirely in {@language Deep Speech} and takes place on the floor of the cavern, not on the ledge where the huts are.", + "With explanations done, {@creature Kurgorom|KPSC} emerges from a hut and stands above everyone on the ledge.", + { + "type": "insetReadaloud", + "page": 113, + "entries": [ + "All the derro, even the bat cultists, hush when the derro woman steps to the edge of the high ledge. Her clothing is a riot of stitched-together skins, bones, and blood-smeared clothes taken from surface dwellers. She wears adornments consisting of more bones, mummified rodents and vermin, and teeth and claws of every imaginable\u2014and unimaginable\u2014kind. Her hair is plaited into braids so long they would drag on the stone floor, but two cringing derro who follow behind her hold up the braids to keep them off the ground. A sheathed scimitar with telltale Magdar stylings on the hilt is shoved through her sash, and she waves a corkscrew staff made from bones, leather, and twisted fungus stalks." + ] + }, + "{@creature Kurgorom|KPSC} stands on the ledge and appraises the characters silently for about 30 seconds before signaling with her staff that they should be allowed up. The derro all remain silent during this stretch; many of them obviously cringe and cower from her countenance. If a character speaks, {@creature Kurgorom|KPSC} shrieks, \"Silence! I must weigh your salt in silence.\" If players are puzzled, allow characters to make {@dc 10} Wisdom ({@skill Insight}) checks. Those who succeed realize this is a simple demonstration of {@creature Kurgorom|KPSC}'s power over her clan. They're in no danger, but interrupting would make {@creature Kurgorom|KPSC} look bad and could seriously harm their chances for coming to an agreement. If characters insist on interrupting anyway, make a note of it for later. {@creature Kurgorom|KPSC} will want their suffering to be something special.", + "If someone is wearing {@creature Cagoth-ze|KPSC}'s {@item purple amethyst brooch|KPSC|amethyst brooch}, {@creature Kurgorom|KPSC} is only momentarily thrown off by it. She realizes no one associated with {@creature Gellert the Gruesome|KPSC} would engage with the derro this way.", + "Once characters climb up to the village proper, the real negotiation can begin. {@creature Kurgorom|KPSC} seems distrustful of outsiders, but she's actually delighted these strangers have come to disrupt the status quo. You can communicate that through roleplaying, or characters can realize it with a successful {@dc 14} Wisdom ({@skill Insight}) check. The points {@creature Kurgorom|KPSC} should communicate through this dialog are listed here.", + { + "type": "list", + "page": 113, + "items": [ + "The cultists are fools devoted to a deity who shuns them, but they're harmless fools. {@creature Imortra the Debased|KPSC} is the real enemy of the derro.", + "To fight the devils, the characters will need the derro's magic elixir. With it, they can see truth instead of lies. Midgard itself is a lie, a mere facade. Appearance is falsehood; what seems solid is but smoke. What must be seen is precisely that which cannot be seen. If characters doubt this, {@creature Kurgorom|KPSC} lashes out as quickly as a snake and scratches someone's arm with a needle. For the next few minutes, that character's vision is affected as if they'd drunk a {@item potion of augmented reality|KPSC} (with no side effects). The witch queen invites the character to look around and describe what they see to the others.", + "Her initial proposal is the derro take the characters to Imortra in chains and present them as especially valuable captives. She expects the characters to object to this.", + "Her second proposal is the characters march into Imortra's area accompanied by a small group of derro representing both factions, who can explain to Imortra the characters are newly arrived disciples sent down by {@creature Cagoth-ze|KPSC}. They agree to serve Imortra for a year in exchange for being allowed to meet {@creature Gellert the Gruesome|KPSC} and share in his research at the end of that time. If {@creature Kurgorom|KPSC} saw someone with {@creature Cagoth-ze|KPSC}'s {@item purple amethyst brooch|KPSC|brooch}, she suggests presenting that as evidence they were sent with {@creature Cagoth-ze|KPSC}'s favor and approval.", + "When Imortra lowers her guard, the characters must murder her in the most painful and humiliating fashion possible or bring her to the village gagged and shackled for {@creature Kurgorom|KPSC} to torture. Either outcome is acceptable, but the second is preferred. Imortra should be given a quick death only if there's no other way to defeat her." + ] + } + ] + }, + { + "type": "entries", + "name": "Treasure", + "page": 114, + "entries": [ + "The derro don't have much, but they do have a few useful belongings. Most important are {@item potion of augmented reality|KPSC|potions of augmented reality}. A sack in {@creature Kurgorom|KPSC}'s hut contains four doses per player. Also in {@creature Kurgorom|KPSC}'s hut is a shield bearing the raven of Vidim; it's a +1 shield that also grants its bearer resistance to bludgeoning damage from melee attacks. Scattered through the huts are 850 cp, 72 sp, 12 gp, one {@item potion of supreme healing}, and one {@item Spell Scroll (8th Level)|DMG|spell scroll} of {@spell antimagic field}." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "416. Prisoner Quarters", + "page": 114, + "id": "SC-416", + "entries": [ + "The appearance of this chamber changes significantly depending on whether the characters see it with or without {@spell true seeing}. The map shows what they see without {@spell true seeing}. The overlay portraying a tiled portico, three statues, and stairs down reveals what they see with true seeing. In either case, however, they see this.", + { + "type": "insetReadaloud", + "page": 114, + "entries": [ + "Around a dozen people\u2014humans, elves, dwarves, and others\u2014shuffle listlessly through this chamber or lie on filthy blankets. All are dressed in rags and appear ill and malnourished. Three other humanoid creatures stand near the southeast corner of the chamber. You can't tell what they are, because their appearance is completely hidden under heavy, mildewed robes." + ] + }, + "The people shuffling around the chamber are captives of {@creature Imortra the Debased|KPSC}. They were rounded up by the derro during raids on the surface and brought here as captives. All are destined for a gruesome death in one of Imortra's experiments or conversion to {@creature mindrot thrall|ToB|mindrot thralls}. In the meantime, they barely survive on meager rations of fungus and scraps from the derro village. All these NPCs are sick and exhausted, and they cower in the corners or hide beneath their blankets if a fight breaks out. More details on them can be found in the {@adventure Aftermath|KPSC|7|Aftermath} section.", + "The three robed creatures are {@creature mindrot thrall|ToB|mindrot thralls} (Tome of Beasts) utterly loyal to {@creature Imortra the Debased|KPSC}. Their task is keeping an eye on the captives. Since the captives are too weak and dispirited to make much trouble, it's an easy job.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "The Portico", + "page": 114, + "entries": [ + "The portico shown on the {@area overlay|SC-416-MO|x} is the best way to get down to Level 5 and the Black River. The portico and stairs reside in the parallel reality; they don't even exist in Midgard. Only characters under the effect of {@item potion of augmented reality|KPSC|potions of augmented reality} can use these stairs to move between Levels 4 and 5. A character without the potion can't be guided along by someone else because the passage doesn't exist for them. They slam into the cavern wall while their companion walks through the doorway and down the steps. The steps descend to {@area Area 512|SC-512|x}.", + "The three statues on the portico contain three devils: one {@creature barbed devil} and two {@creature bearded devil|MM|bearded devils}. Because of the overlapping realities in this area, these devils are impossible to detect while they occupy the same spaces as the statues. The devils exist and can function in all these realities simultaneously, thanks to Imortra's magic. When they \"enter\" the cavern, characters with {@spell true seeing} see them emerge from the statues. Characters without {@spell true seeing} see them emerge from the stone columns or from the cavern wall.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/04 Bat Caverns Overlay 16.webp" + }, + "imageType": "map", + "title": "Map 04: Bat Caverns\u2014Overlay 16: The Portico", + "credit": "Jon Pintar", + "id": "SC-416-MO", + "grid": { + "type": "square" + }, + "width": 800, + "height": 1000 + } + ] + }, + { + "type": "entries", + "name": "Into the Fray", + "page": 114, + "entries": [ + "As soon as characters enter this chamber, the captives scatter and the characters are attacked by a {@creature barbed devil}, two {@creature bearded devil|MM|bearded devils}, and three {@creature mindrot thrall|ToB|mindrot thralls}.", + "Pay attention during this battle to collateral damage caused by area-of-effect evocation spells and the mindrot thralls' acid breath; these can easily kill NPC captives cowering around the edges of the fight. The prisoners are too traumatized and terrified to follow commands from the characters or even to defend themselves. All they do is hug the walls and scream. The devils aren't above grabbing prisoners to use as living shields or as bargaining chips for their safety when the situation becomes dire for them. You'll actually do the characters a favor if at least four of the eleven NPCs die during the battle; the reason why becomes clear in the Aftermath section." + ] + }, + { + "type": "entries", + "name": "Delicate Balance", + "page": 115, + "entries": [ + "The characters are brought here by an escort of three {@creature derro dement|KPSC|derro dements}, three {@creature derro pariah|KPSC|derro pariahs}, and {@creature Kurgorom|KPSC}, who orders one of the mindrot thralls to call Imortra. The elf arrives a few moments later, accompanied by her {@creature lich hound|ToB}.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Imortra.webp" + }, + "title": "Imortra", + "credit": "Bryan Syme", + "width": 589, + "height": 936 + }, + "What follows will be a test of everyone's roleplaying skill.", + "Imortra is an ancient, accomplished, proud, and malevolent elf. She is dedicated to protecting her mentor {@creature Gellert the Gruesome|KPSC}. Imortra isn't fooled for a moment by claims the characters were sent as recruits by {@creature Cagoth-ze|KPSC}, but she pretends to be as long as doing so can win her an advantage or pry more information from these dangerous intruders. Allow characters to make {@skill Deception} checks if they're so inclined and nod approvingly at their results. {@creature Cagoth-ze|KPSC}'s {@item purple amethyst brooch|KPSC|brooch} goes a long way toward \"winning her trust.\"", + "Another mistake Imortra doesn't make is underestimating the characters. They couldn't have come this far unless they're dangerous. She assumes {@creature the Gaoler|KPSC}, {@creature Cagoth-ze|KPSC}, {@creature Bjrnyar|KPSC}, and everyone else who matters in the levels above are dead, but she pretends to believe they're not if that keeps the strangers talking.", + "Don't go overboard on making Imortra seem likable or gullible. She understands the characters are more likely to swallow her act if they believe she is suspicious of them at the start but they won her over. No matter what, she is the boss in this part of the citadel. Her orders come from {@creature Gellert the Gruesome|KPSC} and no one else. Imortra rejects any story the characters tell if it contradicts her authority, though she's willing to accept their confusion results from a simple miscommunication elsewhere.", + "{@i The right things for characters to do in this situation are:}", + { + "type": "list", + "page": 115, + "items": [ + "Follow the advice {@creature Kurgorom|KPSC} gave them; she's crazy, but she knows Imortra better than they do", + "Stick to a consistent story", + "Stick to a believable story", + "Be respectful of Imortra's authority and power", + "Express respect and admiration for {@creature Gellert the Gruesome|KPSC}" + ] + }, + "{@i The wrong things for characters to do in this situation are:}", + { + "type": "list", + "page": 115, + "items": [ + "Change their story", + "Admit they left a wake of carnage during their passage through the citadel", + "Challenge Imortra's authority", + "Be insulting toward Imortra or Gellert" + ] + }, + "This conversation is going to end in a battle; what matters is who starts it. If characters did the right things, either they get to start the battle or, if they're not taking action, their derro \"allies\" start it. If characters do enough wrong things, in your estimation, Imortra tires of the pretense and she starts the fight. Whichever side starts it\u2014the characters, the derro, or Imortra\u2014rolls twice for initiative and uses the higher result. For Imortra and her minions, use the best modifier available, which is {@skillCheck initiative 4} (the {@creature lich hound|ToB}). No one can be surprised here, because everyone involved expects this to erupt into a bloodbath.", + "Even if a derro throws the first punch, the rest don't stick around for the slaughter. They flee at the first opportunity. Imortra and her allies ignore the derro, assuming they can be punished later. The characters are the immediate threat, and all effort is focused on destroying them.", + "As with the other fights on this level, be ready to strengthen or weaken the enemy force here for the sake of staging the most dramatic battle. Your options include adding more devils or mindrot thralls, leaving some out, or having Imortra withdraw from the fight when she takes a certain amount of damage. If Imortra withdraws, she either barricades herself inside her chamber ({@area Area 418|SC-418|x}) or uses the {@spell teleportation circle} ({@area Area 417|SC-417|x}) to escape to regions unknown." + ] + }, + { + "type": "entries", + "name": "Aftermath", + "page": 116, + "entries": [ + "Assuming characters win the battle, they're left with the question of what to do about the NPC captives who survived. There were eleven captives: five humans, two dwarves, a gnome, a halfling, and two elfmarked. One of the humans is a {@creature priest}, two are {@creature bandit|MM|bandits}, and one elfmarked is a {@creature scout}. All the others are {@creature commoner|MM|commoners}. All the NPCs have five levels of {@condition exhaustion}.", + "The characters' first problem in this regard is the derro (who return as soon as the battle is over) want to execute the captives out of hand. They're too weak to be useful; it's better to capture healthy ones. {@creature Kurgorom|KPSC} can be threatened or intimidated into sparing the prisoners, but unless they're kept under guard, derro eventually slip in and start murdering them, amid much terrified screaming.", + "Getting the prisoners out of the citadel the way the characters came in will be arduous in their sick and weak condition. None of them can climb the rope ladder on their own. They can be evacuated this way, but it takes days, and each NPC has a {@dice 1d3|one-in-three} chance of dying from the exertion before they get back to Redtower.", + "The better solution is to teleport out using the {@item Spell Scroll (5th Level)|DMG|spell scroll} of {@spell teleportation circle} from {@creature Cagoth-ze|KPSC}'s belongings or the skull circle in {@area Area 417|SC-417|x}. With the scroll, the caster can bring up to seven other creatures along, which is why allowing four of the NPCs to be killed during the battle might be a favor to the characters. Alternatively, if characters experiment with the skull circle in {@area Area 417|SC-417|x} and figure out how it operates, they can use it to teleport everyone back to town.", + "Finally, there's the question of the remaining derro. Both {@creature Kurgorom|KPSC} and {@creature Gilsfeyr|KPSC} intend to use the characters to wipe out the other band of derro the same way they used them to wipe out Imortra. Once that's accomplished, they betray the characters and try to kill them, probably by drugging or poisoning their food. The \"alliance\" can fall apart several ways.", + { + "type": "list", + "page": 116, + "items": [ + "Characters might decide they've tolerated the derro long enough when they start murdering prisoners.", + "Characters might rebel at the thought of callously betraying former allies, even evil ones.", + "If characters' {@item potion of augmented reality|KPSC|potions of augmented reality} wear off before they're ready to head down to Level 5 (almost guaranteed if much time is spent helping the prisoners), the passage from {@area Area 416|SC-416|x} becomes unavailable. {@creature Kurgorom|KPSC} refuses to provide more potions unless characters meet her ever-increasing demands such as to kill all the cultists, bring her {@creature Gellert the Gruesome|KPSC} as a slave (she's still angry about Imortra being killed instead of captured), or draw her a map of Redtower's defenses." + ] + }, + "Exactly how those events unfold is left to you and the players. As always, reward creativity and err on the side of increased drama and adventure." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "417. Magic Skull", + "page": 116, + "id": "SC-417", + "entries": [ + "The 15-foot skull inlaid into the floor serves a dual purpose as both a magic (conjuring) circle and a {@spell teleportation circle}. The circle is surrounded by four braziers. They're unlit but primed for lighting; any flame catches and ignites a brazier. Once lit, a brazier burns for 1 hour, until it's smothered, or until it's extinguished with {@spell prestidigitation} or comparable magics.", + "At five places around this chamber, the walls are carved with 5-foot-high faces whose lower portions sprout what could be snakes, or tentacles, or some other twisting, ropelike growths. The faces could represent bearded devils or tentacled horrors of the deep underearth; the carvings are done in a stylized manner that doesn't lend itself to easy identification. Certain creatures can launch attacks through these faces while they're inside the skull circle, as described here.", + "Lighting the braziers in different combinations and arrangements causes the inlaid skull to have different effects. The pattern can function as a limited type of {@spell teleportation circle} or as a {@spell magic circle}. All these properties can be discovered through trial and error, by casting {@spell identify}, or by spending an hour studying the skull circle. Study and {@spell identify} only reveal the property associated with the current state of the braziers, not all states at once. Lighting the braziers in some configurations triggers an effect automatically within moments, making overeager experimentation risky.", + { + "type": "list", + "page": 116, + "items": [ + "Lighting one brazier causes the skull's eyes to glow dull green but has no other effect.", + "Lighting the two braziers at the bottom (west side) of the skull causes the eyes to glow bright green, and glowing green runes appear around the circle. Anyone with proficiency in {@skill Arcana} recognizes this as a {@spell teleportation circle}. It can be used normally as a teleport origin or destination by anyone who knows its arcane tag, as long as the braziers are lit. In addition, this circle is linked to a forgotten (by everyone except Imortra) {@spell teleportation circle} hidden in an overgrown tumble of boulders near the {@area temple to Yarila and Porevit|SC-E2|x} in the woods outside the town of Redtower. To teleport to that destination, a creature needs only to stand in the circle and think about that area, including the town of Redtower.", + "Lighting the two braziers at the top (east side) of the skull cause the eyes and teeth of the skull to glow deep, dark red, and glowing red runes appear around the circle. Anyone with proficiency in {@skill Arcana} recognizes this as a {@spell teleportation circle}. Unlike most teleportation circles, the runes encircling this one are scribed in {@language Infernal}. It can be used normally as a teleport origin or destination by anyone who knows its arcane tag, as long as the braziers are lit. However, non-evil creatures who teleport to or from this circle take 27 ({@damage 6d8}) psychic damage and are {@condition frightened} upon arrival. A successful {@dc 18} Wisdom saving throw halves the damage and prevents the {@condition frightened} condition. A {@condition frightened} creature repeats the saving throw at the end of each of its turns, ending the effect on itself with a success. In addition, this circle is linked to a similar circle in a remote fold of the Shadow Realm. If characters choose to test their fate there, they find nothing but illusions, cruel fey, and perhaps a few other hapless mortals who were once as reckless as the characters are being.", + "Lighting two braziers at the northwest and southeast of the skull causes the eyes to glow violet and the ring to act as a {@spell magic circle} that contains fiends and elementals. If a gold coin or any other solid gold object is left inside the circle, a {@creature gilded devil|ToB} (Tome of Beasts) arrives within 5 minutes to claim it. This is Apnikeisim, who has \"advised\" Imortra in the past on the intricacies of devil conjuration. Although he can't leave the {@spell magic circle}, Apnikeisim is under no compulsion and he hasn't even been conjured; he merely responded to a call of his own free will. On seeing strangers' faces around the circle (and quite possibly Imortra's corpse lying nearby), Apnikeisim senses an opportunity. He wants more than anything to place the characters in his debt somehow, and the best way to do so is to provide them with information and a \"token of his debt.\" Apnikeisim can answer many questions about the Scarlet Citadel and {@creature Gellert the Gruesome|KPSC}, but he provides nothing of value without receiving something in return. He negotiates the highest price possible for everything. This can be actual treasure, but that's the least of Apnikeisim's interests. He'd much prefer an open-ended promise of a favor sometime in the future, or the promise of steadfastness (the character will fail a crucial saving throw against fright in the near future), generosity (the character receives no benefit from the next healing spell cast on them), or strength (the character's next three successful attacks cause minimum damage). After answering a few questions, Apnikeisim disappears, leaving behind a gold and topaz necklace worth 600 gp. As long as that necklace is with the characters, even if it's just stowed among their gear, Apnikeisim can scry on them and cause trouble for them in whatever minor ways you choose to plague the characters. Use the spell {@spell bestow curse} as a launch pad for ideas in this regard. Apnikeisim is free to dematerialize and return to wherever he came from whenever he wants. He does so if attacked\u2014 and he tries to become an even bigger thorn in the characters' sides in the future. No debt goes unpaid, and a debt of pain gains steep interest.", + "Lighting two braziers at the northeast and southwest of the skull causes the eyes to glow orange. Within moments, the skull's glowing eyes and all other light sources in the chamber grow dim, then flash back to their normal level. After the flash, the circle is occupied by a {@creature dorreq|ToB} (Tome of Beasts), a nightmarish, octopus-like aberration, and the circle itself marks the boundary of a 15-foot {@spell globe of invulnerability}. The dorreq attacks immediately, gaining surprise. Furthermore, its tentacle attacks can originate from the creature itself or from any of the five tentacled faces around the room. A {@condition grappled} creature can be pulled through a tentacled face to inside the circle. The dorreq's Entanglement ability is in effect within 10 feet of the creature and within 10 feet of all five tentacled faces, which means it covers most of the chamber. The dorreq has no idea why it's suddenly here or who the characters are, and it has no interest in finding out. If it's still alive at the end of the fourth round of combat, it disappears as suddenly as it appeared, along with the {@spell globe of invulnerability}.", + "Lighting three braziers has no effect other than to make the skull's eyes turn jet black.", + "Lighting all four braziers causes the entire skull and circle to glow bright yellow. Black smoke pours upward from the skull to fill a 15-foot-diameter cylinder centered on the circle from floor to ceiling. The smoke swirls constantly and green lightning flashes through it. Inside the smoke is the extended consciousness of the {@creature voidling|ToB} from {@area Area 610|SC-610|x}. It casts {@spell fear} experimentally, makes a few tendril attacks (it too can attack through the tentacled faces), emits a Necrotic Burst, then disappears. Because this is only a projection of the {@creature voidling|ToB}, it recovers from any damage it takes at the end of each round. Even if it's killed here, it regenerates in {@area Area 610|SC-610|x} within 10 minutes." + ] + }, + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray", + "page": 118, + "entries": [ + "If characters find themselves fighting Imortra here, she calls up either the {@creature dorreq|ToB} or the {@creature voidling|ToB}, depending on how much time she has to light braziers. Neither is actually her ally, but she knows how to keep out of their reach. If you judge the circumstances to be right for an ironically dramatic turn, either of these creatures could grapple Imortra and carry her away with them, screaming, when they disappear from the chamber." + ] + }, + { + "type": "entries", + "name": "Delicate Balance", + "page": 118, + "entries": [ + "No changes." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "418. Imortra's Chamber", + "page": 118, + "id": "SC-418", + "entries": [ + "If Imortra is still alive when characters reach this chamber, she may be barricaded inside. If so, she uses {@spell arcane lock} on the door to buy more time.", + "The door is protected by an explosive {@spell glyph of warding}. It detonates if anyone other than Imortra or one of her conjured devils opens the door, causing 22 ({@damage 5d8}) cold damage to all creatures within 20 feet of the door, or half damage with a successful {@dc 14} Dexterity saving throw.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 118, + "entries": [ + "Inside the room are all of Imortra's personal belongings: several beautiful outfits tailored by elves (700 gp total), mundane elven jewelry worth 1,650 gp, two doses of {@item purple worm poison|DMG}, extensive notes on the functions of the skull circle in {@area Area 417|SC-417|x}, a half-dozen books on conjuring in {@language Elvish} and {@language Infernal}, an {@item purple amethyst brooch|KPSC|amethyst brooch} identical to {@creature Cagoth-ze|KPSC}'s, and a small cage similar to a birdcage but much sturdier.", + "Well-concealed beneath the bed is a secret compartment in the floor. Finding it requires a successful {@dc 20} Intelligence ({@skill Investigation}) check; the DC drops to 15 if the bed is moved. The cover to the compartment is protected with another {@spell glyph of warding} identical to the one on the door, which is triggered when the compartment is opened. Inside is Imortra's spell book and a scroll tube containing spell scrolls of {@spell dispel magic} and {@spell finger of death}. Both the spell book and the scroll tube are protected with yet more {@spell glyphs of warding} that detonate when opened.", + "The cage appears empty but isn't. Inside it is an imp named {@creature Natisti|KPSC} who turned {@condition invisible} when it heard the characters coming. Characters with {@spell true seeing} see the imp anyway. The imp can't change shape; something about the cage prevents it. Imortra used the imp in some of her experiments. {@creature Natisti|KPSC} begs them piteously to set it free, or at least kill it, so it can return to the Nine Hells. It has nothing to offer in exchange except for its knowledge about the hidden compartment beneath Imortra's bed, which it has seen her use. It honestly doesn't know about the glyphs, since Imortra doesn't set them off." + ] + }, + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Into the Fray and Delicate Balance", + "page": 118, + "entries": [ + "No changes." + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "type": "section", + "name": "Restocking", + "page": 118, + "entries": [ + "If characters kill all the derro and Imortra on their first foray through this level, they don't need to worry about those enemies anymore. Any derro who happened to be away and return to find carnage everywhere flee this cursed place and never come back.", + "Bats of every kind can and do return to the cavern. They become a problem only if characters go back to the central cavern and stir them up.", + "The danger here is devils. Imortra conjured and struck bargains with many devils, and some of them are guaranteed to come back looking to collect what they're owed. From a devil's point of view, killing Imortra doesn't wipe out her debts; it transfers them to the fool who killed her. Her death robs them of something valuable, and they see that no differently from picking someone's pocket or burgling their home. Whatever debts Imortra owed, her killers\u2014the characters\u2014now owe.", + "You can \"bedevil\" the characters with this as much or as little as you like. One suggestion is to confront them with a powerful devil such as a {@creature chort|ToB} (Tome of Beasts) on their first return. This devil explains the situation and their debt to them, either bemusedly or with exaggerated patience. It takes pains to make it clear that whether the characters accept or deny their responsibility makes not one shred of difference on the devil's balance sheet; the debt is theirs, like it or not, and they will fulfill any outstanding bargains or suffer the consequences.", + "After that, the sky's the limit. The characters can be assailed by devilish bill collectors, soul repossessors, and hit squads anywhere they go.", + "If the characters picked up Apnikeisim's token, he'll also be spying on everything they do. He can invoke various curses on them, but he can also interfere in more dangerous ways, such as tipping off foes when the characters approach and revealing the characters' plans to their enemies. Apnikeisim continues to be a thorn in their side until they get rid of the necklace or they do something of your choosing to placate him." + ] + } + ] + }, + { + "type": "section", + "name": "Level 5: Black River", + "page": 119, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L5 Splash.webp" + }, + "credit": "Egil Thompson", + "width": 1278, + "height": 807 + }, + { + "type": "section", + "page": 119, + "entries": [ + "This level is the oldest part of the Scarlet Citadel. For ages it was accessible only via the Black River. Several chambers off the river were occupied by creatures or modified by groups with esoteric interests. Time passed, occupants came and went, powers waxed and waned, but the Black River always flowed.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "What is the Black River?", + "page": 119, + "entries": [ + "The Black River is an enigma. First but also least, it is an actual, flowing subterranean river, although its course has never been mapped. Paradoxically, its direction of flow has been known to sometimes reverse itself for unknown reasons. It's also a shadow river: a watery version of the fey roads that crisscross the Shadow Realm between Midgard and the Bright Land of the elves. Finally, its course coincides with several ley lines for part of its length. What effect this overlap has and how it impacts the physical and shadow aspects of the river is not well understood. That mystery is precisely what drew so many entities to this neighborhood and why {@creature Gellert the Gruesome|KPSC} is studying the river now.", + "In addition to these mysteries, the dwarves who built much of the citadel brought with them from Melana the faith of Charun {@creature the Boatman|KPSC}. The Black River flowing beneath the citadel was a metaphor for Charun's sacred black river of tears, which was said to connect the mortal world to Yggdrasil, and Midgard to the many realms of the outer planes. Charun's influence is strong on the river, raising the possibility the actual Black River and the symbolic black river of tears might have more in common than a coincidence of name.", + "Whether or not the dwarves realized it, the Black River flowing under the citadel is more than a metaphor. Cultists of Charun make pilgrimages along shadow rivers. It was one such pilgrimage that brought the shadow elf wizard Quendreth the Wise and a company of pilgrims to this spot. Quendreth recognized the geomantic power of the site and built a temple here. The mystic convergence of shadow road and ley lines infused the temple with arcane power, and the temple fed that power back into shadow road and ley line.", + "Charun's cult has many dark aspects but it's not inherently evil. Its preoccupation with death doesn't involve spreading death, or promoting death as a goal, or death as an expression of chaos. Rather, it recognizes that all mortal beings eventually die and it heralds Charun's role as the soul's guide into the afterlife. Still, any \"cult of death\" attracts unsavory followers who, if they gain influence, turn it toward ever more evil beliefs and pursuits. This is what happened to the temple of Charun beneath the citadel.", + { + "type": "entries", + "name": "Ancient Rivalry", + "page": 120, + "entries": [ + "One leader in particular, {@creature Llagfel|KPSC}, turned increasingly toward evil rites and, even worse, toward Vardesain instead of Charun. Before long, members of the cult became more enthralled with undeath than with life. Eventually {@creature Llagfel|KPSC} pursued rituals that, with Vardesain's help (in the form of the horrific chained thing), transformed her into a {@creature hierophant lich|CCodex} and her most faithful followers into phantom wights.", + "At that point, the only creature along the Black River with the power to challenge {@creature Llagfel|KPSC} was a shadow river lord with whom the Charun cultists had maintained a nervous truce. {@creature Llagfel|KPSC} arranged an ambush, and the shadow river lord was captured and imprisoned in a specially built and sealed sarcophagus ({@area Area 511|SC-511|x}). {@creature Llagfel|KPSC} converted the main temple of Charun to worship of Vardesain and into a crypt for herself and her faithful myrmidons ({@area Area 509|SC-509|x}).", + "Such is the state of the Black River now. It is the remnant of a once-important site, perverted to evil purposes and occupied by undead creatures and horrid aberrations that no longer remember why they're here. But the shadow river lord is only entombed, not destroyed. If it were released, it would eagerly pursue revenge over {@creature Llagfel|KPSC}. Since characters probably can't defeat the lich without the river lord's help, they need to find a way to release it. Complicating this is the fact that {@creature Llagfel|KPSC} holds the key to the river lord's sarcophagus, so characters must face the lich at least once on their own before they can set the wheels of ancient vengeance into motion." + ] + }, + "Tucked away in a hidden sanctum is {@creature Gellert the Gruesome|KPSC}, plying his research with little regard for the evil around him as long as it leaves him alone. Gellert has his own designs on the characters; he needs them to destroy an enemy on Level 6.", + "The only other humanoid presence on this level is a small cadre of deep one-human hybrids that come occasionally to worship at some of the ancient temples to evil entities and to stash some of the golden tribute they collect from fishermen. These deep one hybrids are far from their usual territory along the coast and in the deep ocean. The Black River is much like the lightless abysses where the deep ones spawn, and they've learned that it gives them quick access to inland areas that would otherwise be beyond their reach.", + "Most areas of this level function in isolation. A battle isn't likely to draw any reaction from neighbors unless an area description states otherwise. One resident in particular, however\u2014{@creature Brutwer|KPSC} the blood hag ({@area Areas 513|SC-513|x} and {@area 514|SC-514|x})\u2014does all she can from the safety of the darkness and the river bottom to bedevil the characters' attempts at exploration.", + "A wind blows through portions of this level. This is caused by the {@item sphere of annihilation} on Level 6 drawing air into itself. The wind should be something of a mystery to characters since it seems to blow in conflicting directions, until they figure out that it's all blowing down to a lower level." + ] + }, + { + "type": "entries", + "name": "The Boat", + "page": 120, + "entries": [ + "A boat is tied up at the frog shrine ({@area Area 512|SC-512|x}). Imortra sometimes uses it to get from the shrine to Gellert's Landing ({@area Area 501|SC-501|x}). When she uses the boat, she's always accompanied by devils as bodyguards. The creatures in the Black River know from experience to leave her alone. They don't know that about the characters, so the river isn't safe for them.", + "The boat is represented on an {@area overlay|SC-512-MO|x}. You should cut out the boat so it can move independently on the map of the river. The boat is two spaces wide and six spaces long. In use with miniatures or tokens, one creature can occupy the bow (where the coiled rope is), one creature can occupy the stern, and up to eight creatures can occupy the midsection side by side. The stern is the position for the rower\u2014typically the river lord.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main Overlay 12.webp" + }, + "imageType": "mapPlayer", + "title": "Map 05: Black River\u2014Overlay 12: The Boat", + "credit": "Jon Pintar", + "id": "SC-512-MO", + "grid": { + "type": "square", + "size": 157 + }, + "width": 952, + "height": 314 + }, + "{@creature The boatman|KPSC} is a {@creature flesh golem|MM} created by the cultists for this specific purpose. Its appearance matches Charun's: a black robe with a deep hood that hides all but its corpselike hands from view. It uses a long oar to propel the boat. There are no visible cues that under its voluminous cloak, {@creature the boatman|KPSC} is a golem; characters won't know what it is unless they pull back its hood or peek under its robes, which is not advised.", + { + "type": "entries", + "name": "Traveling on the Boat", + "page": 120, + "entries": [ + "As characters step onto the boat, {@creature the boatman|KPSC} extends its right hand, palm up. To use the boat safely, each character who gets on must pay {@creature the boatman|KPSC} 1 gold piece; not 10 silver pieces or 100 copper pieces or a cheap azurite ring, but 1 gold piece each. If given a gold piece, the golem drops the coin into a pouch at its waist and extends its hand to the next passenger. If given something else of any value, it drops the offering into the river and re-extends its hand.", + "Assuming everyone pays their fare, someone must state where along the Black River they want to go. {@creature The boatman|KPSC} doesn't try to twist their words against them; it takes them to any nearby point that's expressed with even minimal clarity. If passengers ask to be taken to Gellert, for example, the river lord takes them to Gellert's Landing ({@area Area 501|SC-501|x}). If they ask for \"the pyramid\" or even \"the gold,\" it takes them to {@area Area 505|SC-505|x}. As long as they've paid, it takes them to the location closest to what they ask for and they aren't attacked by river creatures.", + "Each passenger must pay his or her own fare. It doesn't matter where the gold coin came from but it must be placed in {@creature the boatman|KPSC}'s hand by the passenger. If, for example, one character places four gold coins in the outstretched hand to pay for herself and three others, three coins get dropped into the river and only one goes into {@creature the boatman|KPSC}'s pouch.", + "If even one passenger doesn't pay, there is no bargain between passengers and boatman and the golem can deliver the characters anywhere it wants, including to hungry creatures in the river.", + "The {@creature flesh golem|MM} can propel the boat 10 feet per round. A character can move the boat 10 feet per round downstream but just 5 feet per round upstream, provided they have a paddle or a pole that's at least 10 feet long.", + "{@creature The boatman|KPSC} understands {@language Common} but it never speaks. If someone stands at the edge of the Black River and says aloud, \"Charun, I request your favor,\" or similar words to call {@creature the boatman|KPSC}, the golem poles the boat to the character's location. It doesn't respond to insults or informal calls. It is freed of all obligation to serve the characters if it's attacked or even insulted too often, if someone picks its pocket, if someone damages the boat, if someone tries to throw back its hood or see beneath its robe, or if someone tries to snatch its oar. It may be only a golem, but the cultists of Charun set up their boatman as a religious symbol, not as something to be treated like a punching bag or a clown. Doing so frees it to do as it pleases, and on the Black River, it can put unwanted passengers into serious peril." + ] + }, + { + "type": "entries", + "name": "Fighting on the Boat", + "page": 121, + "entries": [ + "The boat is not a stable fighting platform. Characters on the boat attack as usual, but their AC is reduced by 2 to reflect the unsteady footing. When a creature in the boat makes a melee or ranged weapon attack roll that results in a natural 1, that creature must make a successful {@dc 13} Dexterity saving throw or tumble over the side into the river. If the saving throw succeeds, the creature stays on the boat but is off balance so other creatures have advantage on melee attacks against it until the start of the creature's next turn.", + "The boat has an AC of 12 and 75 hit points.", + "A Large or larger creature in the water can try to swamp the boat. This requires an action and a successful {@dc 20} Strength check. If the check succeeds, the boat overturns and everyone aboard is dumped into the river. If the check fails but the result is 16\u201319, everyone aboard the boat must make a successful {@dc 13} Dexterity saving throw to avoid being tossed from the wildly rocking boat. A character that fails this saving throw can choose to make a second attempt immediately at the cost of becoming {@condition incapacitated} until the end of their next turn.", + "A character in the river can climb into the boat (if it hasn't overturned) with a successful {@dc 13} Strength ({@skill Athletics}) check. Other characters in the boat or in the river can help, with the standard benefit." + ] + } + ] + }, + { + "type": "entries", + "name": "The River", + "page": 121, + "entries": [ + "The Black River's depth is unpredictable and doesn't follow normal rules of real-world logic. The boat can be propelled anywhere with a 10-foot pole by pushing against the river bottom. When poling the boat, the water always seems to be about 5 feet deep. To a person in the water, however, the depth in any given 5-foot space varies from 5 to 14 ({@dice 1d10 + 4}) feet.", + "When characters arrive on this level, the river is flowing from west to east (from {@area Area 513|SC-513|x} toward {@area Area 502|SC-502|x}). The current is sluggish, so even a swimmer has no trouble swimming upstream.", + "The current has been known to reverse or to stop altogether for mysterious reasons. Each time characters complete a long or short rest after first entering this level, roll {@dice d100}; on a result of 1, the current stops, and on a result of 2\u20135, the current reverses. Alternatively, you always have the option to simply declare a stop or reverse if doing so will heighten the mystery or tension.", + "One section of the river is treacherous. It's marked on the map as {@area Area 508|SC-508|x}. An {@area overlay|SC-508-MO|x} shows this stretch with rocks that prevent the boat from getting through safely. The description of that area indicates when to bring that {@area overlay|SC-508-MO|x} into play.", + { + "type": "entries", + "name": "Necrotoxic Water", + "page": 122, + "entries": [ + "The water in the river is cold, but not cold enough to cause damage unless someone spends 20 minutes or more in it. It is not normal water, however. A character submerged in the river at the start of their turn must succeed on a {@dc 8} Strength ({@skill Athletics}) check or take 5 ({@damage 1d10}) necrotic damage and have their hit point maximum decreased by the same amount until the character completes a short or long rest. The creatures that normally swim in the river (see the following section) are immune to this effect." + ] + }, + { + "type": "entries", + "name": "River Creatures", + "page": 122, + "entries": [ + "Quite a few creatures reside in and swim through the water of the Black River. It's a long river, though, and they aren't always present in the stretch shown on the map. The {@table River Creatures|KPSC} table describes different mixes of these creatures that can be encountered anytime characters enter the river. To use the table, roll {@dice 1d8} and read down that column to see how many of each type of creature are present in that encounter. These numbers are geared toward a party of four 8th-level characters. As the GM, you're encouraged to overrule the dice as you see fit in the interest of making the game as exciting as possible.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "River Creatures", + "page": 122 + }, + "Assume there's a 50/50 chance characters are attacked by river creatures each time they enter the water. This also applies if they find themselves in control of the boat without {@creature the boatman|KPSC}.", + "As in all such cases, these numbers are suggestions only. If the group is especially large or small, or unusually tough or weak, make suitable adjustments.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Shadow Skeleton.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 598, + "height": 827 + } + ] + }, + { + "type": "entries", + "name": "Feeding Frenzy", + "page": 122, + "entries": [ + "The turquoise stream in the bat cavern ({@area Area 403|SC-403|x}) drains through the floor into the Black River near the entrance to the golden pyramid chamber ({@area Area 505|SC-505|x}). Cold water steadily rains down into the river at this point. Because the bats and derro sometimes dump bodies down that hole, river creatures congregate there in the hope of getting an occasional free meal. Characters always encounter river creatures at that part of the river if they swim or pole the boat through that area without the flesh golem aboard." + ] + } + ] + } + ] + } + ] + }, + { + "type": "section", + "page": 123, + "entries": [ + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main.webp" + }, + "imageType": "map", + "title": "Map 05: Black River", + "credit": "Jon Pintar", + "id": "SC-500-M", + "grid": { + "type": "square", + "size": 130, + "offsetX": 16, + "offsetY": -13, + "scale": 3 + }, + "mapRegions": [ + { + "area": "SC-501", + "points": [ + [ + 1207, + 193 + ], + [ + 1270, + 193 + ], + [ + 1270, + 247 + ], + [ + 1498, + 247 + ], + [ + 1498, + 412 + ], + [ + 1287, + 412 + ], + [ + 1207, + 325 + ] + ] + }, + { + "area": "SC-502", + "points": [ + [ + 1587, + 105 + ], + [ + 1587, + 167 + ], + [ + 1513, + 241 + ], + [ + 1391, + 241 + ], + [ + 1391, + 105 + ] + ] + }, + { + "area": "SC-503", + "points": [ + [ + 1199, + 228 + ], + [ + 1081, + 228 + ], + [ + 1081, + 19 + ], + [ + 1316, + 19 + ], + [ + 1385, + 88 + ], + [ + 1385, + 230 + ], + [ + 1281, + 230 + ], + [ + 1281, + 179 + ], + [ + 1199, + 179 + ] + ] + }, + { + "area": "SC-504", + "points": [ + [ + 1046, + 243 + ], + [ + 1046, + 1135 + ], + [ + 1302, + 1135 + ], + [ + 1408, + 1029 + ], + [ + 1408, + 799 + ], + [ + 1241, + 558 + ], + [ + 1241, + 384 + ], + [ + 1188, + 331 + ], + [ + 1188, + 243 + ] + ] + }, + { + "area": "SC-505", + "points": [ + [ + 2059, + 371 + ], + [ + 2059, + 785 + ], + [ + 1794, + 785 + ], + [ + 1675, + 666 + ], + [ + 1675, + 466 + ], + [ + 1776, + 371 + ] + ] + }, + { + "area": "SC-506", + "points": [ + [ + 1765, + 793 + ], + [ + 1765, + 1099 + ], + [ + 2080, + 1099 + ], + [ + 2080, + 793 + ] + ] + }, + { + "area": "SC-507", + "points": [ + [ + 2066, + 1114 + ], + [ + 2066, + 1533 + ], + [ + 1583, + 1533 + ], + [ + 1583, + 1456 + ], + [ + 1366, + 1456 + ], + [ + 1366, + 1319 + ], + [ + 1507, + 1291 + ], + [ + 1598, + 1234 + ], + [ + 1709, + 1234 + ], + [ + 1709, + 1114 + ] + ] + }, + { + "area": "SC-508", + "points": [ + [ + 1111, + 1141 + ], + [ + 1111, + 1307 + ], + [ + 1356, + 1307 + ], + [ + 1503, + 1276 + ], + [ + 1593, + 1221 + ], + [ + 1593, + 1035 + ], + [ + 1420, + 1035 + ], + [ + 1316, + 1141 + ] + ] + }, + { + "area": "SC-509", + "points": [ + [ + 741, + 1314 + ], + [ + 741, + 1529 + ], + [ + 993, + 1529 + ], + [ + 993, + 1314 + ] + ] + }, + { + "area": "SC-510", + "points": [ + [ + 1323, + 1356 + ], + [ + 1323, + 1529 + ], + [ + 999, + 1529 + ], + [ + 999, + 1356 + ] + ] + }, + { + "area": "SC-511", + "points": [ + [ + 258, + 1139 + ], + [ + 468, + 1139 + ], + [ + 676, + 1269 + ], + [ + 676, + 1533 + ], + [ + 29, + 1533 + ], + [ + 29, + 1328 + ], + [ + 143, + 1244 + ], + [ + 222, + 1244 + ], + [ + 258, + 1216 + ] + ] + }, + { + "area": "SC-512", + "points": [ + [ + 4, + 1229 + ], + [ + 229, + 1229 + ], + [ + 229, + 1133 + ], + [ + 277, + 1133 + ], + [ + 277, + 917 + ], + [ + 377, + 917 + ], + [ + 377, + 883 + ], + [ + 257, + 786 + ], + [ + 4, + 786 + ] + ] + }, + { + "area": "SC-513", + "points": [ + [ + 27, + 19 + ], + [ + 27, + 491 + ], + [ + 418, + 491 + ], + [ + 418, + 19 + ] + ] + }, + { + "area": "SC-514", + "points": [ + [ + 1021, + 20 + ], + [ + 1021, + 273 + ], + [ + 944, + 273 + ], + [ + 944, + 226 + ], + [ + 470, + 226 + ], + [ + 470, + 20 + ] + ] + }, + { + "area": "SC-515", + "points": [ + [ + 485, + 625 + ], + [ + 582, + 790 + ], + [ + 656, + 826 + ], + [ + 824, + 826 + ], + [ + 850, + 800 + ], + [ + 1041, + 800 + ], + [ + 1041, + 283 + ], + [ + 930, + 283 + ], + [ + 930, + 246 + ], + [ + 679, + 246 + ], + [ + 679, + 276 + ], + [ + 570, + 276 + ], + [ + 570, + 376 + ], + [ + 608, + 414 + ], + [ + 608, + 519 + ] + ] + }, + { + "area": "SC-144", + "points": [ + [ + 428, + 374 + ], + [ + 428, + 524 + ], + [ + 587, + 524 + ], + [ + 587, + 399 + ], + [ + 558, + 374 + ] + ] + }, + { + "area": "SC-517", + "points": [ + [ + 851, + 804 + ], + [ + 822, + 833 + ], + [ + 685, + 833 + ], + [ + 685, + 937 + ], + [ + 949, + 1143 + ], + [ + 1013, + 1143 + ], + [ + 1013, + 804 + ] + ] + } + ], + "width": 2088, + "height": 1552 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main (Player Version).webp" + }, + "imageType": "mapPlayer", + "title": "Map 05: Black River\u2014(Player Version)", + "credit": "Jon Pintar", + "id": "SC-500-MP", + "mapParent": { + "id": "SC-500-M", + "offsetX": 6, + "offsetY": -4, + "scaleX": 0.8662, + "scaleY": 0.8656 + }, + "grid": { + "type": "square", + "offsetX": -1, + "scale": 2 + }, + "foundrySceneRoot": { + "globalLight": false, + "tokenVision": true, + "fogExploration": true, + "padding": 0, + "tiles": [ + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main Overlay 11.webp" + }, + "x": 200, + "y": 2600, + "width": 1200, + "height": 1000, + "hidden": true, + "locked": true + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main Overlay 1.webp" + }, + "x": 2400, + "width": 1000, + "height": 800, + "hidden": true + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main Overlay 8.webp" + }, + "x": 2500, + "y": 2500, + "width": 1200, + "height": 600, + "hidden": true, + "locked": true + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main Overlay 12.webp" + }, + "x": 500, + "y": 1800, + "width": 600, + "height": 200, + "rotation": 45 + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main Overlay 13.webp" + }, + "x": 100, + "y": 100, + "width": 783, + "height": 900, + "hidden": true, + "locked": true, + "overhead": true, + "occlusion": { + "mode": 0 + } + } + ], + "drawings": [ + { + "shape": { + "width": 300, + "height": 200 + }, + "x": 200, + "y": 2300, + "fillType": 1, + "fillColor": "#ff0000", + "strokeWidth": 0, + "text": "T", + "hidden": true, + "locked": true + }, + { + "shape": { + "type": "p", + "width": 600, + "height": 500, + "points": [ + 0, + 0, + 600, + 0, + 600, + 500, + 500, + 500, + 500, + 400, + 300, + 400, + 300, + 300, + 200, + 300, + 200, + 200, + 0, + 200, + 0, + 0 + ] + }, + "x": 1600, + "y": 2000, + "strokeWidth": 3, + "strokeAlpha": 0.5, + "hidden": true, + "locked": true + } + ], + "lights": [ + { + "x": 2850, + "y": 350, + "config": { + "bright": 10.32, + "dim": 20.63, + "animation": { + "type": "flame", + "intensity": 3 + }, + "color": "#de9921" + }, + "hidden": true + }, + { + "x": 3050, + "y": 550, + "config": { + "bright": 2, + "dim": 15, + "animation": { + "type": "flame", + "intensity": 3 + }, + "color": "#de9921" + }, + "hidden": true + }, + { + "x": 4350, + "y": 1350, + "config": { + "alpha": 0.2, + "bright": 1, + "dim": 35, + "animation": { + "type": "sunburst", + "speed": 1, + "intensity": 2 + }, + "color": "#ac8423" + } + }, + { + "x": 4350, + "y": 2200, + "config": { + "alpha": 0.2, + "bright": 1, + "dim": 35, + "animation": { + "type": "sunburst", + "speed": 1, + "intensity": 2 + }, + "color": "#ac8423" + } + }, + { + "x": 4150, + "y": 3100, + "config": { + "dim": 30, + "animation": { + "type": "energy" + }, + "color": "#9b6ab0" + } + }, + { + "x": 3350, + "y": 3200, + "config": { + "alpha": 0.8, + "dim": 20, + "animation": { + "type": "energy" + }, + "color": "#9b6ab0" + } + }, + { + "x": 500, + "y": 600, + "config": { + "dim": 35, + "color": "#a50e04" + } + }, + { + "x": 1550, + "y": 850, + "config": { + "alpha": 0.2, + "bright": 30.94, + "dim": 61.88, + "animation": { + "type": "torch" + }, + "color": "#73df01" + } + }, + { + "x": 2150, + "y": 850, + "config": { + "alpha": 0.2, + "bright": 30.94, + "dim": 61.88, + "animation": { + "type": "torch" + }, + "color": "#73df01" + } + }, + { + "x": 1000, + "y": 1050, + "config": { + "alpha": 0.2, + "bright": 30.94, + "dim": 61.88, + "animation": { + "type": "torch" + }, + "color": "#73df01" + } + } + ], + "walls": [ + { + "c": [ + 0, + 1100, + 0, + 1600 + ] + }, + { + "c": [ + 0, + 1600, + 200, + 1600 + ] + }, + { + "c": [ + 200, + 1600, + 375, + 1650 + ] + }, + { + "c": [ + 375, + 1650, + 437, + 1637 + ] + }, + { + "c": [ + 437, + 1637, + 487, + 1662 + ] + }, + { + "c": [ + 487, + 1662, + 500, + 1725 + ] + }, + { + "c": [ + 500, + 1725, + 587, + 1762 + ] + }, + { + "c": [ + 587, + 1762, + 587, + 1862 + ] + }, + { + "c": [ + 587, + 1862, + 500, + 1887 + ] + }, + { + "c": [ + 500, + 1887, + 412, + 1887 + ] + }, + { + "c": [ + 412, + 1887, + 362, + 1912 + ] + }, + { + "c": [ + 362, + 1912, + 300, + 1900 + ] + }, + { + "c": [ + 300, + 1900, + 200, + 1900 + ] + }, + { + "c": [ + 200, + 1900, + 150, + 1900 + ] + }, + { + "c": [ + 150, + 1900, + 112, + 1937 + ] + }, + { + "c": [ + 112, + 1937, + 100, + 2112 + ] + }, + { + "c": [ + 100, + 2112, + 187, + 2112 + ] + }, + { + "c": [ + 187, + 2112, + 187, + 2187 + ] + }, + { + "c": [ + 187, + 2187, + 87, + 2187 + ] + }, + { + "c": [ + 87, + 2187, + 87, + 2300 + ] + }, + { + "c": [ + 87, + 2300, + 100, + 2362 + ] + }, + { + "c": [ + 100, + 2362, + 87, + 2500 + ] + }, + { + "c": [ + 87, + 2500, + 87, + 2600 + ] + }, + { + "c": [ + 87, + 2600, + 100, + 2612 + ] + }, + { + "c": [ + 100, + 2612, + 187, + 2612 + ] + }, + { + "c": [ + 187, + 2612, + 187, + 2687 + ] + }, + { + "c": [ + 187, + 2687, + 150, + 2687 + ] + }, + { + "c": [ + 150, + 2687, + 0, + 2687 + ] + }, + { + "c": [ + 0, + 2687, + 0, + 2812 + ] + }, + { + "c": [ + 0, + 2812, + 150, + 2812 + ] + }, + { + "c": [ + 150, + 2812, + 200, + 2825 + ] + }, + { + "c": [ + 200, + 2825, + 262, + 2825 + ] + }, + { + "c": [ + 262, + 2825, + 300, + 2812 + ] + }, + { + "c": [ + 300, + 2812, + 512, + 2812 + ] + }, + { + "c": [ + 512, + 2812, + 512, + 2612 + ] + }, + { + "c": [ + 512, + 2612, + 612, + 2612 + ] + }, + { + "c": [ + 612, + 2612, + 612, + 2187 + ] + }, + { + "c": [ + 525, + 2187, + 612, + 2187 + ] + }, + { + "c": [ + 525, + 2187, + 512, + 2112 + ] + }, + { + "c": [ + 512, + 2112, + 600, + 2100 + ] + }, + { + "c": [ + 600, + 2100, + 687, + 2087 + ] + }, + { + "c": [ + 687, + 2087, + 712, + 2100 + ] + }, + { + "c": [ + 712, + 2100, + 737, + 2100 + ] + }, + { + "c": [ + 737, + 2100, + 800, + 2075 + ] + }, + { + "c": [ + 800, + 2075, + 825, + 2075 + ] + }, + { + "c": [ + 825, + 2075, + 875, + 2100 + ] + }, + { + "c": [ + 875, + 2100, + 937, + 2187 + ] + }, + { + "c": [ + 937, + 2187, + 1012, + 2337 + ] + }, + { + "c": [ + 1012, + 2337, + 1012, + 2400 + ] + }, + { + "c": [ + 1012, + 2400, + 1087, + 2512 + ] + }, + { + "c": [ + 1087, + 2512, + 1100, + 2550 + ] + }, + { + "c": [ + 1100, + 2550, + 1087, + 2575 + ] + }, + { + "c": [ + 1087, + 2575, + 1100, + 2650 + ] + }, + { + "c": [ + 1100, + 2650, + 1087, + 2700 + ] + }, + { + "c": [ + 1087, + 2700, + 1050, + 2712 + ] + }, + { + "c": [ + 1050, + 2712, + 1000, + 2687 + ] + }, + { + "c": [ + 1000, + 2687, + 937, + 2700 + ] + }, + { + "c": [ + 937, + 2700, + 912, + 2687 + ] + }, + { + "c": [ + 912, + 2687, + 837, + 2700 + ] + }, + { + "c": [ + 837, + 2700, + 775, + 2675 + ] + }, + { + "c": [ + 775, + 2675, + 712, + 2675 + ] + }, + { + "c": [ + 712, + 2675, + 600, + 2762 + ] + }, + { + "c": [ + 600, + 2762, + 600, + 2800 + ] + }, + { + "c": [ + 600, + 2800, + 600, + 2837 + ] + }, + { + "c": [ + 600, + 2837, + 500, + 2887 + ] + }, + { + "c": [ + 500, + 2887, + 387, + 2900 + ] + }, + { + "c": [ + 387, + 2900, + 312, + 2912 + ] + }, + { + "c": [ + 312, + 2912, + 287, + 2937 + ] + }, + { + "c": [ + 287, + 2937, + 275, + 2987 + ] + }, + { + "c": [ + 275, + 2987, + 287, + 3025 + ] + }, + { + "c": [ + 287, + 3025, + 275, + 3050 + ] + }, + { + "c": [ + 275, + 3050, + 225, + 3062 + ] + }, + { + "c": [ + 225, + 3062, + 200, + 3087 + ] + }, + { + "c": [ + 200, + 3087, + 137, + 3087 + ] + }, + { + "c": [ + 137, + 3087, + 87, + 3137 + ] + }, + { + "c": [ + 87, + 3137, + 87, + 3300 + ] + }, + { + "c": [ + 87, + 3300, + 112, + 3375 + ] + }, + { + "c": [ + 112, + 3375, + 200, + 3475 + ] + }, + { + "c": [ + 200, + 3475, + 250, + 3512 + ] + }, + { + "c": [ + 250, + 3512, + 300, + 3525 + ] + }, + { + "c": [ + 300, + 3525, + 337, + 3537 + ] + }, + { + "c": [ + 337, + 3537, + 462, + 3537 + ] + }, + { + "c": [ + 462, + 3537, + 537, + 3525 + ] + }, + { + "c": [ + 537, + 3525, + 662, + 3487 + ] + }, + { + "c": [ + 662, + 3487, + 800, + 3487 + ] + }, + { + "c": [ + 800, + 3487, + 850, + 3487 + ] + }, + { + "c": [ + 850, + 3487, + 1000, + 3537 + ] + }, + { + "c": [ + 1000, + 3537, + 1100, + 3537 + ] + }, + { + "c": [ + 337, + 2137, + 362, + 2137 + ] + }, + { + "c": [ + 362, + 2137, + 362, + 2162 + ] + }, + { + "c": [ + 362, + 2162, + 337, + 2162 + ] + }, + { + "c": [ + 337, + 2162, + 337, + 2137 + ] + }, + { + "c": [ + 337, + 2637, + 362, + 2637 + ] + }, + { + "c": [ + 362, + 2637, + 362, + 2662 + ] + }, + { + "c": [ + 362, + 2662, + 337, + 2662 + ] + }, + { + "c": [ + 337, + 2662, + 337, + 2637 + ] + }, + { + "c": [ + 1212, + 2837, + 1212, + 2887 + ] + }, + { + "c": [ + 1212, + 2887, + 1250, + 2912 + ] + }, + { + "c": [ + 1250, + 2912, + 1287, + 2900 + ] + }, + { + "c": [ + 1287, + 2900, + 1287, + 2850 + ] + }, + { + "c": [ + 1287, + 2850, + 1250, + 2812 + ] + }, + { + "c": [ + 1250, + 2812, + 1212, + 2837 + ] + }, + { + "c": [ + 1100, + 3537, + 1200, + 3525 + ] + }, + { + "c": [ + 1200, + 3525, + 1250, + 3525 + ] + }, + { + "c": [ + 1250, + 3525, + 1387, + 3525 + ] + }, + { + "c": [ + 1387, + 3525, + 1475, + 3500 + ] + }, + { + "c": [ + 1475, + 3500, + 1500, + 3450 + ] + }, + { + "c": [ + 1500, + 3450, + 1512, + 3387 + ] + }, + { + "c": [ + 1512, + 3387, + 1500, + 3200 + ] + }, + { + "c": [ + 1500, + 3200, + 1450, + 3162 + ] + }, + { + "c": [ + 1450, + 3162, + 1412, + 3100 + ] + }, + { + "c": [ + 1412, + 3100, + 1400, + 3050 + ] + }, + { + "c": [ + 1400, + 3050, + 1412, + 3000 + ] + }, + { + "c": [ + 1412, + 3000, + 1412, + 2962 + ] + }, + { + "c": [ + 1412, + 2962, + 1425, + 2925 + ] + }, + { + "c": [ + 1425, + 2925, + 1462, + 2925 + ] + }, + { + "c": [ + 1462, + 2925, + 1512, + 3000 + ] + }, + { + "c": [ + 1512, + 3000, + 1600, + 3012 + ] + }, + { + "c": [ + 1600, + 3012, + 1700, + 3012 + ] + }, + { + "c": [ + 1700, + 3012, + 1800, + 3012 + ] + }, + { + "c": [ + 1800, + 3012, + 1850, + 3025 + ] + }, + { + "c": [ + 1850, + 3025, + 1900, + 3025 + ] + }, + { + "c": [ + 1900, + 3025, + 1962, + 3037 + ] + }, + { + "c": [ + 1962, + 3037, + 2000, + 3100 + ] + }, + { + "c": [ + 2000, + 3100, + 1987, + 3162 + ] + }, + { + "c": [ + 1987, + 3162, + 1962, + 3187 + ] + }, + { + "c": [ + 1962, + 3187, + 1900, + 3200 + ] + }, + { + "c": [ + 1900, + 3200, + 1800, + 3250 + ] + }, + { + "c": [ + 1800, + 3250, + 1775, + 3275 + ] + }, + { + "c": [ + 1775, + 3275, + 1775, + 3325 + ] + }, + { + "c": [ + 1775, + 3325, + 1800, + 3462 + ] + }, + { + "c": [ + 1800, + 3462, + 1825, + 3512 + ] + }, + { + "c": [ + 1825, + 3512, + 2000, + 3525 + ] + }, + { + "c": [ + 2000, + 3525, + 2162, + 3525 + ] + }, + { + "c": [ + 2162, + 3525, + 2250, + 3487 + ] + }, + { + "c": [ + 2250, + 3487, + 2300, + 3500 + ] + }, + { + "c": [ + 2300, + 3500, + 2425, + 3500 + ] + }, + { + "c": [ + 2425, + 3500, + 2600, + 3500 + ] + }, + { + "c": [ + 2600, + 3500, + 2675, + 3525 + ] + }, + { + "c": [ + 2675, + 3525, + 2750, + 3512 + ] + }, + { + "c": [ + 2750, + 3512, + 3012, + 3512 + ] + }, + { + "c": [ + 3012, + 3512, + 3012, + 3187 + ] + }, + { + "c": [ + 3012, + 3187, + 2700, + 3187 + ] + }, + { + "c": [ + 2700, + 3187, + 2650, + 3187 + ] + }, + { + "c": [ + 2650, + 3187, + 2600, + 3200 + ] + }, + { + "c": [ + 2600, + 3200, + 2587, + 3250 + ] + }, + { + "c": [ + 2587, + 3250, + 2500, + 3275 + ] + }, + { + "c": [ + 2500, + 3275, + 2487, + 3300 + ] + }, + { + "c": [ + 2487, + 3300, + 2487, + 3337 + ] + }, + { + "c": [ + 2487, + 3337, + 2450, + 3387 + ] + }, + { + "c": [ + 2450, + 3387, + 2300, + 3387 + ] + }, + { + "c": [ + 2300, + 3387, + 2225, + 3387 + ] + }, + { + "c": [ + 2225, + 3387, + 2212, + 3325 + ] + }, + { + "c": [ + 2212, + 3325, + 2212, + 3275 + ] + }, + { + "c": [ + 2212, + 3275, + 2212, + 3200 + ] + }, + { + "c": [ + 2212, + 3200, + 2212, + 3137 + ] + }, + { + "c": [ + 2212, + 3137, + 2225, + 3112 + ] + }, + { + "c": [ + 2225, + 3112, + 2250, + 3100 + ] + }, + { + "c": [ + 2250, + 3100, + 2300, + 3100 + ] + }, + { + "c": [ + 2300, + 3100, + 2400, + 3087 + ] + }, + { + "c": [ + 2400, + 3087, + 2412, + 3075 + ] + }, + { + "c": [ + 2412, + 3075, + 2450, + 3037 + ] + }, + { + "c": [ + 2450, + 3037, + 2525, + 3000 + ] + }, + { + "c": [ + 2525, + 3000, + 2600, + 3000 + ] + }, + { + "c": [ + 2600, + 3000, + 2625, + 3012 + ] + }, + { + "c": [ + 2625, + 3012, + 2700, + 3012 + ] + }, + { + "c": [ + 2700, + 3012, + 2800, + 3012 + ] + }, + { + "c": [ + 2800, + 3012, + 2862, + 3000 + ] + }, + { + "c": [ + 2862, + 3000, + 2900, + 3012 + ] + }, + { + "c": [ + 2900, + 3012, + 3000, + 3012 + ] + }, + { + "c": [ + 3000, + 3012, + 3062, + 3012 + ] + }, + { + "c": [ + 3062, + 3012, + 3112, + 3000 + ] + }, + { + "c": [ + 3112, + 3000, + 3200, + 3012 + ] + }, + { + "c": [ + 3200, + 3012, + 3212, + 3100 + ] + }, + { + "c": [ + 3212, + 3100, + 3200, + 3200 + ] + }, + { + "c": [ + 3200, + 3200, + 3225, + 3262 + ] + }, + { + "c": [ + 3225, + 3262, + 3250, + 3300 + ] + }, + { + "c": [ + 3250, + 3300, + 3300, + 3312 + ] + }, + { + "c": [ + 3300, + 3312, + 3400, + 3312 + ] + }, + { + "c": [ + 3400, + 3312, + 3512, + 3312 + ] + }, + { + "c": [ + 3512, + 3312, + 3550, + 3325 + ] + }, + { + "c": [ + 3550, + 3325, + 3625, + 3325 + ] + }, + { + "c": [ + 3625, + 3325, + 3662, + 3312 + ] + }, + { + "c": [ + 3662, + 3312, + 3700, + 3337 + ] + }, + { + "c": [ + 3700, + 3337, + 3700, + 3400 + ] + }, + { + "c": [ + 3700, + 3400, + 3712, + 3475 + ] + }, + { + "c": [ + 3712, + 3475, + 3737, + 3500 + ] + }, + { + "c": [ + 3737, + 3500, + 3800, + 3500 + ] + }, + { + "c": [ + 3800, + 3500, + 3825, + 3512 + ] + }, + { + "c": [ + 3825, + 3512, + 3887, + 3512 + ] + }, + { + "c": [ + 3887, + 3512, + 3925, + 3487 + ] + }, + { + "c": [ + 3925, + 3487, + 3925, + 3437 + ] + }, + { + "c": [ + 3925, + 3437, + 3937, + 3412 + ] + }, + { + "c": [ + 3937, + 3412, + 4075, + 3412 + ] + }, + { + "c": [ + 4075, + 3412, + 4100, + 3450 + ] + }, + { + "c": [ + 4100, + 3450, + 4100, + 3500 + ] + }, + { + "c": [ + 4100, + 3500, + 4125, + 3512 + ] + }, + { + "c": [ + 4125, + 3512, + 4287, + 3512 + ] + }, + { + "c": [ + 4287, + 3512, + 4287, + 3600 + ] + }, + { + "c": [ + 4287, + 3600, + 4412, + 3600 + ] + }, + { + "c": [ + 4412, + 3600, + 4412, + 3487 + ] + }, + { + "c": [ + 4412, + 3487, + 4475, + 3500 + ] + }, + { + "c": [ + 4475, + 3500, + 4512, + 3475 + ] + }, + { + "c": [ + 4512, + 3475, + 4512, + 3425 + ] + }, + { + "c": [ + 4512, + 3425, + 4525, + 3400 + ] + }, + { + "c": [ + 4525, + 3400, + 4562, + 3400 + ] + }, + { + "c": [ + 4562, + 3400, + 4600, + 3425 + ] + }, + { + "c": [ + 4600, + 3425, + 4600, + 3487 + ] + }, + { + "c": [ + 4600, + 3487, + 4625, + 3512 + ] + }, + { + "c": [ + 4625, + 3512, + 4662, + 3500 + ] + }, + { + "c": [ + 4662, + 3500, + 4700, + 3462 + ] + }, + { + "c": [ + 4700, + 3462, + 4712, + 3400 + ] + }, + { + "c": [ + 4712, + 3400, + 4700, + 3300 + ] + }, + { + "c": [ + 4700, + 3300, + 4700, + 3200 + ] + }, + { + "c": [ + 4700, + 3200, + 4700, + 3100 + ] + }, + { + "c": [ + 4700, + 3100, + 4712, + 3062 + ] + }, + { + "c": [ + 4712, + 3062, + 4700, + 3000 + ] + }, + { + "c": [ + 4700, + 3000, + 4687, + 2900 + ] + }, + { + "c": [ + 4687, + 2900, + 4625, + 2887 + ] + }, + { + "c": [ + 4625, + 2887, + 4600, + 2850 + ] + }, + { + "c": [ + 4600, + 2850, + 4612, + 2812 + ] + }, + { + "c": [ + 4612, + 2812, + 4687, + 2812 + ] + }, + { + "c": [ + 4687, + 2812, + 4712, + 2750 + ] + }, + { + "c": [ + 4712, + 2750, + 4725, + 2700 + ] + }, + { + "c": [ + 4725, + 2700, + 4712, + 2625 + ] + }, + { + "c": [ + 4712, + 2625, + 4650, + 2600 + ] + }, + { + "c": [ + 4650, + 2600, + 4512, + 2600 + ] + }, + { + "c": [ + 4512, + 2600, + 4487, + 2637 + ] + }, + { + "c": [ + 4487, + 2637, + 4487, + 2737 + ] + }, + { + "c": [ + 4487, + 2737, + 4487, + 2775 + ] + }, + { + "c": [ + 4487, + 2775, + 4462, + 2800 + ] + }, + { + "c": [ + 4462, + 2800, + 4425, + 2800 + ] + }, + { + "c": [ + 4425, + 2800, + 4412, + 2700 + ] + }, + { + "c": [ + 4412, + 2700, + 4400, + 2625 + ] + }, + { + "c": [ + 4400, + 2625, + 4362, + 2600 + ] + }, + { + "c": [ + 4362, + 2600, + 4300, + 2600 + ] + }, + { + "c": [ + 4300, + 2600, + 4200, + 2600 + ] + }, + { + "c": [ + 4200, + 2600, + 4062, + 2612 + ] + }, + { + "c": [ + 4062, + 2612, + 4025, + 2637 + ] + }, + { + "c": [ + 4025, + 2637, + 4000, + 2662 + ] + }, + { + "c": [ + 4000, + 2662, + 3987, + 2737 + ] + }, + { + "c": [ + 3987, + 2737, + 3987, + 2800 + ] + }, + { + "c": [ + 3987, + 2800, + 3975, + 2850 + ] + }, + { + "c": [ + 3975, + 2850, + 3937, + 2887 + ] + }, + { + "c": [ + 3937, + 2887, + 3912, + 2900 + ] + }, + { + "c": [ + 3912, + 2900, + 3800, + 2887 + ] + }, + { + "c": [ + 3800, + 2887, + 3787, + 2900 + ] + }, + { + "c": [ + 3787, + 2900, + 3750, + 2912 + ] + }, + { + "c": [ + 3750, + 2912, + 3700, + 2937 + ] + }, + { + "c": [ + 3700, + 2937, + 3687, + 2987 + ] + }, + { + "c": [ + 3687, + 2987, + 3687, + 3087 + ] + }, + { + "c": [ + 3687, + 3087, + 3650, + 3100 + ] + }, + { + "c": [ + 3650, + 3100, + 3550, + 3112 + ] + }, + { + "c": [ + 3550, + 3112, + 3487, + 3087 + ] + }, + { + "c": [ + 3487, + 3087, + 3425, + 3075 + ] + }, + { + "c": [ + 3425, + 3075, + 3412, + 3000 + ] + }, + { + "c": [ + 3412, + 3000, + 3412, + 2975 + ] + }, + { + "c": [ + 3412, + 2975, + 3425, + 2937 + ] + }, + { + "c": [ + 3425, + 2937, + 3500, + 2912 + ] + }, + { + "c": [ + 3500, + 2912, + 3537, + 2912 + ] + }, + { + "c": [ + 3537, + 2912, + 3587, + 2875 + ] + }, + { + "c": [ + 3587, + 2875, + 3625, + 2825 + ] + }, + { + "c": [ + 3625, + 2825, + 3712, + 2800 + ] + }, + { + "c": [ + 3712, + 2800, + 3775, + 2787 + ] + }, + { + "c": [ + 3775, + 2787, + 3800, + 2762 + ] + }, + { + "c": [ + 3800, + 2762, + 3837, + 2700 + ] + }, + { + "c": [ + 3837, + 2700, + 3862, + 2687 + ] + }, + { + "c": [ + 3862, + 2687, + 3912, + 2625 + ] + }, + { + "c": [ + 3912, + 2625, + 3912, + 2600 + ] + }, + { + "c": [ + 3912, + 2600, + 3925, + 2512 + ] + }, + { + "c": [ + 3925, + 2512, + 3962, + 2500 + ] + }, + { + "c": [ + 3962, + 2500, + 3987, + 2400 + ] + }, + { + "c": [ + 3987, + 2400, + 4000, + 2300 + ] + }, + { + "c": [ + 4000, + 2300, + 4000, + 1962 + ] + }, + { + "c": [ + 4000, + 1962, + 3962, + 1900 + ] + }, + { + "c": [ + 3962, + 1900, + 3937, + 1862 + ] + }, + { + "c": [ + 3937, + 1862, + 3950, + 1812 + ] + }, + { + "c": [ + 3950, + 1812, + 4000, + 1787 + ] + }, + { + "c": [ + 4000, + 1787, + 4012, + 1762 + ] + }, + { + "c": [ + 4012, + 1762, + 4025, + 1712 + ] + }, + { + "c": [ + 4025, + 1712, + 4050, + 1700 + ] + }, + { + "c": [ + 4050, + 1700, + 4075, + 1712 + ] + }, + { + "c": [ + 4075, + 1712, + 4100, + 1750 + ] + }, + { + "c": [ + 4100, + 1750, + 4125, + 1787 + ] + }, + { + "c": [ + 4125, + 1787, + 4175, + 1812 + ] + }, + { + "c": [ + 4175, + 1812, + 4287, + 1812 + ] + }, + { + "c": [ + 4287, + 1812, + 4287, + 1887 + ] + }, + { + "c": [ + 4287, + 1887, + 4087, + 1900 + ] + }, + { + "c": [ + 4087, + 1900, + 4087, + 2100 + ] + }, + { + "c": [ + 4087, + 2100, + 4087, + 2400 + ] + }, + { + "c": [ + 4087, + 2400, + 4100, + 2500 + ] + }, + { + "c": [ + 4100, + 2500, + 4125, + 2512 + ] + }, + { + "c": [ + 4125, + 2512, + 4500, + 2512 + ] + }, + { + "c": [ + 4500, + 2512, + 4612, + 2512 + ] + }, + { + "c": [ + 4612, + 2512, + 4612, + 2212 + ] + }, + { + "c": [ + 4612, + 2212, + 4800, + 2212 + ] + }, + { + "c": [ + 4800, + 2212, + 4800, + 2087 + ] + }, + { + "c": [ + 4800, + 2087, + 4612, + 2087 + ] + }, + { + "c": [ + 4612, + 2087, + 4612, + 1887 + ] + }, + { + "c": [ + 4612, + 1887, + 4412, + 1887 + ] + }, + { + "c": [ + 4412, + 1887, + 4412, + 1812 + ] + }, + { + "c": [ + 4412, + 1812, + 4487, + 1800 + ] + }, + { + "c": [ + 4487, + 1800, + 4600, + 1762 + ] + }, + { + "door": 1, + "c": [ + 4612, + 2087, + 4612, + 2212 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 4287, + 1812, + 4412, + 1812 + ], + "ds": 2 + }, + { + "c": [ + 4600, + 1762, + 4625, + 1712 + ] + }, + { + "c": [ + 4625, + 1712, + 4700, + 1650 + ] + }, + { + "c": [ + 4700, + 1650, + 4700, + 1587 + ] + }, + { + "c": [ + 4700, + 1587, + 4700, + 1500 + ] + }, + { + "c": [ + 4700, + 1500, + 4712, + 1362 + ] + }, + { + "c": [ + 4712, + 1362, + 4725, + 1225 + ] + }, + { + "c": [ + 4725, + 1225, + 4700, + 1162 + ] + }, + { + "c": [ + 4700, + 1162, + 4712, + 1062 + ] + }, + { + "c": [ + 4712, + 1062, + 4662, + 987 + ] + }, + { + "c": [ + 4662, + 987, + 4625, + 987 + ] + }, + { + "c": [ + 4625, + 987, + 4612, + 937 + ] + }, + { + "c": [ + 4612, + 937, + 4500, + 900 + ] + }, + { + "c": [ + 4500, + 900, + 4337, + 887 + ] + }, + { + "c": [ + 4337, + 887, + 4200, + 900 + ] + }, + { + "c": [ + 4200, + 900, + 4125, + 912 + ] + }, + { + "c": [ + 4125, + 912, + 4050, + 987 + ] + }, + { + "c": [ + 4050, + 987, + 4012, + 1012 + ] + }, + { + "c": [ + 4012, + 1012, + 3975, + 1075 + ] + }, + { + "c": [ + 3975, + 1075, + 3900, + 1112 + ] + }, + { + "c": [ + 3900, + 1112, + 3900, + 1150 + ] + }, + { + "c": [ + 3900, + 1150, + 3900, + 1200 + ] + }, + { + "c": [ + 3900, + 1200, + 3887, + 1225 + ] + }, + { + "c": [ + 3887, + 1225, + 3887, + 1300 + ] + }, + { + "c": [ + 3887, + 1300, + 3900, + 1400 + ] + }, + { + "c": [ + 3900, + 1400, + 3900, + 1500 + ] + }, + { + "c": [ + 3900, + 1500, + 3900, + 1562 + ] + }, + { + "c": [ + 3900, + 1562, + 3887, + 1587 + ] + }, + { + "c": [ + 3887, + 1587, + 3862, + 1600 + ] + }, + { + "c": [ + 3862, + 1600, + 3825, + 1562 + ] + }, + { + "c": [ + 3825, + 1562, + 3812, + 1500 + ] + }, + { + "c": [ + 3812, + 1500, + 3812, + 1400 + ] + }, + { + "c": [ + 3812, + 1400, + 3787, + 1300 + ] + }, + { + "c": [ + 3787, + 1300, + 3787, + 1200 + ] + }, + { + "c": [ + 3787, + 1200, + 3812, + 1087 + ] + }, + { + "c": [ + 3812, + 1087, + 3825, + 1025 + ] + }, + { + "c": [ + 3825, + 1025, + 3862, + 1000 + ] + }, + { + "c": [ + 3862, + 1000, + 3912, + 950 + ] + }, + { + "c": [ + 3912, + 950, + 3925, + 912 + ] + }, + { + "c": [ + 3925, + 912, + 3962, + 912 + ] + }, + { + "c": [ + 3962, + 912, + 4025, + 862 + ] + }, + { + "c": [ + 4025, + 862, + 4037, + 825 + ] + }, + { + "c": [ + 4037, + 825, + 4087, + 812 + ] + }, + { + "c": [ + 4087, + 812, + 4150, + 812 + ] + }, + { + "c": [ + 4150, + 812, + 4187, + 787 + ] + }, + { + "c": [ + 4187, + 787, + 4212, + 750 + ] + }, + { + "c": [ + 4212, + 750, + 4212, + 725 + ] + }, + { + "c": [ + 4212, + 725, + 4275, + 712 + ] + }, + { + "c": [ + 4275, + 712, + 4350, + 725 + ] + }, + { + "c": [ + 4350, + 725, + 4512, + 700 + ] + }, + { + "c": [ + 4512, + 700, + 4675, + 712 + ] + }, + { + "c": [ + 4675, + 712, + 4800, + 700 + ] + }, + { + "c": [ + 4800, + 700, + 4800, + 100 + ] + }, + { + "c": [ + 4800, + 100, + 4100, + 100 + ] + }, + { + "c": [ + 4100, + 100, + 4025, + 112 + ] + }, + { + "c": [ + 4025, + 112, + 3987, + 162 + ] + }, + { + "c": [ + 3987, + 162, + 3900, + 187 + ] + }, + { + "c": [ + 3900, + 187, + 3850, + 187 + ] + }, + { + "c": [ + 3850, + 187, + 3812, + 212 + ] + }, + { + "c": [ + 3812, + 212, + 3725, + 212 + ] + }, + { + "c": [ + 3725, + 212, + 3675, + 275 + ] + }, + { + "c": [ + 3675, + 275, + 3600, + 275 + ] + }, + { + "c": [ + 3600, + 275, + 3500, + 337 + ] + }, + { + "c": [ + 3500, + 337, + 3450, + 300 + ] + }, + { + "c": [ + 3450, + 300, + 3300, + 300 + ] + }, + { + "c": [ + 3300, + 300, + 3200, + 300 + ] + }, + { + "c": [ + 3200, + 300, + 3200, + 100 + ] + }, + { + "c": [ + 3200, + 100, + 2500, + 100 + ] + }, + { + "c": [ + 2500, + 100, + 2500, + 500 + ] + }, + { + "c": [ + 2500, + 500, + 2600, + 500 + ] + }, + { + "c": [ + 2700, + 500, + 2700, + 400 + ] + }, + { + "c": [ + 2700, + 400, + 3000, + 400 + ] + }, + { + "c": [ + 3000, + 400, + 3000, + 700 + ] + }, + { + "c": [ + 3000, + 700, + 2925, + 700 + ] + }, + { + "c": [ + 2925, + 700, + 2900, + 675 + ] + }, + { + "c": [ + 2900, + 675, + 2912, + 600 + ] + }, + { + "c": [ + 2912, + 600, + 2912, + 500 + ] + }, + { + "c": [ + 2912, + 500, + 2887, + 475 + ] + }, + { + "c": [ + 2887, + 475, + 2800, + 500 + ] + }, + { + "c": [ + 2800, + 500, + 2787, + 525 + ] + }, + { + "c": [ + 2787, + 525, + 2787, + 600 + ] + }, + { + "c": [ + 2787, + 600, + 2775, + 700 + ] + }, + { + "c": [ + 2775, + 700, + 2775, + 750 + ] + }, + { + "c": [ + 2775, + 750, + 2800, + 775 + ] + }, + { + "c": [ + 2800, + 775, + 2862, + 812 + ] + }, + { + "c": [ + 2862, + 812, + 2912, + 812 + ] + }, + { + "c": [ + 2912, + 812, + 2962, + 800 + ] + }, + { + "c": [ + 2962, + 800, + 3012, + 825 + ] + }, + { + "c": [ + 3012, + 825, + 2987, + 900 + ] + }, + { + "c": [ + 2987, + 900, + 2975, + 1000 + ] + }, + { + "c": [ + 2975, + 1000, + 2975, + 1100 + ] + }, + { + "door": 1, + "c": [ + 2600, + 500, + 2700, + 500 + ], + "ds": 2 + }, + { + "c": [ + 2600, + 500, + 2600, + 550 + ] + }, + { + "c": [ + 2600, + 550, + 2575, + 575 + ] + }, + { + "c": [ + 2575, + 575, + 2500, + 612 + ] + }, + { + "c": [ + 2500, + 612, + 2500, + 700 + ] + }, + { + "c": [ + 2500, + 700, + 2475, + 787 + ] + }, + { + "c": [ + 2475, + 787, + 2500, + 900 + ] + }, + { + "c": [ + 2500, + 900, + 2512, + 937 + ] + }, + { + "c": [ + 2512, + 937, + 2575, + 987 + ] + }, + { + "c": [ + 2575, + 987, + 2587, + 1075 + ] + }, + { + "c": [ + 2587, + 1075, + 2575, + 1125 + ] + }, + { + "c": [ + 2575, + 1125, + 2587, + 1225 + ] + }, + { + "c": [ + 2587, + 1225, + 2600, + 1300 + ] + }, + { + "c": [ + 2600, + 1300, + 2587, + 1400 + ] + }, + { + "c": [ + 2587, + 1400, + 2600, + 1475 + ] + }, + { + "c": [ + 2600, + 1475, + 2575, + 1537 + ] + }, + { + "c": [ + 2575, + 1537, + 2512, + 1600 + ] + }, + { + "c": [ + 2512, + 1600, + 2462, + 1600 + ] + }, + { + "c": [ + 2462, + 1600, + 2412, + 1625 + ] + }, + { + "c": [ + 2412, + 1625, + 2412, + 1675 + ] + }, + { + "c": [ + 2412, + 1675, + 2437, + 1712 + ] + }, + { + "c": [ + 2437, + 1712, + 2462, + 1712 + ] + }, + { + "c": [ + 2462, + 1712, + 2487, + 1750 + ] + }, + { + "c": [ + 2487, + 1750, + 2487, + 1900 + ] + }, + { + "c": [ + 2487, + 1900, + 2500, + 2025 + ] + }, + { + "c": [ + 2500, + 2025, + 2562, + 2100 + ] + }, + { + "c": [ + 2562, + 2100, + 2537, + 2100 + ] + }, + { + "c": [ + 2537, + 2100, + 2500, + 2112 + ] + }, + { + "c": [ + 2500, + 2112, + 2500, + 2175 + ] + }, + { + "c": [ + 2500, + 2175, + 2550, + 2200 + ] + }, + { + "c": [ + 2550, + 2200, + 2600, + 2175 + ] + }, + { + "c": [ + 2600, + 2175, + 2587, + 2250 + ] + }, + { + "c": [ + 2587, + 2250, + 2525, + 2300 + ] + }, + { + "c": [ + 2525, + 2300, + 2512, + 2375 + ] + }, + { + "c": [ + 2512, + 2375, + 2500, + 2450 + ] + }, + { + "c": [ + 2500, + 2450, + 2512, + 2500 + ] + }, + { + "c": [ + 2512, + 2500, + 2537, + 2562 + ] + }, + { + "c": [ + 2537, + 2562, + 2625, + 2612 + ] + }, + { + "c": [ + 2625, + 2612, + 2700, + 2625 + ] + }, + { + "c": [ + 2700, + 2625, + 2800, + 2612 + ] + }, + { + "c": [ + 2800, + 2612, + 2862, + 2587 + ] + }, + { + "c": [ + 2862, + 2587, + 2912, + 2537 + ] + }, + { + "c": [ + 2912, + 2537, + 2925, + 2587 + ] + }, + { + "c": [ + 2925, + 2587, + 2962, + 2612 + ] + }, + { + "c": [ + 2962, + 2612, + 3000, + 2587 + ] + }, + { + "c": [ + 3000, + 2587, + 3012, + 2500 + ] + }, + { + "c": [ + 3012, + 2500, + 3037, + 2450 + ] + }, + { + "c": [ + 3037, + 2450, + 3087, + 2400 + ] + }, + { + "c": [ + 3087, + 2400, + 3100, + 2362 + ] + }, + { + "c": [ + 3100, + 2362, + 3100, + 2300 + ] + }, + { + "c": [ + 3100, + 2300, + 3162, + 2275 + ] + }, + { + "c": [ + 3162, + 2275, + 3200, + 2237 + ] + }, + { + "c": [ + 3200, + 2237, + 3200, + 2025 + ] + }, + { + "c": [ + 3200, + 2025, + 3175, + 1987 + ] + }, + { + "c": [ + 3175, + 1987, + 3125, + 1962 + ] + }, + { + "c": [ + 3125, + 1962, + 3100, + 1875 + ] + }, + { + "c": [ + 3100, + 1875, + 3100, + 1737 + ] + }, + { + "c": [ + 3100, + 1737, + 3062, + 1712 + ] + }, + { + "c": [ + 3062, + 1712, + 3025, + 1650 + ] + }, + { + "c": [ + 3025, + 1650, + 3012, + 1562 + ] + }, + { + "c": [ + 3012, + 1562, + 2975, + 1525 + ] + }, + { + "c": [ + 2975, + 1525, + 2925, + 1512 + ] + }, + { + "c": [ + 2925, + 1512, + 2825, + 1450 + ] + }, + { + "c": [ + 2825, + 1450, + 2825, + 1400 + ] + }, + { + "c": [ + 2825, + 1400, + 2812, + 1000 + ] + }, + { + "c": [ + 2812, + 1000, + 2800, + 925 + ] + }, + { + "c": [ + 2800, + 925, + 2750, + 900 + ] + }, + { + "c": [ + 2750, + 900, + 2725, + 850 + ] + }, + { + "c": [ + 2725, + 850, + 2700, + 750 + ] + }, + { + "c": [ + 2700, + 750, + 2700, + 700 + ] + }, + { + "c": [ + 2700, + 700, + 2712, + 600 + ] + }, + { + "c": [ + 2712, + 600, + 2712, + 562 + ] + }, + { + "c": [ + 2712, + 562, + 2700, + 500 + ] + }, + { + "sound": 0, + "move": 0, + "c": [ + 2450, + 775, + 2737, + 775 + ] + }, + { + "sound": 0, + "move": 0, + "c": [ + 2550, + 1325, + 2850, + 1325 + ] + }, + { + "c": [ + 2975, + 1100, + 3000, + 1200 + ] + }, + { + "c": [ + 3000, + 1200, + 3025, + 1300 + ] + }, + { + "c": [ + 3025, + 1300, + 3075, + 1350 + ] + }, + { + "c": [ + 3075, + 1350, + 3100, + 1462 + ] + }, + { + "c": [ + 3100, + 1462, + 3112, + 1575 + ] + }, + { + "c": [ + 3112, + 1575, + 3162, + 1637 + ] + }, + { + "c": [ + 3162, + 1637, + 3200, + 1700 + ] + }, + { + "c": [ + 3200, + 1700, + 3225, + 1762 + ] + }, + { + "c": [ + 3225, + 1762, + 3287, + 1812 + ] + }, + { + "c": [ + 3287, + 1812, + 3287, + 1900 + ] + }, + { + "c": [ + 3287, + 1900, + 3287, + 2000 + ] + }, + { + "c": [ + 3287, + 2000, + 3300, + 2037 + ] + }, + { + "c": [ + 3300, + 2037, + 3287, + 2200 + ] + }, + { + "c": [ + 3287, + 2200, + 3300, + 2300 + ] + }, + { + "c": [ + 3300, + 2300, + 3275, + 2362 + ] + }, + { + "c": [ + 3275, + 2362, + 3262, + 2400 + ] + }, + { + "c": [ + 3262, + 2400, + 3200, + 2462 + ] + }, + { + "c": [ + 3200, + 2462, + 3175, + 2500 + ] + }, + { + "c": [ + 3175, + 2500, + 3187, + 2537 + ] + }, + { + "c": [ + 3187, + 2537, + 3162, + 2562 + ] + }, + { + "c": [ + 3162, + 2562, + 3100, + 2575 + ] + }, + { + "c": [ + 3100, + 2575, + 3087, + 2612 + ] + }, + { + "c": [ + 3087, + 2612, + 3000, + 2650 + ] + }, + { + "c": [ + 3000, + 2650, + 2900, + 2662 + ] + }, + { + "c": [ + 2900, + 2662, + 2800, + 2662 + ] + }, + { + "c": [ + 2800, + 2662, + 2700, + 2687 + ] + }, + { + "c": [ + 2700, + 2687, + 2600, + 2675 + ] + }, + { + "c": [ + 2600, + 2675, + 2500, + 2687 + ] + }, + { + "c": [ + 2500, + 2687, + 2400, + 2687 + ] + }, + { + "c": [ + 2400, + 2687, + 2300, + 2662 + ] + }, + { + "c": [ + 2300, + 2662, + 2200, + 2675 + ] + }, + { + "c": [ + 2200, + 2675, + 2162, + 2675 + ] + }, + { + "c": [ + 2162, + 2675, + 2125, + 2637 + ] + }, + { + "c": [ + 2125, + 2637, + 2087, + 2587 + ] + }, + { + "c": [ + 2087, + 2587, + 2025, + 2575 + ] + }, + { + "c": [ + 2025, + 2575, + 1962, + 2500 + ] + }, + { + "c": [ + 1962, + 2500, + 1900, + 2487 + ] + }, + { + "c": [ + 1900, + 2487, + 1812, + 2412 + ] + }, + { + "c": [ + 1812, + 2412, + 1787, + 2387 + ] + }, + { + "c": [ + 1787, + 2387, + 1750, + 2387 + ] + }, + { + "c": [ + 1750, + 2387, + 1712, + 2362 + ] + }, + { + "c": [ + 1712, + 2362, + 1687, + 2312 + ] + }, + { + "c": [ + 1687, + 2312, + 1600, + 2287 + ] + }, + { + "c": [ + 1600, + 2287, + 1587, + 2237 + ] + }, + { + "c": [ + 1587, + 2237, + 1525, + 2187 + ] + }, + { + "c": [ + 1525, + 2187, + 1450, + 2162 + ] + }, + { + "c": [ + 1450, + 2162, + 1425, + 2137 + ] + }, + { + "c": [ + 1425, + 2137, + 1412, + 2075 + ] + }, + { + "c": [ + 1412, + 2075, + 1362, + 1987 + ] + }, + { + "c": [ + 1362, + 1987, + 1337, + 1962 + ] + }, + { + "c": [ + 1337, + 1962, + 1325, + 1900 + ] + }, + { + "c": [ + 1325, + 1900, + 1312, + 1800 + ] + }, + { + "c": [ + 1312, + 1800, + 1312, + 1712 + ] + }, + { + "c": [ + 1312, + 1712, + 1387, + 1712 + ] + }, + { + "c": [ + 1387, + 1712, + 1387, + 1812 + ] + }, + { + "c": [ + 1387, + 1812, + 1500, + 1812 + ] + }, + { + "c": [ + 1500, + 1812, + 1500, + 1900 + ] + }, + { + "c": [ + 1500, + 1900, + 1600, + 1900 + ] + }, + { + "c": [ + 1600, + 1900, + 1600, + 1812 + ] + }, + { + "c": [ + 1600, + 1812, + 1700, + 1812 + ] + }, + { + "c": [ + 1700, + 1812, + 1700, + 1900 + ] + }, + { + "c": [ + 1700, + 1900, + 1800, + 1900 + ] + }, + { + "c": [ + 1800, + 1900, + 1800, + 1812 + ] + }, + { + "c": [ + 1800, + 1900, + 1900, + 1900 + ] + }, + { + "c": [ + 1900, + 1900, + 1900, + 1812 + ] + }, + { + "c": [ + 1900, + 1812, + 1987, + 1812 + ] + }, + { + "c": [ + 1987, + 1812, + 1987, + 1887 + ] + }, + { + "c": [ + 1987, + 1887, + 1925, + 1887 + ] + }, + { + "c": [ + 1925, + 1887, + 1900, + 1937 + ] + }, + { + "c": [ + 1900, + 1937, + 1887, + 1975 + ] + }, + { + "c": [ + 1887, + 1975, + 1837, + 2000 + ] + }, + { + "c": [ + 1837, + 2000, + 1800, + 2000 + ] + }, + { + "c": [ + 1800, + 2000, + 1637, + 2012 + ] + }, + { + "c": [ + 1637, + 2012, + 1600, + 2050 + ] + }, + { + "c": [ + 1600, + 2050, + 1600, + 2100 + ] + }, + { + "door": 1, + "c": [ + 1500, + 1812, + 1600, + 1812 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 1700, + 1812, + 1800, + 1812 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 1800, + 1812, + 1900, + 1812 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 1987, + 1812, + 2112, + 1812 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 1387, + 1712, + 1387, + 1587 + ], + "ds": 1 + }, + { + "c": [ + 1600, + 2100, + 1612, + 2150 + ] + }, + { + "c": [ + 1612, + 2150, + 1625, + 2175 + ] + }, + { + "c": [ + 1625, + 2175, + 1700, + 2200 + ] + }, + { + "c": [ + 1700, + 2200, + 1775, + 2187 + ] + }, + { + "c": [ + 1775, + 2187, + 1812, + 2225 + ] + }, + { + "c": [ + 1812, + 2225, + 1825, + 2275 + ] + }, + { + "c": [ + 1825, + 2275, + 1887, + 2300 + ] + }, + { + "c": [ + 1887, + 2300, + 1887, + 2350 + ] + }, + { + "c": [ + 1887, + 2350, + 1912, + 2375 + ] + }, + { + "c": [ + 1912, + 2375, + 2000, + 2400 + ] + }, + { + "c": [ + 2000, + 2400, + 2087, + 2400 + ] + }, + { + "c": [ + 2087, + 2400, + 2100, + 2425 + ] + }, + { + "c": [ + 2100, + 2425, + 2100, + 2500 + ] + }, + { + "c": [ + 2100, + 2500, + 2100, + 2562 + ] + }, + { + "c": [ + 2100, + 2562, + 2137, + 2600 + ] + }, + { + "c": [ + 2137, + 2600, + 2262, + 2600 + ] + }, + { + "c": [ + 2262, + 2600, + 2300, + 2575 + ] + }, + { + "c": [ + 2300, + 2575, + 2312, + 2500 + ] + }, + { + "c": [ + 2312, + 2500, + 2300, + 2437 + ] + }, + { + "c": [ + 2300, + 2437, + 2262, + 2400 + ] + }, + { + "c": [ + 2262, + 2400, + 2237, + 2412 + ] + }, + { + "c": [ + 2237, + 2412, + 2200, + 2387 + ] + }, + { + "c": [ + 2200, + 2387, + 2200, + 2362 + ] + }, + { + "c": [ + 2200, + 2362, + 2225, + 2287 + ] + }, + { + "c": [ + 2225, + 2287, + 2287, + 2262 + ] + }, + { + "c": [ + 2287, + 2262, + 2300, + 2175 + ] + }, + { + "c": [ + 2300, + 2175, + 2312, + 2112 + ] + }, + { + "c": [ + 2312, + 2112, + 2300, + 2037 + ] + }, + { + "c": [ + 2300, + 2037, + 2250, + 1987 + ] + }, + { + "c": [ + 2250, + 1987, + 2212, + 1987 + ] + }, + { + "c": [ + 2212, + 1987, + 2212, + 1925 + ] + }, + { + "c": [ + 2212, + 1925, + 2162, + 1887 + ] + }, + { + "c": [ + 2162, + 1887, + 2112, + 1887 + ] + }, + { + "c": [ + 2112, + 1887, + 2112, + 1812 + ] + }, + { + "c": [ + 2112, + 1812, + 2312, + 1812 + ] + }, + { + "c": [ + 2312, + 1812, + 2312, + 1700 + ] + }, + { + "c": [ + 2312, + 1700, + 2400, + 1700 + ] + }, + { + "c": [ + 2400, + 1700, + 2400, + 1600 + ] + }, + { + "c": [ + 2400, + 1600, + 2312, + 1600 + ] + }, + { + "c": [ + 2312, + 1600, + 2312, + 1500 + ] + }, + { + "c": [ + 2312, + 1500, + 2400, + 1500 + ] + }, + { + "c": [ + 2400, + 1500, + 2400, + 1400 + ] + }, + { + "c": [ + 2400, + 1400, + 2312, + 1400 + ] + }, + { + "c": [ + 2400, + 1400, + 2400, + 1300 + ] + }, + { + "c": [ + 2400, + 1300, + 2312, + 1300 + ] + }, + { + "c": [ + 2312, + 1300, + 2312, + 1200 + ] + }, + { + "c": [ + 2312, + 1200, + 2400, + 1200 + ] + }, + { + "c": [ + 2400, + 1200, + 2400, + 1100 + ] + }, + { + "c": [ + 2400, + 1100, + 2312, + 1100 + ] + }, + { + "c": [ + 2400, + 1100, + 2400, + 1000 + ] + }, + { + "c": [ + 2400, + 1000, + 2312, + 1000 + ] + }, + { + "c": [ + 2312, + 1000, + 2312, + 900 + ] + }, + { + "c": [ + 2312, + 900, + 2400, + 900 + ] + }, + { + "c": [ + 2400, + 900, + 2400, + 800 + ] + }, + { + "c": [ + 2400, + 800, + 2312, + 800 + ] + }, + { + "c": [ + 2312, + 800, + 2312, + 687 + ] + }, + { + "c": [ + 2312, + 687, + 2100, + 687 + ] + }, + { + "c": [ + 2100, + 687, + 2100, + 600 + ] + }, + { + "c": [ + 2100, + 600, + 2000, + 600 + ] + }, + { + "c": [ + 2000, + 600, + 2000, + 687 + ] + }, + { + "c": [ + 2000, + 600, + 1900, + 600 + ] + }, + { + "c": [ + 1900, + 600, + 1900, + 687 + ] + }, + { + "c": [ + 1900, + 687, + 1800, + 687 + ] + }, + { + "c": [ + 1800, + 687, + 1800, + 600 + ] + }, + { + "c": [ + 1800, + 600, + 1700, + 600 + ] + }, + { + "c": [ + 1700, + 600, + 1700, + 687 + ] + }, + { + "c": [ + 1700, + 600, + 1600, + 600 + ] + }, + { + "c": [ + 1600, + 600, + 1600, + 687 + ] + }, + { + "c": [ + 1600, + 687, + 1387, + 687 + ] + }, + { + "c": [ + 1387, + 687, + 1387, + 800 + ] + }, + { + "c": [ + 1387, + 800, + 1300, + 800 + ] + }, + { + "c": [ + 1300, + 800, + 1300, + 887 + ] + }, + { + "c": [ + 1300, + 887, + 1325, + 900 + ] + }, + { + "c": [ + 1325, + 900, + 1387, + 900 + ] + }, + { + "c": [ + 1387, + 900, + 1387, + 987 + ] + }, + { + "c": [ + 1387, + 987, + 1312, + 987 + ] + }, + { + "c": [ + 1312, + 987, + 1312, + 900 + ] + }, + { + "c": [ + 1312, + 900, + 1250, + 887 + ] + }, + { + "c": [ + 1250, + 887, + 987, + 887 + ] + }, + { + "c": [ + 987, + 887, + 987, + 1212 + ] + }, + { + "c": [ + 987, + 1212, + 1312, + 1212 + ] + }, + { + "c": [ + 1312, + 1212, + 1312, + 1112 + ] + }, + { + "c": [ + 1312, + 1112, + 1387, + 1112 + ] + }, + { + "c": [ + 1387, + 1112, + 1387, + 1300 + ] + }, + { + "c": [ + 1387, + 1300, + 1300, + 1300 + ] + }, + { + "c": [ + 1300, + 1300, + 1300, + 1400 + ] + }, + { + "c": [ + 1300, + 1400, + 1387, + 1400 + ] + }, + { + "c": [ + 1300, + 1400, + 1300, + 1500 + ] + }, + { + "c": [ + 1300, + 1500, + 1387, + 1500 + ] + }, + { + "c": [ + 1387, + 1500, + 1387, + 1587 + ] + }, + { + "door": 1, + "c": [ + 1387, + 987, + 1387, + 1112 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 1387, + 1300, + 1387, + 1400 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 1387, + 1400, + 1387, + 1500 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 2312, + 1700, + 2312, + 1600 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 2312, + 1500, + 2312, + 1400 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 2312, + 1400, + 2312, + 1300 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 2312, + 1200, + 2312, + 1100 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 2312, + 1100, + 2312, + 1000 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 2312, + 900, + 2312, + 800 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 2100, + 687, + 2000, + 687 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 2000, + 687, + 1900, + 687 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 1800, + 687, + 1700, + 687 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 1700, + 687, + 1600, + 687 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 1387, + 800, + 1387, + 900 + ], + "ds": 2 + }, + { + "c": [ + 1675, + 950, + 1668, + 932 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1668, + 932, + 1650, + 925 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1650, + 925, + 1632, + 932 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1632, + 932, + 1625, + 950 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1625, + 950, + 1632, + 968 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1632, + 968, + 1650, + 975 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1650, + 975, + 1668, + 968 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1668, + 968, + 1675, + 950 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2051, + 928, + 2033, + 935 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2026, + 953, + 2033, + 971 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2069, + 971, + 2076, + 953 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2033, + 971, + 2051, + 978 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2076, + 953, + 2069, + 935 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2069, + 935, + 2051, + 928 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2033, + 935, + 2026, + 953 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2051, + 978, + 2069, + 971 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2050, + 1229, + 2032, + 1236 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2025, + 1254, + 2032, + 1272 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2068, + 1272, + 2075, + 1254 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2032, + 1272, + 2050, + 1279 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2075, + 1254, + 2068, + 1236 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2068, + 1236, + 2050, + 1229 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2032, + 1236, + 2025, + 1254 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2050, + 1279, + 2068, + 1272 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1650, + 1228, + 1632, + 1235 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1625, + 1253, + 1632, + 1271 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1668, + 1271, + 1675, + 1253 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1632, + 1271, + 1650, + 1278 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1675, + 1253, + 1668, + 1235 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1668, + 1235, + 1650, + 1228 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1632, + 1235, + 1625, + 1253 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1650, + 1278, + 1668, + 1271 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1649, + 1528, + 1631, + 1535 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1624, + 1553, + 1631, + 1571 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1667, + 1571, + 1674, + 1553 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1631, + 1571, + 1649, + 1578 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1674, + 1553, + 1667, + 1535 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1667, + 1535, + 1649, + 1528 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1631, + 1535, + 1624, + 1553 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 1649, + 1578, + 1667, + 1571 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2050, + 1528, + 2032, + 1535 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2025, + 1553, + 2032, + 1571 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2068, + 1571, + 2075, + 1553 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2032, + 1571, + 2050, + 1578 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2075, + 1553, + 2068, + 1535 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2068, + 1535, + 2050, + 1528 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2032, + 1535, + 2025, + 1553 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 2050, + 1578, + 2068, + 1571 + ], + "light": 0, + "sight": 10 + }, + { + "c": [ + 3000, + 400, + 3100, + 400 + ] + }, + { + "door": 2, + "c": [ + 3100, + 400, + 3200, + 500 + ] + }, + { + "door": 2, + "c": [ + 3200, + 500, + 3300, + 500 + ] + }, + { + "door": 2, + "c": [ + 3300, + 500, + 3300, + 600 + ] + }, + { + "door": 2, + "c": [ + 3300, + 600, + 3300, + 700 + ], + "ds": 1 + }, + { + "door": 2, + "c": [ + 3300, + 700, + 3000, + 700 + ], + "ds": 1 + }, + { + "door": 2, + "c": [ + 3300, + 600, + 3050, + 600 + ] + }, + { + "door": 2, + "c": [ + 3050, + 600, + 3000, + 637 + ] + }, + { + "door": 2, + "c": [ + 3300, + 500, + 3300, + 300 + ], + "ds": 1 + }, + { + "door": 2, + "c": [ + 3200, + 300, + 3100, + 400 + ], + "ds": 1 + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 300, + 87, + 300, + 200 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 300, + 200, + 400, + 200 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 400, + 200, + 400, + 300 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 400, + 300, + 600, + 300 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 600, + 300, + 600, + 200 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 600, + 200, + 700, + 200 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 700, + 200, + 700, + 87 + ] + }, + { + "c": [ + 600, + 600, + 571, + 529 + ], + "light": 0, + "sight": 0, + "sound": 0 + }, + { + "c": [ + 571, + 529, + 500, + 500 + ], + "light": 0, + "sight": 0, + "sound": 0 + }, + { + "c": [ + 500, + 500, + 429, + 529 + ], + "light": 0, + "sight": 0, + "sound": 0 + }, + { + "c": [ + 429, + 529, + 400, + 600 + ], + "light": 0, + "sight": 0, + "sound": 0 + }, + { + "c": [ + 400, + 600, + 429, + 671 + ], + "light": 0, + "sight": 0, + "sound": 0 + }, + { + "c": [ + 429, + 671, + 500, + 700 + ], + "light": 0, + "sight": 0, + "sound": 0 + }, + { + "c": [ + 500, + 700, + 571, + 671 + ], + "light": 0, + "sight": 0, + "sound": 0 + }, + { + "c": [ + 571, + 671, + 600, + 600 + ], + "light": 0, + "sight": 0, + "sound": 0 + }, + { + "c": [ + 1387, + 1587, + 1325, + 1587 + ] + }, + { + "c": [ + 1325, + 1587, + 1325, + 1562 + ] + }, + { + "c": [ + 1325, + 1562, + 1262, + 1487 + ] + }, + { + "c": [ + 1262, + 1487, + 1212, + 1487 + ] + }, + { + "c": [ + 1212, + 1487, + 1175, + 1512 + ] + }, + { + "c": [ + 1175, + 1512, + 1162, + 1487 + ] + }, + { + "c": [ + 1162, + 1487, + 1075, + 1450 + ] + }, + { + "c": [ + 1075, + 1450, + 1000, + 1387 + ] + }, + { + "c": [ + 1000, + 1387, + 950, + 1350 + ] + }, + { + "c": [ + 950, + 1350, + 900, + 1325 + ] + }, + { + "c": [ + 900, + 1325, + 800, + 1300 + ] + }, + { + "c": [ + 800, + 1300, + 762, + 1237 + ] + }, + { + "c": [ + 762, + 1237, + 725, + 1200 + ] + }, + { + "c": [ + 725, + 1200, + 700, + 1187 + ] + }, + { + "c": [ + 700, + 1187, + 637, + 1150 + ] + }, + { + "c": [ + 637, + 1150, + 612, + 1100 + ] + }, + { + "c": [ + 612, + 1100, + 612, + 1037 + ] + }, + { + "c": [ + 612, + 1037, + 637, + 1012 + ] + }, + { + "c": [ + 637, + 1012, + 875, + 1012 + ] + }, + { + "c": [ + 875, + 1012, + 912, + 987 + ] + }, + { + "c": [ + 912, + 987, + 912, + 812 + ] + }, + { + "c": [ + 912, + 812, + 975, + 812 + ] + }, + { + "c": [ + 975, + 812, + 987, + 825 + ] + }, + { + "c": [ + 987, + 825, + 1112, + 812 + ] + }, + { + "c": [ + 1112, + 812, + 1137, + 800 + ] + }, + { + "c": [ + 1137, + 800, + 1187, + 775 + ] + }, + { + "c": [ + 1187, + 775, + 1200, + 700 + ] + }, + { + "c": [ + 1200, + 700, + 1225, + 637 + ] + }, + { + "c": [ + 1225, + 637, + 1300, + 587 + ] + }, + { + "c": [ + 1300, + 587, + 1325, + 525 + ] + }, + { + "c": [ + 1325, + 525, + 1400, + 512 + ] + }, + { + "c": [ + 1400, + 512, + 1525, + 512 + ] + }, + { + "c": [ + 1525, + 512, + 2112, + 512 + ] + }, + { + "c": [ + 2112, + 512, + 2112, + 312 + ] + }, + { + "c": [ + 2112, + 312, + 2187, + 312 + ] + }, + { + "c": [ + 2187, + 312, + 2187, + 600 + ] + }, + { + "c": [ + 2187, + 600, + 2312, + 600 + ] + }, + { + "c": [ + 2312, + 600, + 2312, + 300 + ] + }, + { + "c": [ + 2312, + 300, + 2312, + 112 + ] + }, + { + "c": [ + 2312, + 112, + 2187, + 112 + ] + }, + { + "c": [ + 2187, + 112, + 2187, + 187 + ] + }, + { + "c": [ + 2187, + 187, + 2112, + 187 + ] + }, + { + "c": [ + 2112, + 187, + 2112, + 112 + ] + }, + { + "c": [ + 2112, + 112, + 2062, + 100 + ] + }, + { + "c": [ + 2062, + 100, + 1950, + 75 + ] + }, + { + "c": [ + 1950, + 75, + 1875, + 87 + ] + }, + { + "c": [ + 1875, + 87, + 1800, + 100 + ] + }, + { + "c": [ + 1800, + 100, + 1737, + 100 + ] + }, + { + "c": [ + 1737, + 100, + 1637, + 100 + ] + }, + { + "c": [ + 1637, + 100, + 1537, + 87 + ] + }, + { + "c": [ + 1537, + 87, + 1500, + 112 + ] + }, + { + "c": [ + 1500, + 112, + 1400, + 125 + ] + }, + { + "c": [ + 1400, + 125, + 1337, + 125 + ] + }, + { + "c": [ + 1337, + 125, + 1262, + 112 + ] + }, + { + "c": [ + 1262, + 112, + 1200, + 175 + ] + }, + { + "c": [ + 1200, + 175, + 1200, + 200 + ] + }, + { + "c": [ + 1200, + 200, + 1187, + 300 + ] + }, + { + "c": [ + 1187, + 300, + 1187, + 362 + ] + }, + { + "c": [ + 1187, + 362, + 1125, + 400 + ] + }, + { + "c": [ + 1125, + 400, + 1087, + 500 + ] + }, + { + "c": [ + 1087, + 500, + 1087, + 562 + ] + }, + { + "c": [ + 1087, + 562, + 1062, + 575 + ] + }, + { + "c": [ + 1062, + 575, + 1000, + 587 + ] + }, + { + "c": [ + 1000, + 587, + 925, + 587 + ] + }, + { + "c": [ + 925, + 587, + 912, + 562 + ] + }, + { + "c": [ + 912, + 562, + 912, + 300 + ] + }, + { + "c": [ + 912, + 300, + 912, + 100 + ] + }, + { + "c": [ + 912, + 100, + 862, + 87 + ] + }, + { + "c": [ + 862, + 87, + 700, + 87 + ] + }, + { + "c": [ + 700, + 87, + 300, + 87 + ] + }, + { + "c": [ + 300, + 87, + 200, + 87 + ] + }, + { + "c": [ + 200, + 87, + 112, + 100 + ] + }, + { + "c": [ + 112, + 100, + 87, + 125 + ] + }, + { + "c": [ + 87, + 125, + 87, + 300 + ] + }, + { + "c": [ + 87, + 300, + 87, + 700 + ] + }, + { + "c": [ + 87, + 700, + 87, + 975 + ] + }, + { + "c": [ + 87, + 975, + 137, + 1012 + ] + }, + { + "c": [ + 137, + 1012, + 300, + 1012 + ] + }, + { + "c": [ + 300, + 1012, + 375, + 1012 + ] + }, + { + "c": [ + 375, + 1012, + 400, + 1025 + ] + }, + { + "c": [ + 400, + 1025, + 400, + 1100 + ] + }, + { + "c": [ + 400, + 1100, + 375, + 1112 + ] + }, + { + "c": [ + 375, + 1112, + 237, + 1100 + ] + }, + { + "c": [ + 237, + 1100, + 175, + 1100 + ] + }, + { + "c": [ + 175, + 1100, + 0, + 1100 + ] + }, + { + "c": [ + 1387, + 300, + 1387, + 325 + ] + }, + { + "c": [ + 1387, + 325, + 1400, + 387 + ] + }, + { + "c": [ + 1400, + 387, + 1475, + 387 + ] + }, + { + "c": [ + 1475, + 387, + 1487, + 362 + ] + }, + { + "c": [ + 1487, + 362, + 1487, + 325 + ] + }, + { + "c": [ + 1487, + 325, + 1450, + 312 + ] + }, + { + "c": [ + 1450, + 312, + 1425, + 312 + ] + }, + { + "c": [ + 1425, + 312, + 1387, + 300 + ] + }, + { + "door": 1, + "c": [ + 2112, + 187, + 2112, + 312 + ] + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "move": 0, + "c": [ + 3862, + 1600, + 4000, + 1600 + ], + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "move": 0, + "c": [ + 4000, + 1600, + 4000, + 1787 + ], + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "move": 0, + "c": [ + 3212, + 3100, + 3600, + 3100 + ], + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "move": 0, + "c": [ + 362, + 1062, + 687, + 1075 + ], + "threshold": { + "sight": 45 + } + } + ] + }, + "width": 2399, + "height": 1800 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main (Player Version with Overlays).webp" + }, + "imageType": "mapPlayer", + "title": "Map 05: Black River\u2014(Player Version with Overlays)", + "credit": "Jon Pintar", + "id": "SC-500-MPO", + "mapParent": { + "id": "SC-500-M", + "offsetX": 2, + "offsetY": -6, + "scaleX": 0.8658, + "scaleY": 0.865 + }, + "grid": { + "type": "square", + "offsetX": 12, + "offsetY": 6, + "scale": 2 + }, + "width": 2409, + "height": 1808 + } + ] + }, + { + "type": "entries", + "name": "501. Gellert's Landing", + "page": 123, + "id": "SC-501", + "entries": [ + "The entrance to this chamber is 1 foot above the level of the river. The boat can be tied to a steel ring embedded in the cavern wall.", + "All three of Gellert's chambers ({@area Areas 501|SC-501|x}\u2013{@area 503|SC-503|x}) are masked similarly to areas on the level above. They exist simultaneously in two realities. Their higher reality can be seen and entered only by creatures using {@item potion of augmented reality|KPSC|potions of augmented reality}. Creatures not using that potion see what's on the primary map: a simple stone landing and a sparsely furnished cave. Creatures using the potion see what's on the {@area overlay|SC-501-MO|x}: a landing and an ornate, two-room structure containing fine furnishings and rich appointments. For creatures without the potion, the walls, doors, and other fixtures do not exist.", + "The landing is guarded by a {@creature monolith champion|ToB} (Tome of Beasts) that Gellert recovered from the dwarven barracks. The monolith exists in both realities.", + { + "type": "insetReadaloud", + "page": 123, + "entries": [ + "A simple stone landing stands alongside the dark river. On the landing is an immense suit of beautiful, dark armor that shines with an inner blue light. The helmet turns to face you, and you see through the visor it contains nothing but more of the soft light before it addresses you in {@language Elvish}." + ] + }, + "Characters who saw the {@creature monolith footman|ToB|monolith footmen} in the shrine of Volund ({@area Area 315|SC-315|x}) recognize the monolith champion as a similar type of construct.", + "What the construct says in {@language Elvish} is a simple question: \"How far have you descended along the steps from above?\" Unless players specifically stated they were counting the steps, the best they can do is guess.", + "Judging the length of the descent is difficult because the steps are roughly cut and of random sizes. Allow characters to make Intelligence ({@skill Investigation}) checks; dwarves with the Stonecunning trait have advantage on the check. The answer you give depends on the result of the check. (This is a good situation for you to make the checks secretly so players can't see the numbers and automatically discount the results of low rolls.)", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Gellert's Landing; Intelligence Check", + "page": 123 + }, + "If characters came down the steps from the prisoners' quarters ({@area Area 416|SC-416|x}), add 50 feet to all the estimates. If they dropped through the hole in the floor of the main cavern into the river, there is no correct answer.", + "If characters give the correct answer (70 feet or 120 feet, depending on the stairs used), or if a character presents {@creature Cagoth-ze|KPSC}'s {@item purple amethyst brooch|KPSC|brooch} with authority and demands entrance, the construct lets them pass unmolested. If they give an incorrect answer, give more than one answer, or attack, the construct waves its hand and the characters are teleported to the circle in {@area Area 417|SC-417|x}. Imortra is well aware people who teleport into her circle with confused looks on their faces are probably intruders who were turned away by Gellert's guardian.", + { + "type": "homebrew", + "entries": [ + "{@note The walling in Foundry is complex here; when you reveal the overlay, close all the open secret doors and open the closed ones. In the same way that players cannot tell that a closed secret door is a door, they cannot tell that an open secret door is anything other than empty space. You should also turn on the lights in Gellert's rooms.}", + "{@note Alternatively this map can be imported standalone rather than used only as an overlay if preffered.}" + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main Overlay 1.webp" + }, + "imageType": "mapPlayer", + "title": "Map 05: Black River\u2014Overlay 1: Gellert's Landing", + "credit": "Jon Pintar", + "id": "SC-501-MO", + "grid": { + "type": "square", + "offsetX": -2, + "offsetY": 1 + }, + "foundrySceneRoot": { + "globalLight": false, + "tokenVision": true, + "fogExploration": true, + "padding": 0, + "lights": [ + { + "x": 650, + "y": 550, + "config": { + "bright": 2, + "dim": 15, + "animation": { + "type": "flame", + "intensity": 3 + }, + "color": "#de9921" + } + }, + { + "x": 450, + "y": 350, + "config": { + "bright": 2, + "dim": 15, + "animation": { + "type": "flame", + "intensity": 3 + }, + "color": "#de9921" + } + } + ], + "walls": [ + { + "c": [ + 100, + 100, + 800, + 100 + ] + }, + { + "c": [ + 800, + 100, + 800, + 300 + ] + }, + { + "c": [ + 900, + 300, + 1000, + 300 + ] + }, + { + "c": [ + 1000, + 300, + 1000, + 800 + ] + }, + { + "c": [ + 1000, + 800, + 425, + 800 + ] + }, + { + "c": [ + 425, + 800, + 375, + 762 + ] + }, + { + "c": [ + 375, + 762, + 387, + 500 + ] + }, + { + "c": [ + 387, + 500, + 500, + 475 + ] + }, + { + "c": [ + 500, + 475, + 512, + 600 + ] + }, + { + "c": [ + 512, + 600, + 500, + 662 + ] + }, + { + "c": [ + 500, + 662, + 525, + 700 + ] + }, + { + "c": [ + 600, + 700, + 900, + 700 + ] + }, + { + "c": [ + 900, + 700, + 900, + 600 + ] + }, + { + "c": [ + 600, + 700, + 525, + 700 + ] + }, + { + "c": [ + 600, + 700, + 600, + 400 + ] + }, + { + "c": [ + 600, + 400, + 700, + 400 + ] + }, + { + "c": [ + 900, + 300, + 800, + 300 + ] + }, + { + "c": [ + 900, + 300, + 900, + 500 + ] + }, + { + "c": [ + 600, + 400, + 300, + 400 + ] + }, + { + "c": [ + 300, + 400, + 300, + 500 + ] + }, + { + "c": [ + 300, + 500, + 325, + 575 + ] + }, + { + "c": [ + 325, + 575, + 300, + 650 + ] + }, + { + "c": [ + 300, + 650, + 312, + 725 + ] + }, + { + "c": [ + 312, + 725, + 312, + 800 + ] + }, + { + "c": [ + 312, + 800, + 87, + 800 + ] + }, + { + "c": [ + 87, + 800, + 75, + 775 + ] + }, + { + "c": [ + 75, + 775, + 100, + 700 + ] + }, + { + "c": [ + 100, + 700, + 100, + 600 + ] + }, + { + "c": [ + 100, + 600, + 187, + 575 + ] + }, + { + "c": [ + 187, + 575, + 200, + 550 + ] + }, + { + "c": [ + 200, + 550, + 200, + 500 + ] + }, + { + "c": [ + 200, + 500, + 100, + 500 + ] + }, + { + "c": [ + 100, + 500, + 100, + 100 + ] + }, + { + "door": 1, + "c": [ + 200, + 500, + 300, + 500 + ], + "ds": 2 + }, + { + "door": 1, + "c": [ + 800, + 300, + 700, + 400 + ] + }, + { + "door": 1, + "c": [ + 900, + 500, + 900, + 600 + ] + } + ] + }, + "mapRegions": [ + { + "area": "SC-503", + "points": [ + [ + 90, + 96 + ], + [ + 801, + 96 + ], + [ + 801, + 295 + ], + [ + 696, + 400 + ], + [ + 304, + 400 + ], + [ + 304, + 503 + ], + [ + 90, + 503 + ] + ] + }, + { + "area": "SC-502", + "points": [ + [ + 807, + 295 + ], + [ + 897, + 295 + ], + [ + 897, + 696 + ], + [ + 597, + 696 + ], + [ + 597, + 406 + ], + [ + 697, + 406 + ] + ] + }, + { + "area": "SC-504", + "points": [ + [ + 307, + 511 + ], + [ + 194, + 511 + ], + [ + 194, + 560 + ], + [ + 79, + 607 + ], + [ + 79, + 795 + ], + [ + 322, + 795 + ], + [ + 322, + 565 + ] + ] + }, + { + "area": "SC-501", + "points": [ + [ + 596, + 701 + ], + [ + 596, + 796 + ], + [ + 998, + 796 + ], + [ + 998, + 701 + ] + ] + } + ], + "width": 1000, + "height": 800 + } + ] + }, + { + "type": "entries", + "name": "502. Gellert's Larder", + "page": 123, + "id": "SC-502", + "entries": [ + "If characters aren't experiencing augmented reality, they see only more of the simple stone landing with a poorly maintained fishing net hanging on a drying rack and a few other fishing tools. Characters who are experiencing augmented reality see a well-made stone structure with an ornate door. The door isn't locked or trapped. Beyond it is Gellert's kitchen, staffed by permanent {@spell unseen servant|PHB|unseen servants}.", + { + "type": "insetReadaloud", + "page": 123, + "entries": [ + "This structure is neither natural nor carved from the surrounding stone but is made from bricks clearly brought into this cavern from somewhere else. The workmanship is superb. A door built of teak and mahogany bears decorative motifs somewhat similar to traditional elven designs.", + "Inside the structure is a tidy kitchen and well-stocked larder with a low fire burning in the hearth. Fresh fruit and vegetables are stacked in bowls on the worktable.", + "A second door, similar to the one you just came through, is closed in the wall to the northwest." + ] + }, + "Characters who watch for more than a few moments see the handiwork of the two {@spell unseen servant|PHB|unseen servants} as they go about their chores cleaning and preparing Gellert's meal. They do their best to work around the characters.", + "If anyone other than Gellert opens the door from the landing ({@area Area 501|SC-501|x}), an {@spell arcane eye} is conjured into this room so Gellert can see who's arrived and take appropriate action. The eye is {@condition invisible}, but characters probably have {@sense truesight} if they're in the augmented-reality kitchen, so they can spot the eye watching them from atop a shelf if they look around.", + "Other than fresh food, the only other things of value to be found here are three bottles of {@item scarlet mead|KPSC} (see sidebar) and a recipe to make the mead (see {@area Player Handout 2|SC-A3-H2|x} in the appendix).", + { + "type": "inset", + "page": 125, + "name": "Scarlet Mead", + "entries": [ + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Scarlet Mead", + "page": 125 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Scarlet Mead.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 514, + "height": 872 + } + ] + } + ] + }, + { + "type": "entries", + "name": "503. Gellert's Living Room", + "page": 125, + "id": "SC-503", + "entries": [ + "Without {@item potion of augmented reality|KPSC|potions of augmented reality} or {@sense truesight}, this cave has the appearance of a simple fisherman's crude lodgings. There's a cot, a chair, a mat woven from reeds, and a few other simple furnishings.", + "With augmented reality, it is a comfortable apartment.", + "The door from {@area Area 502|SC-502|x} is sealed with {@spell arcane lock}. Normally, the door can be opened with a successful {@dc 15} Dexterity ({@item Thieves' Tools|PHB}) check or with a successful {@dc 15} Strength ({@skill Athletics}) check. {@spell Arcane lock} increases the DC by 10. Gellert can open the door at will.", + { + "type": "insetReadaloud", + "page": 125, + "entries": [ + "You'd expect to see a chamber like this in the mansion of a Zobeck aristocrat, not in a cave hundreds of feet under a ruined castle. Fine furniture and a warm fire in a marble fireplace make the room cozy. Bookcases around the walls are lined with rare and exotic tomes.", + "A man is seated before the fire. His skin is pale as a fish belly except for the spots where raw sores ooze through their bandages, and the flesh hangs loosely from his shrunken frame. He says something in a harsh, grating language that gives you an earache, but he then switches to {@language Common} and says, \"It's about time you got here.\"" + ] + }, + "Gellert's initial words are in {@language Void Speech|ToB}, which none of the characters are likely to understand.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Gellert.webp" + }, + "credit": "Bryan Syme", + "width": 670, + "height": 1039 + }, + "The sorcerer seldom if ever looks directly at the characters. He speaks to the fireplace, the rug, or to whatever book he's reading as he converses. Gellert dislikes people in general and intruders especially, but he tries to swallow his aggravation because he wants to manipulate the characters into furthering his ends, whether or not they realize it and agree. This meeting should look like a conversation, but as Gellert, you should interrupt the characters constantly, wave off their concerns, and always come back to what you want.", + "Gellert wants the characters to proceed down to level 6 and investigate \"the disturbances\" there for him. He knows perfectly well what \"the disturbances\" are; what he really wants is to magically observe as the characters are destroyed by elemental forces and the {@item sphere of annihilation} in the hope of learning something from that.", + "The sorcerer doesn't sugarcoat the dangers of the \"howling halls,\" but he offers them some aid in the form of {@item flying balm|KPSC} (one per character) and {@item wafer of warmth|KPSC|wafers of warmth} (two per character; see the appendix for both).", + "After Gellert's proposal, raise your hand with all five fingers extended. Slowly lower one finger at a time where all players can see the countdown. If you reach zero before characters clearly agree to Gellert's terms, wave your hand in a motion of dismissal. The characters are instantly teleported away. The first time this happens, they can be teleported to the circle in {@area Area 417|SC-417|x}. The second time\u2014or the first, if characters antagonized Gellert\u2014they can be teleported into a knot of hungry creatures in the Black River, to the saltstorm ({@area Area 601|SC-601|x}), to the chamber of black ice ({@area Area 607|SC-607|x}), or even all the way back to Redtower.", + "If characters agree to work with Gellert, he gives them what he offered and tells them to come back when they have something useful to report.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Just Passing Through", + "page": 126, + "entries": [ + "If characters ask what lies through the door to {@area Area 504|SC-504|x}, Gellert waves his hand, the door swings open, and he says, \"See for yourself.\" Under no circumstance does he tell them anything about what's beyond the door, but he does belittle their courage and call them \"make-believe heroes\" if they're reluctant to explore. Should someone be {@condition petrified} in the cursed cave and characters ask Gellert for help, he offers up a few spell scrolls of {@spell greater restoration}\u2014but only if characters agree to head down to the howling halls as he asked." + ] + }, + { + "type": "entries", + "name": "Showdown", + "page": 126, + "entries": [ + "Eventually the characters are likely to wind up fighting Gellert. Either he'll annoy them past their limit or they'll infuriate him by killing the {@creature voidling|ToB} on Level 6 and destroying the {@item sphere of annihilation}. If the latter happens, they won't need to attack Gellert; he ambushes them when they return to the Black River.", + "If the fight breaks out in this area, he is aided by the {@creature rug of smothering} on the floor. Wherever it happens, he drinks an {@item extract of dual-mindedness|KPSC} {@homebrew |(see appendix)} at the first opportunity (before the fight starts, if possible).", + "Wherever the fight takes place, the {@creature monolith champion|ToB} shows up within a few rounds to aid its master. If the fight is going badly for Gellert, he can also call on the {@creature clay golem} in the crystal garden ({@area Area 507|SC-507|x}). Gellert doesn't pursue characters if they retreat to the howling halls or escape up to the bat caverns, but he might send the two constructs to track them down or hound them out of the citadel." + ] + }, + { + "type": "entries", + "name": "Treasure", + "page": 126, + "entries": [ + "Much of what's here in Gellert's chamber that looks valuable is actually worthless because it doesn't exist in Midgard. The furniture, decorations, and most of the books cease to exist for characters whose {@item potion of augmented reality|KPSC|potions of augmented reality} wear off. The items listed here make the transition to the material world if they're in a character's possession when the potion wears off. They are scattered throughout the room, not collected in any single chest or shelf. Characters can gather up one {@item extract of dual-mindedness|KPSC} (Gellert had two but drank one), two spell scrolls of {@spell greater restoration} (unless already used to save characters {@condition petrified} in the cursed cave), six {@item potion of augmented reality|KPSC|potions of augmented reality}, a {@item brooch of shielding} and {@item cloak of protection} (worn by Gellert), his {@item spellbook|PHB} containing all spells he knows plus up to twenty more {@filter sorcerer, wizard, and Void magic|spells|source=|class=sorcerer;wizard|school=void} spells of your choice {@note See {@loader Deep Magic 3: Void Magic|collection/Kobold Press; Deep Magic 03 Void Magic.json}}, a {@item cube of force}, a {@item helm of comprehending languages}, a {@item pearl of power}, and the {@item unquiet dagger|KPSC} (carried by Gellert; see appendix)." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "504. Cursed Cave", + "page": 127, + "id": "SC-504", + "entries": [ + "The passage into this chamber is completely submerged. In fact, it descends 10 feet before climbing back up to the same level as {@area Area 503|SC-503|x}. Characters must hold their breaths and swim to get here. The passage is short enough that this presents little danger. Ask for {@dc 6} Strength ({@skill Athletics}) checks from characters who attempt the swim. A successful check gets the character through the passage in 10 or 20 seconds without incident. An unsuccessful check causes the character to get turned around in the steep passage until it runs out of breath and begins suffocating. The character has a number of rounds equal to their Constitution modifier (minimum of 1) to get out of the tunnel before their hit points drop to 0 from suffocation. The character repeats the Strength ({@skill Athletics}) check once per round, and they get out of the passage on a success. If the modified result of the check is even, they reach the cursed cave; if the result is odd, they find their way back to Gellert's living room. Characters can aid each other on these checks. If the group thinks to string a rope through the passage, then weaker swimmers can pull themselves along it and their Strength checks succeed automatically.", + "The only light in this cave is what the characters bring with them.", + { + "type": "insetReadaloud", + "page": 127, + "entries": [ + "The submerged passage opens into a natural cave. The floor is a mix of sand and gravel. In several places big chunks of stone have broken from the walls and fallen to the floor.", + "The most interesting things here are three remarkably lifelike statues. They were sculpted in poses of dramatic action: swinging a sword, readying an arrow, parrying a blow. The sculptor had real talent.", + "On second inspection, you see there are actually four statues. One at the far end of the cave is toppled over, snapped off below the knees." + ] + }, + "The lifelike statues in this chamber are, of course, {@condition petrified} adventurers. Their condition didn't occur for any of the usual reasons, such as a {@creature medusa} or {@creature basilisk}. This chamber is the abode of a strange and terrifying entity from the Void: the {@creature ghostly foe|KPSC} {@homebrew |(see the appendix)}.", + "The number of manifestations created to fight the party is up to you, but one per character is recommended.", + "The manifestations alone aren't especially dangerous to 8th-level characters. A possessed character, on the other hand, with its full range of class abilities and spells at the disposal of {@creature the ghostly foe|KPSC}, is potentially very dangerous. Be sure possessed characters understand that while they have no control over their actions, they always have the option to fail the saving throw at the end of {@creature the ghostly foe|KPSC}'s turn and become {@condition petrified}. It's not a great solution, but it can prevent a total wipeout of the party and let someone get away to bring aid. {@condition Petrified} characters can survive several days in that state before {@creature the ghostly foe|KPSC} consumes their psyche and slays them.", + "It's unlikely the characters themselves have the ability to remove petrification from party members who turn to stone\u2014but {@creature Gellert the Gruesome|KPSC} does. This can be excellent leverage to get the characters to deal with Gellert on his terms.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 127, + "entries": [ + "The four adventurers who are already {@condition petrified} in this cave are long dead. Their armor varies from ancient to merely older designs, indicating they probably didn't come here together and the earliest victims probably died before the upper levels of the Scarlet Citadel were even built. Some of their gear is valuable and worth recovering. Characters won't know this until they try, since the {@condition petrified} versions don't display any aura under detect magic. If any of these bodies are restored, the corpses decompose to bones and leathery flesh within minutes.", + { + "type": "list", + "style": "list-no-bullets", + "page": 127, + "items": [ + { + "type": "item", + "name": "Human Rogue:", + "entries": [ + "{@item +1 shield}, {@item +1 dagger}/{@item fiend bane|KPSC} ({@hit 2} to hit, {@damage 3d6|+3d6} damage vs. fiends)" + ] + }, + { + "type": "item", + "name": "Human Warrior:", + "entries": [ + "{@item +1 longsword}, {@item horn of blasting}" + ] + }, + { + "type": "item", + "name": "Elf Warrior:", + "entries": [ + "{@item +1 chain shirt}, six {@item +2 arrow|DMG|+2 arrows}" + ] + }, + { + "type": "item", + "name": "Elfmarked Spellcaster:", + "entries": [ + "{@item amulet of proof against detection and location}, {@item bracers of defense}" + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "505. Golden Pyramids", + "page": 127, + "id": "SC-505", + "entries": [ + "The entrance to this chamber is 10 feet above the level of the river. The stone face can be climbed with a successful {@dc 14} Strength ({@skill Athletics}) check. The boat can be tied to a steel ring embedded in the cavern wall.", + "A dim, golden gleam can be seen shining through the entrance to this chamber from the surface of the Black River. Nothing can be seen of its source from the river.", + "Water from the turquoise stream drains through the hole in the floor of the central bat cavern ({@area Area 403|SC-403|x}) on the level above and rains down into the Black River all over the stretch of water outside the entrance to this chamber. The falling water is like fine rain rather than a thin waterfall by the time it reaches the river. It's impossible to enter {@area Area 505|SC-505|x} or get past this stretch of river without getting wet. The rain itself doesn't hurt anything, but adventurers tend to be wary of everything unusual. Because the bats and the derro sometimes drop scraps, bones, and body parts through the hole, river creatures congregate here. If characters are swimming or are using the boat without {@creature the boatman|KPSC}, an encounter with {@creature lesser scrag|CCodex|scrags}, {@creature cipactli|CCodex}, {@creature Gargoctopus|CCodex|gargoctopi}, and/or {@creature water leaper|ToB|water leapers} is guaranteed.", + "The golden pyramids that dominate the chamber are tied into the ley lines that interlace through these caverns. They are also the foci for a gateway to Leng, a grim, high, and foreboding plateau ringed by mountains and perpetually shrouded in purple-gray clouds. One of the infamous {@creature spider of Leng|ToB|spiders of Leng} uncovered the secret of the gateway and now uses this area as a treasury for the profits from its dimension-spanning mercantile endeavors.", + { + "type": "insetReadaloud", + "page": 128, + "entries": [ + "You've entered a chamber of gold! The rough cavern walls and 20-foot-high roof are painted gold, and the beautifully tiled floor has a golden hue. Most stunning of all are the five golden pyramids at the middle of the chamber", + "The central pyramid is the largest, standing over 8 feet tall. Four smaller pyramids surround it, one per side. Even the smaller pyramids are almost 5 feet high.", + "Surrounding the pyramids on the floor are two frames of inlaid gold with jagged, flowing writing incised into them. The bands of gold are about a foot across. The writing is alien to your eyes.", + "A golden door in the south wall of the cave is marked with the same jagged script\u2014although it may not be a door at all, since it has no handle or latch." + ] + }, + "The writing is in {@language Void Speech|ToB}, the language of Leng. Trying to read it is harmful to minds that aren't resistant to the alien vibrations of the Void, even if the reader can't understand the symbols. A character who studies the writing on the floor or on the door takes 22 ({@damage 4d10}) psychic damage, or half damage with a successful {@dc 15} Wisdom saving throw. If the saving throw fails and any of the damage dice roll a 10, the character also goes temporarily insane. Roll {@dice 1d6} and consult the {@table Void Madness|KPSC} table. The madness lasts until the character completes a long rest.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Void Madness", + "page": 128 + }, + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "The Golden Door", + "page": 128, + "entries": [ + "If a character studies the markings on the floor or the golden door and makes their Wisdom saving throw successfully (or the character can read {@language Void Speech|KPSC}, regardless of the saving throw's success or failure), they receive a clue as to how the door can be opened. They see a fleeting image of the tops of the five pyramids meshed together by a spider's web. As it's unlikely any of the characters can spin webs, a {@spell web} spell is their only option. Casting web across the pyramids causes the golden door to dissolve into thin air, opening the way into the chamber holding {@creature Xymargshra|KPSC}'s hoard ({@area Area 506|SC-506|x}). {@spell Web} also activates the portal (see below) and alerts {@creature Xymargshra|KPSC} (see the appendix) that its treasury has been unsealed by thieves. {@creature Xymargshra|KPSC} channels through the portal into the chamber {@dice 1d3 + 2} rounds later.", + "Both the door and the portal close again when the webs are removed or the {@spell web} spell ends.", + "{@spell Knock} and comparable magic don't open this doorway, but {@spell dispel magic} opens it for 30 seconds if the spellcaster also makes a successful {@dc 15} spellcasting check." + ] + }, + { + "type": "entries", + "name": "The Portal", + "page": 129, + "entries": [ + "The five golden pyramids are a portal to an identical set of pyramids on the Plateau of Leng. The portal becomes active when the peaks of the five pyramids at either location are draped in a single spider web. This construct was built by the spiders of Leng ages ago for reasons no one remembers or cares about. It was rediscovered within recent decades by the Leng spider {@creature Xymargshra|KPSC}, who recognized this as an ideal place to store some of its treasure.", + "Once the portal is opened, it stays open for as long as the webs remain. {@spell Web} is a {@status concentration} spell, so a character who casts it can end the spell at any time. Even ending the spell within a round or two won't put off {@creature Xymargshra|KPSC}; the avaricious spider comes to check on its stash regardless by reopening the portal from its own side.", + "In that case, characters might notice webs spinning across the pyramids seemingly of their own accord moments before the portal reopens and {@creature Xymargshra|KPSC} emerges.", + "Characters may be tempted to use the portal and see where it goes. The portal itself is an opaque disk of swirling black and purple like an immense, swollen bruise. It's created with Void magic as a security measure against incursions from Midgard ({@creature Xymargshra|KPSC}'s paranoia cannot be overstated). A creature not of Leng who touches the portal in any way takes 28 ({@damage 8d6}) necrotic damage, or half damage with a successful {@dc 15} Dexterity saving throw. A creature who steps through bodily or pokes its head through to have a look around immediately drops to 0 hit points and begins dying. If a character goes through without taking the precaution of tying a rope around their waist, and you're feeling generous, you can allow their body to fall with one foot still sticking through the portal on the Midgard side." + ] + }, + { + "type": "entries", + "name": "Battle of the Pyramids", + "page": 129, + "entries": [ + "Before coming through the portal, {@creature Xymargshra|KPSC} may send an {@spell arcane eye} to inspect the situation. When it sees it's up against seasoned adventurers, it has the option of first using a spell scroll of {@spell invisibility} or even {@spell greater invisibility} from its library, depending on how challenging you want this battle to be. When it arrives, it immediately spider-climbs up to the ceiling and fights with spells as much as possible. Because the golden door is open whenever the portal is open, the {@creature ghostwalk spider|ToB} (Tome of Beasts) from {@area Area 506|SC-506|x} also joins in this battle.", + "{@creature Xymargshra|KPSC} isn't interested in negotiating with the characters, but it will of course deliver a monologue during battle (in its harsh voice sprinkled with the impossible vowels and consonants of Void Speech) describing its utter disdain for lesser life forms and the certainty of its victory. In its multiple eyes, the characters are thieves deserving only death." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "506. Xymargshra's Hoard", + "page": 131, + "id": "SC-506", + "entries": [ + "The treasure here is as much a curse as a reward.", + "The ceiling here is 15 feet high, so creatures clinging to the ceiling can reach targets standing on the floor with most melee attacks.", + { + "type": "insetReadaloud", + "page": 131, + "entries": [ + "The central portion of this chamber is a pit or depression in the floor, which is filled with a heaping mound of golden and silver treasure. After the initial dazzlement, you realize the coins, jewelry, and artistic objects are all in unfamiliar, strange patterns. They have an air of unreality about them, almost as if they don't belong in this world.", + "A golden door stands in the east wall of the chamber, very similar in design to the door you came through." + ] + }, + "Stretched across the top of the treasure-filled pit is a web of nearly {@condition invisible} strands of spider silk spun by {@creature Xymargshra|KPSC}. A character who examines the pit closely before reaching for something spots the webbing with a successful {@dc 15} Wisdom ({@skill Perception}) check. The webbing behaves exactly like a {@spell web} spell, but it's also coated with {@creature Xymargshra|KPSC}'s venom. A creature who touches it must make a successful {@dc 14} Dexterity saving throw or become {@condition restrained} by the webs until they break free with a successful {@dc 14} Strength check. It's reasonable to assume that unless a player states otherwise, their character reaches into the pit with their dominant hand. Since that's the hand they typically use for wielding a weapon, until they get free they can only use one-handed weapons, they make melee attacks with disadvantage, and they can't cast spells that have somatic components.", + "Lurking beneath the treasure is a {@creature ghostwalk spider|ToB} (Tome of Beasts) that serves {@creature Xymargshra|KPSC} as a guardian. While it's still hidden (before characters see it or have a chance to identify it), it uses a bonus action to Ghostwalk. The spider can then jump up through the treasure and the webs incorporeally, use Spider Climb to cling to the ceiling, and attack. Its attacks don't make it visible, so characters should have no idea what they're up against unless they use some means to make the spider visible, such as {@spell faerie fire}. It's incorporeal, so tricks like dousing it with flour don't help.", + "Characters who find themselves fighting both {@creature Xymargshra|KPSC} and the {@creature ghostwalk spider|ToB} here are in for a rough time. If they flee back to the Black River, {@creature Xymargshra|KPSC} launches a few more venom attacks at them provided it can do so in relative safety with half cover from the elevated doorway. It doesn't risk getting killed just to hurry the characters' retreat. Neither {@creature Xymargshra|KPSC} nor the {@creature ghostwalk spider|ToB} pursue anyone onto the Black River.", + "If characters return after even a short rest, they find both spiders back at full health. They'll need a better plan, not just brute force, to overcome this chamber.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 131, + "entries": [ + "The pit is only 1 foot deep. Even without the {@creature ghostwalk spider|ToB} in it, it's full, containing 12 cubic feet of treasure.", + "Everything here is from either the Plateau of Leng or from the Void. The coins are made from unfamiliar alloys and are stamped with {@language Void Speech|ToB} script. Much of the jewelry is too large or too small for a human, or simply isn't fitted to humanoid anatomy. The art objects are even worse\u2014the abstract art is unsettling to look at, and \"realistic\" statues and portraits are downright horrifying. Even items that could only be decanters, goblets, or eating utensils imply an inhuman physiology and diet that hardly bear thinking about.", + "To determine specifically what's here, treat the hoard as two challenge 5\u201310 treasures. When characters try to sell any of it, however, they find its value is only half of what they expect because all buyers are so disturbed by the nature of the material. Art objects in this collection also tend to be large and bulky. Half of all magic items recovered here are cursed. Roll {@dice 1d6} and consult the {@table Item Curses|KPSC} table to determine a curse that can be applied to a normal magic item.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Item Curses", + "page": 129 + } + ] + }, + { + "type": "entries", + "name": "Golden Door and Stairs Down", + "page": 131, + "entries": [ + "The stairs beyond the golden door in the east wall lead down to the chamber of black ice ({@area Area 607|SC-607|x}).", + "In appearance, this door is nearly identical to the golden door to {@area Area 505|SC-505|x}. Assuming this one also opens into this room, it too is without a latch or hinges. If a character studies the {@language Void Speech|ToB} writings on the door, the effects are also identical (see The Golden Door and Void Madness under {@area Area 505|SC-505|x}).", + "If a character studies the markings on the door and makes their Wisdom saving throw successfully (or the character can read Void Speech, regardless of the saving throw's success or failure), they receive a clue as to how the door can be opened. They see a fleeting image of {@creature Xymargshra|KPSC} spitting venom onto the door. For the characters to open it, they must slice open the Leng spider's venom sacks and extract a few ounces of the thick liquid. This is a tricky operation. The character doing the extraction must make a successful {@dc 15} Wisdom ({@skill Medicine}) check or they get enough venom on themselves to cause 12 ({@damage 2d8 + 3}) poison damage and {@condition blinded|PHB|blindness}. Their sight returns after a few seconds. If the {@skill Medicine} check fails by 5 or more, they lose all the venom along with their chance to open this door. As long as the result of the check is 10 or more, they extract enough venom to open the door four times (assuming they have a suitable container to store it in, such as an empty potion bottle).", + "This door opens like the other one, by dissolving into thin air. It remains open for 10 minutes, then reappears and reseals the aperture.", + "{@spell Knock} and comparable magic don't open this door, but {@spell dispel magic} opens it for 30 seconds if the spellcaster also makes a successful {@dc 15} spellcasting check.", + "If both golden doors in this chamber are opened at the same time, air is pulled from the Black River through these two chambers and down toward the sphere of annihilation. This isn't a powerful, howling wind like that in {@creature Brutwer|KPSC}'s gallery ({@area Area 514|SC-514|x}), but it's enough to cause robes to flap and long hair to whip about." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "507. Crystal Garden", + "page": 132, + "id": "SC-507", + "entries": [ + "The entrance to this chamber is 10 feet above the level of the river. The boat can be tied to a steel ring embedded in the cavern wall.", + "A dim purple glow can be seen through the cavern mouth from the river, but no other details can be discerned.", + "The cavern contains a {@creature clay golem} {@creature Gellert the Gruesome|KPSC} \"parks\" here and a pair of {@creature fate eater|ToB|fate eaters} that stumbled upon the cavern and took up residence, unbeknown to Gellert.", + "A breeze blows through this chamber as air is pulled from the Black River down toward the {@item sphere of annihilation}. This isn't a powerful, howling wind like that in {@creature Brutwer|KPSC}'s gallery ({@area Area 514|SC-514|x}), but it's enough to cause robes to flap and long hair to whip around.", + { + "type": "insetReadaloud", + "page": 132, + "entries": [ + "An immense humanoid statue stands at the center of this crystal-studded chamber. Some sort of translucent, purple worm is curled around its neck, and another is twined around its ankles. Light in purple hues flashes through the worm's body and reflects from the crystals in the cavern and through the worm's jagged crystal teeth.", + "The crystals lining the walls, ceiling, and floor amplify the glittering light from the worm in dazzling displays. Occasionally they emit a dim, purple glow of their own that wells up inside them and cascades across the room before rapidly fading away. This irregular, pulsing light creates an impression of the room's illumination filtering through water." + ] + }, + "The worms are two {@creature fate eater|ToB|fate eaters} (Tome of Beasts) that live in this chamber.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Fate Eater.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 977, + "height": 920 + }, + "The \"statue\" is a {@creature clay golem} under the control of {@creature Gellert the Gruesome|KPSC}. It doesn't join in any battle that breaks out between the characters and the {@creature fate eater|ToB|fate eaters} unless the golem takes damage from an attack, including area-of-effect spells that don't target it specifically.", + "Unfortunately, the crystals of this chamber interact with the ley-line energy coursing along the Black River in a unique way; area-of-effect evocation spells cast in this chamber (by a caster occupying any of the purple-hued spaces) can't be sculpted around creatures, and their areas fill the entire chamber even if the spell is normally a cone, a line, or some other shape. For example, a {@spell lightning bolt} strikes every creature in the chamber, including the caster, regardless of where it was aimed or how it was sculpted.", + "Initially, the {@creature fate eater|ToB|fate eaters} coiled around the golem are merely curious about the characters. They communicate via telepathy, and they frequently \"speak\" in harmonic unison or complete each other's sentences. Their telepathic communication makes it impossible for characters to determine which one is \"speaking.\" If characters ask the worms to name themselves or identify which is communicating, they don't understand the question. Eventually they make a remark about the \"quaint human custom of pretending to be individuals somehow distinct from, and superior to, all other entities in the Weave.\"", + "These creatures see the world differently than humans, dwarves, halflings, and other mortal humanoids. Beyond having {@sense truesight}, their senses perceive the twisting strands of fate that connect every creature to the past, present, and future, and to all the creatures they have interacted (and will interact) with throughout their lives. The strands are indistinct and they twine together or splay apart in confusing, knotted ways, so a fate eater can't easily follow individual strands or automatically read a person's future. They can discern facts about someone's past and trends about their future the characters might find interesting or alarming.", + "Use this ability in conversation. The {@creature fate eater|ToB|fate eaters} should compliment the characters on remarkable things they did in earlier sessions of this adventure or mildly criticize them for questionable actions taken on their journey to this point. The {@creature fate eater|ToB|fate eaters} are utterly neutral, so they don't make moral judgments, but they see a vastly bigger picture than any mortal can comprehend. They are particularly intrigued by whatever the characters did on their journey into the past and the future with the {@item time construct|KPSC} in the arcane scriptorium.", + "During this conversation, drop hints that the {@creature fate eater|ToB|fate eaters} can reveal much more, but only after receiving something in exchange. They accept juicy tidbits of gossip about gods, about extraplanar beings, or about the future. The characters are unlikely to have either of the first two, but they can at least describe what they've seen of the future. You can hint about this, but don't come out and say it; leave it up to the players to realize this might be of interest to the worms.", + "In exchange for information, the worms reveal what lies ahead for the characters in only frustratingly vague terms.", + { + "type": "list", + "page": 133, + "items": [ + "\"The servant of the hunger god is powerful indeed.\"", + "\"The river lord slumbers but longs to awaken.\"", + "\"You may gain comfort by overcoming the elements.\"", + "\"Should you succumb to the Void, it will be your annihilation.\"", + "\"In the salt you will be blind, and blindly torn apart by living salt.\"" + ] + }, + "For more concrete information, the {@creature fate eater|ToB|fate eaters} insist they must \"taste a subject's fate.\" They can't (or won't) explain any more clearly what this means. If someone agrees, they must step up next to a fate eater, which strikes out suddenly and bites the character. The attack hits automatically since the character isn't trying to avoid it, but you should still roll a die to see whether it's a critical hit. The bite does its usual 26 ({@damage 5d8 + 4}) slashing damage plus 11 ({@damage 2d10}) necrotic damage. This is likely to be quite a bit more serious than the character expected. Assuming the party doesn't counterattack immediately, the {@creature fate eater|ToB|fate eaters} ooh and ahh over the deliciousness of the sampled fate before sharing something really useful about what lies ahead.", + { + "type": "list", + "page": 133, + "items": [ + "\"A powerful ally reposes above the still pool. Free it, and you may yet prevail.\"", + "\"The worm is the lock; the tooth is the key. Ahh, but snatching it from such a neck. Who has the courage? Not I, brother.\" \"Nor I, sister.\"", + "\"The thing in chains keeps death alive. Only light\u2014the light\u2014can purify its putrescence.\"" + ] + }, + "After sharing this information\u2014and several creepy comments about the fate's succulent flavor\u2014another bite is delivered, if a character (the same one or a different one) is still within 5 feet of either fate eater. This leads to even more lip-smacking by the {@creature fate eater|ToB|fate eaters} and more useful information about the future. The {@creature fate eater|ToB|fate eaters} continue providing information as long as the characters allow themselves to be bitten.", + "Once the {@creature fate eater|ToB|fate eaters} get a taste of the characters, however, they don't back off. If characters insist on not being bitten, the {@creature fate eater|ToB|fate eaters} turn hostile. The {@creature fate eater|ToB|fate eaters} don't pursue the characters out of this cavern because they know what would happen if they do. But here, they eventually won't take \"no\" for an answer.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Stairs Down", + "page": 133, + "entries": [ + "The stairs at the back of the cavern lead down to the elemental prison ({@area Area 612|SC-612|x}). A stiff breeze blows down these stairs, as noted at the beginning of the area's description." + ] + }, + { + "type": "entries", + "name": "Treasure", + "page": 134, + "entries": [ + "The {@creature fate eater|ToB|fate eaters} have no treasure, and there are no secret caches in the chamber. The crystals, however, have a unique property. If some of this crystal in powdered form is added to the normal material components of an evocation spell, the spell's area of effect can be changed to another shape with the same volume. For example, a lightning bolt normally affects a 100-foot line containing twenty 5-foot squares. With this powdered crystal, lightning bolt could be cast as a sphere with a 10-foot radius, a 15-foot cone (noting that a cone is three-dimensional), or a 15-foot cube. To recognize this property of the crystal, a sample of it must be studied for an hour by a character who casts spells using material components. {@spell Identify} and {@spell detect magic} don't react to the crystal because it is not, in and of itself, magical. Characters can gather as much of the crystal as they want while they're here, but it becomes inert and loses this useful property a week after being removed from this chamber." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "508. Black Water, White Teeth", + "page": 134, + "id": "SC-508", + "entries": [ + "As protection against enemies raiding their temple site via the Black River, the cultists of Charun who originally inhabited these caves included this trap. If a boat travels along the river that isn't propelled and guided by the flesh golem boatman, rocks thrust up from the river bottom to make it impossible for a boat to get through this stretch of river.", + "This trap can spring in either of two ways: kindly or cruelly. When it happens, place the appropriate {@area overlay|SC-508|MO|x} on the map to show where the rocks appear.", + "The first, kinder way is for the rocks to rise up slowly and block the river moments after the golem is destroyed or removed from the boat. If this happens, characters can see the river is blocked before they reach the rocks and change their plan accordingly.", + "The second, cruel way is for the rocks to rise up rapidly as the characters maneuver the boat through the stretch of water where the rocks appear. The boat takes 22 ({@damage 4d10}) bludgeoning damage as the rising rocks batter it. Place the rocks {@area overlay|SC-508|MO|x} on the river, then position the boat so it's wedged into the rocks next to the entrance to the crystal garden ({@area Area 507|SC-507|x}). The boat can't be moved from that spot unless characters get out and lift it over the rocks (presumably while standing on the rocks themselves). An attack from {@creature lesser scrag|CCodex|scrags}, {@creature cipactli|CCodex}, {@creature Gargoctopus|CCodex|gargoctopi}, and/or {@creature water leaper|ToB|water leapers} is guaranteed during this operation.", + "If characters stay in the immobilized boat debating what to do for too long, the river creatures may grow impatient and attack them in the boat.", + "Once the rocks appear, they're permanent. Only the cultists of Charun knew how to make them go away, and the cult is long gone. The characters are left with the problem of figuring out how to navigate the monster-infested river with stony teeth obstructing it.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main Overlay 8.webp" + }, + "imageType": "map", + "title": "Map 05: Black River\u2014Overlay 8: Black Water, White Teeth", + "credit": "Jon Pintar", + "id": "SC-508-MO", + "grid": { + "type": "square" + }, + "width": 1200, + "height": 600 + } + ] + }, + { + "type": "entries", + "name": "509. Archimandrite's Font", + "page": 134, + "id": "SC-509", + "entries": [ + "The floor of this chamber is only inches above the water level of the Black River. The boat can be tied to a steel ring set into the cavern wall.", + "This chamber contains nothing but an ancient fountain that's become an object of veneration to the deep ones who store their treasure in {@area Area 510|SC-510|x}.", + { + "type": "insetReadaloud", + "page": 134, + "entries": [ + "The floor of this small chamber is only inches above the water level of the Black River. The stones are wet and spattered with mud that's formed into rivulets. On the wall opposite the entrance is a fountain. Water trickles from a peculiar, unsettling image of a fish carved into the cavern wall and collects in a basin before spilling out onto the floor." + ] + }, + "The floor of the chamber is slightly slick, not enough to be a hazard, but more than the characters might expect.", + "The design of the fountain is mundane at first glance: a scaly fish standing on its tail, with water burbling out of its mouth and streaming down its fins into the basin. Characters have seen similar fountains in prosperous coastal towns. On closer inspection, however, eerie details are noticed. The eyes and the mouth have an unsettling similarity to human features. The carving is obviously wet from the water running down it, but its oily sheen implies something other than water might be involved. Even the way water dribbles from its mouth becomes increasingly distasteful as characters watch, with hints of convulsive vomiting rather than a steady trickle. Characters experience these thoughts as hints and notions, not as clear perceptions.", + "If a character examines the fountain closely, a successful {@dc 13} Wisdom ({@skill Perception}) check reveals glittery spots at the bottom of the basin. If someone puts their hand in the water and lifts out some of the glitter, they see that it's fish scales. If the check was made with Intelligence ({@skill Investigation}) instead, the character gets that information without putting their hand in the water (see also {@item Dagon's Oil|KPSC}).", + "A follow-up successful {@dc 13} Intelligence ({@skill Nature}) check fails to identify the type of fish the scales came from but confirms it's no fish the character has encountered before. If, however, characters have already fought and killed deep ones (in the frog shrine, for example), then a successful {@skill Nature} check confirms the scales are from a deep one.", + "Finally, if the result of the initial {@skill Perception} or {@skill Investigation} check is 15 or higher, the character notices one other thing: there's a small, silvery metal ring lodged in the fish's throat. It can't be reached with a finger but it can be retrieved with a bent wire, a fish hook, or a similar tool. The silvery ring is at the end of a short silver chain attached to a small silver whistle similar to a bosun's pipe. There is nothing particularly special about the whistle; it is worth 5 gp and sounds rather shrill. But characters are likely to want to blow it (see below).", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Dagon's Oil", + "page": 135, + "entries": [ + "The water in the fountain contains small amounts of {@item Dagon's oil|KPSC}. This oil is generated by the fish-fountain and mixes with the water, which is drawn directly from the Black River. It's also why the floor feels slicker than it ought to.", + "A character who plunges their hands into the fountain, touches the water on the floor (or walks in it barefoot), or handles or blows the silver whistle without first cleaning it thoroughly is exposed to the effects of {@item Dagon's oil|KPSC} {@homebrew |(see the appendix)}." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "510. Deep Ones' Vault", + "page": 135, + "id": "SC-510", + "entries": [ + "The deep ones who use the Black River as a subterranean highway stash some of the treasure they receive as tribute from fishermen and riverside communities in this cavern. There is significant wealth here, but it's not free for the taking.", + { + "type": "insetReadaloud", + "page": 135, + "entries": [ + "Up a short but steep flight of steps is a small chamber and, at its far end, wonderful treasures! Coins, golden jewelry and gems, weapons, silver plate, jeweled goblets, small statues, and crystal idols are strewn across the floor in heaps or piled into chests." + ] + }, + "The treasure here contains both a challenge 0\u20134 hoard and a challenge 5\u201310 hoard. You can generate it as you like, either randomly or by design to provide the characters some essential equipment.", + "If anything is taken from the hoard, deep ones are instantly aware of it. They immediately swim up the Black River, ready to attack the thieves who are robbing them of their hard-earned (in their bulbous, fishlike eyes) spoils. Before the party is able to leave the combined {@area Areas of 509|SC-509|x} and {@area 510|SC-510|x}, the deep ones arrive and either attack or lay an ambush (your choice). The attacking force consists of one {@creature deep one hybrid priest|ToB} (Tome of Beasts) and two {@creature deep one|ToB|deep ones} (Tome of Beasts) per character. Be sure to note whether characters became marked with {@item Dagon's oil|KPSC} from the archimandrite's font ({@area Area 509|SC-509|x})." + ] + }, + { + "type": "entries", + "name": "511. Flooding Crypt", + "page": 135, + "id": "SC-511", + "entries": [ + "The entrance to this chamber is only inches above the level of the river. The boat can be tied to a steel ring embedded in the cavern wall.", + "Entombed here is a {@creature shadow river lord|CCodex} (Creature Codex), although \"imprisoned\" might be a better term. The cultists of Charun knew this creature and occasionally dealt with it out of deference to its inherent connection to the River Styx. When {@creature Llagfel|KPSC} turned the cult away from Charun and toward Vardesain and engineered her own transition into a lich, they trapped the {@creature shadow river lord|CCodex} in this stone sarcophagus and wrapped it in magical seals the creature couldn't break or bypass in watery form. Little did they know they were locking their temple into a centuries-delayed fate they couldn't foretell.", + { + "type": "insetReadaloud", + "page": 135, + "entries": [ + "The floor of this large cavern is only inches above the level of the river. At least, most of it is above the river; a portion of the floor must have settled over the years, so water from the Black River runs across the tiles and pools around a stone sarcophagus with an intricately carved lid. The sarcophagus is the only thing in this large chamber." + ] + }, + "The floor didn't sink; it was designed and built this way so water from the river could always surround the sarcophagus. When characters draw near the sarcophagus, they see it stands not in a puddle but in a shallow pool more than a foot deep. Two steps descend from the floor to the pool's bottom. To reach the sarcophagus, characters must stand in the pool.", + "On closer inspection, characters also see the carvings on the lid are magical invocations in three different scripts and four different languages: {@language Common}, {@language Infernal}, {@language Abyssal}, and {@language Void Speech|ToB}. A character who makes a successful {@dc 13} Intelligence ({@skill Arcana}) check sees that all the inscriptions are appeals primarily to Vardesain but also to other supernatural entities\u2014some deities, some devils, some names the character doesn't recognize\u2014to keep this enemy of Vardesain in chains for all eternity.", + "The only decorative motif on the sarcophagus is a carving of a large, writhing worm that encircles the box many times. Its mouth is open and poised to swallow a rectangular shape that might represent the sarcophagus itself. Its circular mouth is ringed with multiple rows of teeth, like a shark's mouth; one of those teeth, about 3 inches long, is conspicuously missing.", + "The sarcophagus was sealed with an {@spell arcane lock} that was amplified by Vardesain himself in response to {@creature Llagfel|KPSC}'s imploring. It's impervious to {@spell knock} spells and was effectively cast at 20th level for purposes of {@spell dispel magic|PHB|dispelling}, making it impossible for characters to break.", + "The only way to open the sarcophagus without divine aid is with the key, which is the enchanted tooth of a {@creature purple worm}. As a reminder of her subservience to Vardesain (who finds liches useful but doesn't entirely trust them), {@creature Llagfel|KPSC} was commanded to wear the key always around her neck. Placing the enchanted tooth into the depression of the missing tooth in the carving breaks the {@spell arcane lock} and releases the shadow river lord.", + "Figuring out how to open this sarcophagus is vital if characters are to defeat {@creature Llagfel|KPSC}. They might figure it out on their own after seeing the carvings on the sarcophagus and the tooth around {@creature Llagfel|KPSC}'s neck. They can also be told about it by the fate eaters in the crystal garden ({@area Area 507|SC-507|x}) or even by Gellert when they deal with him.", + { + "type": "insetReadaloud", + "page": 136, + "entries": [ + "As the sarcophagus lid opens, the entire chamber rumbles and shakes. The floor trembles beneath your feet and sinks with a lurch. Cold water from the Black River rushes into the chamber and swirls around your feet to a depth of three inches, then six inches, then twelve\u2014and it shows no sign of stopping.", + "At the same time, the dais on which the sarcophagus rests rises upward with a sound of grinding stone, keeping it above the level of the water.", + "Inside the stone box, at first all is hidden by swirling purple mist. After the tumult dies down, the smoke drifts away to reveal a figure draped in tattered black cloth and scarred iron armor.", + "Meanwhile, as the floor continues sinking and the rising water nears your waist, you see shapes swimming into the chamber from the Black River.", + "Without rising, the thing in the sarcophagus is suddenly standing atop the dais. Unless your eyes deceived you, it simply flowed out of the stone box like water, then reformed into a towering humanoid shape connected to the lapping water by streams flowing from beneath its robe.", + "With a flash of light and the sound of cracking bone, a glowing green staff appears in one of the thing's gauntlets. At that signal, the shapes in the water rise up to reveal they're humanoid skeletons clutching scimitars and with unearthly purple light seeping from their ribcages and through their empty eye sockets.", + "Silently, implacably, they stand around you." + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Shadow River Lord.webp" + }, + "credit": "Bryan Syme", + "width": 687, + "height": 962 + }, + "At this point, place the appropriate {@area overlay|SC-511-MO|x} on the map.", + "The characters are faced with the {@creature shadow river lord|CCodex} (Creature Codex) and three {@creature shadow skeleton|CCodex|shadow skeletons} (Creature Codex) per character.", + "It should be reasonably apparent to characters that despite its terrifying appearance, the shadow river lord isn't immediately threatening them. It seems to be taking in its surroundings, examining the shadow skeletons, and stretching out senses humans don't have for information beyond their ken. If characters attack it, it fights back, but it stops attacking if they cease. It doesn't Shadow Geyser against anything but its true enemy, the undead in {@area Areas 515|SC-515|x}\u2013{@area 517|SC-517|x}.", + "The only likely way for characters to have opened this sarcophagus is to already have confronted {@creature Llagfel|KPSC} at least once, if not twice. In that case, the {@creature shadow river lord|CCodex} quickly senses that its ancient enemy is nearby. It addresses the characters in a wispy, breathless voice.", + { + "type": "insetReadaloud", + "page": 136, + "entries": [ + "\"You have seen the enemy and released me from her prison. For this, I forgive your trespasses in my domain.", + "\"I will not speak her name, lest she hear me.", + "\"She cannot be destroyed while Vardesain's abomination exists. You have heard it, struggling against its chains. To slay it requires the staff and the light from the shrine. I cannot touch them, but you can. In this way shall you serve me.", + "\"I can occupy her attention while you perform the needed tasks. They are simple enough, even for mortals.", + "\"The shrine is behind the door near her throne. Open it with your wits, not your flesh. With the staff, unlock {@creature the chained thing|KPSC}'s cave. With the lamp, kill Vardesain's curse.", + "\"Follow me.\"" + ] + }, + "The shadow river lord and the shadow skeletons head immediately for {@creature Llagfel|KPSC}'s crypt. It's been waiting centuries for revenge and it wants to see this through, not answer the endless questions characters are bound to have. If characters ply it for more information, the river lord answers one or two questions with great impatience, then refuses to speak any further. If characters object that they're too weak for such a fight and need to recover from injuries first, the shadow river lord begrudgingly agrees to wait; it and the shadow skeletons disappear into the river and reappear 8 hours later, ready to go. If characters refuse to follow because they just don't want to face the lich again, the shadow river lord and the shadow skeletons go without them. Since {@creature Llagfel|KPSC} can't be slain while {@creature the chained thing|KPSC} exists, all the shadow creatures are destroyed in the fight, {@creature Llagfel|KPSC} survives, and the characters lose their best chance to cut off the portal to the Dry Lands.", + "See {@creature Llagfel|KPSC}'s Crypt ({@area Area 511|SC-511|x}) for advice on staging this three-way battle.", + "The shadow river lord has no treasure. If it's destroyed, its staff dissipates into smoke. Its empty armor falls to the floor and crumbles into rust and sand within minutes.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main Overlay 11.webp" + }, + "imageType": "map", + "title": "Map 05: Black River\u2014Overlay 11: Flooding Crypt", + "credit": "Jon Pintar", + "id": "SC-511-MO", + "grid": { + "type": "square" + }, + "width": 1200, + "height": 1000 + } + ] + }, + { + "type": "entries", + "name": "512. Frog Shrine", + "page": 137, + "id": "SC-512", + "entries": [ + "The river entrance to this chamber is 1 foot above the level of the river. The boat can be tied to a steel ring embedded in the cavern wall.", + "The stairs in this area connect upward to Imortra's prisoner quarters ({@area Area 416|SC-416|x}) 100 feet above. The stairs are steep and make two right-angle bends to reverse direction.", + "The deep ones who stash their treasure in the vault ({@area Area 510|SC-510|x}) also built this shrine to a frog-aspect deity unknown elsewhere in Midgard. In fact, it doesn't represent a deity at all but a creature of the Void that manifests itself to the deep one archimandrite as a divine being. The deep ones were fooled\u2014or perhaps they don't care. Show the players the {@area Point-of-View illustration|SC-512-POV|x} on the previous page.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L5 512 Frog Shrine.webp" + }, + "id": "SC-512-POV", + "credit": "Marcel Mercado", + "width": 1272, + "height": 841 + }, + { + "type": "insetReadaloud", + "page": 138, + "entries": [ + "Broad steps lead to a small shrine dominated by a hideous statue of a bloated frog. Its tiny legs and feet are nearly hidden beneath the bulbous body that looks slimy and blubbery despite being carved from stone. The green jewels set into its bulging eyes seem to follow you as you move." + ] + }, + "If characters come to this area the first time by descending the stairs, the shrine is unoccupied. The second or third time characters come to or past the temple, deep ones are placing offerings before the idol. The presence of intruders is a great affront to them, and they attack immediately. It's ideal if the characters approach the temple in the boat; deep ones are as comfortable in water as they are on land, so they can dive into the river and swarm the boat, pull characters into the water, and use the river as cover when necessary.", + "The group at the shrine consists of a {@creature deep one hybrid priest|ToB} (Tome of Beasts) and one {@creature deep one|ToB} (Tome of Beasts) per character.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Trapped Idol", + "page": 138, + "entries": [ + "The frog statue and the floor in front of it (the six spaces containing the design of two interlocking squares) are trapped. The trap can be noticed with an inspection of the statue or the floor and a successful {@dc 15} Intelligence ({@skill Investigation}) check. Success reveals the frog's eyes are the triggers, and the marked floor spaces collapse. A successful {@dc 15} Wisdom ({@skill Perception}) check detects an acrid smell in the area that's mostly masked by the smell of the nearby river and by being underground.", + "If a gem is pried out of the idol, jagged lightning shoots from the statue and zaps every creature in the six marked spaces. The shock causes 17 ({@damage 5d6}) lightning damage or half damage with a successful {@dc 15} Dexterity saving throw. At the same time, the marked floor squares collapse and drop creatures on them into a 20-foot-deep, glass-lined pit. Characters take no falling damage because the bottom 10 feet of the pit is filled with acid. Creatures that fall into the pit take 7 ({@damage 2d6}) acid damage immediately. They take another 10 ({@damage 3d6}) acid damage every time they end their turn in the acid; this damage is halved if the character makes a successful {@dc 13} Strength ({@skill Athletics}) check. Characters in armor that causes disadvantage on {@skill Stealth} checks have disadvantage on this {@skill Athletics} check. The glass walls of the pit are too smooth to climb.", + "Beyond the obvious injuries caused by the acid, if characters don't spend the next 10 minutes thoroughly washing the acid off all their gear, it destroys equipment. After the characters' next long rest, they find that any food, books, maps, scrolls, and other soft items immersed in the acid are destroyed. Clothing is badly damaged and needs to be replaced at the first opportunity. Armor loses 2 AC, shields lose 1. Weapons have a permanent \u22121 to hit and \u22122 to damage. At your option, magical equipment might be immune." + ] + }, + { + "type": "entries", + "name": "Treasure", + "page": 138, + "entries": [ + "Having come to worship, each deep one wears gold jewelry worth {@dice 3d6 × 10} gp. The jewelry is inexpertly made from other gold items, and most of it features unpleasant frog motifs. Any deep ones that die in the river sink to the bottom. If characters want that gold, they must dive into the river (and deal with the other river denizens) to get it. The jewels set into the frog's eyes are alexandrites worth 500 gp each." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "513. Blood Shrine", + "page": 138, + "id": "SC-513", + "entries": [ + "The entrance to this chamber is 1 foot above the level of the river. The boat can be tied to a steel ring embedded in the cavern wall.", + "This shrine has become the home of the {@creature blood hag|ToB} (Tome of Beasts) {@creature Brutwer|KPSC} and her {@creature crimson mist|CCodex} (Creature Codex) familiar.", + { + "type": "insetReadaloud", + "page": 138, + "entries": [ + "A basin nearly eight feet across stands at the center of the chamber. At the far end is an immense statue of a demonic-looking creature; if it represents an actual demon or devil, you don't recognize the type. The basin, the floor, and the statue are splashed and spattered with red liquid. If your nose is a reliable indicator, that liquid is blood. The entire chamber is suffused with a dim red glow, though you see no obvious light sources." + ] + }, + "The basin is filled with blood, and the hag's {@creature crimson mist|CCodex} familiar swims in it. The first time a character glances inside the basin, they see it's filled with blood that's being slowly disturbed as if something is moving in it, at which point the {@creature crimson mist|CCodex} erupts and attacks.", + "When the battle erupts, place the {@area overlay|SC-513-MO|x} on the map. Notice how each space contains a number in the corner. Numbered spaces are the only ones where characters can stand on the floor. Unnumbered spaces are occupied by the basin or the statue.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main Overlay 13.webp" + }, + "imageType": "mapPlayer", + "title": "Map 05: Black River\u2014Overlay 13: Blood Shrine", + "credit": "Lyra [he/him]", + "id": "SC-513-MO", + "grid": { + "type": "none" + }, + "width": 783, + "height": 900 + }, + { + "type": "homebrew", + "entries": [ + "{@note This overlay should be visible to players during the encounter but will be initially set to be visible to GM only on first import.}" + ] + }, + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Crimson Mist", + "page": 138, + "entries": [ + "{@creature Brutwer|KPSC}'s crimson mist is more dangerous than a normal crimson mist.", + "On the first round of combat, only the crimson mist gets a turn. Everyone else, including {@creature Brutwer|KPSC}, is surprised. (Characters undoubtedly expected trouble here, but they didn't expect the eruption of crimson mist.) After the first round is done, roll initiative for everyone and proceed normally.", + "At the start of each of the crimson mist's turns, roll {@dice 1d8}. The crimson mist simultaneously occupies every space on the overlay containing that number, and creatures already in those spaces are subject to the mist's Engulf attack. {@creature Brutwer|KPSC} is immune; the crimson mist doesn't attack her.", + "The mist remains in those spaces until the start of its next turn. Anyone who moves through one of those spaces is also subject to Engulf (leave the {@dice d8} on the map with the number you rolled showing as a reminder). The crimson mist can be attacked in any of those spaces or in the four spaces of the basin.", + "This crimson mist can have any number of creatures engulfed at the same time.", + "If a character who failed their saving throw against Engulf is still engulfed at the start of the crimson mist's next turn, the crimson mist relocates normally but it also remains in the space with an engulfed character and keeps that character engulfed regardless of the new location roll. In other words, the crimson mist always keeps creatures engulfed even as it shifts locations. The engulfed character doesn't move. If a character escapes from being engulfed in a space that isn't one of this round's numbered locations, the crimson mist in that space dissipates and no longer contains crimson mist." + ] + }, + { + "type": "entries", + "name": "Brutwer", + "page": 139, + "entries": [ + "When this battle starts, {@creature Brutwer|KPSC} is in {@area Area 514|SC-514|x}, but she immediately moves to join the fight; {@spell invisibility} and {@spell misty step} can help. She can cast {@spell cloudkill} without worrying about the crimson mist, because it's immune to poison.", + "Furthermore, {@creature Brutwer|KPSC} has advantage on melee attacks with her Blood-drinking Hair against anyone who's drenched in blood. This applies to characters who were in the same space as the crimson mist (regardless of whether their saving throw failed or succeeded) and to characters who teleported here from the shrine to Charun ({@area Area 107|SC-107|x}), as they arrived with their hands plunged into the basin of blood.", + "{@creature Brutwer|KPSC} isn't inclined to be killed here. To help with that, she has one nonstandard trait for a blood hag: {@creature Brutwer|KPSC} can cast {@spell misty step} as a reaction to taking damage. When she's dangerously low on hit points, she uses this reaction to escape into the Black River. Once there, she can use {@spell water breathing} to stay submerged as long as she wants. Use your best judgment to gauge \"dangerously low on hit points,\" but don't cut it too fine.", + "Always be aware of who's turn comes up next in initiative order; some 8th-level characters can dish out immense damage in a single turn. {@creature Brutwer|KPSC} surviving this scene makes the rest of the level considerably more dangerous for the characters." + ] + }, + { + "type": "entries", + "name": "Brutwer's Revenge", + "page": 139, + "entries": [ + "If the crimson mist is slain, {@creature Brutwer|KPSC} devotes herself to the characters' destruction. The river creatures fear her. She can easily compel obedience from the scrags, and she can enlist help from the gargoctopi or cipactlis with a little more effort. Even the deep ones might cooperate with her under the right circumstances. The water leapers don't respond to persuasion or intimidation, and the shadow skeletons obey only the shadow river lord. What alliance {@creature Brutwer|KPSC} forms is up to you; she is crafty, she learns instantly from mistakes, and she understands how dangerous adventurers can be. {@creature Brutwer|KPSC} won't make the same mistake twice.", + "Once {@creature Brutwer|KPSC} sets her mind on vengeance, she is a threat to the characters every time they travel on the river or enter a chamber off the river. She can hit someone with {@spell bestow curse} when they get into a battle. She can use {@spell modify memory} on a character to erase vital information. With Call the Blood she can render someone {@condition blinded|PHB|blind}, {@condition deafened|PHB|deaf}, or unable to speak during critical moments of a fight. If characters killed {@creature the boatman|KPSC}, she can easily steal the boat while they explore a chamber and have river creatures ambush them if they try to swim away. {@creature The boatman|KPSC} will carry her by boat if she pays\u2014taking the boat away from the characters' location in the process.", + "Without significant magic to help them, the characters can't hunt her down. {@creature Brutwer|KPSC} casts {@spell water breathing} at will, so she simply swims a few hundred yards away and waits until they stop searching.", + "She might even enlist Gellert's aid, but this is unlikely; he isn't interested in other people's squabbles. {@creature Brutwer|KPSC} does at least warn Gellert dangerous adventurers have arrived, and she paints the situation to make it seem they're here specifically to kill him, whether or not it's true. What Gellert does with that information is up to you. If you like, make two skill checks: a Charisma ({@skill Deception}) check for {@creature Brutwer|KPSC} ({@skillCheck deception 7}) and a Wisdom ({@skill Insight}) check for Gellert ({@skillCheck insight 8}) to see whether he believes her account. If he does, one possible course for him would be this: if characters talk to him instead of immediately attacking, he tells them the hag that's been troubling them is hiding in the cursed cave ({@area Area 504|SC-504|x}). Then he ambushes them as they reemerge from the submerged passage.", + "{@creature Brutwer|KPSC} recovers health by resting the same way characters do; she recovers fully during a long rest, and she has {@dice 21d8} Hit Dice to use during short rests. If she managed to tear off someone's face, that character becomes a perfect target for her deceptions. She can modify their memory and have them slip away from the group, then {@creature Brutwer|KPSC} takes that character's shape and assumes their role in the party until the right moment for a betrayal." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "514. Brutwer's Gallery and Stairs Down", + "page": 140, + "id": "SC-514", + "entries": [ + "Originally this chamber was another reserved for the clergy of Charun. It's now {@creature Brutwer|KPSC}'s lair and gallery, which means it should be empty by the time characters reach it.", + { + "type": "insetReadaloud", + "page": 140, + "entries": [ + "Blood-smeared steps lead up to a beautiful tiled floor. An unusually heavy door stands in the opposite wall. There are no furnishings, but the walls are lined with faces: human, dwarf, and elf, all very lifelike and yet oddly misshapen." + ] + }, + "When a character indicates they're taking a closer look at a face, it moves. The mouth opens and closes in silent mimicry of speech, and empty eyelids flutter.", + "These are the faces {@creature Brutwer|KPSC} tore off unfortunate adventurers and travelers along the Black River. She kept them on display here. The faces aren't alive but they're animated objects with AC 18, 20 hit points, flying speed of 30 feet, and no attacks. They leap from the wall and flutter around the room like grotesque moths, trying to attach themselves to characters' faces or crawl into their backpacks and pouches. The faces have no ability to actually harm anyone but the characters don't know that. Everyone in the room when the faces \"come alive\" must make a successful {@dc 15} Wisdom saving throw or become {@condition frightened} for 1 minute or until the faces are destroyed.", + "Be vague about how many faces were here. Odds are no one counted as they entered the chamber, and once the faces were in flight, they were impossible to count. After characters have destroyed a number of faces equaling twice the number of characters in the party, none remain.", + "At least, none they can see. Unless they immediately spend 10 minutes searching all their packs and bags, {@dice 2d4} faces squirmed into their gear and will pop out at the most unsettling times: when someone reaches into a pouch for a potion or a scroll, they put their fingers through two eyeholes; when someone readies a shield, they see a bloody face staring back at them; when someone uncorks a waterskin, they find themselves lip-to-lip with a hideously stretched and deformed visage. A {@dc 15} Wisdom saving throw to avoid {@condition frightened|PHB|fright} is appropriate in any of these cases. In some situations, this will only be for flavor; however, if these things happen mid-combat or during a rest, the failed saving throw can be quite detrimental.", + "The point of the faces is to be creepy and a little amusing. Don't drag it out too long or dredge it up too often. If characters search their gear specifically for lurking faces, they find them and destroy them without much trouble.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Door", + "page": 140, + "entries": [ + "The door is heavy oak reinforced with steel bands. The hinges are on this side, so it opens by pulling (into this room). Despite its sturdy construction, the door has no lock and just a simple latch. There is no trap. If someone listens at the door and makes a successful {@dc 15} Wisdom ({@skill Perception}) check, they don't hear anything from the opposite side of the door, but they detect that air is being drawn from this side of the door to the other through the tight-fitting frame.", + "The door doesn't open to a normal tug. In fact, pulling it open takes a successful {@dc 20} Strength ({@skill Athletics}) check. If the check fails but the result is 16 or higher, the door opens slightly before pulling from the character's hands and slamming shut again.", + "If the door is opened, a tremendous wind howls through this chamber and down the stairs. Every creature in the chamber must make a successful {@dc 13} Strength saving throw or be pulled by the wind through the doorway and tumbled head-over-heels 20 feet down the stairs, taking 3 ({@damage 1d6}) bludgeoning damage in the fall. The character then repeats the saving throw. They halt their fall on a success, but on a failure they tumble another 20 feet, take another 3 ({@damage 1d6}) bludgeoning damage. Repeat the saving throw for the third and final time.", + "A character that fails all three saving throws gets blown into the sandstorm chamber ({@area Area 601|SC-601|x}).", + "A character whose saving throw succeeds halts their fall in the staircase and can try to make their way back up the stairs. This requires a {@dc 8} Strength ({@skill Athletics}) check. If this check succeeds, they make it all the way back to {@creature Brutwer|KPSC}'s gallery. If it fails, they tumble down 20 feet, take 3 ({@damage 1d6}) bludgeoning damage, and are back in the rolling and tumbling procedure until they catch themselves or land in {@area Area 601|SC-601|x}.", + "If someone thinks to slam the door shut, the wind drops to almost nothing in the staircase and characters there automatically succeed on their Strength saving throws and ability checks. The situation can start all over, however, when they open the door again to get back into {@creature Brutwer|KPSC}'s gallery." + ] + }, + { + "type": "entries", + "name": "Roping Together", + "page": 140, + "entries": [ + "Characters might rope themselves together like mountain climbers to navigate these stairs. In that case, the character who's first through the door or farthest down the stairs makes the first saving throw, with advantage. Then work your way back up the line, from first to last. Each time a character's saving throw succeeds, the next person in line also gets advantage on their saving throw. If someone's saving throw fails, the next character in line makes their saving throw normally\u2014unless they're the last person in line, in which case they have disadvantage on the saving throw (because no one is supporting them).", + "Being roped together provides advantage only if the rope is taut. If characters have 10 feet of rope between them but they're standing 5 feet apart, the rope doesn't help on their saving throws. It might still prevent them from tumbling as far down the steps.", + "A better plan than tying themselves together is simply tying a rope to one of the stone columns at the entrance to the gallery and tossing it down the stairs. The wind will pull the end all the way to {@area Area 601|SC-601|x} if the rope is long enough. Characters can then \"climb\" or rappel down the rope. A character who climbs with their hands only needs to make a successful {@dc 8} Strength ({@skill Athletics}) check to keep their grip. Using a {@item climber's kit|PHB} with a harness makes success automatic." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "515. Llagfel's Crypt", + "page": 141, + "id": "SC-515", + "entries": [ + "The entrance to this chamber is 1 foot above the level of the river. The boat can be tied to a steel ring embedded in the cavern wall.", + "The door is made from blackened steel. Embossed on the door is a symbol of an immense worm crushing a skull in its maw. A character who makes a successful {@dc 10} Intelligence ({@skill Religion}) check recognizes the motif as a sect of Vardesain, patron deity of hunger, of ghouls and darakhul, and devourer of souls. Crudely scratched into the metal beneath the symbol in {@language Common} are the letters D O N O. Someone long ago tried to leave the warning \"do not enter\" or \"do not open\" but was interrupted and killed by {@creature phantom wight|KPSC|phantom wights} before they could finish. Their broken, rusty dagger lies on the ground nearby.", + "The door is locked; the lock can be opened with a successful {@dc 15} Dexterity ({@item Thieves' Tools|PHB}) check.", + { + "type": "insetReadaloud", + "page": 141, + "entries": [ + "You're at the entrance to an immense chamber with vaulted ceilings supported by six massive columns. Flickering green light dimly illuminates the chamber. The light emanates from two bronze braziers at the north end of the room. The northern portion of the room is elevated five feet above the rest of the floor, with steps leading up to it. At the center of the raised portion stands a pale gray seat. At this distance and in this eerie light, you can't tell if it's made from stone, metal, or bone.", + "The walls of the room are decorated with life-size paintings of warriors in full harness and with weapons drawn. They're portrayed standing in open doorways of various shapes, but all appear to be paintings on the plaster-covered walls.", + "In the northwest and southeast corners of the room are two more blackened steel doors similar to the one you just opened." + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Llagfel.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 841, + "height": 1064 + }, + "When the characters first enter, the braziers are barely alight.", + "As characters move farther into the chamber, paraphrase the following for them.", + "When someone moves north of the two southernmost columns, the fires intensify so green flames can be seen flickering above the braziers' rims.", + "Moments after the flames intensify, a sound like the roar of a lion drowning in slime is heard coming through the door in the northwest corner of the chamber. That's followed by a chain dragging across stone, then snapping taut with such force that everyone feels the stone floor shudder through the soles of their feet. {@creature The chained thing|KPSC} in {@area Area 517|SC-517|x} is awake.", + "The first time someone moves north of the middle two columns, the braziers intensify once more and green smoke billows from them. A disturbance in the air similar to heat surrounds the throne for a few seconds. When it passes, a suit of ancient armor wrapped in a tattered cloak sits upon the pale gray seat. Green mist wafts through the joints in the armor and green light flickers through the eye slots in the helmet. A broken, dislocated skeletal jaw droops uselessly below the faceplate.", + "If characters stick around, call for initiative rolls.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Llagfel", + "page": 142, + "entries": [ + "The creature on the pale seat is {@creature Llagfel|KPSC}. She was the final, corrupt leader of the cult of Charun in these caves. She twisted the cult to worshiping the darkest aspects of Vardesain, and in death she became a {@creature hierophant lich|CCodex} (Creature Codex). This is her tomb. She does not abide intruders or looters.", + "The 5-foot space containing {@creature Llagfel|KPSC}'s throne is surrounded by a permanent {@spell antimagic field}. She retreats to this field only when the crypt is free of enemies. She wants to be able to cast spells otherwise.", + "{@creature Llagfel|KPSC} wears what appears to be a 3-inch-long shark's tooth on a gold chain around her neck. It is a tooth from a {@creature purple worm}, but more importantly, it's the key that breaks the divine {@spell arcane lock} on the sarcophagus of the {@creature shadow river lord|CCodex}. To get the key, characters must either pluck it off {@creature Llagfel|KPSC}'s temporarily lifeless corpse (easy) after reducing her to 0 hit points (not so easy), or snatch it from her during combat. Snatching it away during combat requires only a successful hit against {@creature Llagfel|KPSC}'s armor class of 14 with an empty hand. She takes no special precautions to protect the tooth, since it never occurs to her that anyone else would even know what it is. She wears it only because Vardesain demands it.", + "If two attempts to snatch the tooth fail, {@creature Llagfel|KPSC} catches on that the characters know more than she thought they did. She wrenches off the necklace and grips it in her hand from then on; the only way to get it then is to pry it from her cold, dead fingers, unless characters come up with something more creative. Note {@creature Llagfel|KPSC} has {@sense truesight} and a passive {@skill Perception} of 19, so sending a rogue to sneak up on her invisibly is unlikely to work." + ] + }, + { + "type": "entries", + "name": "Llagfel's Myrmidons", + "page": 142, + "entries": [ + "The sixteen niches lining the walls of this room mark the locations of the painted warriors, which portray the sixteen warriors who served {@creature Llagfel|KPSC} most loyally during her lifetime. Inside these niches are sixteen {@creature phantom wight|KPSC|phantom wights} (see the appendix). Four of them (or {@dice 1d3 + 2} if you prefer) join the combat each round. The phantom wights simply pass through the painted plaster over the doors of their tombs to reach the battle.", + "If your group of 8th-level characters is so outrageously powerful that it can defeat the unstoppable undead here, you should beef up the undead. Make all {@creature Llagfel|KPSC}'s myrmidons {@creature wraith|MM|wraiths} or even {@creature spectral guardian|ToB|spectral guardians} (Tome of Beasts)." + ] + }, + { + "type": "entries", + "name": "Green Braziers", + "page": 142, + "entries": [ + "The braziers burn with an unholy fire that can't be extinguished. Even capping them won't contain the incorporeal smoke. The smoke from the braziers has two effects.", + "First, it gives undead in this chamber advantage on saving throws against turning effects.", + "Second, it carries a withering miasma throughout the chamber. A living creature that starts its turn in the smoke (which fills the chamber and the small landing outside the chamber entrance if the door is open) must make a successful {@dc 15} Constitution saving throw or take 9 ({@damage 2d8}) necrotic damage and have its hit point maximum reduced by the same amount. This reduction lasts until the creature finishes a long rest. This is a supernatural effect, not poison. The smoke doesn't need to be inhaled to cause harm, so holding one's breath provides no protection against it." + ] + }, + { + "type": "entries", + "name": "The Chained Thing", + "page": 142, + "entries": [ + "Be sure to read the descriptions of {@area Area 517|SC-517|x} and {@creature the chained thing|KPSC} before trying to stage this battle! {@creature The chained thing|KPSC} has a pronounced effect on what happens in the tomb. In short, {@creature Llagfel|KPSC} and her myrmidons can't be destroyed while {@creature the chained thing|KPSC} exists; they can be reduced to 0 hit points temporarily, but 2 rounds later they return to full hit points and rejoin the fight." + ] + }, + { + "type": "entries", + "name": "The Shadow River Lord", + "page": 142, + "entries": [ + "Equally important is understanding the situation surrounding the shadow river lord in the flooding crypt ({@area Area 511|SC-511|x}).", + { + "type": "list", + "page": 142, + "items": [ + "If the shadow river lord's sarcophagus hasn't been opened yet when characters trigger the fight against {@creature Llagfel|KPSC}, they're on their own and should be guaranteed to get whipped. Don't be in too big a hurry to point out the hopelessness of their situation. It's best if players realize that on their own.", + "If the shadow river lord's sarcophagus has been opened, then the river lord precedes characters into the chamber and ten shadow skeletons follow. It and its shadow skeletons engage {@creature Llagfel|KPSC} and the phantom wights in a battle for supremacy." + ] + } + ] + }, + { + "type": "entries", + "name": "Staging the Battle", + "page": 143, + "entries": [ + "Once the shadow river lord arrives, this scene turns into a larger battle than is common in tabletop RPGs. Included here are several shortcuts you can use to keep from getting bogged down in endless dice rolls and damage tracking.", + "{@creature Llagfel|KPSC} and her myrmidons hate the shadow river lord and shadow skeletons far more than they dislike the characters; their animosity stretches back centuries. Characters should pick up on this quickly and realize they're being given a chance to accomplish something other than just fighting for their lives again in this chamber. If they don't, the shadow river lord can rasp out a brief command along the lines of \"the shrine, you fools!\"", + "The shadow river lord and shadow skeletons try to establish a line across the crypt roughly from the southeast corner diagonally to the northwest. They use columns as obstacles in their line. Phantom wights, however, are incorporeal; they can pass through enemies if they need to, so no line can hold them back for long. If shadow skeletons are falling too quickly, more can straggle in from the river.", + "Your goal during this scene is to keep the action as exciting as possible. One or two characters should be able to open the shrine and retrieve the items. The rest should be up to their necks in battling phantom wights and keeping them away from their comrades.", + "To speed things along, use this simplified combat system when phantom wights and shadow skeletons fight each other. Both phantom wights and shadow skeletons have Multiattack, but in this simplified combat, make just one roll per attacker. The only difference between melee attacks and ranged attacks is the distance between foes; otherwise, they're handled identically.", + { + "type": "list", + "page": 143, + "items": [ + "When {@creature Llagfel|KPSC} or a {@creature phantom wight|KPSC} attacks a shadow skeleton, roll {@dice 1d8}.", + { + "type": "list", + "page": 143, + "items": [ + "With a melee or ranged attack, a {@creature phantom wight|KPSC} destroys a shadow skeleton with a roll of 8.", + "With a melee or ranged attack, {@creature Llagfel|KPSC} destroys a shadow skeleton with a roll of 5\u20138.", + "{@creature Llagfel|KPSC}'s {@spell flame strike} spell destroys a shadow skeleton in its area on a roll of 6\u20138." + ] + }, + "When the shadow river lord or a shadow skeleton attacks a {@creature phantom wight|KPSC}, roll {@dice 1d6}.", + { + "type": "list", + "page": 143, + "items": [ + "With a melee or ranged attack, the shadow skeleton destroys a {@creature phantom wight|KPSC} with a roll of 6.", + "With a melee or ranged attack, the shadow river lord destroys a {@creature phantom wight|KPSC} with a roll of 4\u20136.", + "The shadow river lord's Shadow Geyser destroys a {@creature phantom wight|KPSC} in its area on a roll of 4\u20136." + ] + }, + "Attacks directed at characters, at {@creature Llagfel|KPSC}, or at the shadow river lord are resolved normally. For the sake of speed, keep targeting shadow skeletons and phantom wights as much as possible.", + "Attacks by the characters are resolved normally. You can add +1 or +2 to the {@dice d6} roll of a shadow skeleton that attacks a wounded {@creature phantom wight|KPSC} if you want, but it isn't strictly necessary in the interest of keeping things simple." + ] + }, + "Remember that until {@creature the chained thing|KPSC} is destroyed, {@creature Llagfel|KPSC} and her myrmidons still recover and rejoin the fight 2 rounds after being reduced to 0 hit points! This fight can't be won without destroying {@creature the chained thing|KPSC}.", + "As noted, your priority during this fight is to keep the action moving rapidly and keep the scene as exciting as possible. Don't allow characters to skate through unscathed while the undead only fight each other. The characters must be drawn into the battle to the extent they can handle. If your group has more than four characters or they're uncommonly lethal, reduce the number of shadow skeletons to compensate.", + "It should take characters 5 or 6 rounds to reach the shrine ({@area Area 516|SC-516|x}), open it, recover the staff and the lamp, dash or fight their way to the north end of the crypt, and open the second door. By the time characters open the door to {@area Area 517|SC-517|x}, you want the shadow river lord's force to be on the verge of collapse. If that isn't happening, turn {@creature Llagfel|KPSC}'s attention away from the shadow river lord and against the shadow skeletons to whittle them down, or turn her against the characters to slow them down.", + "This is one of the climactic scenes of the adventure. It's a bad one to blunder your way through on a first try. {@i We strongly recommend rehearsing this battle in solitaire play} a few times before running it for your group. That's doubly important if this type of action is new to you. To get the most impact from the scene, you must have a good feel for what the forces can do to each other and how quickly or slowly the undead fighters wipe each other out. The only way to know that is to try it beforehand and see it in action with dice and figures or tokens on the map. Even without any involvement from the characters, a dress rehearsal is vital to make the scene fast-paced and thrilling." + ] + }, + { + "type": "entries", + "name": "Aftermath", + "page": 144, + "entries": [ + "Once {@creature the chained thing|KPSC} is destroyed, {@creature Llagfel|KPSC} and her myrmidons can be slain. Characters must also locate {@creature Llagfel|KPSC}'s phylactery and destroy it; the shadow river lord can help with that if characters don't think of it or don't look in the right place.", + "If you've paced everything perfectly, after the battle, characters are faced with the matter of what, if anything, to do about the shadow river lord. It was a vital ally in this battle to vanquish {@creature Llagfel|KPSC}, but it's also unquestionably evil. In a nutshell, their options are to let bygones be bygones and keep moving, or to try to destroy the powerful undead. If they don't destroy it, the river lord takes possession of the crypt as its new lair. If characters try to prevent the shadow river lord from setting up headquarters in the crypt or try to claim {@item Vardesain's Ghastly Stave|KPSC} or the {@item ghoul light|KPSC}, that's sufficient cause for it to attack them. The shadow river lord is not their friend and doesn't consider them equals. They were useful in obtaining its revenge; perhaps they could be of further use replenishing the thinned ranks of fallen shadow skeletons." + ] + }, + { + "type": "entries", + "name": "Treasure", + "page": 144, + "entries": [ + "{@item Vardesain's Ghastly Stave|KPSC} and the {@item ghoul light|KPSC} are the most obvious treasures here, but they're not tremendously useful and are cursed to boot. A hidden compartment in the base of the throne can be found with a successful {@dc 18} Wisdom ({@skill Perception}) check; it contains a jeweled crown worth 2,000 gp, a {@item belt of dwarvenkind}, one dose of {@item dust of dryness}, and a {@item Spell Scroll (7th Level)|DMG|spell scroll} of {@spell delayed blast fireball}. The sixteen individual burial chambers hidden behind the paintings of {@creature Llagfel|KPSC}'s myrmidons each contains a challenge 5\u201310 individual treasure (or assume an average of 75 gp per myrmidon, if you don't want to roll each one separately)." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "516. Vardesain's Shrine", + "page": 144, + "id": "SC-144", + "entries": [ + "Take note while characters are finding a way into this chamber and examining its contents, they are probably still subject to the Withering Miasma of the green braziers in {@creature Llagfel|KPSC}'s crypt and may be under attack by phantom wights and {@creature Llagfel|KPSC}.", + "The door to this room is blackened steel. It has no standard lock but is sealed with {@spell arcane lock}. Opening it requires a successful {@dc 28} Strength ({@skill Athletics}) check. {@spell Dispel magic} removes the {@spell arcane lock}, or {@spell knock} suppresses it for 10 minutes; in either case, the door can then be opened easily. Structurally, the door has AC 19 and 20 hit points. The door is also protected by a {@spell glyph of warding} that's triggered if the door is attacked or if {@spell knock} is cast on it, but not if it's dispelled. The glyph deals 22 ({@damage 5d8}) cold damage to all creatures within 20 feet of the door, or half damage with a successful {@dc 15} Dexterity saving throw.", + { + "type": "insetReadaloud", + "page": 144, + "entries": [ + "The only thing in this small chamber beyond the steel door is a nine-foot-tall statue of a cloaked humanoid figure. It may have been an idol of Charun at one time, but it isn't any longer. {@creature The boatman|KPSC}'s oar has been replaced with a wooden staff topped by a leering human skull. What appear to be human teeth are hammered into the staff along its whole length, and jawbones are lashed to it with strips of desiccated gut. More gut, dyed purple, is wrapped around the staff near the skull in a manner that suggests a bloated worm. A rusted lantern hangs from a notch hacked into the statue's left hand. Beneath the drooping hood, Charun's face has been chiseled into a caricature of a skull. The skull effect is crudely heightened by flaking, chalky white paint.", + "The wall behind the statue is painted with an equally crude portrayal of green flames, as if the statue were standing in an unnatural green fire. Before your eyes, the painted flames begin to flicker and dance." + ] + }, + "The flickering green flames aren't harmful by themselves, but they amplify the effect of the Withering Miasma from the braziers. Creatures have disadvantage on saving throws against the Withering Miasma while in this chamber.", + "The staff and the lantern are both magical, in case they're examined with detect magic; both indicate transmutation magic. The lantern is a {@item ghoul light|KPSC} and the staff is {@item Vardesain's Ghastly Stave|KPSC} {@homebrew |(see the appendix)}. Both items are cursed. Both are also essential to dealing with {@creature the chained thing|KPSC} in {@area Area 517|SC-517|x}. They can be removed from the statue easily.", + { + "type": "entries", + "name": "Treasure", + "page": 144, + "entries": [ + "{@creature Llagfel|KPSC}'s phylactery, which is immune to damage, is hidden inside the statue. To find it, the statue must be tipped over to reveal a hollow space in its base. Inside the hollow is a mummified quipper with gold and silver accents sewn along its fins and gills and with aquamarine stones in its eye sockets. The easiest way to destroy it here is to toss it into the {@item sphere of annihilation} on Level 6. Gellert will take it off the characters' hands if they ask, but he won't say what he has in mind for it. That's a temporary solution at best, since the characters are likely to fight Gellert to the death eventually. The library automatons might be persuaded to take the phylactery and abandon it sometime in the far future. The fate eaters express great interest in it if characters still have it during that conversation; they gladly take it, but like Gellert, don't explain their intentions for it. Tossing the phylactery through the portal in {@area Area 505|SC-505|x} into the plateau of Leng is guaranteed to have unfortunate consequences. {@creature Llagfel|KPSC}'s body can't reform while the phylactery is in the illumination from the {@item ghoul light|KPSC}, for as long as characters can keep it lit. Outside the Scarlet Citadel, the choice of what can destroy {@creature Llagfel|KPSC}'s phylactery is up to you." + ] + } + ] + }, + { + "type": "entries", + "name": "517. The Chained Thing", + "page": 145, + "id": "SC-517", + "entries": [ + "This chamber is sealed behind another blackened steel door like the other two. It can be opened only one way: by striking it with {@item Vardesain's Ghastly Stave|KPSC}. No other attack or magic opens it.", + "When the stave is brought within 15 feet of the door, the door glows with a pale light. Within 5 feet, the glowing outline of a skull can be seen on the door. Striking that glowing skull with the skull on {@item Vardesain's Ghastly Stave|KPSC} causes the skull to emit a long, raspy moan and the door to swing open into the chamber.", + { + "type": "insetReadaloud", + "page": 145, + "entries": [ + "As the steel door swings away, a stench of death and rot rolls out of the cave beyond and washes past you. You hear the sound of a chain being dragged across stone, then something lunges into view from the darkness. Heavy chains wrapped around its misshapen body prevent it from reaching the doorway.", + "The thing is not humanoid, but it has humanoid elements. Eyes, mouths, even limbs, but none of it is where you'd expect it to be. Its flesh appears fungal, but it looks and smells like putrid meat. The creature lunges again and again in mindless fury." + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L5 517 The Chained Thing.webp" + }, + "credit": "Bryan Syme", + "width": 738, + "height": 1124 + }, + "{@creature The chained thing|KPSC} is secured to the chain depicted on the map. The chain prevents it from moving more than 10 feet from the point where the chain is anchored to the stone wall (there can be no more than two empty map squares between the anchor and {@creature the chained thing|KPSC}). This still allows it to roam through most of the cavern.", + "Radiant damage is the key to defeating {@creature the chained thing|KPSC}. If characters don't have a dependable source of radiant damage, the {@item ghoul light|KPSC} is. It does only 1 radiant damage per round (doubled to 2 by {@creature the chained thing|KPSC}'s vulnerability), but it prevents {@creature the chained thing|KPSC} from regenerating and from rejuvenating {@creature Llagfel|KPSC} and her myrmidons. The lamp can't simply be left in the chamber, unfortunately, because there's no place {@creature the chained thing|KPSC} can't reach with its Slam attack to knock the lamp over and extinguish its light. Someone needs to face the creature and keep inflicting radiant damage, at least until the lich and her minions have been dealt with.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Dry Lands Portal", + "page": 145, + "entries": [ + "The presence of {@creature the chained thing|KPSC} nearly atop the Black River is also what's keeping the portal to the Dry Lands open on Level 2 ({@area Area 214|SC-214|x}). When {@creature the chained thing|KPSC} is destroyed, the portal closes permanently. Undead on this side are trapped in Midgard and no more can come through. This won't make them happy, and if characters travel through Level 2 or Level 1 again, they should be ambushed one last time by the last, powerful remnants of those visitors from the Dry Lands." + ] + } + ] + } + ] + } + ] + }, + { + "type": "section", + "name": "Horror in the Pool", + "page": 147, + "entries": [ + "The presence of deep ones on the main Black River map should be a clue to characters that other chambers must exist along the river. Deep ones typically live near the coast, and the Scarlet Citadel is more than 200 miles from the nearest sea. Where did the deep ones come from?", + "The answer is \"from downriver.\" That should be the characters' logical first choice, if they think about it for a few moments. It's impossible to find \"tracks\" in the river with {@skill Survival} ability checks, of course, so unless characters see the creatures swimming upriver to their hoard or escaping back downriver, logic may be their best guide\u2014that or an {@spell augury} spell or comparable divination, or even a few words wrung or {@condition charmed} from a captive taken in {@area Area 509|SC-509|x} or {@area 510|SC-510|x}.", + "The Black River extension describes an area sacred to the deep ones. They maintain a small camp there, but its focus is an ancient well that's become the abode of a {@creature shoggoth|ToB}. In a past so ancient it's barely younger than Midgard itself, refugees from the Void squirreled away their treasures in this remote cache as a safeguard against the impending end of the world as they knew it. Their world did end, and a surviving {@creature shoggoth|ToB} took refuge in the well. Eons passed before deep ones swimming up the Black River discovered the horror in the well and made a practice of performing sacrifices to it. In return, the {@creature shoggoth|ToB} began granting ancient gold and other treasures of the Void to reward its worshipers.", + "The deep ones understand the {@creature shoggoth|ToB} isn't a god, but they also know it's incredibly ancient and powerful. They don't worship it as a sacred being. Their approach is more like hopeful veneration. Their expectation is that if they serve this immensely powerful creature loyally, at some point they might lure it from its well to destroy their enemies. In the meantime, they provide it with sacrifices and it repays them with gold and jewels from a forgotten past that it dredges up from the bottom of its pit.", + "Unless noted otherwise, all sections of the Black River are in complete darkness unless characters bring a light source with them.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Two-Section Map", + "page": 147, + "entries": [ + "The Black River extension map is in two sections so it can be cut in half and arranged four ways. In fact, when combined with the main Black River map sections, you actually have twenty different layouts to choose from. Experiment with the maps and choose a layout you like.", + "We recommend using layout 1, attached to the downriver side of the main map, but feel free to do something different if you prefer.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Layout Suggestions.webp" + }, + "imageType": "map", + "title": "Map 05a: Black River Extension\u2014Layout 1", + "credit": "Jon Pintar", + "grid": { + "type": "square", + "offsetX": -21, + "offsetY": 6, + "scale": 5 + }, + "mapRegions": [ + { + "area": "SC-522-MP", + "points": [ + [ + 257, + 363 + ], + [ + 257, + 719 + ], + [ + 734, + 719 + ], + [ + 734, + 363 + ] + ] + }, + { + "area": "SC-518-MP", + "points": [ + [ + 474, + 358 + ], + [ + 474, + 3 + ], + [ + 0, + 3 + ], + [ + 0, + 358 + ] + ] + } + ], + "width": 735, + "height": 721 + }, + "The expansion maps can connect directly to the main map or you can place any length of river, from a few hundred feet to several miles, between the main map and the extension. An important consideration in that decision is how persistent your players are about exploring. You want to test their endurance, but you don't want them to turn back before finding the new area." + ] + }, + { + "type": "entries", + "name": "River Travel", + "page": 148, + "entries": [ + "The best way for characters to travel on the Black River is with the boat, assuming it remains intact. {@creature The boatman|KPSC} will take them to the deep ones' lair, if they name that as a destination and pay the fare. If the boat was destroyed by the trap at {@area Area 508|SC-508|x} or by river creatures, characters must swim, fly, or come up with another river craft of their own. Barrels from Gellert's larder could be lashed together into a crude raft. Plenty of construction material can be salvaged from the dwarven barracks if characters are willing to backtrack and lug it all down. A raft could be built from giant fungus growing in {@area Area 414|SC-414|x}, but any attack from creatures in the water is likely to leave it in shreds.", + "One unique aspect of travel on the Black River is that it sometimes inexplicably changes its direction of flow. Remember that it's not a simple subterranean river; it's an alignment of river, ley line, and shadow road. The normal laws of reality can and often do operate here, but they don't always. Whether the current reverses direction while characters are on the river is up to you and your estimation of whether another complication is needed. This event should serve more as a spooky, atmospheric element than as a real obstacle. The current of the Black River is generally sluggish anyway." + ] + } + ] + }, + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Corner 1.webp" + }, + "imageType": "map", + "title": "Map 05a: Black River Extension 1", + "credit": "Jon Pintar", + "id": "SC-518-M", + "grid": { + "type": "square", + "size": 130, + "offsetX": 15, + "offsetY": -17, + "scale": 3 + }, + "mapRegions": [ + { + "area": "SC-518", + "points": [ + [ + 171, + 325 + ], + [ + 85, + 376 + ], + [ + 35, + 473 + ], + [ + 35, + 755 + ], + [ + 621, + 755 + ], + [ + 621, + 325 + ] + ] + }, + { + "area": "SC-519", + "points": [ + [ + 633, + 671 + ], + [ + 675, + 671 + ], + [ + 675, + 715 + ], + [ + 704, + 715 + ], + [ + 752, + 647 + ], + [ + 752, + 533 + ], + [ + 837, + 533 + ], + [ + 837, + 425 + ], + [ + 871, + 393 + ], + [ + 976, + 393 + ], + [ + 976, + 308 + ], + [ + 892, + 271 + ], + [ + 855, + 271 + ], + [ + 780, + 370 + ], + [ + 633, + 370 + ] + ] + }, + { + "area": "SC-520", + "points": [ + [ + 1019, + 17 + ], + [ + 1019, + 296 + ], + [ + 982, + 296 + ], + [ + 903, + 260 + ], + [ + 903, + 17 + ] + ] + }, + { + "area": "SC-521", + "points": [ + [ + 1018, + 401 + ], + [ + 875, + 401 + ], + [ + 846, + 430 + ], + [ + 846, + 542 + ], + [ + 762, + 542 + ], + [ + 762, + 655 + ], + [ + 707, + 732 + ], + [ + 675, + 732 + ], + [ + 675, + 770 + ], + [ + 1018, + 770 + ] + ] + }, + { + "area": "SC-521", + "points": [ + [ + 633, + 360 + ], + [ + 633, + 19 + ], + [ + 891, + 19 + ], + [ + 891, + 252 + ], + [ + 858, + 252 + ], + [ + 775, + 360 + ] + ] + } + ], + "width": 1051, + "height": 775 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Corner 1 (Player Version).webp" + }, + "imageType": "mapPlayer", + "title": "Map 05a: Black River Extension 1\u2014(Player Version)", + "credit": "Jon Pintar", + "id": "SC-518-MP", + "mapParent": { + "id": "SC-518-M", + "offsetX": 6, + "offsetY": -5, + "scaleX": 0.8668, + "scaleY": 0.8672 + }, + "grid": { + "type": "square", + "scale": 2 + }, + "foundrySceneRoot": { + "globalLight": false, + "tokenVision": true, + "fogExploration": true, + "padding": 0, + "tiles": [ + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main Overlay 12.webp" + }, + "x": 100, + "y": 300, + "width": 600, + "height": 200 + } + ], + "walls": [ + { + "c": [ + 0, + 87, + 0, + 712 + ] + }, + { + "c": [ + 0, + 87, + 500, + 87 + ] + }, + { + "c": [ + 500, + 87, + 787, + 62 + ] + }, + { + "c": [ + 787, + 62, + 1200, + 62 + ] + }, + { + "c": [ + 1200, + 62, + 1400, + 62 + ] + }, + { + "c": [ + 1400, + 62, + 1537, + 137 + ] + }, + { + "c": [ + 1537, + 137, + 1562, + 162 + ] + }, + { + "c": [ + 1562, + 162, + 1625, + 175 + ] + }, + { + "c": [ + 1625, + 175, + 1850, + 187 + ] + }, + { + "c": [ + 1850, + 187, + 1900, + 237 + ] + }, + { + "c": [ + 1900, + 237, + 1925, + 287 + ] + }, + { + "c": [ + 1925, + 287, + 1975, + 300 + ] + }, + { + "c": [ + 1975, + 300, + 2075, + 287 + ] + }, + { + "c": [ + 2075, + 287, + 2087, + 250 + ] + }, + { + "c": [ + 2087, + 250, + 2100, + 87 + ] + }, + { + "c": [ + 2100, + 87, + 2162, + 75 + ] + }, + { + "c": [ + 2162, + 75, + 2312, + 75 + ] + }, + { + "c": [ + 2312, + 75, + 2312, + 200 + ] + }, + { + "c": [ + 2312, + 200, + 2300, + 262 + ] + }, + { + "c": [ + 2300, + 262, + 2325, + 350 + ] + }, + { + "c": [ + 2325, + 350, + 2312, + 500 + ] + }, + { + "c": [ + 2312, + 500, + 2312, + 600 + ] + }, + { + "c": [ + 2312, + 600, + 2300, + 687 + ] + }, + { + "c": [ + 2300, + 687, + 2225, + 712 + ] + }, + { + "c": [ + 2225, + 712, + 2212, + 762 + ] + }, + { + "c": [ + 2212, + 762, + 2212, + 850 + ] + }, + { + "c": [ + 2212, + 850, + 2300, + 925 + ] + }, + { + "c": [ + 2300, + 925, + 2325, + 1000 + ] + }, + { + "c": [ + 2325, + 1000, + 2312, + 1200 + ] + }, + { + "c": [ + 2312, + 1200, + 2312, + 1300 + ] + }, + { + "c": [ + 2312, + 1300, + 2312, + 1500 + ] + }, + { + "c": [ + 2312, + 1500, + 2312, + 1537 + ] + }, + { + "c": [ + 2312, + 1537, + 2262, + 1612 + ] + }, + { + "c": [ + 2262, + 1612, + 2225, + 1662 + ] + }, + { + "c": [ + 2225, + 1662, + 2212, + 1725 + ] + }, + { + "c": [ + 2212, + 1725, + 2212, + 1800 + ] + }, + { + "c": [ + 1587, + 1800, + 2212, + 1800 + ] + }, + { + "c": [ + 1575, + 1600, + 1562, + 1725 + ] + }, + { + "c": [ + 1562, + 1725, + 1587, + 1750 + ] + }, + { + "c": [ + 1587, + 1750, + 1587, + 1800 + ] + }, + { + "c": [ + 1575, + 1600, + 1562, + 1525 + ] + }, + { + "c": [ + 1562, + 1525, + 1500, + 1512 + ] + }, + { + "c": [ + 1500, + 1512, + 1400, + 1512 + ] + }, + { + "c": [ + 1400, + 1512, + 1325, + 1550 + ] + }, + { + "c": [ + 1325, + 1550, + 1287, + 1625 + ] + }, + { + "c": [ + 1287, + 1625, + 1175, + 1650 + ] + }, + { + "c": [ + 1175, + 1650, + 1175, + 1700 + ] + }, + { + "c": [ + 1175, + 1700, + 1150, + 1725 + ] + }, + { + "c": [ + 1150, + 1725, + 1050, + 1737 + ] + }, + { + "c": [ + 1050, + 1737, + 962, + 1750 + ] + }, + { + "c": [ + 962, + 1750, + 875, + 1750 + ] + }, + { + "c": [ + 875, + 1750, + 787, + 1712 + ] + }, + { + "c": [ + 787, + 1712, + 700, + 1687 + ] + }, + { + "c": [ + 700, + 1687, + 600, + 1712 + ] + }, + { + "c": [ + 600, + 1712, + 487, + 1712 + ] + }, + { + "c": [ + 487, + 1712, + 400, + 1725 + ] + }, + { + "c": [ + 400, + 1725, + 300, + 1725 + ] + }, + { + "c": [ + 300, + 1725, + 200, + 1725 + ] + }, + { + "c": [ + 200, + 1725, + 150, + 1700 + ] + }, + { + "c": [ + 150, + 1700, + 87, + 1587 + ] + }, + { + "c": [ + 87, + 1587, + 100, + 1500 + ] + }, + { + "c": [ + 100, + 1500, + 112, + 1400 + ] + }, + { + "c": [ + 112, + 1400, + 100, + 1300 + ] + }, + { + "c": [ + 100, + 1300, + 87, + 1200 + ] + }, + { + "c": [ + 87, + 1200, + 100, + 1100 + ] + }, + { + "c": [ + 100, + 1100, + 162, + 1012 + ] + }, + { + "c": [ + 162, + 1012, + 187, + 925 + ] + }, + { + "c": [ + 187, + 925, + 225, + 887 + ] + }, + { + "c": [ + 225, + 887, + 287, + 875 + ] + }, + { + "c": [ + 287, + 875, + 337, + 825 + ] + }, + { + "c": [ + 337, + 825, + 387, + 800 + ] + }, + { + "c": [ + 387, + 800, + 400, + 775 + ] + }, + { + "c": [ + 400, + 775, + 412, + 737 + ] + }, + { + "c": [ + 412, + 737, + 362, + 712 + ] + }, + { + "c": [ + 362, + 712, + 200, + 700 + ] + }, + { + "c": [ + 200, + 700, + 100, + 687 + ] + }, + { + "c": [ + 100, + 687, + 37, + 700 + ] + }, + { + "c": [ + 37, + 700, + 0, + 712 + ] + }, + { + "c": [ + 2087, + 487, + 2100, + 600 + ] + }, + { + "c": [ + 2100, + 600, + 2087, + 637 + ] + }, + { + "c": [ + 2087, + 637, + 2075, + 675 + ] + }, + { + "c": [ + 2075, + 675, + 2062, + 687 + ] + }, + { + "c": [ + 2062, + 687, + 2025, + 662 + ] + }, + { + "c": [ + 2025, + 662, + 2000, + 600 + ] + }, + { + "c": [ + 2000, + 600, + 1987, + 550 + ] + }, + { + "c": [ + 1987, + 550, + 2012, + 500 + ] + }, + { + "c": [ + 2012, + 500, + 2087, + 487 + ] + }, + { + "c": [ + 2012, + 812, + 2062, + 787 + ] + }, + { + "c": [ + 2062, + 787, + 2087, + 812 + ] + }, + { + "c": [ + 2087, + 812, + 2100, + 837 + ] + }, + { + "c": [ + 2100, + 837, + 2075, + 887 + ] + }, + { + "c": [ + 2075, + 887, + 2025, + 887 + ] + }, + { + "c": [ + 2025, + 887, + 2000, + 875 + ] + }, + { + "c": [ + 2000, + 875, + 2012, + 812 + ] + }, + { + "c": [ + 1800, + 1000, + 1887, + 1012 + ] + }, + { + "c": [ + 1887, + 1012, + 1900, + 1100 + ] + }, + { + "c": [ + 1900, + 1100, + 1875, + 1175 + ] + }, + { + "c": [ + 1875, + 1175, + 1825, + 1175 + ] + }, + { + "c": [ + 1825, + 1175, + 1800, + 1137 + ] + }, + { + "c": [ + 1800, + 1137, + 1787, + 1087 + ] + }, + { + "c": [ + 1787, + 1087, + 1762, + 1075 + ] + }, + { + "c": [ + 1762, + 1075, + 1725, + 1075 + ] + }, + { + "c": [ + 1725, + 1075, + 1700, + 1050 + ] + }, + { + "c": [ + 1700, + 1050, + 1712, + 1012 + ] + }, + { + "c": [ + 1712, + 1012, + 1737, + 987 + ] + }, + { + "c": [ + 1737, + 987, + 1800, + 1000 + ] + }, + { + "c": [ + 625, + 712, + 612, + 800 + ] + }, + { + "c": [ + 612, + 800, + 687, + 800 + ] + }, + { + "c": [ + 687, + 800, + 725, + 787 + ] + }, + { + "c": [ + 725, + 787, + 862, + 787 + ] + }, + { + "c": [ + 862, + 787, + 912, + 775 + ] + }, + { + "c": [ + 912, + 775, + 1012, + 762 + ] + }, + { + "c": [ + 1012, + 762, + 1075, + 787 + ] + }, + { + "c": [ + 1075, + 787, + 1125, + 850 + ] + }, + { + "c": [ + 1125, + 850, + 1150, + 875 + ] + }, + { + "c": [ + 1150, + 875, + 1187, + 875 + ] + }, + { + "c": [ + 1187, + 875, + 1237, + 900 + ] + }, + { + "c": [ + 1237, + 900, + 1300, + 962 + ] + }, + { + "c": [ + 1300, + 962, + 1312, + 1000 + ] + }, + { + "c": [ + 1312, + 1000, + 1312, + 1075 + ] + }, + { + "c": [ + 1312, + 1075, + 1337, + 1150 + ] + }, + { + "c": [ + 1337, + 1150, + 1325, + 1187 + ] + }, + { + "c": [ + 1325, + 1187, + 1325, + 1212 + ] + }, + { + "c": [ + 1325, + 1212, + 1350, + 1237 + ] + }, + { + "c": [ + 1350, + 1237, + 1387, + 1312 + ] + }, + { + "c": [ + 1387, + 1312, + 1387, + 1337 + ] + }, + { + "c": [ + 1387, + 1337, + 1437, + 1387 + ] + }, + { + "c": [ + 1437, + 1387, + 1500, + 1375 + ] + }, + { + "c": [ + 1500, + 1375, + 1525, + 1362 + ] + }, + { + "c": [ + 1525, + 1362, + 1525, + 1300 + ] + }, + { + "c": [ + 1525, + 1300, + 1537, + 1200 + ] + }, + { + "c": [ + 1537, + 1200, + 1525, + 1137 + ] + }, + { + "c": [ + 1525, + 1137, + 1562, + 1062 + ] + }, + { + "c": [ + 1562, + 1062, + 1587, + 1025 + ] + }, + { + "c": [ + 1587, + 1025, + 1600, + 1000 + ] + }, + { + "c": [ + 1600, + 1000, + 1600, + 900 + ] + }, + { + "c": [ + 1600, + 900, + 1587, + 825 + ] + }, + { + "c": [ + 1587, + 825, + 1550, + 800 + ] + }, + { + "c": [ + 1550, + 800, + 1512, + 787 + ] + }, + { + "c": [ + 1512, + 787, + 1500, + 775 + ] + }, + { + "c": [ + 1500, + 775, + 1500, + 725 + ] + }, + { + "c": [ + 1500, + 725, + 1475, + 687 + ] + }, + { + "c": [ + 1475, + 687, + 1400, + 650 + ] + }, + { + "c": [ + 1400, + 650, + 1300, + 625 + ] + }, + { + "c": [ + 1300, + 625, + 1200, + 612 + ] + }, + { + "c": [ + 1200, + 612, + 1100, + 600 + ] + }, + { + "c": [ + 1100, + 600, + 1000, + 612 + ] + }, + { + "c": [ + 1000, + 612, + 900, + 625 + ] + }, + { + "c": [ + 900, + 625, + 812, + 650 + ] + }, + { + "c": [ + 812, + 650, + 775, + 687 + ] + }, + { + "c": [ + 775, + 687, + 725, + 687 + ] + }, + { + "c": [ + 725, + 687, + 675, + 712 + ] + }, + { + "c": [ + 675, + 712, + 625, + 712 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 800, + 787, + 800, + 900 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 800, + 900, + 900, + 1000 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 900, + 1000, + 900, + 1300 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 900, + 1300, + 700, + 1500 + ] + } + ] + }, + "width": 1200, + "height": 898 + } + ] + }, + { + "type": "entries", + "name": "518. Mushroom Cave/Deep Ones' Camp", + "page": 148, + "id": "SC-518", + "entries": [ + "The landing here is only a few inches above the water level. There's no ring or fixture here to which to tie the boat, but there are plenty of rocks and mushrooms large enough to secure a line. Unless the boat is tied up, attached to a heavy weight, or attended, it drifts away with the current.", + "The cave has two levels. The floor of the lower cave is damp everywhere and spotted with puddles. The upper level is 8 feet above the lower level and is accessible by foot and hand grips carved into the stone face. Mushrooms grow on both levels.", + { + "type": "insetReadaloud", + "page": 148, + "entries": [ + "This chilly, lightless cavern is dank and damp. It smells of rotting fish and decaying vegetation. The floor is mere inches above the level of the river and has standing puddles in many places.", + "A rock ledge runs across the middle of the cavern and looms 8 feet above the lower half. A crude stone ladder is carved into the ledge, its handholds and footholds dripping with river mud and unidentifiable slime.", + "Fungus grows throughout both levels of the chamber. It ranges from the size of a fist to the size of a bear and spans every color of the rainbow." + ] + }, + "Deep ones don't use boats to travel on the river. They swim from place to place and climb up onto land (if humanoid) or drag themselves from the water (if more fishlike). A character who makes a successful {@dc 15} Wisdom ({@skill Survival}) check on the lower level notices many splotches and tracks on the floor that resemble drag marks or webbed appendages.", + "At first glance, the fungi could include any variety of giant fungus, including {@creature shrieker|MM|shriekers} or {@creature violet fungus}. In fact, these fungi are generally harmless but highly unusual. They form a hivemind that's capable of rudimentary thought and telepathic communication. When characters first enter the chamber, they must make a {@dc 13} Intelligence saving throw. On a failure, nothing happens. On a success, the character senses the fungi's attempt to communicate and can respond.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Communicating with the Fungi", + "page": 148, + "entries": [ + "Throughout the exchange, bear in mind the fungi's thoughts are utterly alien, they have no concept of the world beyond their cavern, and they communicate much like children who've been badly {@condition frightened}. The points the fungi want to communicate include the following:", + { + "type": "list", + "page": 148, + "items": [ + "They are terrified of the evil beings that come from the moving water. Those beings leave many fish carcasses in the chamber to rot, which is good, but they also break down the fungus, tear it apart, and make other crazy things happen, which is bad. The fungi don't understand why the beings do this or even what it is they're doing, but they try not to think about it because it fills them with dread. They're certain the evil beings must be sick in their minds or they wouldn't behave so badly.", + "The fungi can tell the party are different from the evil beings and not quite as sick in their heads, which is good, but they also came from the water, which might be bad because mostly bad things come from the moving water.", + "Sometimes the evil beings from the moving water bring other beings with them who are terrified, and their thoughts make the fungi afraid too. That's bad.", + "Something even worse than the evil beings from the water lives nearby (the {@creature shoggoth|ToB} in {@area Area 524|SC-524|x}). The fungi have no idea what it is, and they don't want to know. Mostly it stays quiet, like the evil beings when they sleep. But sometimes it wakes up, and then it's always angry and causes a lot of hurting. The fungi hide their thinking when it's awake.", + "More than anything else, the fungi fear violence. They want the evil beings from the water to go away and never come back, but they don't want fighting. It fills brains with hate and other awful thoughts.", + "If anyone asks, the fungi confirm there are bad things here right now on the upper level of the cave, and those things are planning how to kill the newcomers with crazy bad things." + ] + }, + "The final point is true if the characters have a light source with them or if they make any noise in the lower portion of the chamber. If they declare they're being stealthy and they have no light sources, they can attempt a group {@dc 13} Dexterity ({@skill Stealth}) check. If more than half the group succeeds, the deep ones don't notice their arrival and might be caught by surprise." + ] + }, + { + "type": "entries", + "name": "Deep Ones", + "page": 149, + "entries": [ + "Hiding in the upper level of the chamber is a {@creature deep one hybrid priest|ToB} (Tome of Beasts) plus one {@creature deep one|ToB} per character. Try to launch their attack the instant the party learns of the danger from the fungi and before they can react. The deep one priest's first assault is with {@spell ice storm}, followed by {@spell shatter}, followed by the deep ones leaping into the fray with their claws or using blowguns from the upper level.", + { + "type": "entries", + "name": "Blowgun", + "entries": [ + "{@atk rw} {@hit 3} to hit, range 25/100 ft., one target. {@h}{@damage 1} piercing damage plus 10 ({@damage 3d6}) poison damage, or half poison damage with a successful {@dc 12} Constitution saving throw. If a creature takes 15 or more poison damage from a single blowgun attack, it is also {@condition paralyzed} until the end of its next turn (see {@item Sea Serpent Venom|KPSC} in the appendix)." + ] + }, + "The {@spell ice storm} causes terrible destruction to the fungi in the lower chamber, which triggers their defense mechanism: a telepathic wail of pain and fear that affects all other creatures in the chamber. Every creature, at the start of its turn, must make a successful {@dc 15} Charisma saving throw or be {@condition frightened} until the start of its next turn. This fright affects ability checks and attack rolls as usual, and the {@condition frightened} creature's speed is 0 since the chamber is filled with fungi, making it impossible to move without getting closer to fungus. There's one exception to the movement restriction: if a creature's saving throw result is 8 or lower, it must immediately (before taking any other action) move toward the river by the shortest route and dive in to escape from the horrid screaming in its mind. A creature in the river makes its saving throw with advantage.", + "The screaming affects every part of this map sheet except the shrine. It doesn't extend off this map to affect the antechamber, observatory, or dark pool ({@area Areas 522|SC-522|x}\u2013{@area 524|SC-524|x}) or river spaces on that map sheet. The fungi stop screaming at the end of a round during which no one takes damage and no attack rolls are made in the mushroom cave.", + "If you want to pile on the characters' troubles, the {@creature drowned maiden|ToB} in the river (see {@area Area 521|SC-521|x}) can arrive to entangle and slay deep ones or drown characters who dive into the water. She's immune to {@condition frightened|PHB|fright}, so the screaming fungi don't bother her in the least." + ] + }, + { + "type": "entries", + "name": "Captive", + "page": 149, + "entries": [ + "When characters inspect the upper level of the chamber, they find a captive bound and gagged near the wall. This is {@creature Renry Lofulthur|KPSC}. Renry uses the {@creature gladiator} stat block but can be any race and gender you choose. Renry is wearing only a thin tunic, but all the NPC's armor, weapons, and other gear ({@item studded leather armor|PHB}, {@item shield|PHB}, {@item spear|PHB}, {@item dagger|PHB}, adventurer's pack) are stashed near the other treasure (see the Treasure section for details). Renry was captured near the coast by deep ones. They spent what must have been many days traveling up the river with Renry lashed to a floating log. The NPC is hungry but otherwise okay. Renry is keen to get revenge and volunteers to fight alongside the party through the rest of this area. Try to keep Renry alive until characters reach the dark pool ({@area Area 524|SC-524|x}), where Renry's grisly death can demonstrate the intensity of the danger for characters who are reluctant to back down from anything. Consider allowing one of the players to control Renry in addition to their own character so they know this NPC is no glass cannon." + ] + }, + { + "type": "entries", + "name": "Treasure", + "page": 149, + "entries": [ + "A search of the upper level of the chamber locates a fish-skin bag tucked among the fungi. It contains four gems worth 75 gp, 150 gp, 300 gp, and 1,000 gp, plus a {@item bag of beans} and a {@item potion of submission|KPSC} {@homebrew |(see appendix)} in a vial made from the spiral shell of an unfamiliar deep-sea mollusk. Characters can also recover the deep ones' weapons and {@dice 1d6} doses of {@item sea serpent venom|KPSC}." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "519. Stone Bridge", + "page": 149, + "id": "SC-519", + "entries": [ + "A second stone ladder of carved handholds and footholds ascends from the upper level of the mushroom cave another 8 feet to the level of the bridge.", + "The stone bridge arches over the river about 16 feet above the surface of the water. Because of its rounded surface, the bridge is effectively only 2 or 3 feet wide at most points. That's still plenty wide enough for it to be crossed safely by anyone who isn't being distracted\u2014by, for example, an attacking {@creature deep one|ToB} or {@creature drowned maiden|ToB}.", + "A creature that takes damage while in a bridge space with an edge that drops into the river must make a successful Constitution saving throw or fall 16 feet into the water. The DC equals the damage taken from the attack. A creature with proficiency in {@skill Acrobatics} can add its proficiency bonus to the saving throw (the bonus is cumulative for a creature that normally gets its proficiency bonus on Constitution saving throws; e.g., a barbarian with {@skill Acrobatics} proficiency would double their proficiency bonus for this Constitution saving throw).", + "A creature that makes a melee attack while in a bridge space with an edge that drops into the river must make a successful {@dc 8} Dexterity ({@skill Acrobatics}) check or fall 16 feet into the water. Alternatively, a creature can choose to attack with disadvantage and its Dexterity check is considered an automatic success. A creature that can attack more than once makes only one Dexterity check per turn, after its first melee attack. If the creature chooses to avoid the Dexterity check by attacking with disadvantage, all its melee attacks that turn must be made at disadvantage." + ] + }, + { + "type": "entries", + "name": "520. Shrine of Nethus", + "page": 150, + "id": "SC-520", + "entries": [ + "This chamber is a shrine to Nethus, a fallen god of fish, sea monsters, chaos, and the deep ocean. The followers of {@deity Hecate|Greek|PHB} placed the deity Nethus in chains for a time, and his followers were mostly absorbed by the church of Seggotan. When Nethus was imprisoned and his power waned, human communities near the sea shifted their worship to Seggotan with little fuss or upheaval. Deep ones, however, are far older than humanity. Their memories are long and their strange traditions are rigid and unchanging.", + { + "type": "insetReadaloud", + "page": 150, + "entries": [ + "This small shrine was carved from the rock wall of the river cavern some 16 feet above the water. A statue stands on a low dais at the far end of the chamber. The artistic manner of the sculpting is so highly stylized that it's difficult to be certain of the subject, but it appears to be a scaled humanoid bearing a stick in one hand and an octopus or squid in the other. Rusted chains are wrapped around the statue; the chains are obviously real and not part of the stonework. In front of the statue sits a basket of woven seaweed that's filled with humanoid skulls." + ] + }, + "Anyone with proficiency in {@skill Religion} or {@skill History} recognizes the statue as a portrayal of Nethus. The statue likely predates the god's imprisonment, since the chains were obviously added. The \"stick\" was once the shaft of a trident, but the head is broken off. It can be found in the bottom of the skull-filled basket if the skulls are dumped onto the floor.", + "A dwarf realizes the statue is carved from a type of stone that's found only on coral-ringed volcanic islands. No such stone should exist in this place; it must have been brought here from hundreds of miles away.", + "The statue is an {@creature idolic deity|ToB} (Tome of Beasts). It remains quiet and does nothing to raise suspicion until someone is about to damage it or attack it (having telepathy, the deity has a basic awareness of what everyone around it is thinking) or until deep ones counterattack across the bridge.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Deep Ones Attack", + "page": 150, + "entries": [ + "The tumult of fighting in the mushroom cave and the terrified squeals of the fungi draw attention from deep ones elsewhere along this stretch of river. A second force identical to the first group (one {@creature deep one|ToB} per character plus one {@creature deep one hybrid priest|ToB}) arrives while characters are inspecting the shrine. As before, the deep ones are equipped with blowguns and {@item sea serpent venom|KPSC}.", + "How this battle unfolds depends on how characters approached their investigation of the shrine. If the entire party entered the shrine, deep ones attack them with spells and blowguns from the ledge across the river and try to keep them bottled up in the shrine. If one or a few characters remained behind in the mushroom cave, the deep ones either try to sneak up on them or snipe at them with blowguns from the river. Deep ones using blowguns from the river have three-quarters cover (+5 to AC and Dexterity saving throws).", + "This battle also triggers the telepathic defense mechanism of the fungi in {@area Area 518|SC-518|x} if fighting becomes general in that area or anyone casts an area-of-effect spell there." + ] + }, + { + "type": "entries", + "name": "Treasure", + "page": 150, + "entries": [ + "These deep ones bring no valuables into the fight, but characters can recover the deep ones' weapons and {@dice 1d6} doses of {@item sea serpent venom|KPSC}." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "521. Black Water Repose", + "page": 150, + "id": "SC-521", + "entries": [ + "This spot is the final resting place of {@creature Solnis Ledniskol|KPSC} (see the appendix), a human woman who died in the river and transformed into a {@creature drowned maiden|ToB} (Tome of Beasts). Solnis haunts the stretch of river depicted on the maps, but she can move around the river freely and even climb out to walk around on land when it suits her.", + "When characters draw near the bridge, whether they're on the river in a boat or crossing the bridge on foot, Solnis prepares to attack.", + "If they're in a boat, she clutches at the gunwale and implores for help. The story she tells is largely true in outline: she was captured but escaped and has been evading the \"evil sea creatures\" while hoping for rescue. This story won't hold up for more than a few seconds, and she doesn't press her luck with it. All Solnis wants is a glimmer of hesitation from characters so she can launch the first attacks. That's exactly what she does unless players declare their characters attack without giving her a chance to say anything. Ask for initiative rolls from everyone and set Solnis's initiative one point ahead of the best of the players' results.", + "If characters are on the bridge, Solnis simply reaches up with her hair to snag someone around the ankle and drag them into the water. She doesn't announce her presence in any other way before attacking. If characters are battling deep ones on the bridge, Solnis bides her time in the water, hoping someone falls in. Deep ones can't drown so she must kill them with her claws and her kisses. Characters, on the other hand, she prefers to drown by weakening them with kisses while holding them underwater with her hair.", + "The river is 12 feet deep in the passage near the bridge. That's more than deep enough for her to pull creatures to the bottom and be completely shielded against attacks from above the water. If she has any creature {@condition grappled} in her hair and she's under attack from the surface, Solnis simply dives down to avoid taking damage while focusing on killing her captive.", + "Solnis doesn't fight to the death. When her hit points drop below 30, she seeks to escape from combat underwater unless she has a creature {@condition grappled} and it's near death.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Solnis's Lair Effects", + "page": 151, + "entries": [ + "Because the drowned maiden has been in this area for so long and her influence permeates it, it's treated as a monstrous lair. Saving throws against her {@spell disguise self} spells are made with disadvantage everywhere on her portion of the Black River map. Also, Solnis rejuvenates after being slain if her body is left in the Black River (see her description in the appendix). She can bedevil the characters as they're coming and going on the river, and she can even follow them surreptitiously as they return to the main maps to attack them while they rest; it's fairly simple for Solnis to snatch someone with her hair and drag them into the river, especially if they're dozing within 15 feet of the water." + ] + }, + { + "type": "entries", + "name": "Alternative Tactics for Solnis", + "page": 151, + "entries": [ + "If you think your players are inclined to believe a story from a person in distress, Solnis may remain hidden until after they've explored the mushroom cave and the shrine ({@area Areas 518|SC-518|x}\u2013{@area 520|SC-520|x}) and dealt with all the deep ones there. When characters return to {@area Area 518|SC-518|x}, they find Solnis waiting for them, soaking wet, shivering, and collapsed on the damp stone floor. Her story about having escaped from the deep ones and needing help might be more believable under these circumstances.", + "A second alternative, again depending on your knowledge of your players, is that the deep ones finally captured Solnis only a few hours or days before the characters arrived. Eventually she'll be tossed to the {@creature shoggoth|ToB} in the dark pool, but when characters arrive, she's being tormented by vengeful deep ones in the shrine ({@area Area 520|SC-520|x}). This adds credibility to her story and makes it all the more shocking when, as characters are escorting her back across the bridge, she grapples someone with her hair and dives into the river.", + "If you use the first of these scenarios, Renry knows nothing about Solnis and has never seen her before. In the second of these scenarios, Renry probably heard Solnis being tormented in the shrine but knows nothing about where she came from or how long she's been a captive." + ] + } + ] + } + ] + }, + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Corner 2.webp" + }, + "imageType": "map", + "title": "Map 05a: Black River Extension 2", + "credit": "Jon Pintar", + "id": "SC-522-M", + "grid": { + "type": "square", + "size": 130, + "offsetX": 16, + "offsetY": 1, + "scale": 3 + }, + "mapRegions": [ + { + "area": "SC-522", + "points": [ + [ + 469, + 32 + ], + [ + 582, + 32 + ], + [ + 693, + 143 + ], + [ + 690, + 395 + ], + [ + 611, + 474 + ], + [ + 469, + 474 + ] + ] + }, + { + "area": "SC-523", + "points": [ + [ + 245, + 331 + ], + [ + 245, + 538 + ], + [ + 463, + 538 + ], + [ + 463, + 331 + ] + ] + }, + { + "area": "SC-524", + "points": [ + [ + 1018, + 22 + ], + [ + 1018, + 445 + ], + [ + 697, + 445 + ], + [ + 697, + 22 + ] + ] + } + ], + "width": 1051, + "height": 774 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Corner 2 (Player Version).webp" + }, + "imageType": "mapPlayer", + "title": "Map 05a: Black River Extension 2\u2014(Player Version)", + "credit": "Jon Pintar", + "id": "SC-522-MP", + "mapParent": { + "id": "SC-522-M", + "offsetX": 3, + "offsetY": 1, + "scaleX": 0.8673, + "scaleY": 0.8666 + }, + "grid": { + "type": "square", + "offsetX": 3, + "scale": 2 + }, + "foundrySceneRoot": { + "globalLight": false, + "tokenVision": true, + "fogExploration": true, + "padding": 0, + "tiles": [ + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/05 Black River Main Overlay 12.webp" + }, + "x": 200, + "y": 200, + "width": 600, + "height": 200, + "rotation": 90 + } + ], + "lights": [ + { + "x": 850, + "y": 950, + "config": { + "bright": 2, + "dim": 14, + "animation": { + "type": "flame" + }, + "color": "#de9921" + } + } + ], + "walls": [ + { + "c": [ + 287, + 0, + 912, + 0 + ] + }, + { + "c": [ + 287, + 0, + 275, + 100 + ] + }, + { + "c": [ + 275, + 100, + 287, + 200 + ] + }, + { + "c": [ + 287, + 200, + 287, + 225 + ] + }, + { + "c": [ + 287, + 225, + 275, + 300 + ] + }, + { + "c": [ + 275, + 300, + 237, + 362 + ] + }, + { + "c": [ + 237, + 362, + 162, + 400 + ] + }, + { + "c": [ + 162, + 400, + 112, + 500 + ] + }, + { + "c": [ + 112, + 500, + 100, + 600 + ] + }, + { + "c": [ + 100, + 600, + 100, + 700 + ] + }, + { + "c": [ + 100, + 700, + 87, + 800 + ] + }, + { + "c": [ + 87, + 800, + 75, + 900 + ] + }, + { + "c": [ + 75, + 900, + 87, + 1000 + ] + }, + { + "c": [ + 87, + 1000, + 87, + 1112 + ] + }, + { + "c": [ + 87, + 1112, + 75, + 1400 + ] + }, + { + "c": [ + 75, + 1400, + 87, + 1500 + ] + }, + { + "c": [ + 87, + 1500, + 200, + 1612 + ] + }, + { + "c": [ + 200, + 1612, + 325, + 1712 + ] + }, + { + "c": [ + 325, + 1712, + 412, + 1750 + ] + }, + { + "c": [ + 412, + 1750, + 2412, + 1750 + ] + }, + { + "c": [ + 2412, + 1075, + 2412, + 1750 + ] + }, + { + "c": [ + 2300, + 1087, + 2412, + 1075 + ] + }, + { + "c": [ + 2300, + 1087, + 2275, + 1075 + ] + }, + { + "c": [ + 2275, + 1075, + 2162, + 1075 + ] + }, + { + "c": [ + 2162, + 1075, + 2037, + 1062 + ] + }, + { + "c": [ + 2037, + 1062, + 1975, + 1087 + ] + }, + { + "c": [ + 1975, + 1087, + 1912, + 1087 + ] + }, + { + "c": [ + 1912, + 1087, + 1837, + 1087 + ] + }, + { + "c": [ + 1837, + 1087, + 1762, + 1087 + ] + }, + { + "c": [ + 1762, + 1087, + 1725, + 1150 + ] + }, + { + "c": [ + 1725, + 1150, + 1687, + 1187 + ] + }, + { + "c": [ + 1687, + 1187, + 1612, + 1175 + ] + }, + { + "c": [ + 1612, + 1175, + 1562, + 1187 + ] + }, + { + "c": [ + 1562, + 1187, + 1500, + 1187 + ] + }, + { + "c": [ + 1500, + 1187, + 1437, + 1175 + ] + }, + { + "c": [ + 1437, + 1175, + 1400, + 1125 + ] + }, + { + "c": [ + 1400, + 1125, + 1350, + 1100 + ] + }, + { + "c": [ + 1350, + 1100, + 1312, + 1087 + ] + }, + { + "c": [ + 1312, + 1087, + 1312, + 712 + ] + }, + { + "c": [ + 1312, + 712, + 1387, + 712 + ] + }, + { + "c": [ + 1387, + 712, + 1387, + 812 + ] + }, + { + "c": [ + 1387, + 812, + 1512, + 812 + ] + }, + { + "c": [ + 1512, + 812, + 1512, + 712 + ] + }, + { + "c": [ + 1512, + 712, + 1575, + 712 + ] + }, + { + "c": [ + 1575, + 712, + 1587, + 612 + ] + }, + { + "c": [ + 1587, + 612, + 1587, + 1012 + ] + }, + { + "c": [ + 1587, + 1012, + 1812, + 1012 + ] + }, + { + "c": [ + 1812, + 1012, + 1812, + 912 + ] + }, + { + "c": [ + 1812, + 912, + 2087, + 912 + ] + }, + { + "c": [ + 2087, + 912, + 2087, + 1012 + ] + }, + { + "c": [ + 2087, + 1012, + 2312, + 1012 + ] + }, + { + "c": [ + 2312, + 1012, + 2312, + 87 + ] + }, + { + "c": [ + 2312, + 87, + 2087, + 87 + ] + }, + { + "c": [ + 2087, + 87, + 2087, + 187 + ] + }, + { + "c": [ + 2087, + 187, + 1812, + 187 + ] + }, + { + "c": [ + 1812, + 187, + 1812, + 87 + ] + }, + { + "c": [ + 1812, + 87, + 1587, + 87 + ] + }, + { + "c": [ + 1587, + 87, + 1587, + 487 + ] + }, + { + "c": [ + 1587, + 487, + 1575, + 387 + ] + }, + { + "c": [ + 1575, + 387, + 1512, + 387 + ] + }, + { + "c": [ + 1512, + 387, + 1512, + 287 + ] + }, + { + "c": [ + 1512, + 287, + 1387, + 287 + ] + }, + { + "c": [ + 1387, + 287, + 1387, + 387 + ] + }, + { + "c": [ + 1387, + 387, + 1312, + 387 + ] + }, + { + "c": [ + 1312, + 387, + 1312, + 87 + ] + }, + { + "c": [ + 1312, + 87, + 1087, + 87 + ] + }, + { + "c": [ + 1087, + 87, + 1087, + 887 + ] + }, + { + "c": [ + 1087, + 887, + 1012, + 887 + ] + }, + { + "c": [ + 1012, + 887, + 1012, + 787 + ] + }, + { + "c": [ + 1012, + 787, + 687, + 787 + ] + }, + { + "c": [ + 687, + 787, + 687, + 887 + ] + }, + { + "c": [ + 687, + 887, + 612, + 912 + ] + }, + { + "c": [ + 612, + 912, + 600, + 937 + ] + }, + { + "c": [ + 600, + 937, + 600, + 800 + ] + }, + { + "c": [ + 600, + 800, + 625, + 737 + ] + }, + { + "c": [ + 625, + 737, + 712, + 675 + ] + }, + { + "c": [ + 712, + 675, + 712, + 600 + ] + }, + { + "c": [ + 712, + 600, + 800, + 500 + ] + }, + { + "c": [ + 800, + 500, + 862, + 412 + ] + }, + { + "c": [ + 862, + 412, + 900, + 337 + ] + }, + { + "c": [ + 900, + 337, + 925, + 225 + ] + }, + { + "c": [ + 925, + 225, + 925, + 125 + ] + }, + { + "c": [ + 925, + 125, + 912, + 0 + ] + }, + { + "door": 1, + "c": [ + 1587, + 487, + 1587, + 612 + ] + }, + { + "c": [ + 600, + 962, + 612, + 975 + ] + }, + { + "c": [ + 612, + 975, + 687, + 1012 + ] + }, + { + "c": [ + 687, + 1012, + 687, + 1112 + ] + }, + { + "c": [ + 687, + 1112, + 787, + 1112 + ] + }, + { + "c": [ + 787, + 1112, + 812, + 1187 + ] + }, + { + "c": [ + 812, + 1187, + 837, + 1200 + ] + }, + { + "c": [ + 837, + 1200, + 800, + 1200 + ] + }, + { + "c": [ + 800, + 1200, + 737, + 1212 + ] + }, + { + "c": [ + 737, + 1212, + 675, + 1200 + ] + }, + { + "c": [ + 675, + 1200, + 650, + 1187 + ] + }, + { + "c": [ + 650, + 1187, + 625, + 1137 + ] + }, + { + "c": [ + 625, + 1137, + 612, + 1062 + ] + }, + { + "c": [ + 612, + 1062, + 612, + 1025 + ] + }, + { + "c": [ + 612, + 1025, + 600, + 962 + ] + }, + { + "c": [ + 1087, + 1012, + 1012, + 1012 + ] + }, + { + "c": [ + 1012, + 1012, + 1012, + 1112 + ] + }, + { + "c": [ + 1012, + 1112, + 912, + 1112 + ] + }, + { + "c": [ + 912, + 1112, + 887, + 1187 + ] + }, + { + "c": [ + 887, + 1187, + 862, + 1200 + ] + }, + { + "c": [ + 862, + 1200, + 950, + 1200 + ] + }, + { + "c": [ + 950, + 1200, + 1000, + 1200 + ] + }, + { + "c": [ + 1000, + 1200, + 1062, + 1175 + ] + }, + { + "c": [ + 1062, + 1175, + 1087, + 1137 + ] + }, + { + "c": [ + 1087, + 1137, + 1087, + 1075 + ] + }, + { + "c": [ + 1087, + 1075, + 1087, + 1012 + ] + }, + { + "door": 1, + "c": [ + 1087, + 887, + 1087, + 1012 + ], + "ds": 2, + "doorSound": "" + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 600, + 937, + 600, + 962 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 837, + 1200, + 862, + 1200 + ] + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "move": 0, + "c": [ + 600, + 962, + 600, + 937 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "move": 0, + "c": [ + 862, + 1200, + 837, + 1200 + ], + "dir": 1, + "threshold": { + "sight": 5 + } + } + ] + }, + "width": 1203, + "height": 900 + } + ] + }, + { + "type": "entries", + "name": "522. Antechamber", + "page": 151, + "id": "SC-522", + "entries": [ + "The entrance to this chamber is about a foot above the level of the river. There's nothing here to which to tie the boat. Unless it's attached to a heavy weight or left attended, it drifts away with the current.", + "This chamber is used by the deep ones to prepare themselves before entering the presence of the {@creature shoggoth|ToB} in the dark pool ({@area Area 524|SC-524|x}).", + { + "type": "insetReadaloud", + "page": 151, + "entries": [ + "Two sets of stone steps ascend to an oddly shaped chamber. The stonework here is ancient beyond imagining. The filigree and carving on the walls and ceiling, though worn down by eons of use and neglect, surpasses anything you've seen before in both intricacy and strangeness. Whatever race of creatures cut this room from the rock was not of this realm. The designs suggest otherworldly vistas and alien anatomies, but thankfully erosion and deterioration have rendered them indecipherable.", + "The floor may have been beautiful once. Now it's a morass of river mud, fish bones, discarded rags of clothing, and smeared blood.", + "Unfamiliar, savage objects hang from pegs rudely hammered into cracks in the walls or lie on shelves cobbled together from shattered barrels and broken ship's furnishings. These items resemble vestments and sacred objects, but they're made from fish scales, shark bones, the shells of giant crustaceans, and what can only be human skin, often with recognizable facial features.", + "A few small baskets tossed haphazardly into corners appear to contain gold and silver jewelry, precious gems, and fantastic art objects.", + "A door of bronze with coral and mother-of-pearl insets stands closed." + ] + }, + "A dwarf with the Stonecunning trait can't identify the source of the stonework or estimate its age any more accurately than \"older than any civilization I've encountered.\" A character who has proficiency in {@skill History} can try to get more information from the carvings by making a {@dc 15} Wisdom saving throw. On a success, they find the carvings too disturbing to study in detail and they can't learn anything from them. On a failure, the character suspects this chamber may be the work of exiles from the Void in prehistory. Unless the character has been to the Void or visited the Plateau of Leng, this can only be a guess. The character is deeply but subtly affected by what they've seen. Until the character completes a long rest, they make saving throws with disadvantage and all weapon and spell attack rolls against the character are made with advantage.", + "The door to {@area Area 524|SC-524|x} is closed but not locked.", + "The \"vestments\" present in the chamber aren't strictly magical but they do serve an important function. Creatures wearing them are better able to resist the shoggoth's Hideous Piping. They make their saving throws against the effect with advantage and, when they're confused by the piping, they add +3 to their {@dice d10} roll to determine what they can do on their turn.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 152, + "entries": [ + "Three baskets woven from seaweed contain random treasures dredged up by the {@creature shoggoth|ToB}. This consists of jewelry and small statues made from gold, silver, platinum, bone, and a bewildering variety of exotic gems. The statues all depict disturbing or blasphemous subjects; the jewelry was clearly not meant to be worn by humanoid creatures. All of it is covered by a tarlike yet slimy patina. No reputable art or antiquities dealer will have anything to do with these items. Finding a buyer could be an adventure in itself, involving dealings with the most unsavory, unpleasant merchants imaginable. To the \"right\" buyer, the items would be worth 30,000 gp total. A much easier (both physically and psychologically) course of action is to pry out the gems and melt the metal into ingots. Any merchant would pay 10,000 gp for the sanitized raw material." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "523. Observatory", + "page": 152, + "id": "SC-523", + "entries": [ + "This chamber is always garrisoned by three {@creature deep one|ToB|deep ones} equipped with blowguns and {@item sea serpent venom|KPSC} {@homebrew |(see appendix)}. The door is barred from the inside; it can be broken open with a successful {@dc 25} Strength ({@skill Athletics}) check or destroyed (AC 16, 18 hit points, resistance to all damage except bludgeoning and force). Deep ones absolutely do not open the door for intruders unless compelled with magic to do so, no matter what happens outside the observatory. They are neither empathetic nor compassionate even to their own kind.", + "Anyone who moves past the observatory's viewing slits comes under attack. The deep ones can launch multiple blowgun darts per turn through the slits; the first deep one attacks and steps away, the second does the same, and then the third. They are automatically aware of an approaching boat or of swimmers on the surface, but they might miss creatures swimming beneath the surface of the water; their {@skill Perception} modifier is \u22121." + ] + }, + { + "type": "entries", + "name": "524. Dark Pool", + "page": 152, + "id": "SC-524", + "entries": [ + "This chamber is where the shoggoth resides. It may prove deadly to characters who don't know how to retreat.", + { + "type": "insetReadaloud", + "page": 152, + "entries": [ + "The chamber beyond the bronze door is dominated by a central, decorative well that sits flush with the floor. The floor around the well is an intricately patterned mosaic rendered illegible by smears of river silt, blood, tarlike goo, and the remains of fish and other creatures that have been smashed into paste. Dark, thick, oily liquid fills the well nearly to its lip. The substance shifts and gurgles in the well in a manner no liquid should. The stench of blood, meat, sweat, and bodily humors is overpowering.", + "Each corner of the chamber contains a stone table. On each table rests a large copper bowl filled with dark, red blood.", + "On the far side of the pool, four of the fish-human hybrid creatures are engaged in a blasphemous arcane ritual. Their guttural, blubbery chanting throbs in time with the undulations of the liquid in the well." + ] + }, + "The chanting creatures are three {@creature deep one|ToB|deep ones} and one {@creature deep one archimandrite|ToB} (Tome of Beasts). All four are wearing adornments from {@area Area 522|SC-522|x} (giving them some protection against the shoggoth's Hideous Piping when it appears).", + "No matter how much deep one finery from the antechamber characters drape on themselves, they can't trick these deep ones into believing they're anything but intruders. The sound of fighting and spellcasting farther along the river alerts the archimandrite to danger. Magical disguises might cause a second's hesitation, but that's it. The {@item potion of submission|KPSC} from {@area Area 518|SC-518|x} can allow one character to enter the chamber and scout it without arousing the deep ones' ire, but that doesn't suddenly make them forget the larger situation.", + "The deep ones' ritual entreats the {@creature shoggoth|ToB} to appear. Without a live sacrifice to lure the {@creature shoggoth|ToB}, this ritual takes some time. When characters enter the chamber, the archimandrite realizes time has run out. On its first opportunity, the archimandrite uses its claws to rip open the midsection of the nearest deep one, splashing blood into the pool. The inky liquid boils and churns, and the {@creature shoggoth|ToB} (Tome of Beasts) joins the action on the following round. It makes Slam attacks against the wounded deep one. It can attack up to five times, which ought to guarantee the victim's death and absorption into the {@creature shoggoth|ToB}. Make sure characters see this happen! They've fought deep ones and should have a good idea what it takes to kill one. Seeing the thing in the pool dissolve a deep one into protoplasm and absorb its matter in a single turn should be a horrifyingly obvious clue to the party that they're out of their depth against this creature.", + "The deep one archimandrite uses spells against the characters. The other deep ones focus on keeping adventurers away from the archimandrite while the spells and the {@creature shoggoth|ToB} do their work. At some point the archimandrite might also use its Voice to call more deep ones from elsewhere on the Black River, if you really want to throw the characters into the stewpot (see the Aftermath section).", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Shoggoth Attacks", + "page": 153, + "entries": [ + "The shoggoth never leaves the dark pool during the battle. It doesn't need to; it can reach every part of the chamber without moving. It flails its pseudopods, mouths, and eyestalks around the chamber with abandon.", + "The creature is drawn to blood. Anything that's bleeding is its top priority for a target. Note \"bleeding\" isn't the same as \"not at maximum hit points.\" Attacks that cause poison, cold, or radiant damage (for example) probably don't cause bleeding. Pay attention to the types of damage being done as well as the amounts, and direct the shoggoth's attacks against creatures that take significant piercing, slashing, acid, and similar damage types. In the same vein, splashing blood from one of the containers in the corners of the room onto an enemy might direct the shoggoth's attention to that creature. If a player thinks of that, reward their insight with Slam attacks against the blood-splashed creature.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Shoggoth.webp" + }, + "credit": "Marcel Mercado", + "width": 864, + "height": 1144 + } + ] + }, + { + "type": "entries", + "name": "Pacing", + "page": 153, + "entries": [ + "Players ought to realize the creature in the well is beyond all of their characters' capability and retreat as soon as possible. Whether the deep ones are alive or dead is of little consequence. They're a significant threat to the characters, but they're insignificant compared to the {@creature shoggoth|ToB}.", + "If characters refuse to retreat, you have a few options.", + "First, the {@creature shoggoth|ToB} doesn't care whom it kills and absorbs; it ingests deep ones as happily as humans, dwarves, or elves. This can buy the characters a round or two of indecision.", + "Second, this is the real reason why {@creature Renry Lofulthur|KPSC} is here. If seeing one or two deep ones instantly dissolved into protoplasmic goo doesn't ring the party's alarms, the {@creature shoggoth|ToB|shoggoth's} next target can be Renry. Do your best to kill and absorb Renry in one turn. This is more difficult for the {@creature shoggoth|ToB} because Renry is tougher than a deep one, but that can also be to your advantage; if you allowed a player to control Renry, they know how tough the NPC is and should realize what it means about how staggeringly dangerous the creature in the well is.", + "Third, you can turn the {@creature shoggoth|ToB} against a character. Any character who draws the shoggoth's full attention is likely to die\u2014and death by {@creature shoggoth|ToB} is likely to be permanent, with no possibility of being raised or reincarnated. Even so, focusing on one character is better than spreading out the shoggoth's attacks, because once a character is {@condition grappled}, only the very strongest have much chance to escape.", + "Killing a character doesn't need to be traumatic. Some groups will hardly bat an eye, but to others it's a taboo. If you suspect the situation could reach this point, think about your players ahead of time. Do any players show signs of getting tired of their characters? Has anyone given hints that they'd rather be playing a different class or race? If so, then this is an opportunity, not a problem. Have a private conversation with that character before the game and offer to let them replace their current character with one they'd enjoy more in exchange for killing their character in a spectacular way. You don't need to give any details, and obviously you need the player to keep this secret until after their big death. Handled properly, this situation can be a win for everyone.", + "After all this, players have been given ample warning that fighting the {@creature shoggoth|ToB} is a hopeless proposition. Anyone who stays and fights should understand it means their death. If that's their choice, play it out." + ] + }, + { + "type": "entries", + "name": "Aftermath", + "page": 154, + "entries": [ + "Even getting out of the chamber may not be easy if more than half the characters are unable to move because of the shoggoth's Hideous Piping. They aren't {@condition paralyzed}, however, so one character can move a confused character out of the room through a combination of urging and dragging. As long as characters are making an earnest effort to escape, let them get away. You can even hit them with Slam attacks from the {@creature shoggoth|ToB} as they go but overlook the grappling portion of the attack.", + "When characters escape through the anteroom, it's time for the {@creature shoggoth|ToB} to heave itself out of its well and ooze through the doorway in pursuit. This is purely for drama and to urge the characters to keep moving fast. There's no time to loot the antechamber or investigate the observatory. Describe the great bronze door dissolving into the {@creature shoggoth|ToB} and the doorframe bursting as the monster forces its way into the anteroom, where the walls buckle and chunks of ceiling collapse from the strain of the creature's immense bulk and strength. If characters make it to the river and keep retreating, they're safe. The {@creature shoggoth|ToB} doesn't pursue them along the river, but the sounds of destruction and Hideous Piping can be heard until characters are well away.", + "You can throw one last problem at the characters if you want, in the form of a squad of {@creature deep one|ToB|deep ones}, {@creature lesser scrag|CCodex|scrags}, {@creature gargoctopus|CCodex|gargoctopi}, or {@creature water leaper|ToB|water leapers} that responded to the archimandrite's call. A fitting conclusion to this escapade is to have this force severely damage the characters' boat so that any baskets or sacks of ancient treasure taken from the anteroom fall overboard and sink into the Black River. In that case, leave them one lumpish gold-and-platinum statue that they recognize after the fact as a representation of a {@creature shoggoth|ToB} with jeweled eyes and teeth." + ] + } + ] + } + ] + } + ] + }, + { + "type": "section", + "name": "Restocking", + "page": 154, + "entries": [ + "Unless characters hunt down {@creature Brutwer|KPSC}, she can remain a threat on this level for a long time. She can ally with different types of river creatures and be a real thorn in the characters' sides if they try to use this level for shelter while exploring the much more hostile environments of the Howling Halls. Even alone, her Call the Blood ability can prevent the characters from resting on this level with little danger to herself.", + "The {@creature shadow river lord|CCodex} is another threat. Any gratitude he feels for the party's help against {@creature Llagfel|KPSC} is likely to be short-lived. If {@creature Llagfel|KPSC} isn't destroyed, the situation is far worse. She isn't keen on fighting anything very far removed from {@creature the chained thing|KPSC}, but she might do it if the stakes are high enough.", + "Potentially the worst threat here, though, is the gate to the Plateau of Leng. {@creature Xymargshra|KPSC} has no friends, but it has enemies\u2014and allies\u2014that would capitalize on the creature's disappearance to try to seize its wealth. Horrors of every kind dwell on the Plateau of Leng, and they're sure to be lured by the potential for plunder in a place like the Scarlet Citadel and the surrounding countryside. Most of what comes from Leng should be aberrations with links to the Void and their corrupted, twisted humanoid servants. {@i Tome of Beasts} and {@i Creature Codex} both include many horrific aberrations suitable for use in these roles." + ] + } + ] + }, + { + "type": "section", + "name": "Level 6: Howling Halls", + "page": 155, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L6 Splash.webp" + }, + "credit": "Egil Thompson", + "width": 1276, + "height": 809 + }, + { + "type": "section", + "page": 155, + "entries": [ + "The lowest level of the Scarlet Citadel is the seat of its mystery and attraction to the creatures that gathered here. This is where the magical energy of intersecting ley lines and congruent shadow roads is at its strongest and where characters will encounter the strangest magical effects.", + "Elemental maelstroms are the norm on this level, to the extent that characters probably can't stay here for long stretches. A short or long rest is possible only in one spot\u2014the abandoned refuge (Area 611)\u2014but even that won't be very comfortable without special gear the party is unlikely to have.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Wind", + "page": 155, + "entries": [ + "The {@item sphere of annihilation} in {@area Area 614|SC-614|x} destroys everything, including the air touching it. This vacuum pulls air through the tunnels. If the air was allowed to build up unlimited momentum, it would eventually become a howling cyclone. Closed doors and narrow passages lessen the storm, but the wind is always substantial. At its weakest, it's strong enough to send light objects sailing through the air, not just skidding along the ground. At its strongest, it can approach the force of a hurricane.", + "Because of the strong wind, ranged weapon attacks are made with disadvantage if the range is more than 10 feet.", + "At the end of every combat (the whole fight, not every round), all characters who were involved in the fight must make a successful Constitution saving throw or gain one level of {@condition exhaustion}. Characters who took no damage during the fight make this saving throw with advantage. The DC for the saving throw varies from chamber to chamber and is noted in individual area descriptions." + ] + }, + { + "type": "entries", + "name": "Doors", + "page": 155, + "entries": [ + "The two doors on this level (in {@area Areas 604|SC-604|x} and {@area 607|SC-607|x}) have a big effect on conditions here. When characters first arrive, the door in {@area 604|SC-604|x} is open and the door in {@area 607|SC-607|x} is closed.", + "The doors are strong enough to resist the wind; they can't be broken by the wind alone. They're not, however, airtight. In fact, quite a bit of air leaks around them even when closed. Characters might try to seal the doors by packing the gaps around them with wax, tarred cloth, and similar material. These efforts work for a while, depending on your judgment, but all are bound to fail within an hour ({@dice 1d20 × 3} minutes, if you prefer a random effect).", + "If characters manage to leave a path of open doors behind them clear to the Black River itself, the wind along that path rapidly builds up to hurricane strength. A creature along that path that's not an elemental must make a successful {@dc 20} Strength saving throw at the start of its turn or be pulled {@dice 2d6} spaces ({@dice 2d6 × 5} feet) toward the {@item sphere of annihilation}.", + "In {@area Areas 601|SC-601|x} through {@area 606|SC-606|x}, blowing sand and salt reduce visibility to 5 feet. Everything beyond that distance has total concealment unless characters have senses to supplement sight, such as {@sense tremorsense|MM}. Specific areas may include additional effects.", + "If the door in {@area 604|SC-604|x} is closed, the wind through {@area Areas 601|SC-601|x}\u2013{@area 605|SC-605|x} drops to the level of a strong, normal wind and visibility increases to 30 feet. If the door in {@area Area 607|SC-607|x} is closed (as it is at the start), the wind through {@area Areas 608|SC-608|x}\u2013{@area 614|SC-614|x} is a bit stronger than that because of the narrow apertures that are always open." + ] + }, + { + "type": "entries", + "name": "Elemental Influence", + "page": 156, + "entries": [ + "Each area of Level 6 has a dominant element that affects damage dealt in those areas. The dominant elemental influence in each area is indicated by the background color on the map, and they are also summarized in the {@table Elemental Effects|KPSC} table.", + "Damage from attacks and spells that aligns with the dominant elemental type deals +1 damage per die. Damage from attacks and spells that align with opposing elemental types deal \u22121 damage per die.", + { + "type": "statblock", + "tag": "table", + "source": "KPSC", + "name": "Elemental Effects", + "page": 156 + } + ] + }, + { + "type": "entries", + "name": "Ley Lines", + "page": 156, + "entries": [ + "The multiple ley lines that pass through the region of the Scarlet Citadel all intersect here. Like the point where onrushing rivers flow into each other, the merging of magical currents causes tremendous turbulence.", + "This turbulence effectively turns the whole level into a zone of magical chaos. Every time a magical effect is invoked other than a simple bonus to hit or damage when attacking with a magic weapon, there's a 50/50 chance it triggers a collateral effect. Roll any die; on an odd result, a random effect occurs. Roll {@dice d100} and consult the {@table Chaos Magic Surge|DM07|Chaos Magic Surges table} from Deep Magic to see what happens.", + { + "type": "statblock", + "tag": "table", + "source": "DM07", + "name": "Chaos Magic Surge", + "page": 156, + "collapsed": true + }, + "If the magic is a spell that involves an attack roll or a spellcasting roll, you can use the {@dice d20} roll itself as the surge check rather than rolling a separate die. Always refer to the unmodified number on the die for the surge, not the modified result.", + "Note a surge can occur even if a spell misses its target or has no effect for some other reason. A surge is caused by magic being used, not by magic being effective.", + "Collateral effects are triggered by casting a spell through both learned and innate spellcasting abilities, casting a spell from a scroll or magic item, using a spell-like class ability, or using a magic item to trigger a spell-like effect. Monster and class abilities that mimic spell effects don't trigger a surge unless the description of the ability specifically states it's a magic effect. Likewise, effects of magic items that are \"always on,\" such as the {@skill Stealth} bonus from boots of elvenkind, don't cause surges.", + { + "type": "list", + "page": 156, + "name": "Here are examples of effects that don't trigger surges:", + "items": [ + "Monster regeneration, flight, and innate invisibility", + "Attacking with a +1 weapon", + "Getting the benefit of +1 armor or {@item bracers of defense}", + "Expending a Hit Die to heal", + "A monster's weapon attack that causes additional damage, conditions, or effects", + "A monster's attack that causes a burst of magical damage, unless the attack is described as a spell" + ] + }, + { + "type": "list", + "page": 156, + "name": "Here are examples of effects that can trigger surges:", + "items": [ + "Igniting a flaming weapon (but not attacking with it after it's already aflame)", + "Launching magic missiles from a {@item wand of magic missiles}", + "Triggering a {@item cloak of the bat} to polymorph yourself or to take flight (but not to remain polymorphed, to continue flying, or to get advantage on a {@skill Stealth} check)", + "Using an action to cause a {@item dagger of venom} to cover itself with poison (but not when you attack with the dagger or cause poison damage with it)", + "Attempting to turn undead or any other use of Channel Divinity", + "Laying on hands", + "Using Wild Shape", + "Drinking a potion" + ] + }, + "Use the examples, your own interpretation of the guidelines, and your sense of drama to judge all the corner cases that are bound to arise.", + "Spellcasters who utilize ley-line magic as described in {@book Deep Magic 5: Ley Lines|DM05} are considered to be in the vicinity of a titanic ley line anywhere on this level." + ] + } + ] + }, + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/06 Howling Halls.webp" + }, + "imageType": "map", + "title": "Map 06: Howling Halls", + "credit": "Jon Pintar", + "id": "SC-600-M", + "grid": { + "type": "square", + "size": 70, + "offsetX": 29, + "offsetY": 8 + }, + "mapRegions": [ + { + "area": "SC-601", + "points": [ + [ + 552, + 50 + ], + [ + 14, + 50 + ], + [ + 14, + 1092 + ], + [ + 415, + 1092 + ], + [ + 526, + 981 + ], + [ + 526, + 923 + ], + [ + 488, + 885 + ], + [ + 488, + 330 + ], + [ + 552, + 274 + ] + ] + }, + { + "area": "SC-602", + "points": [ + [ + 628, + 53 + ], + [ + 628, + 333 + ], + [ + 505, + 333 + ], + [ + 505, + 524 + ], + [ + 827, + 524 + ], + [ + 827, + 53 + ] + ] + }, + { + "area": "SC-603", + "points": [ + [ + 15, + 1103 + ], + [ + 15, + 1648 + ], + [ + 621, + 1648 + ], + [ + 621, + 1381 + ], + [ + 548, + 1308 + ], + [ + 206, + 1308 + ], + [ + 206, + 1103 + ] + ] + }, + { + "area": "SC-604", + "points": [ + [ + 222, + 1099 + ], + [ + 426, + 1099 + ], + [ + 500, + 1025 + ], + [ + 865, + 1025 + ], + [ + 977, + 1137 + ], + [ + 977, + 1370 + ], + [ + 634, + 1370 + ], + [ + 555, + 1291 + ], + [ + 222, + 1291 + ] + ] + }, + { + "area": "SC-605", + "points": [ + [ + 541, + 830 + ], + [ + 541, + 1017 + ], + [ + 948, + 1017 + ], + [ + 948, + 830 + ] + ] + }, + { + "area": "SC-606", + "points": [ + [ + 501, + 541 + ], + [ + 828, + 541 + ], + [ + 925, + 638 + ], + [ + 925, + 793 + ], + [ + 501, + 793 + ] + ] + }, + { + "area": "SC-607", + "points": [ + [ + 2041, + 408 + ], + [ + 2041, + 1138 + ], + [ + 2444, + 1138 + ], + [ + 2444, + 408 + ] + ] + }, + { + "area": "SC-608", + "points": [ + [ + 1035, + 5 + ], + [ + 1729, + 5 + ], + [ + 1729, + 175 + ], + [ + 1475, + 175 + ], + [ + 1336, + 314 + ], + [ + 1035, + 314 + ] + ] + }, + { + "area": "SC-609", + "points": [ + [ + 1670, + 397 + ], + [ + 1810, + 537 + ], + [ + 1875, + 472 + ], + [ + 1875, + 194 + ], + [ + 2228, + 194 + ], + [ + 2306, + 272 + ], + [ + 2306, + 387 + ], + [ + 2026, + 387 + ], + [ + 2026, + 867 + ], + [ + 1542, + 867 + ], + [ + 1542, + 397 + ] + ] + }, + { + "area": "SC-610", + "points": [ + [ + 1329, + 533 + ], + [ + 1520, + 533 + ], + [ + 1520, + 379 + ], + [ + 1680, + 379 + ], + [ + 1815, + 514 + ], + [ + 1864, + 465 + ], + [ + 1864, + 205 + ], + [ + 1485, + 205 + ], + [ + 1329, + 363 + ] + ] + }, + { + "area": "SC-165", + "points": [ + [ + 1614, + 879 + ], + [ + 2010, + 879 + ], + [ + 2010, + 1074 + ], + [ + 1841, + 1243 + ], + [ + 1614, + 1243 + ] + ] + }, + { + "area": "SC-612", + "points": [ + [ + 2439, + 1151 + ], + [ + 1985, + 1151 + ], + [ + 1865, + 1271 + ], + [ + 1606, + 1271 + ], + [ + 1606, + 1685 + ], + [ + 2439, + 1685 + ] + ] + }, + { + "area": "SC-613", + "points": [ + [ + 695, + 1382 + ], + [ + 1037, + 1382 + ], + [ + 1244, + 1175 + ], + [ + 1601, + 1175 + ], + [ + 1601, + 1680 + ], + [ + 695, + 1680 + ] + ] + }, + { + "area": "SC-614", + "points": [ + [ + 1519, + 554 + ], + [ + 1519, + 1142 + ], + [ + 1008, + 1142 + ], + [ + 957, + 1091 + ], + [ + 957, + 706 + ], + [ + 1111, + 554 + ] + ] + } + ], + "width": 2446, + "height": 1696 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/06 Howling Halls (Player Version).webp" + }, + "imageType": "mapPlayer", + "title": "Map 06: Howling Halls\u2014(Player Version)", + "credit": "Jon Pintar", + "id": "SC-600-MP", + "mapParent": { + "id": "SC-600-M", + "offsetX": -43, + "offsetY": 7, + "scaleX": 1.402, + "scaleY": 1.3986 + }, + "grid": { + "type": "square", + "offsetX": 2, + "offsetY": 2, + "scale": 2 + }, + "foundrySceneRoot": { + "globalLight": false, + "tokenVision": true, + "fogExploration": true, + "padding": 0, + "tiles": [ + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/06 Howling Halls Overlay 14b.webp" + }, + "x": 1600, + "y": 400, + "width": 900, + "height": 800, + "hidden": true, + "locked": true + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/06 Howling Halls Overlay 12.webp" + }, + "x": 2800, + "y": 1700, + "width": 700, + "height": 600, + "hidden": true, + "locked": true + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/06 Howling Halls Overlay 14a.webp" + }, + "x": 600, + "y": 500, + "width": 1000, + "height": 800, + "hidden": true, + "locked": true + }, + { + "texture": { + "src": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/06 Howling Halls Overlay 14c.webp" + }, + "x": 1100, + "y": 1400, + "width": 1000, + "height": 700, + "hidden": true, + "locked": true + } + ], + "lights": [ + { + "x": 1800, + "y": 1200, + "config": { + "alpha": 0.55, + "bright": 5, + "dim": 10, + "luminosity": -0.05, + "animation": { + "type": "vortex", + "speed": 8 + }, + "color": "#5a0b75" + } + }, + { + "x": 1800, + "y": 1200, + "config": { + "alpha": 1, + "bright": 6, + "dim": 15, + "attenuation": 0, + "luminosity": -0.05, + "animation": { + "type": "roiling", + "speed": 7, + "intensity": 10 + }, + "color": "#000000" + } + } + ], + "drawings": [ + { + "shape": { + "width": 300, + "height": 100 + }, + "x": 400, + "y": 1900, + "fillType": 1, + "fillColor": "#ff0000", + "strokeWidth": 0, + "text": "T", + "hidden": true, + "locked": true + }, + { + "shape": { + "width": 100, + "height": 200 + }, + "x": 800, + "y": 1600, + "fillType": 1, + "fillColor": "#ff0000", + "strokeWidth": 0, + "text": "T", + "hidden": true, + "locked": true + }, + { + "shape": { + "width": 100, + "height": 100 + }, + "x": 1300, + "y": 1200, + "fillType": 1, + "fillColor": "#ff0000", + "strokeWidth": 0, + "text": "T", + "hidden": true, + "locked": true + }, + { + "shape": { + "width": 200, + "height": 200 + }, + "x": 2500, + "y": 900, + "fillType": 1, + "fillColor": "#ff0000", + "strokeWidth": 0, + "text": "T", + "hidden": true, + "locked": true + }, + { + "shape": { + "width": 200, + "height": 101 + }, + "x": 2100, + "y": 1900, + "fillType": 1, + "fillColor": "#ff0000", + "strokeWidth": 0, + "text": "T", + "hidden": true, + "locked": true + } + ], + "walls": [ + { + "c": [ + 687, + 87, + 812, + 87 + ] + }, + { + "c": [ + 812, + 87, + 812, + 375 + ] + }, + { + "c": [ + 812, + 375, + 775, + 412 + ] + }, + { + "c": [ + 775, + 412, + 612, + 412 + ] + }, + { + "c": [ + 687, + 87, + 687, + 275 + ] + }, + { + "c": [ + 687, + 275, + 675, + 287 + ] + }, + { + "c": [ + 675, + 287, + 600, + 287 + ] + }, + { + "c": [ + 600, + 287, + 550, + 250 + ] + }, + { + "c": [ + 550, + 250, + 512, + 200 + ] + }, + { + "c": [ + 512, + 200, + 525, + 137 + ] + }, + { + "c": [ + 525, + 137, + 475, + 100 + ] + }, + { + "c": [ + 475, + 100, + 400, + 75 + ] + }, + { + "c": [ + 400, + 75, + 300, + 87 + ] + }, + { + "c": [ + 300, + 87, + 237, + 100 + ] + }, + { + "c": [ + 237, + 100, + 200, + 125 + ] + }, + { + "c": [ + 612, + 412, + 612, + 475 + ] + }, + { + "c": [ + 612, + 475, + 637, + 487 + ] + }, + { + "c": [ + 975, + 500, + 1000, + 425 + ] + }, + { + "c": [ + 1000, + 425, + 987, + 375 + ] + }, + { + "c": [ + 987, + 375, + 1012, + 337 + ] + }, + { + "c": [ + 1012, + 337, + 1000, + 262 + ] + }, + { + "c": [ + 1000, + 262, + 987, + 250 + ] + }, + { + "c": [ + 987, + 250, + 987, + 125 + ] + }, + { + "c": [ + 987, + 125, + 1025, + 75 + ] + }, + { + "c": [ + 1025, + 75, + 1075, + 75 + ] + }, + { + "c": [ + 1075, + 75, + 1150, + 87 + ] + }, + { + "c": [ + 1150, + 87, + 1212, + 175 + ] + }, + { + "c": [ + 1212, + 175, + 1212, + 237 + ] + }, + { + "c": [ + 1212, + 237, + 1200, + 262 + ] + }, + { + "c": [ + 1200, + 262, + 1212, + 300 + ] + }, + { + "c": [ + 1212, + 300, + 1225, + 337 + ] + }, + { + "c": [ + 1225, + 337, + 1225, + 400 + ] + }, + { + "c": [ + 1225, + 400, + 1212, + 487 + ] + }, + { + "c": [ + 1212, + 487, + 1212, + 525 + ] + }, + { + "c": [ + 1212, + 525, + 1187, + 587 + ] + }, + { + "c": [ + 1075, + 687, + 1125, + 675 + ] + }, + { + "c": [ + 1125, + 675, + 1212, + 687 + ] + }, + { + "c": [ + 1212, + 687, + 1287, + 725 + ] + }, + { + "c": [ + 1287, + 725, + 1300, + 750 + ] + }, + { + "c": [ + 1300, + 750, + 1350, + 800 + ] + }, + { + "c": [ + 1350, + 800, + 1400, + 825 + ] + }, + { + "c": [ + 1187, + 587, + 1225, + 625 + ] + }, + { + "c": [ + 1225, + 625, + 1250, + 625 + ] + }, + { + "c": [ + 1250, + 625, + 1287, + 612 + ] + }, + { + "c": [ + 1287, + 612, + 1287, + 500 + ] + }, + { + "c": [ + 1287, + 500, + 1300, + 300 + ] + }, + { + "door": 2, + "c": [ + 1187, + 587, + 1125, + 675 + ] + }, + { + "door": 2, + "c": [ + 1287, + 612, + 1300, + 750 + ] + }, + { + "c": [ + 637, + 487, + 700, + 500 + ] + }, + { + "c": [ + 700, + 500, + 800, + 500 + ] + }, + { + "c": [ + 800, + 500, + 850, + 512 + ] + }, + { + "c": [ + 850, + 512, + 900, + 500 + ] + }, + { + "c": [ + 900, + 500, + 950, + 500 + ] + }, + { + "c": [ + 950, + 500, + 962, + 512 + ] + }, + { + "c": [ + 962, + 512, + 975, + 500 + ] + }, + { + "c": [ + 1400, + 825, + 1437, + 875 + ] + }, + { + "c": [ + 1437, + 875, + 1475, + 912 + ] + }, + { + "c": [ + 1475, + 912, + 1487, + 962 + ] + }, + { + "c": [ + 1487, + 962, + 1487, + 987 + ] + }, + { + "c": [ + 1487, + 987, + 1462, + 1012 + ] + }, + { + "c": [ + 1462, + 1012, + 1425, + 1025 + ] + }, + { + "c": [ + 1425, + 1025, + 1412, + 1062 + ] + }, + { + "c": [ + 1625, + 725, + 1600, + 787 + ] + }, + { + "c": [ + 1600, + 787, + 1587, + 812 + ] + }, + { + "c": [ + 1587, + 812, + 1512, + 825 + ] + }, + { + "c": [ + 1512, + 825, + 1537, + 862 + ] + }, + { + "c": [ + 1537, + 862, + 1562, + 900 + ] + }, + { + "c": [ + 1562, + 900, + 1625, + 862 + ] + }, + { + "c": [ + 1625, + 862, + 1612, + 837 + ] + }, + { + "c": [ + 1612, + 837, + 1625, + 775 + ] + }, + { + "c": [ + 1625, + 775, + 1637, + 737 + ] + }, + { + "door": 2, + "c": [ + 1512, + 825, + 1400, + 825 + ] + }, + { + "door": 2, + "c": [ + 1562, + 900, + 1487, + 987 + ] + }, + { + "c": [ + 1625, + 725, + 1612, + 650 + ] + }, + { + "c": [ + 1612, + 650, + 1625, + 612 + ] + }, + { + "c": [ + 1625, + 612, + 1637, + 637 + ] + }, + { + "c": [ + 1637, + 637, + 1625, + 662 + ] + }, + { + "c": [ + 1625, + 662, + 1637, + 737 + ] + }, + { + "door": 2, + "c": [ + 1625, + 612, + 1675, + 612 + ] + }, + { + "door": 2, + "c": [ + 1675, + 612, + 1700, + 637 + ] + }, + { + "door": 2, + "c": [ + 1700, + 637, + 1687, + 800 + ] + }, + { + "door": 2, + "c": [ + 1687, + 800, + 1675, + 825 + ] + }, + { + "door": 2, + "c": [ + 1675, + 825, + 1625, + 862 + ] + }, + { + "c": [ + 1075, + 687, + 1025, + 725 + ] + }, + { + "c": [ + 1025, + 725, + 962, + 725 + ] + }, + { + "c": [ + 962, + 725, + 875, + 700 + ] + }, + { + "c": [ + 875, + 700, + 800, + 725 + ] + }, + { + "c": [ + 800, + 725, + 762, + 725 + ] + }, + { + "c": [ + 762, + 725, + 737, + 737 + ] + }, + { + "c": [ + 737, + 737, + 725, + 762 + ] + }, + { + "c": [ + 725, + 762, + 712, + 825 + ] + }, + { + "c": [ + 712, + 825, + 737, + 900 + ] + }, + { + "c": [ + 737, + 900, + 737, + 950 + ] + }, + { + "c": [ + 737, + 950, + 762, + 975 + ] + }, + { + "c": [ + 762, + 975, + 800, + 975 + ] + }, + { + "c": [ + 800, + 975, + 800, + 925 + ] + }, + { + "c": [ + 800, + 925, + 837, + 887 + ] + }, + { + "c": [ + 837, + 887, + 875, + 862 + ] + }, + { + "c": [ + 875, + 862, + 887, + 812 + ] + }, + { + "c": [ + 887, + 812, + 925, + 787 + ] + }, + { + "c": [ + 925, + 787, + 975, + 787 + ] + }, + { + "c": [ + 975, + 787, + 1012, + 800 + ] + }, + { + "c": [ + 1012, + 800, + 1075, + 775 + ] + }, + { + "c": [ + 1075, + 775, + 1137, + 775 + ] + }, + { + "c": [ + 1137, + 775, + 1187, + 825 + ] + }, + { + "c": [ + 1187, + 825, + 1200, + 862 + ] + }, + { + "c": [ + 1200, + 862, + 1287, + 912 + ] + }, + { + "c": [ + 1287, + 912, + 1312, + 950 + ] + }, + { + "c": [ + 1312, + 950, + 1312, + 1000 + ] + }, + { + "c": [ + 1312, + 1000, + 1300, + 1062 + ] + }, + { + "c": [ + 1300, + 1062, + 1312, + 1075 + ] + }, + { + "c": [ + 1312, + 1075, + 1400, + 1112 + ] + }, + { + "c": [ + 1400, + 1112, + 1425, + 1100 + ] + }, + { + "c": [ + 1425, + 1100, + 1412, + 1062 + ] + }, + { + "c": [ + 1150, + 1112, + 1187, + 1112 + ] + }, + { + "c": [ + 1150, + 1112, + 1125, + 1125 + ] + }, + { + "c": [ + 1125, + 1125, + 1112, + 1150 + ] + }, + { + "c": [ + 1112, + 1150, + 1112, + 1200 + ] + }, + { + "c": [ + 1112, + 1200, + 1162, + 1200 + ] + }, + { + "c": [ + 1162, + 1200, + 1250, + 1200 + ] + }, + { + "c": [ + 1250, + 1200, + 1312, + 1212 + ] + }, + { + "c": [ + 1312, + 1212, + 1350, + 1212 + ] + }, + { + "c": [ + 1350, + 1212, + 1400, + 1212 + ] + }, + { + "c": [ + 1400, + 1212, + 1400, + 1200 + ] + }, + { + "c": [ + 1400, + 1200, + 1350, + 1200 + ] + }, + { + "c": [ + 1350, + 1200, + 1262, + 1162 + ] + }, + { + "c": [ + 1262, + 1162, + 1237, + 1150 + ] + }, + { + "c": [ + 1237, + 1150, + 1200, + 1137 + ] + }, + { + "c": [ + 1200, + 1137, + 1187, + 1112 + ] + }, + { + "door": 2, + "c": [ + 1300, + 1062, + 1262, + 1100 + ] + }, + { + "door": 2, + "c": [ + 1262, + 1100, + 1187, + 1112 + ] + }, + { + "door": 2, + "c": [ + 1425, + 1100, + 1400, + 1200 + ] + }, + { + "c": [ + 712, + 1062, + 712, + 1112 + ] + }, + { + "c": [ + 712, + 1112, + 700, + 1162 + ] + }, + { + "c": [ + 700, + 1162, + 700, + 1250 + ] + }, + { + "c": [ + 700, + 1250, + 700, + 1312 + ] + }, + { + "c": [ + 700, + 1312, + 750, + 1300 + ] + }, + { + "c": [ + 750, + 1300, + 787, + 1325 + ] + }, + { + "c": [ + 787, + 1325, + 787, + 1350 + ] + }, + { + "c": [ + 787, + 1350, + 762, + 1387 + ] + }, + { + "c": [ + 762, + 1387, + 725, + 1387 + ] + }, + { + "c": [ + 725, + 1387, + 712, + 1375 + ] + }, + { + "c": [ + 712, + 1375, + 712, + 1437 + ] + }, + { + "c": [ + 712, + 1437, + 700, + 1462 + ] + }, + { + "c": [ + 700, + 1462, + 650, + 1512 + ] + }, + { + "c": [ + 650, + 1512, + 625, + 1525 + ] + }, + { + "c": [ + 625, + 1525, + 600, + 1525 + ] + }, + { + "c": [ + 600, + 1525, + 550, + 1512 + ] + }, + { + "c": [ + 550, + 1512, + 500, + 1512 + ] + }, + { + "c": [ + 500, + 1512, + 437, + 1525 + ] + }, + { + "c": [ + 437, + 1525, + 400, + 1512 + ] + }, + { + "c": [ + 400, + 1512, + 362, + 1500 + ] + }, + { + "c": [ + 362, + 1500, + 312, + 1537 + ] + }, + { + "c": [ + 312, + 1537, + 312, + 1600 + ] + }, + { + "c": [ + 312, + 1600, + 300, + 1700 + ] + }, + { + "c": [ + 300, + 1700, + 300, + 1800 + ] + }, + { + "c": [ + 300, + 1800, + 312, + 1837 + ] + }, + { + "c": [ + 312, + 1837, + 312, + 1900 + ] + }, + { + "c": [ + 312, + 1900, + 325, + 1975 + ] + }, + { + "c": [ + 325, + 1975, + 350, + 1987 + ] + }, + { + "c": [ + 350, + 1987, + 375, + 1975 + ] + }, + { + "c": [ + 375, + 1975, + 375, + 1937 + ] + }, + { + "c": [ + 375, + 1937, + 425, + 1887 + ] + }, + { + "c": [ + 425, + 1887, + 475, + 1875 + ] + }, + { + "c": [ + 475, + 1875, + 487, + 1837 + ] + }, + { + "c": [ + 487, + 1837, + 450, + 1812 + ] + }, + { + "c": [ + 450, + 1812, + 437, + 1825 + ] + }, + { + "c": [ + 437, + 1825, + 412, + 1812 + ] + }, + { + "c": [ + 412, + 1812, + 387, + 1775 + ] + }, + { + "c": [ + 387, + 1775, + 375, + 1700 + ] + }, + { + "c": [ + 375, + 1700, + 387, + 1637 + ] + }, + { + "c": [ + 387, + 1637, + 425, + 1587 + ] + }, + { + "c": [ + 425, + 1587, + 475, + 1575 + ] + }, + { + "c": [ + 475, + 1575, + 562, + 1575 + ] + }, + { + "c": [ + 562, + 1575, + 587, + 1587 + ] + }, + { + "c": [ + 587, + 1587, + 662, + 1575 + ] + }, + { + "c": [ + 662, + 1575, + 712, + 1600 + ] + }, + { + "c": [ + 712, + 1600, + 800, + 1600 + ] + }, + { + "c": [ + 800, + 1600, + 875, + 1587 + ] + }, + { + "c": [ + 875, + 1587, + 912, + 1575 + ] + }, + { + "c": [ + 912, + 1575, + 900, + 1500 + ] + }, + { + "c": [ + 900, + 1500, + 887, + 1400 + ] + }, + { + "c": [ + 887, + 1400, + 900, + 1350 + ] + }, + { + "c": [ + 900, + 1350, + 900, + 1300 + ] + }, + { + "c": [ + 900, + 1300, + 925, + 1225 + ] + }, + { + "c": [ + 925, + 1225, + 975, + 1212 + ] + }, + { + "c": [ + 975, + 1212, + 1000, + 1162 + ] + }, + { + "c": [ + 1000, + 1162, + 987, + 1112 + ] + }, + { + "c": [ + 987, + 1112, + 962, + 1100 + ] + }, + { + "c": [ + 962, + 1100, + 900, + 1112 + ] + }, + { + "c": [ + 900, + 1112, + 837, + 1112 + ] + }, + { + "c": [ + 837, + 1112, + 800, + 1100 + ] + }, + { + "c": [ + 800, + 1100, + 787, + 1087 + ] + }, + { + "c": [ + 787, + 1087, + 737, + 1062 + ] + }, + { + "c": [ + 737, + 1062, + 712, + 1062 + ] + }, + { + "door": 2, + "c": [ + 737, + 950, + 737, + 1012 + ] + }, + { + "door": 2, + "c": [ + 737, + 1012, + 712, + 1062 + ] + }, + { + "door": 2, + "c": [ + 800, + 975, + 787, + 1087 + ] + }, + { + "door": 1, + "c": [ + 887, + 1487, + 1000, + 1487 + ], + "ds": 1 + }, + { + "c": [ + 1000, + 1425, + 1000, + 1487 + ] + }, + { + "c": [ + 1000, + 1487, + 1012, + 1462 + ] + }, + { + "c": [ + 1012, + 1462, + 1112, + 1462 + ] + }, + { + "c": [ + 1112, + 1462, + 1112, + 1500 + ] + }, + { + "c": [ + 1112, + 1500, + 1200, + 1500 + ] + }, + { + "c": [ + 1000, + 1425, + 1062, + 1387 + ] + }, + { + "c": [ + 1062, + 1387, + 1100, + 1400 + ] + }, + { + "c": [ + 1100, + 1400, + 1150, + 1387 + ] + }, + { + "c": [ + 1150, + 1387, + 1237, + 1412 + ] + }, + { + "c": [ + 1237, + 1412, + 1287, + 1400 + ] + }, + { + "c": [ + 1287, + 1400, + 1312, + 1387 + ] + }, + { + "c": [ + 1312, + 1387, + 1312, + 1337 + ] + }, + { + "c": [ + 1312, + 1337, + 1362, + 1325 + ] + }, + { + "c": [ + 1362, + 1325, + 1400, + 1362 + ] + }, + { + "c": [ + 1400, + 1362, + 1412, + 1400 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 1400, + 1212, + 1400, + 1362 + ], + "door": 2, + "doorSound": "" + }, + { + "c": [ + 1200, + 1500, + 1250, + 1500 + ] + }, + { + "c": [ + 1250, + 1500, + 1287, + 1512 + ] + }, + { + "c": [ + 1287, + 1512, + 1300, + 1537 + ] + }, + { + "c": [ + 1300, + 1537, + 1350, + 1575 + ] + }, + { + "c": [ + 1350, + 1575, + 1437, + 1500 + ] + }, + { + "c": [ + 1437, + 1500, + 1475, + 1500 + ] + }, + { + "c": [ + 1475, + 1500, + 1487, + 1475 + ] + }, + { + "c": [ + 1487, + 1475, + 1475, + 1437 + ] + }, + { + "c": [ + 1475, + 1437, + 1450, + 1400 + ] + }, + { + "c": [ + 1450, + 1400, + 1412, + 1400 + ] + }, + { + "c": [ + 1412, + 1700, + 1412, + 1662 + ] + }, + { + "c": [ + 1412, + 1662, + 1450, + 1625 + ] + }, + { + "c": [ + 1450, + 1625, + 1487, + 1600 + ] + }, + { + "c": [ + 1487, + 1600, + 1550, + 1587 + ] + }, + { + "c": [ + 1550, + 1587, + 1575, + 1612 + ] + }, + { + "c": [ + 1575, + 1612, + 1625, + 1600 + ] + }, + { + "c": [ + 1625, + 1600, + 1662, + 1600 + ] + }, + { + "door": 2, + "c": [ + 1487, + 1475, + 1512, + 1500 + ] + }, + { + "door": 2, + "c": [ + 1512, + 1500, + 1512, + 1562 + ] + }, + { + "door": 2, + "c": [ + 1512, + 1562, + 1550, + 1587 + ] + }, + { + "door": 2, + "c": [ + 1350, + 1575, + 1400, + 1612 + ] + }, + { + "door": 2, + "c": [ + 1400, + 1612, + 1412, + 1662 + ] + }, + { + "c": [ + 1662, + 1600, + 1700, + 1612 + ] + }, + { + "c": [ + 1700, + 1612, + 1725, + 1612 + ] + }, + { + "c": [ + 1725, + 1612, + 1725, + 1600 + ] + }, + { + "c": [ + 1725, + 1600, + 1800, + 1600 + ] + }, + { + "c": [ + 1800, + 1600, + 1900, + 1612 + ] + }, + { + "c": [ + 1900, + 1612, + 1900, + 1662 + ] + }, + { + "c": [ + 1900, + 1662, + 1887, + 1700 + ] + }, + { + "c": [ + 1887, + 1700, + 1837, + 1725 + ] + }, + { + "c": [ + 1837, + 1725, + 1800, + 1762 + ] + }, + { + "c": [ + 1800, + 1762, + 1787, + 1787 + ] + }, + { + "c": [ + 1787, + 1787, + 1787, + 1825 + ] + }, + { + "c": [ + 1787, + 1825, + 1762, + 1812 + ] + }, + { + "c": [ + 1762, + 1812, + 1737, + 1812 + ] + }, + { + "c": [ + 1737, + 1812, + 1712, + 1837 + ] + }, + { + "c": [ + 1712, + 1837, + 1712, + 1875 + ] + }, + { + "c": [ + 1712, + 1875, + 1737, + 1900 + ] + }, + { + "c": [ + 1737, + 1900, + 1762, + 1912 + ] + }, + { + "c": [ + 1762, + 1912, + 1787, + 1912 + ] + }, + { + "c": [ + 1787, + 1912, + 1800, + 1950 + ] + }, + { + "c": [ + 1800, + 1950, + 1787, + 2000 + ] + }, + { + "c": [ + 1787, + 2000, + 1787, + 2050 + ] + }, + { + "c": [ + 1787, + 2050, + 1750, + 2087 + ] + }, + { + "c": [ + 1750, + 2087, + 1712, + 2112 + ] + }, + { + "c": [ + 1712, + 2112, + 1662, + 2100 + ] + }, + { + "c": [ + 1662, + 2100, + 1612, + 2100 + ] + }, + { + "c": [ + 1612, + 2100, + 1537, + 2087 + ] + }, + { + "c": [ + 1537, + 2087, + 1500, + 2037 + ] + }, + { + "c": [ + 1500, + 2037, + 1462, + 2025 + ] + }, + { + "c": [ + 1462, + 2025, + 1425, + 2000 + ] + }, + { + "c": [ + 1425, + 2000, + 1350, + 2000 + ] + }, + { + "c": [ + 1350, + 2000, + 1312, + 1987 + ] + }, + { + "c": [ + 1312, + 1987, + 1300, + 1962 + ] + }, + { + "c": [ + 1300, + 1962, + 1312, + 1925 + ] + }, + { + "c": [ + 1312, + 1925, + 1350, + 1887 + ] + }, + { + "c": [ + 1350, + 1887, + 1375, + 1887 + ] + }, + { + "c": [ + 1375, + 1887, + 1412, + 1850 + ] + }, + { + "c": [ + 1412, + 1700, + 1400, + 1775 + ] + }, + { + "c": [ + 1400, + 1775, + 1412, + 1850 + ] + }, + { + "c": [ + 200, + 125, + 187, + 150 + ] + }, + { + "c": [ + 187, + 150, + 187, + 200 + ] + }, + { + "c": [ + 187, + 200, + 187, + 250 + ] + }, + { + "c": [ + 187, + 250, + 162, + 312 + ] + }, + { + "c": [ + 162, + 312, + 137, + 312 + ] + }, + { + "c": [ + 137, + 312, + 100, + 350 + ] + }, + { + "c": [ + 100, + 350, + 100, + 562 + ] + }, + { + "c": [ + 100, + 562, + 87, + 662 + ] + }, + { + "c": [ + 87, + 662, + 87, + 900 + ] + }, + { + "c": [ + 87, + 900, + 87, + 950 + ] + }, + { + "c": [ + 87, + 950, + 112, + 1000 + ] + }, + { + "c": [ + 112, + 1000, + 137, + 1100 + ] + }, + { + "c": [ + 137, + 1100, + 200, + 1187 + ] + }, + { + "c": [ + 200, + 1187, + 225, + 1200 + ] + }, + { + "c": [ + 225, + 1200, + 312, + 1200 + ] + }, + { + "c": [ + 312, + 1200, + 400, + 1212 + ] + }, + { + "c": [ + 400, + 1212, + 487, + 1212 + ] + }, + { + "c": [ + 487, + 1212, + 500, + 1250 + ] + }, + { + "c": [ + 500, + 1250, + 487, + 1275 + ] + }, + { + "c": [ + 487, + 1275, + 425, + 1300 + ] + }, + { + "c": [ + 425, + 1300, + 400, + 1312 + ] + }, + { + "c": [ + 400, + 1312, + 375, + 1300 + ] + }, + { + "c": [ + 375, + 1300, + 325, + 1300 + ] + }, + { + "c": [ + 325, + 1300, + 287, + 1312 + ] + }, + { + "c": [ + 287, + 1312, + 237, + 1300 + ] + }, + { + "c": [ + 237, + 1300, + 150, + 1300 + ] + }, + { + "c": [ + 150, + 1300, + 112, + 1325 + ] + }, + { + "c": [ + 112, + 1325, + 100, + 1400 + ] + }, + { + "c": [ + 100, + 1400, + 100, + 1750 + ] + }, + { + "c": [ + 100, + 1750, + 112, + 1825 + ] + }, + { + "c": [ + 112, + 1825, + 100, + 1925 + ] + }, + { + "c": [ + 100, + 1925, + 100, + 2037 + ] + }, + { + "c": [ + 100, + 2037, + 100, + 2100 + ] + }, + { + "c": [ + 100, + 2100, + 125, + 2200 + ] + }, + { + "c": [ + 125, + 2200, + 125, + 2250 + ] + }, + { + "c": [ + 125, + 2250, + 162, + 2287 + ] + }, + { + "c": [ + 162, + 2287, + 200, + 2300 + ] + }, + { + "c": [ + 200, + 2300, + 300, + 2300 + ] + }, + { + "c": [ + 300, + 2300, + 400, + 2300 + ] + }, + { + "c": [ + 400, + 2300, + 450, + 2300 + ] + }, + { + "c": [ + 450, + 2300, + 475, + 2287 + ] + }, + { + "c": [ + 475, + 2287, + 512, + 2300 + ] + }, + { + "c": [ + 512, + 2300, + 600, + 2312 + ] + }, + { + "c": [ + 600, + 2312, + 700, + 2312 + ] + }, + { + "c": [ + 700, + 2312, + 750, + 2312 + ] + }, + { + "c": [ + 750, + 2312, + 800, + 2287 + ] + }, + { + "c": [ + 800, + 2287, + 850, + 2287 + ] + }, + { + "c": [ + 850, + 2287, + 887, + 2262 + ] + }, + { + "c": [ + 887, + 2262, + 900, + 2200 + ] + }, + { + "c": [ + 900, + 2200, + 912, + 2100 + ] + }, + { + "c": [ + 912, + 2100, + 925, + 2037 + ] + }, + { + "c": [ + 925, + 2037, + 925, + 2000 + ] + }, + { + "c": [ + 925, + 2000, + 862, + 1900 + ] + }, + { + "c": [ + 862, + 1900, + 800, + 1900 + ] + }, + { + "c": [ + 800, + 1900, + 712, + 1900 + ] + }, + { + "c": [ + 712, + 1900, + 687, + 1887 + ] + }, + { + "c": [ + 687, + 1887, + 612, + 1887 + ] + }, + { + "c": [ + 612, + 1887, + 600, + 1850 + ] + }, + { + "c": [ + 600, + 1850, + 612, + 1837 + ] + }, + { + "c": [ + 612, + 1837, + 637, + 1825 + ] + }, + { + "c": [ + 637, + 1825, + 750, + 1825 + ] + }, + { + "c": [ + 750, + 1825, + 787, + 1800 + ] + }, + { + "c": [ + 787, + 1800, + 850, + 1825 + ] + }, + { + "c": [ + 850, + 1825, + 887, + 1825 + ] + }, + { + "c": [ + 887, + 1825, + 925, + 1862 + ] + }, + { + "c": [ + 925, + 1862, + 937, + 1887 + ] + }, + { + "c": [ + 937, + 1887, + 962, + 1912 + ] + }, + { + "c": [ + 962, + 1912, + 1000, + 1925 + ] + }, + { + "c": [ + 1000, + 1925, + 1062, + 1912 + ] + }, + { + "c": [ + 1062, + 1912, + 1100, + 1912 + ] + }, + { + "c": [ + 1100, + 1912, + 1125, + 1925 + ] + }, + { + "c": [ + 1125, + 1925, + 1187, + 1937 + ] + }, + { + "c": [ + 1187, + 1937, + 1212, + 1962 + ] + }, + { + "c": [ + 1212, + 1962, + 1200, + 2025 + ] + }, + { + "c": [ + 1200, + 2025, + 1175, + 2050 + ] + }, + { + "c": [ + 1175, + 2050, + 1100, + 2075 + ] + }, + { + "c": [ + 1100, + 2075, + 1075, + 2100 + ] + }, + { + "c": [ + 1075, + 2100, + 1075, + 2200 + ] + }, + { + "c": [ + 1075, + 2200, + 1075, + 2237 + ] + }, + { + "c": [ + 1075, + 2237, + 1100, + 2300 + ] + }, + { + "c": [ + 1100, + 2300, + 1200, + 2325 + ] + }, + { + "c": [ + 1200, + 2325, + 1300, + 2312 + ] + }, + { + "c": [ + 1300, + 2312, + 1362, + 2312 + ] + }, + { + "c": [ + 1362, + 2312, + 1387, + 2325 + ] + }, + { + "c": [ + 1387, + 2325, + 1400, + 2362 + ] + }, + { + "c": [ + 1400, + 2362, + 1387, + 2400 + ] + }, + { + "c": [ + 1387, + 2400, + 1512, + 2400 + ] + }, + { + "c": [ + 1512, + 2400, + 1500, + 2350 + ] + }, + { + "c": [ + 1500, + 2350, + 1512, + 2325 + ] + }, + { + "door": 2, + "c": [ + 1187, + 1937, + 1250, + 1912 + ] + }, + { + "door": 2, + "c": [ + 1250, + 1912, + 1312, + 1925 + ] + }, + { + "door": 2, + "c": [ + 1200, + 2025, + 1237, + 1987 + ] + }, + { + "door": 2, + "c": [ + 1237, + 1987, + 1312, + 1987 + ] + }, + { + "c": [ + 2200, + 1675, + 2100, + 1675 + ] + }, + { + "c": [ + 2100, + 1675, + 2012, + 1687 + ] + }, + { + "c": [ + 2012, + 1687, + 2000, + 1662 + ] + }, + { + "c": [ + 2000, + 1662, + 2012, + 1612 + ] + }, + { + "c": [ + 2012, + 1612, + 2075, + 1575 + ] + }, + { + "c": [ + 2075, + 1575, + 2112, + 1537 + ] + }, + { + "c": [ + 2112, + 1537, + 2125, + 1512 + ] + }, + { + "c": [ + 2125, + 1512, + 2200, + 1450 + ] + }, + { + "door": 2, + "c": [ + 1900, + 1612, + 2012, + 1612 + ] + }, + { + "door": 2, + "c": [ + 1887, + 1700, + 1925, + 1687 + ] + }, + { + "door": 2, + "c": [ + 1925, + 1687, + 2012, + 1687 + ] + }, + { + "c": [ + 2200, + 1675, + 2275, + 1700 + ] + }, + { + "c": [ + 2275, + 1700, + 2312, + 1737 + ] + }, + { + "c": [ + 2312, + 1737, + 2325, + 1800 + ] + }, + { + "c": [ + 2325, + 1800, + 2337, + 1850 + ] + }, + { + "c": [ + 2337, + 1850, + 2337, + 1937 + ] + }, + { + "c": [ + 2337, + 1937, + 2350, + 1975 + ] + }, + { + "c": [ + 2350, + 1975, + 2375, + 1987 + ] + }, + { + "c": [ + 2375, + 1987, + 2450, + 2000 + ] + }, + { + "c": [ + 2450, + 2000, + 2537, + 1987 + ] + }, + { + "c": [ + 2537, + 1987, + 2600, + 2000 + ] + }, + { + "c": [ + 2600, + 2000, + 2637, + 2000 + ] + }, + { + "c": [ + 2637, + 2000, + 2700, + 2000 + ] + }, + { + "c": [ + 2700, + 2000, + 2700, + 1962 + ] + }, + { + "c": [ + 2700, + 1962, + 2725, + 1925 + ] + }, + { + "c": [ + 2725, + 1925, + 2775, + 1900 + ] + }, + { + "c": [ + 2775, + 1900, + 2775, + 1850 + ] + }, + { + "c": [ + 2775, + 1850, + 2712, + 1775 + ] + }, + { + "c": [ + 2712, + 1775, + 2687, + 1725 + ] + }, + { + "c": [ + 2687, + 1725, + 2637, + 1700 + ] + }, + { + "c": [ + 2637, + 1700, + 2537, + 1712 + ] + }, + { + "c": [ + 2537, + 1712, + 2437, + 1700 + ] + }, + { + "c": [ + 2437, + 1700, + 2412, + 1662 + ] + }, + { + "c": [ + 2412, + 1662, + 2387, + 1600 + ] + }, + { + "c": [ + 2387, + 1600, + 2375, + 1550 + ] + }, + { + "c": [ + 2375, + 1550, + 2387, + 1487 + ] + }, + { + "c": [ + 2387, + 1487, + 2375, + 1400 + ] + }, + { + "c": [ + 2375, + 1400, + 2400, + 1287 + ] + }, + { + "c": [ + 2400, + 1287, + 2437, + 1262 + ] + }, + { + "c": [ + 2462, + 1287, + 2550, + 1262 + ] + }, + { + "c": [ + 2550, + 1262, + 2650, + 1262 + ] + }, + { + "c": [ + 2650, + 1262, + 2687, + 1275 + ] + }, + { + "c": [ + 2687, + 1275, + 2737, + 1300 + ] + }, + { + "c": [ + 2737, + 1300, + 2825, + 1300 + ] + }, + { + "c": [ + 2825, + 1300, + 2862, + 1312 + ] + }, + { + "c": [ + 2862, + 1312, + 2900, + 1362 + ] + }, + { + "c": [ + 2900, + 1362, + 2912, + 1400 + ] + }, + { + "c": [ + 2437, + 1262, + 2462, + 1287 + ] + }, + { + "c": [ + 2912, + 1400, + 2887, + 1487 + ] + }, + { + "c": [ + 2887, + 1487, + 2862, + 1512 + ] + }, + { + "c": [ + 2862, + 1512, + 2825, + 1512 + ] + }, + { + "c": [ + 2825, + 1512, + 2800, + 1550 + ] + }, + { + "c": [ + 2800, + 1550, + 2837, + 1587 + ] + }, + { + "c": [ + 2837, + 1587, + 2900, + 1587 + ] + }, + { + "c": [ + 2900, + 1587, + 2937, + 1700 + ] + }, + { + "c": [ + 2937, + 1700, + 3000, + 1700 + ] + }, + { + "c": [ + 3000, + 1700, + 3025, + 1712 + ] + }, + { + "c": [ + 3025, + 1712, + 3062, + 1700 + ] + }, + { + "c": [ + 3062, + 1700, + 3087, + 1675 + ] + }, + { + "c": [ + 3087, + 1675, + 3100, + 1650 + ] + }, + { + "c": [ + 3100, + 1650, + 3087, + 1600 + ] + }, + { + "c": [ + 3087, + 1600, + 3100, + 1500 + ] + }, + { + "c": [ + 3100, + 1500, + 3075, + 1450 + ] + }, + { + "c": [ + 3075, + 1450, + 3037, + 1437 + ] + }, + { + "c": [ + 3037, + 1437, + 3000, + 1387 + ] + }, + { + "c": [ + 3000, + 1387, + 2975, + 1337 + ] + }, + { + "c": [ + 2975, + 1337, + 2987, + 1275 + ] + }, + { + "c": [ + 2987, + 1275, + 2975, + 1200 + ] + }, + { + "c": [ + 2975, + 1200, + 2987, + 1100 + ] + }, + { + "c": [ + 2987, + 1100, + 2987, + 1000 + ] + }, + { + "c": [ + 2987, + 1000, + 2987, + 900 + ] + }, + { + "c": [ + 2987, + 900, + 3000, + 800 + ] + }, + { + "c": [ + 3000, + 800, + 2987, + 762 + ] + }, + { + "c": [ + 2987, + 762, + 3000, + 700 + ] + }, + { + "c": [ + 3000, + 700, + 3025, + 637 + ] + }, + { + "c": [ + 3025, + 637, + 3050, + 600 + ] + }, + { + "c": [ + 3050, + 600, + 3112, + 575 + ] + }, + { + "c": [ + 3112, + 575, + 3137, + 575 + ] + }, + { + "c": [ + 3137, + 575, + 3212, + 587 + ] + }, + { + "c": [ + 3212, + 587, + 3225, + 575 + ] + }, + { + "c": [ + 3225, + 575, + 3225, + 550 + ] + }, + { + "c": [ + 3225, + 550, + 3225, + 525 + ] + }, + { + "c": [ + 3225, + 525, + 3187, + 512 + ] + }, + { + "c": [ + 3187, + 512, + 3062, + 512 + ] + }, + { + "c": [ + 3062, + 512, + 3000, + 525 + ] + }, + { + "c": [ + 3000, + 525, + 2962, + 525 + ] + }, + { + "c": [ + 2962, + 525, + 2925, + 562 + ] + }, + { + "c": [ + 2925, + 562, + 2912, + 637 + ] + }, + { + "c": [ + 2912, + 637, + 2925, + 700 + ] + }, + { + "c": [ + 2925, + 700, + 2912, + 750 + ] + }, + { + "c": [ + 2912, + 750, + 2912, + 1000 + ] + }, + { + "c": [ + 2912, + 1000, + 2912, + 1050 + ] + }, + { + "c": [ + 2912, + 1050, + 2887, + 1100 + ] + }, + { + "c": [ + 2887, + 1100, + 2887, + 1137 + ] + }, + { + "c": [ + 2887, + 1137, + 2875, + 1175 + ] + }, + { + "c": [ + 2875, + 1175, + 2825, + 1200 + ] + }, + { + "c": [ + 2825, + 1200, + 2700, + 1212 + ] + }, + { + "c": [ + 2700, + 1212, + 2675, + 1200 + ] + }, + { + "c": [ + 2675, + 1200, + 2600, + 1212 + ] + }, + { + "c": [ + 2600, + 1212, + 2575, + 1212 + ] + }, + { + "c": [ + 2575, + 1212, + 2525, + 1200 + ] + }, + { + "c": [ + 2525, + 1200, + 2400, + 1200 + ] + }, + { + "c": [ + 2400, + 1200, + 2350, + 1162 + ] + }, + { + "c": [ + 2350, + 1162, + 2325, + 1137 + ] + }, + { + "c": [ + 2325, + 1137, + 2312, + 1087 + ] + }, + { + "c": [ + 2312, + 1087, + 2325, + 1062 + ] + }, + { + "c": [ + 2325, + 1062, + 2312, + 1025 + ] + }, + { + "c": [ + 2312, + 1025, + 2262, + 1075 + ] + }, + { + "c": [ + 2262, + 1075, + 2200, + 1112 + ] + }, + { + "c": [ + 2200, + 1112, + 2212, + 1175 + ] + }, + { + "c": [ + 2212, + 1175, + 2200, + 1225 + ] + }, + { + "c": [ + 2200, + 1225, + 2212, + 1250 + ] + }, + { + "c": [ + 2212, + 1250, + 2200, + 1337 + ] + }, + { + "c": [ + 2200, + 1337, + 2200, + 1450 + ] + }, + { + "c": [ + 2200, + 700, + 2200, + 962 + ] + }, + { + "c": [ + 2200, + 962, + 2187, + 1000 + ] + }, + { + "c": [ + 2187, + 1000, + 2250, + 962 + ] + }, + { + "c": [ + 2250, + 962, + 2300, + 887 + ] + }, + { + "c": [ + 2300, + 887, + 2300, + 800 + ] + }, + { + "c": [ + 2300, + 800, + 2300, + 700 + ] + }, + { + "c": [ + 2300, + 700, + 2250, + 600 + ] + }, + { + "c": [ + 2250, + 600, + 2212, + 562 + ] + }, + { + "c": [ + 2212, + 562, + 2200, + 700 + ] + }, + { + "door": 2, + "c": [ + 2300, + 700, + 2387, + 612 + ] + }, + { + "c": [ + 2387, + 612, + 2312, + 500 + ] + }, + { + "c": [ + 2312, + 500, + 2487, + 512 + ] + }, + { + "c": [ + 2487, + 512, + 2512, + 537 + ] + }, + { + "c": [ + 2512, + 537, + 2537, + 612 + ] + }, + { + "c": [ + 2537, + 612, + 2537, + 637 + ] + }, + { + "c": [ + 2537, + 637, + 2525, + 650 + ] + }, + { + "c": [ + 2525, + 650, + 2475, + 600 + ] + }, + { + "c": [ + 2475, + 600, + 2450, + 600 + ] + }, + { + "c": [ + 2450, + 600, + 2425, + 612 + ] + }, + { + "c": [ + 2425, + 612, + 2387, + 612 + ] + }, + { + "door": 2, + "c": [ + 2212, + 562, + 2250, + 500 + ] + }, + { + "door": 2, + "c": [ + 2250, + 500, + 2312, + 500 + ] + }, + { + "door": 2, + "c": [ + 2187, + 1000, + 2175, + 1037 + ] + }, + { + "door": 2, + "c": [ + 2175, + 1037, + 2200, + 1112 + ] + }, + { + "door": 2, + "c": [ + 2300, + 887, + 2312, + 1025 + ] + }, + { + "c": [ + 2000, + 637, + 1987, + 787 + ] + }, + { + "c": [ + 1987, + 787, + 2000, + 825 + ] + }, + { + "c": [ + 2000, + 825, + 2000, + 862 + ] + }, + { + "c": [ + 2000, + 862, + 1987, + 887 + ] + }, + { + "c": [ + 1987, + 887, + 1962, + 887 + ] + }, + { + "c": [ + 1962, + 887, + 1925, + 875 + ] + }, + { + "c": [ + 1925, + 875, + 1900, + 787 + ] + }, + { + "c": [ + 1900, + 787, + 1887, + 725 + ] + }, + { + "c": [ + 1887, + 725, + 1862, + 687 + ] + }, + { + "c": [ + 1862, + 687, + 1837, + 687 + ] + }, + { + "c": [ + 1837, + 687, + 1812, + 650 + ] + }, + { + "c": [ + 1812, + 650, + 1825, + 562 + ] + }, + { + "c": [ + 1825, + 562, + 1812, + 525 + ] + }, + { + "c": [ + 1812, + 525, + 1775, + 475 + ] + }, + { + "c": [ + 1775, + 475, + 1700, + 475 + ] + }, + { + "c": [ + 1700, + 475, + 1600, + 475 + ] + }, + { + "c": [ + 1600, + 475, + 1525, + 500 + ] + }, + { + "c": [ + 1525, + 500, + 1500, + 525 + ] + }, + { + "c": [ + 1500, + 525, + 1500, + 650 + ] + }, + { + "c": [ + 1500, + 650, + 1487, + 687 + ] + }, + { + "c": [ + 1487, + 687, + 1450, + 700 + ] + }, + { + "c": [ + 1450, + 700, + 1425, + 687 + ] + }, + { + "c": [ + 1425, + 687, + 1412, + 400 + ] + }, + { + "c": [ + 1412, + 400, + 1412, + 300 + ] + }, + { + "c": [ + 1412, + 300, + 1425, + 225 + ] + }, + { + "c": [ + 1425, + 225, + 1450, + 212 + ] + }, + { + "c": [ + 1450, + 212, + 1512, + 225 + ] + }, + { + "c": [ + 1512, + 225, + 1587, + 250 + ] + }, + { + "c": [ + 1587, + 250, + 1625, + 375 + ] + }, + { + "c": [ + 1625, + 375, + 1687, + 412 + ] + }, + { + "c": [ + 1687, + 412, + 1750, + 412 + ] + }, + { + "c": [ + 1750, + 412, + 1787, + 400 + ] + }, + { + "c": [ + 1787, + 400, + 1837, + 387 + ] + }, + { + "c": [ + 1837, + 387, + 1875, + 400 + ] + }, + { + "c": [ + 1875, + 400, + 1950, + 400 + ] + }, + { + "c": [ + 1950, + 400, + 2000, + 375 + ] + }, + { + "c": [ + 2000, + 375, + 2025, + 350 + ] + }, + { + "c": [ + 2025, + 350, + 2050, + 325 + ] + }, + { + "c": [ + 2050, + 325, + 2100, + 287 + ] + }, + { + "c": [ + 2100, + 287, + 2112, + 225 + ] + }, + { + "c": [ + 2112, + 225, + 2200, + 212 + ] + }, + { + "c": [ + 2200, + 212, + 2300, + 200 + ] + }, + { + "c": [ + 2300, + 200, + 2325, + 225 + ] + }, + { + "c": [ + 2325, + 225, + 2400, + 212 + ] + }, + { + "c": [ + 2400, + 212, + 2500, + 200 + ] + }, + { + "c": [ + 2500, + 200, + 2600, + 212 + ] + }, + { + "c": [ + 2600, + 212, + 2600, + 225 + ] + }, + { + "c": [ + 2600, + 225, + 2612, + 275 + ] + }, + { + "c": [ + 2612, + 275, + 2600, + 300 + ] + }, + { + "c": [ + 2600, + 300, + 2537, + 287 + ] + }, + { + "c": [ + 2537, + 287, + 2412, + 287 + ] + }, + { + "c": [ + 2412, + 287, + 2350, + 300 + ] + }, + { + "c": [ + 2350, + 300, + 2225, + 300 + ] + }, + { + "c": [ + 2225, + 300, + 2187, + 312 + ] + }, + { + "c": [ + 2187, + 312, + 2187, + 362 + ] + }, + { + "c": [ + 2187, + 362, + 2162, + 387 + ] + }, + { + "c": [ + 2162, + 387, + 2075, + 400 + ] + }, + { + "c": [ + 2075, + 400, + 2037, + 475 + ] + }, + { + "c": [ + 2037, + 475, + 2025, + 537 + ] + }, + { + "c": [ + 2025, + 537, + 2000, + 637 + ] + }, + { + "c": [ + 1300, + 300, + 1287, + 200 + ] + }, + { + "c": [ + 1287, + 200, + 1300, + 150 + ] + }, + { + "c": [ + 1300, + 150, + 1350, + 112 + ] + }, + { + "c": [ + 1350, + 112, + 1425, + 112 + ] + }, + { + "c": [ + 1425, + 112, + 1500, + 100 + ] + }, + { + "c": [ + 1500, + 100, + 1587, + 100 + ] + }, + { + "c": [ + 1587, + 100, + 1650, + 75 + ] + }, + { + "c": [ + 1650, + 75, + 1925, + 75 + ] + }, + { + "c": [ + 1925, + 75, + 2000, + 87 + ] + }, + { + "c": [ + 2000, + 87, + 2025, + 100 + ] + }, + { + "c": [ + 2025, + 100, + 2100, + 100 + ] + }, + { + "c": [ + 2100, + 100, + 2112, + 100 + ] + }, + { + "c": [ + 2112, + 100, + 2200, + 100 + ] + }, + { + "c": [ + 2200, + 100, + 2250, + 87 + ] + }, + { + "c": [ + 2250, + 87, + 2400, + 87 + ] + }, + { + "c": [ + 2400, + 87, + 2400, + 37 + ] + }, + { + "c": [ + 2400, + 37, + 2425, + 12 + ] + }, + { + "c": [ + 2425, + 12, + 2462, + 12 + ] + }, + { + "c": [ + 2462, + 12, + 2500, + 37 + ] + }, + { + "c": [ + 2500, + 37, + 2500, + 87 + ] + }, + { + "c": [ + 2500, + 87, + 2562, + 100 + ] + }, + { + "c": [ + 2562, + 100, + 2700, + 100 + ] + }, + { + "c": [ + 2700, + 100, + 2762, + 87 + ] + }, + { + "c": [ + 2762, + 87, + 2800, + 100 + ] + }, + { + "c": [ + 2800, + 100, + 2875, + 100 + ] + }, + { + "c": [ + 2875, + 100, + 2900, + 112 + ] + }, + { + "c": [ + 2900, + 112, + 2937, + 112 + ] + }, + { + "c": [ + 2937, + 112, + 2962, + 100 + ] + }, + { + "c": [ + 2962, + 100, + 3025, + 100 + ] + }, + { + "c": [ + 3025, + 100, + 3200, + 87 + ] + }, + { + "c": [ + 3200, + 87, + 3262, + 87 + ] + }, + { + "c": [ + 3262, + 87, + 3337, + 112 + ] + }, + { + "c": [ + 3337, + 112, + 3387, + 162 + ] + }, + { + "c": [ + 3387, + 162, + 3400, + 175 + ] + }, + { + "c": [ + 3400, + 175, + 3462, + 200 + ] + }, + { + "c": [ + 3462, + 200, + 3487, + 237 + ] + }, + { + "c": [ + 3487, + 237, + 3512, + 300 + ] + }, + { + "c": [ + 3512, + 300, + 3512, + 350 + ] + }, + { + "c": [ + 3512, + 350, + 3512, + 400 + ] + }, + { + "c": [ + 3512, + 400, + 3512, + 437 + ] + }, + { + "c": [ + 3512, + 437, + 3500, + 462 + ] + }, + { + "c": [ + 3500, + 462, + 3512, + 500 + ] + }, + { + "c": [ + 3512, + 500, + 3512, + 600 + ] + }, + { + "c": [ + 3512, + 600, + 3512, + 662 + ] + }, + { + "c": [ + 3512, + 662, + 3500, + 700 + ] + }, + { + "c": [ + 3500, + 700, + 3500, + 800 + ] + }, + { + "c": [ + 3500, + 800, + 3525, + 862 + ] + }, + { + "c": [ + 3525, + 862, + 3512, + 925 + ] + }, + { + "c": [ + 3512, + 925, + 3525, + 1000 + ] + }, + { + "c": [ + 3525, + 1000, + 3512, + 1050 + ] + }, + { + "c": [ + 3512, + 1050, + 3500, + 1125 + ] + }, + { + "c": [ + 3500, + 1125, + 3500, + 1200 + ] + }, + { + "c": [ + 3500, + 1200, + 3600, + 1200 + ] + }, + { + "c": [ + 3600, + 1200, + 3600, + 1312 + ] + }, + { + "c": [ + 3600, + 1312, + 3500, + 1312 + ] + }, + { + "c": [ + 3500, + 1312, + 3512, + 1375 + ] + }, + { + "c": [ + 3512, + 1375, + 3487, + 1425 + ] + }, + { + "c": [ + 3487, + 1425, + 3475, + 1425 + ] + }, + { + "c": [ + 3475, + 1425, + 3450, + 1450 + ] + }, + { + "c": [ + 3450, + 1450, + 3400, + 1487 + ] + }, + { + "c": [ + 3400, + 1487, + 3325, + 1512 + ] + }, + { + "c": [ + 3325, + 1512, + 3312, + 1562 + ] + }, + { + "c": [ + 3312, + 1562, + 3325, + 1600 + ] + }, + { + "c": [ + 3325, + 1600, + 3400, + 1637 + ] + }, + { + "c": [ + 3400, + 1637, + 3487, + 1662 + ] + }, + { + "c": [ + 3487, + 1662, + 3525, + 1762 + ] + }, + { + "c": [ + 3525, + 1762, + 3525, + 1900 + ] + }, + { + "light": 0, + "sight": 0, + "sound": 0, + "c": [ + 3087, + 1600, + 3325, + 1600 + ], + "door": 2, + "doorSound": "" + }, + { + "c": [ + 3525, + 1900, + 3525, + 2000 + ] + }, + { + "c": [ + 3525, + 2000, + 3512, + 2100 + ] + }, + { + "c": [ + 3512, + 2100, + 3512, + 2200 + ] + }, + { + "c": [ + 3512, + 2200, + 3512, + 2250 + ] + }, + { + "c": [ + 3512, + 2250, + 3475, + 2300 + ] + }, + { + "c": [ + 3475, + 2300, + 3437, + 2325 + ] + }, + { + "c": [ + 3437, + 2325, + 3275, + 2325 + ] + }, + { + "c": [ + 3275, + 2325, + 3212, + 2337 + ] + }, + { + "c": [ + 3212, + 2337, + 3212, + 2400 + ] + }, + { + "c": [ + 3212, + 2400, + 3087, + 2400 + ] + }, + { + "c": [ + 3087, + 2400, + 3087, + 2337 + ] + }, + { + "c": [ + 3087, + 2337, + 3000, + 2325 + ] + }, + { + "c": [ + 3000, + 2325, + 2900, + 2312 + ] + }, + { + "c": [ + 2900, + 2312, + 2800, + 2300 + ] + }, + { + "c": [ + 2800, + 2300, + 2712, + 2262 + ] + }, + { + "c": [ + 2712, + 2262, + 2700, + 2225 + ] + }, + { + "c": [ + 2700, + 2225, + 2625, + 2225 + ] + }, + { + "c": [ + 2625, + 2225, + 2600, + 2212 + ] + }, + { + "c": [ + 2600, + 2212, + 2487, + 2212 + ] + }, + { + "c": [ + 2487, + 2212, + 2500, + 2237 + ] + }, + { + "c": [ + 2500, + 2237, + 2487, + 2275 + ] + }, + { + "c": [ + 2487, + 2275, + 2462, + 2287 + ] + }, + { + "c": [ + 2462, + 2287, + 2437, + 2287 + ] + }, + { + "c": [ + 2437, + 2287, + 2400, + 2262 + ] + }, + { + "c": [ + 2400, + 2262, + 2400, + 2225 + ] + }, + { + "c": [ + 2400, + 2225, + 2400, + 2212 + ] + }, + { + "c": [ + 2400, + 2212, + 2350, + 2212 + ] + }, + { + "c": [ + 2350, + 2212, + 2312, + 2212 + ] + }, + { + "c": [ + 2312, + 2212, + 2287, + 2237 + ] + }, + { + "c": [ + 2287, + 2237, + 2250, + 2225 + ] + }, + { + "c": [ + 2250, + 2225, + 2225, + 2200 + ] + }, + { + "c": [ + 2225, + 2200, + 2200, + 2187 + ] + }, + { + "c": [ + 2187, + 2162, + 2150, + 2162 + ] + }, + { + "c": [ + 2200, + 2187, + 2187, + 2162 + ] + }, + { + "c": [ + 2150, + 2162, + 2112, + 2100 + ] + }, + { + "c": [ + 2112, + 2100, + 2100, + 2062 + ] + }, + { + "c": [ + 2100, + 2062, + 2100, + 2000 + ] + }, + { + "c": [ + 2100, + 2000, + 2100, + 1962 + ] + }, + { + "c": [ + 2100, + 1962, + 2087, + 1912 + ] + }, + { + "c": [ + 2087, + 1912, + 2050, + 1912 + ] + }, + { + "c": [ + 2050, + 1912, + 2012, + 1925 + ] + }, + { + "c": [ + 2012, + 1925, + 2012, + 2000 + ] + }, + { + "c": [ + 2012, + 2000, + 2000, + 2062 + ] + }, + { + "c": [ + 2000, + 2062, + 2012, + 2100 + ] + }, + { + "c": [ + 2012, + 2100, + 2012, + 2200 + ] + }, + { + "c": [ + 2012, + 2200, + 2000, + 2262 + ] + }, + { + "c": [ + 2000, + 2262, + 1975, + 2287 + ] + }, + { + "c": [ + 1975, + 2287, + 1900, + 2300 + ] + }, + { + "c": [ + 1900, + 2300, + 1862, + 2300 + ] + }, + { + "c": [ + 1862, + 2300, + 1837, + 2287 + ] + }, + { + "c": [ + 1837, + 2287, + 1750, + 2312 + ] + }, + { + "c": [ + 1750, + 2312, + 1550, + 2312 + ] + }, + { + "c": [ + 1550, + 2312, + 1537, + 2325 + ] + }, + { + "c": [ + 1537, + 2325, + 1512, + 2325 + ] + }, + { + "c": [ + 2725, + 225, + 2787, + 237 + ] + }, + { + "c": [ + 2787, + 237, + 2875, + 200 + ] + }, + { + "c": [ + 2875, + 200, + 2937, + 225 + ] + }, + { + "c": [ + 2937, + 225, + 3000, + 212 + ] + }, + { + "c": [ + 3000, + 212, + 3087, + 237 + ] + }, + { + "c": [ + 3087, + 237, + 3150, + 237 + ] + }, + { + "c": [ + 3150, + 237, + 3200, + 225 + ] + }, + { + "c": [ + 3200, + 225, + 3225, + 225 + ] + }, + { + "c": [ + 3225, + 225, + 3275, + 250 + ] + }, + { + "c": [ + 3275, + 250, + 3300, + 312 + ] + }, + { + "c": [ + 3300, + 312, + 3350, + 312 + ] + }, + { + "c": [ + 3350, + 312, + 3387, + 337 + ] + }, + { + "c": [ + 3387, + 337, + 3387, + 500 + ] + }, + { + "c": [ + 3387, + 500, + 3387, + 600 + ] + }, + { + "c": [ + 3387, + 600, + 3337, + 612 + ] + }, + { + "c": [ + 3337, + 612, + 3300, + 600 + ] + }, + { + "c": [ + 3300, + 600, + 3275, + 575 + ] + }, + { + "c": [ + 3275, + 575, + 3275, + 537 + ] + }, + { + "c": [ + 3275, + 537, + 3312, + 512 + ] + }, + { + "c": [ + 3312, + 512, + 3312, + 412 + ] + }, + { + "c": [ + 3312, + 412, + 3275, + 375 + ] + }, + { + "c": [ + 3275, + 375, + 3237, + 375 + ] + }, + { + "c": [ + 3237, + 375, + 3212, + 362 + ] + }, + { + "c": [ + 3212, + 362, + 3187, + 362 + ] + }, + { + "c": [ + 3187, + 362, + 3162, + 375 + ] + }, + { + "c": [ + 3162, + 375, + 3137, + 362 + ] + }, + { + "c": [ + 3137, + 362, + 3100, + 300 + ] + }, + { + "c": [ + 3100, + 300, + 3000, + 275 + ] + }, + { + "c": [ + 3000, + 275, + 2912, + 287 + ] + }, + { + "c": [ + 2912, + 287, + 2900, + 312 + ] + }, + { + "c": [ + 2900, + 312, + 2875, + 375 + ] + }, + { + "c": [ + 2875, + 375, + 2812, + 412 + ] + }, + { + "c": [ + 2812, + 412, + 2787, + 462 + ] + }, + { + "c": [ + 2787, + 462, + 2800, + 525 + ] + }, + { + "c": [ + 2800, + 525, + 2787, + 600 + ] + }, + { + "c": [ + 2787, + 600, + 2762, + 700 + ] + }, + { + "c": [ + 2762, + 700, + 2700, + 725 + ] + }, + { + "c": [ + 2700, + 725, + 2687, + 762 + ] + }, + { + "c": [ + 2687, + 762, + 2650, + 800 + ] + }, + { + "c": [ + 2650, + 800, + 2637, + 787 + ] + }, + { + "c": [ + 2637, + 787, + 2625, + 787 + ] + }, + { + "c": [ + 2625, + 787, + 2600, + 737 + ] + }, + { + "c": [ + 2600, + 737, + 2550, + 712 + ] + }, + { + "c": [ + 2550, + 712, + 2562, + 675 + ] + }, + { + "c": [ + 2562, + 675, + 2587, + 675 + ] + }, + { + "c": [ + 2587, + 675, + 2612, + 687 + ] + }, + { + "c": [ + 2612, + 687, + 2625, + 712 + ] + }, + { + "c": [ + 2625, + 712, + 2650, + 712 + ] + }, + { + "c": [ + 2650, + 712, + 2687, + 700 + ] + }, + { + "c": [ + 2687, + 700, + 2700, + 675 + ] + }, + { + "c": [ + 2700, + 675, + 2712, + 600 + ] + }, + { + "c": [ + 2712, + 600, + 2712, + 500 + ] + }, + { + "c": [ + 2712, + 500, + 2687, + 362 + ] + }, + { + "c": [ + 2687, + 362, + 2662, + 325 + ] + }, + { + "c": [ + 2662, + 325, + 2687, + 275 + ] + }, + { + "c": [ + 2687, + 275, + 2712, + 237 + ] + }, + { + "c": [ + 2712, + 237, + 2725, + 225 + ] + }, + { + "door": 1, + "c": [ + 3387, + 600, + 3512, + 600 + ] + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "move": 0, + "c": [ + 2687, + 1725, + 2712, + 1612 + ], + "dir": 2, + "threshold": { + "sight": 5 + } + }, + { + "light": 0, + "sight": 30, + "sound": 0, + "move": 0, + "c": [ + 2712, + 1612, + 2825, + 1550 + ], + "dir": 2, + "threshold": { + "sight": 5 + } + } + ] + }, + "width": 1803, + "height": 1202 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/06 Howling Halls (Player Version with Overlays).webp" + }, + "imageType": "mapPlayer", + "title": "Map 06: Howling Halls\u2014(Player Version with Overlays)", + "credit": "Jon Pintar", + "id": "SC-600-MPO", + "mapParent": { + "id": "SC-600-M", + "offsetX": -43, + "offsetY": 8, + "scaleX": 1.4017, + "scaleY": 1.3986 + }, + "grid": { + "type": "square", + "offsetX": 2, + "offsetY": 2, + "scale": 2 + }, + "width": 1803, + "height": 1202 + } + ] + }, + { + "type": "entries", + "name": "601. Saltstorm", + "page": 157, + "id": "SC-601", + "entries": [ + "This chamber appears to be engulfed in a sandstorm, but the air contains as much caustic salt as sand.", + "Characters who enter this chamber via the stairs from {@creature Brutwer|KPSC}'s gallery ({@area Area 514|SC-514|x}) can't surprise the salt golem. The spike in wind velocity that occurs when the door from the gallery is opened gives them away before they even set foot on the steps.", + "Besides the swirling salt and sand, this chamber is hot, around 95 degrees Fahrenheit {@note (35°C)}. This heat doesn't cause damage, but it is uncomfortable.", + { + "type": "insetReadaloud", + "page": 157, + "entries": [ + "The air ahead is thick with wind-driven sand\u2014so thick you can barely see five feet through the maelstrom\u2014and the wind is so loud you must shout to be heard. From what little you can see, the area is a natural cavern, but judging its size is impossible." + ] + }, + "Creatures can see only 5 feet through the whirling salt and sand. Beyond that distance, everything is {@quickref Vision and Light||2||heavily obscured}, so characters are effectively {@condition blinded} beyond 5 feet.", + "But the sand and salt make it dangerous for a creature to open its eyes at all, so even seeing 5 feet is risky. At the start of a character's turn, the player must state whether the character's eyes are open or shut. For simplicity, this choice lasts until the start of their next turn. With eyes closed, the character is {@condition blinded} unless they have another sense to replace sight, such as {@sense tremorsense|MM}. With eyes open, the character must make a successful {@dc 12} Constitution saving throw at the end of their turn or be {@condition blinded} until they get out of this wind-blown salt and sand and they or someone else spends an action pouring clean water over their eyes. {@spell Lesser restoration} or comparable magic also restores their sight.", + "A character wearing goggles can't be {@condition blinded} in this way, but they're still limited to 5 feet of visibility.", + "The only enemy in this chamber is a {@creature salt golem|ToB} (Tome of Beasts). Initially, it's standing near the center of the chamber. It moves to attack as soon as someone approaches within 20 feet of it. The golem is never {@condition blinded} by the sand and salt. It attacks {@condition blinded} foes whenever possible both to gain advantage on its attack rolls and so it can step away again into the whirling salt and gain the protection of total concealment.", + "The DC for the Constitution saving throw against {@condition exhaustion} in this chamber is 13.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L6 601 Saltstorm.webp" + }, + "credit": "Marcel Mercado", + "width": 1277, + "height": 841 + } + ] + }, + { + "type": "entries", + "name": "602. Salt Mine", + "page": 158, + "id": "SC-602", + "entries": [ + "This dead-end passage is the source of most of the salt found elsewhere on the level.", + "Visibility here is 5 feet, for the same reasons as in {@area Area 601|SC-601|x}. The same conditions and penalties apply to opening one's eyes.", + "Read the description when the first character rounds the bend where the passage turns northward.", + { + "type": "insetReadaloud", + "page": 158, + "entries": [ + "The wind and blowing sand and salt are bad everywhere, but this is worse than anything in the larger chamber. Since you stepped around the bend, salt has pelted you with hurricane force." + ] + }, + "Any movement in this passage that shortens the distance between the moving creature and the north end of the passage is made as if over {@quickref difficult terrain||3} because of the force of the wind and the pelting salt. Moving in any other direction is normal.", + "The windborne salt here is all moving in the same direction and with tremendous force, so a creature other than the {@creature salt golem|ToB} that ends its turn in a space where a straight line can be drawn to the north end of the passage takes 22 ({@damage 4d10}) bludgeoning damage. A creature that's using a {@item shield|PHB} for protection halves the damage with a successful {@dc 14} Strength saving throw; a creature without a {@item shield|PHB} gets no saving throw.", + "There's nothing to be found here and no benefit to be gained by exploring this passage, except this: a character who reaches the north wall and makes a successful {@dc 14} Intelligence ({@skill Arcana}) or Intelligence ({@skill Nature}) check realizes the salt and the wind don't originate on this plane. They're coming from elsewhere, probably an elemental plane. No portal is apparent at the end of the passage, but there's no other mundane explanation for it." + ] + }, + { + "type": "entries", + "name": "603. Circle of Salt", + "page": 158, + "id": "SC-603", + "entries": [ + "A cohort of salt devils scribed a {@spell teleportation circle} into the floor of this chamber along the eastern wall. They use it to bounce at will between here, their home in the Nine Hells, and the plane of salt. Infernal runes cover the whole floor, but these are nothing more than devilish graffiti scratched in boredom. If characters bother reading them, they express messages that are surprisingly mundane yet horrifying, along the lines of \"Hau-loth-vu was here\" and \"Vasloroth spares children.\"", + "The temperature in this chamber hovers near 122 degrees Fahrenheit {@note (50°C)}.", + "Driven salt and sand have the same effect on vision here as in the saltstorm chamber ({@area Area 601|SC-601|x}).", + { + "type": "insetReadaloud", + "page": 158, + "entries": [ + "The temperature here is stiflingly hot, and the swirling sand and salt make breathing and seeing difficult. Patterns on the floor resemble writing, but it's difficult to discern in the blinding dust and heat." + ] + }, + "Two {@creature salt devil|ToB|salt devils} (Tome of Beasts) lurk in this chamber when characters arrive. Two more teleport in on the second and third rounds of battle, one per round. Salt devils aren't {@condition blinded} by the swirling salt and sand.", + "A creature that steps adjacent to the doorway into {@area Area 604|SC-604|x} (any of the three starred spaces{@note , represented by a red drawing in Foundry}) must make a successful {@dc 13} Strength saving throw or be pulled {@dice 1d6} spaces ({@dice 1d6 × 5} feet) toward the door in {@area Area 604|SC-604|x}.", + "The DC of the Constitution saving throw against {@condition exhaustion} in this chamber is 15." + ] + }, + { + "type": "entries", + "name": "604. Maelstrom Door", + "page": 158, + "id": "SC-604", + "entries": [ + "The door is open when characters arrive, and the wind between the doors to {@area Area 603|SC-603|x} and {@area Area 605|SC-605|x} is fierce. Even fiercer is the cyclone that fills the room itself. As air whips from {@area Area 603|SC-603|x} to {@area Area 605|SC-605|x}, it forms a perfect eddy in this chamber, with the power to lift armored characters off their feet and batter them to bits in the whirlwind.", + "Visibility here is 5 feet, for the same reasons as in {@area Area 601|SC-601|x}. The same conditions and penalties apply to opening one's eyes.", + "The following room description assumes the maelstrom door is open when characters first enter this chamber, as it's likely to be. If the door somehow is closed before they arrive, the room is much calmer, and you'll need to provide an alternative description.", + { + "type": "insetReadaloud", + "page": 158, + "entries": [ + "The wind whipping through this chamber forms a miniature cyclone in the larger, eastern portion of the room. It's impossible to see what's going on there, but the sound implies the swirling air is filled with stones and probably lost weapons and discarded pieces of armor." + ] + }, + "A creature that moves east of the two starred spaces{@note (red drawing in Foundry)} on the map or starts its turn in that area must make a successful {@dc 15} Strength saving throw or be lifted off its feet and carried by the cyclone wind clockwise around the room. The creature doesn't occupy any specific space; it's sailing through the air at high speed and banging off the walls with great force. A creature in this situation is considered {@condition restrained}. While {@condition restrained} this way, the creature takes 14 ({@damage 4d6}) bludgeoning damage at the end of its turn; the damage is halved with a successful {@dc 15} Dexterity saving throw, which is made with disadvantage because of the {@condition restrained|PHB|restraint}.", + "A creature caught up in the maelstrom can escape three ways:", + { + "type": "list", + "style": "list-decimal", + "page": 160, + "items": [ + "It can grab at the wall or at a nearby creature to propel itself out of the cyclone. This requires using an action to make a successful {@dc 18} Strength ({@skill Athletics}) check. If this check succeeds, the creature lands {@condition prone} in a random space west of the two starred spaces and takes 7 ({@damage 2d6}) bludgeoning damage. Roll {@dice 1d8} to select the space. If it's already occupied by another creature, both creatures take 7 ({@damage 2d6}) bludgeoning damage and fall {@condition prone}.", + "Another creature standing in one of the two starred spaces can grab the {@condition restrained} creature and pull it to safety. This requires using an action to make a successful {@dc 18} Strength ({@skill Athletics}) check. If the check succeeds, the result is the same as option 1.", + "The {@condition restrained} creature can grab at the wall or at nearby creatures to propel itself through the open doorway into {@area Area 605|SC-605|x}. This requires using an action to make a Strength ({@skill Athletics}) check. If the result is 20 or higher, the creature sails through the doorway, across the hall, and into the control room ({@area Area 606|SC-606|x}), where it bounces off the wall (taking 7 ({@damage 2d6}) bludgeoning damage) and lands {@condition prone} in any unoccupied space. If the result is 15\u201319, the creature sails through the doorway and is pulled to the starred space in {@area Area 605|SC-605|x}, where the creature takes 10 ({@damage 3d6}) bludgeoning damage and is {@condition restrained} against the bars by the wind. If the result is 14 or lower, the creature remains {@condition restrained} in the maelstrom." + ] + }, + "The door can't be closed from this chamber. The mechanism is in the control room ({@area Area 606|SC-606|x}).", + "The temperature in this chamber hovers near 122 degrees Fahrenheit {@note (50°C)}.", + "The DC for the Constitution saving throw against {@condition exhaustion} in this chamber is 15.", + "Being caught in the maelstrom has the same effect as being involved in a fight (a character must make a Constitution saving throw to avoid {@condition exhaustion})." + ] + }, + { + "type": "entries", + "name": "605. Straight into the Void", + "page": 160, + "id": "SC-605", + "entries": [ + "Conditions in this area depend on the position of the lever in the control room ({@area Area 606|SC-606|x}). See that area's description for full details.", + "The temperature in this chamber hovers near 140 degrees Fahrenheit {@note (60°C)}.", + "The following description assumes characters first see this chamber with the maelstrom door open and the bars lowered. Adjust accordingly if that's not the case.", + { + "type": "insetReadaloud", + "page": 160, + "entries": [ + "The wind, and the salt and sand it carries with it, tear along this short corridor and through a portcullis of steel bars at the eastern end of the chamber. On the other side of those bars is a tremendous cyclone of flying debris, crackling lightning, and inky tendrils of darkness that seem to grasp at anything nearby. At its core is a black nothingness, an absence of existence that pulls reality into itself and annihilates it." + ] + }, + "Standing around in this area gaping at the {@item sphere of annihilation} is foolhardy.", + "Any number of creatures can pile up in the starred space as long as they're all {@condition restrained} against the bars.", + "While any living character occupies {@area Area 605|SC-605|x}, the sphere launches lightning into this area. On initiative count 20 of every round, a {@spell lightning bolt} sizzles from the sphere toward the western wall of the corridor. It's a 5-foot-wide line, like any {@spell lightning bolt}, and it follows a path that strikes the most characters possible. The bolt deals 28 ({@damage 8d6}) lightning damage, or half damage with a successful {@dc 15} Dexterity saving throw. Remember that {@condition restrained} creatures have disadvantage on Dexterity saves.", + "Besides causing lightning damage, the bolt creates a {@creature fragrite|CCodex} (Creature Codex) where it hits the wall. This creature emerges angry and ready to fight. Roll initiative for the first {@creature fragrite|CCodex} when it appears; all others use the same number. If the result is 20 or higher, treat it as 19.", + "{@creature fragrite|CCodex|Fragrites} can't be {@condition restrained}, and they're so thin that the wind can't pull them or restrict their movement. They can be hit and damaged by lightning the same way characters can, although they're resistant to it.", + "{@creature fragrite|CCodex|Fragrites} don't need to stay in this chamber. They can move into {@area Area 604|SC-604|x} if the door is open or into the control room\u2014where they can move the lever to a more dangerous setting if no one's guarding it! Assume the first {@creature fragrite|CCodex} spends an action studying the lever to figure out what it does before yanking it willy-nilly. Make sure players understand what it's doing so they appreciate the danger.", + "If there's fighting in {@area Area 606|SC-606|x}, an excellent trick is to describe how an attack against a {@creature fragrite|CCodex} causes the creature to stumble against the lever and move it. Roll a {@dice d3} (or pretend to roll one behind your screen) to determine which other position the lever lands in. A fragrite's Spontaneous Explosion can do the same thing.", + "If the characters are getting slaughtered here, one possible balancing mechanism is to make the castings of {@spell lightning bolt} erratic. Allow the {@item sphere of annihilation} to fire one only every other turn or only on an odd roll. Alternatively, you could rule that if any character fails their Dexterity saving throw and takes full damage from the lightning, they absorb enough of the bolt to prevent it from generating a new {@creature fragrite|CCodex}.", + "The DC for the Constitution saving throw against {@condition exhaustion} in this chamber is 18." + ] + }, + { + "type": "entries", + "name": "606. Control Room", + "page": 161, + "id": "SC-606", + "entries": [ + "A lever here operates the maelstrom door in {@area Area 604|SC-604|x}, but it also opens the bars separating {@area Area 605|SC-605|x} from the {@item sphere of annihilation}. This can be a death sentence to a character pinned against those bars by the wind.", + "This chamber is much calmer than others in this segment of the level. While the air is still full of dust, it's not thick enough to create total concealment or to {@condition blinded|PHB|blind} characters who open their eyes.", + "The temperature in this chamber hovers near 122 degrees Fahrenheit {@note (50°C)}.", + { + "type": "insetReadaloud", + "page": 161, + "entries": [ + "The heat in this chamber is still oppressive, but the wind is much calmer. You can actually open your eyes here without being {@condition blinded} by sand and salt. Flying dust stings your eyes and throat, but you can see the far side of the chamber. The only thing of note is a large lever set into the floor near the eastern wall, with enigmatic marks scratched into the stone above it." + ] + }, + "Show the players the {@area Point-of-View illustration|SC-606-POV|x} below. The lever can be in one of four positions. The marks indicate the four positions and whether the door and bars are open or closed when the lever is in that position. From left to right, the marks indicate:", + { + "type": "list", + "page": 161, + "items": [ + "bars lowered, door closed", + "bars raised, door open", + "bars raised, door closed", + "bars lowered, door open" + ] + }, + "The lever is currently in the far right position (bars lowered, door open). Moving the lever requires a {@action Use an Object} action and no ability check. The lever can be moved from any position to any other without engaging the intervening positions.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L6 606 Control Room.webp" + }, + "credit": "Marcel Mercado", + "id": "SC-606-POV", + "width": 1278, + "height": 814 + }, + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "The lever is a potential death trap!", + "page": 162, + "entries": [ + "One mistake in this situation can result in irrevocable death for one or more characters. Death might not be instant\u2014the character might have a chance or two for rescue\u2014but the odds are dismal. What's worse is that the character who makes the fatal mistake probably won't be the one who dies. As the GM, it's up to you whether to allow this sort of thing in your game. In its defense, the puzzle of the lever is not difficult. Players who give it even a few seconds of thought should have no trouble coming up with the right solution. Be sure the players try to reason out the solution on their own before you let them fall back on an Intelligence ability check or something similar. In life-or-death situations like this, we discourage relying on dice at all. On the other hand, this is a perfect situation for an {@spell augury} spell or comparable magic." + ] + }, + "The effects of the various lever settings are as follows:", + { + "type": "list", + "style": "list-no-bullets", + "page": 162, + "items": [ + { + "type": "item", + "name": "Bars lowered, door closed", + "entries": [ + "The wind through {@area Area 605|SC-605|x} drops dramatically. It remains strong but not punishingly strong. No saving throws are needed to move, speed isn't reduced, and creatures pinned against the bars are no longer {@condition restrained}." + ] + }, + { + "type": "item", + "name": "Bars raised, door open", + "entries": [ + "A creature that enters {@area Area 605|SC-605|x} or starts its turn there must make a successful {@dc 18} Strength saving throw or be pulled directly into the maelstrom surrounding the {@item sphere of annihilation} ({@area Area 614|SC-614|x}). For a creature that manages to avoid that fate, normal (nonmagical) movement in any direction that doesn't bring the creature closer to {@area Area 614|SC-614|x} is limited to 5 feet per turn plus 5 feet per {@action Dash} action." + ] + }, + { + "type": "item", + "name": "Bars raised, door closed", + "entries": [ + "The wind through {@area Area 605|SC-605|x} drops dramatically. It remains strong but not punishingly strong. No saving throws are needed to move and speed isn't reduced. Any creature that was {@condition restrained} against the bars when the lever was moved, however, must make a successful {@dc 13} Dexterity saving throw or tumble into the {@item sphere of anhilation|DMG|sphere of annihilation's} chamber ({@area Area 614|SC-614|x}) and be caught up in the chaos there." + ] + }, + { + "type": "item", + "name": "Bars lowered, door open", + "entries": [ + "This is the situation when characters arrive. A creature that enters {@area Area 605|SC-605|x} or starts its turn there must make a successful {@dc 18} Strength saving throw or be pulled against the bars and take 10 ({@damage 3d6}) bludgeoning damage and be {@condition restrained}. A creature {@condition restrained} this way can get free by using an action to make a successful {@dc 18} Strength ({@skill Athletics}) check or by being pulled free by another creature within reach that succeeds on the same check. Normal (nonmagical) movement in any direction that doesn't bring the creature closer to the bars is limited to 5 feet per turn plus 5 feet per {@action Dash} action." + ] + } + ] + }, + "The DC for the Constitution saving throw against {@condition exhaustion} in this chamber is 15." + ] + } + ] + }, + { + "type": "entries", + "name": "607. Black Ice", + "page": 162, + "id": "SC-607", + "entries": [ + "This frigid cavern is home to a creature of elemental ice and its brood.", + "Initially, the only way into this chamber is to come down the steps from {@creature Xymargshra|KPSC}'s hoard ({@area Area 506|SC-506|x}). The northern door and the southern portcullis are both closed when characters enter the cave for the first time, and neither can be opened from outside the chamber.", + "The temperature of this cave is 5 degrees Fahrenheit. {@note (\u221215°C)}", + { + "type": "insetReadaloud", + "page": 162, + "entries": [ + "The temperature drops rapidly as you descend the steps. At the bottom, the stairs open into a cave of jagged, crackling ice. Cold mist drifts down the walls and hovers just above the floor. Light here is dimmed in a way with which even your lanterns can't contend. Maybe it's the black ice itself; light seems to just die when it strikes the ice instead of glittering off it.", + "In the north wall stands a door of ice. The door is closed but wind whistles around it, dragging along wisps of mist from the floor to whatever lies beyond it. More mist pours out through a narrow cleft in the wall to the left of the door. In the south wall, a portcullis thick with rime blocks a wide passage into a room of white ice. But in this cave, there's only the frigid cold, the gloom, and the walls of hideous, jagged ice shards." + ] + }, + "Burrowed into the ice where they can't be seen are a {@creature adult rime worm|ToB|rime worm} and four {@creature rime worm grub|ToB|rime worm grubs} (or one per character, whichever is more). They wait until characters have moved into the chamber and are spread out investigating before attacking. When the worms attack, make a Dexterity check ({@skillCheck dexterity 2}) for the rime worms, with advantage, and compare the result to the characters' passive {@skill Perception} scores to determine whether anyone's surprised. (The worms won't be noticed as long as they stay hidden, but characters who hear them as they start cracking through the ice might have enough warning to avoid surprise.) The {@creature adult rime worm|ToB} remains inside its burrow with just its head showing for as long as it can while still attacking with its Tendrils and Black Ice Spray. This limits the number of enemies who can surround it. It squirms out of its burrow when no targets are within its reach.", + "Exactly where the worms are is up to you. They can burst up through the floor, out of the walls, or drop down from the ceiling.", + "The black ice that lines this cavern absorbs light. Dim illumination is the brightest light possible here.", + "The black ice also absorbs fire, lightning, and radiant damage. All damage of those types, from any source, is halved in this chamber. If a saving throw is involved, a successful save negates all damage of those types on the creature that made the save.", + "Cold damage and necrotic damage are amplified by the black ice. Every hit that causes cold or necrotic damage is treated as a critical hit, and saving throws against cold or necrotic damage are made with disadvantage.", + "Finally, the walls are lined with razor-sharp, black ice shards. These are easily avoided under normal conditions, but characters do a lot of dodging and weaving in combat. A creature that ends its turn adjacent to the wall must make a successful {@dc 10} Dexterity saving throw or take 3 ({@damage 1d6}) slashing damage plus 6 ({@damage 1d12}) necrotic damage (already amplified by the room's cold).", + "The intense cold isn't a problem unless characters spend more than 10 minutes in this chamber. Any creature without {@item Clothing, cold weather|IDRotF|cold-weather gear} takes 3 ({@damage 1d6}) cold damage for every 10-minute stretch they spend here.", + "The narrow opening to {@area Area 609|SC-609|x} is too small for easy passage. A Tiny creature can move through normally; a Small creature can squeeze through in armor; a Medium creature can squeeze through in light armor; and a Large or larger creature can't get through at all.", + "The DC for the Constitution saving throw against {@condition exhaustion} in this chamber is 16.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Door and Portcullis", + "page": 163, + "entries": [ + "On examining the door, characters realize it isn't a door at all; it's a solid sheet of ice 2 feet thick across the passageway, with enough tiny gaps for wind to rush through. The ice is translucent enough for the vague outline of the passageway to be seen beyond it.", + "The ice has AC 15 and 25 hit points, but it's magically immune to all damage unless {@spell dispel magic} is cast on it. Once the {@creature adult rime worm|ToB|rime worm} is slain, the door loses its immunity to fire damage. At that point, even a small heat source can eventually melt the ice away. Once the ice melts, the passage can't be resealed without magic.", + "The frozen portcullis in the south wall is stout and permanently set in place. It has AC 15 and 40 hit points. The bars can be bent far enough for Medium characters to squeeze through with a successful {@dc 23} Strength ({@skill Athletics}) check, but a creature that touches the bars takes 7 ({@damage 2d6}) cold damage (that figure is already amplified by the room's cold)." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "608. Bones of the Fallen", + "page": 163, + "id": "SC-608", + "entries": [ + "If the black ice door ({@area Area 607|SC-607|x}) is open, the wind along the passage between that chamber and {@area 608|SC-608|x} is fierce. A creature that enters the passage or starts its turn there must make a successful {@dc 15} Strength saving throw or be lifted off its feet and carried by the wind into {@area Area 608|SC-608|x}. A creature in the small niche to the north of the passage is protected from the wind and doesn't need to make this saving throw. You can allow more than one creature to shelter there at the same time, but none of them can take part in combat while the space is overcrowded in this way.", + "A creature that fails the saving throw takes 3 ({@damage 1d6}) bludgeoning damage per 20 feet (four spaces) of passageway between it and {@area Area 608|SC-608|x}, then lands {@condition prone} in any unoccupied space in {@area Area 608|SC-608|x}.", + "If the black ice door is closed, the wind drops to the point where creatures can move normally in the passage.", + "Chamber {@area 608|SC-608|x} forms a calm eddy in these otherwise turbulent tunnels. The chamber is cold, however: 40 degrees Fahrenheit {@note (4.̅4°C)}.", + { + "type": "insetReadaloud", + "page": 163, + "entries": [ + "Something about the shape of this chamber calms the wind to a strong breeze. It still causes robes to flap and loose hair to fly around your face, but it's not strong enough to be a hazard. The air is uncomfortably cold. It can't be more than a few degrees above freezing.", + "The floor is carpeted with bones. They appear to be mostly from humans and other humanoids, but some animal bones are mixed in: you see an owlbear's skull, wing bones from giant bats, and a few others you can't identify." + ] + }, + "The bones gathered here over centuries because of the eddy effect. Hidden among them is a {@creature bonepowder ghoul|ToB} (Tome of Beasts) named {@creature Morgaryv|KPSC}. It is perfectly concealed among the bones when characters enter. Make a Dexterity ({@skill Stealth}) check for it, with advantage because it's had plenty of time to hide. Use that result as the DC for Wisdom ({@skill Perception}) checks or passive {@skill Perception} from the characters.", + "Assuming characters don't notice it, the ghoul's best play is to make a surprise attack with circle of death or Whirlwind.", + "Although {@creature Morgaryv|KPSC} is tremendously intelligent and speaks four languages, it wants only bones. There's little else the party could offer that would get it to converse or negotiate with them, with one exception. The ghoul is bound to this chamber; it can't leave because the wind would scatter its dust and pull it into the {@item sphere of annihilation}. If characters are willing to carry it up to the Black River or even back to {@area Area 607|SC-607|x} or {@area 612|SC-612|x}, it negotiates for that. In exchange, {@creature Morgaryv|KPSC} offers to spare their lives. To sweeten the deal, it mentions that among the bones in its chamber are many valuable items the characters would find useful, but several of them are certain to die if they try to take the chamber by force. Characters can see gold and gems beneath their feet, and {@spell detect magic} does reveal the presence of several magic items under the bones.", + "{@creature Morgaryv|KPSC} is well aware these arrangements are fraught with peril for itself. Don't lose sight of its 19 Intelligence. It is not easily duped. Its preferred plan is to Coalesce into a more solid form and walk in a huddle with the characters to a safer area. This requires that it absorb someone's life force via Gravedust, if it hasn't already. {@creature Morgaryv|KPSC} doesn't soft-pedal the risk to the characters, but only one of them needs to take necrotic damage.", + "Alternatively, there's an open-topped box in the chamber. Someone could carry {@creature Morgaryv|KPSC} in that. Under no circumstances will it get into anything that can be closed.", + "Furthermore, there's nothing wrong with its hearing. If players discuss ways to trick {@creature Morgaryv|KPSC} around the table, then their characters must be doing the same in the dungeon. {@creature Morgaryv|KPSC} doesn't let them leave the chamber and \"think it over;\" that's obviously a trap. The same thing goes for conversing in a language it doesn't understand. Unless the characters have telepathy or some other way to communicate silently and invisibly, whatever they say must be said in front of {@creature Morgaryv|KPSC}.", + "If characters try dumping all the dust out of the box in the hope that the wind will scatter the ghoul, {@creature Morgaryv|KPSC} can just drift with the wind back to this chamber. The {@item sphere of annihilation} is the only thing on this level it fears.", + "Finally, even if everything is settled and seems above-board, {@creature Morgaryv|KPSC} is primed for a trick. It doesn't wait to be betrayed. It attacks at the first hint of betrayal: the first time someone draws a weapon, readies a spell component, makes a suspicious movement with their hand, utters an arcane syllable ({@creature Morgaryv|KPSC} is a potent spellcaster itself and knows the tricks), or even jokes about tossing it into the sphere. In game terms, {@creature Morgaryv|KPSC} has a prepared action to cut loose if anything seems amiss. None of this is a secret; the ghoul spells it out for characters from the beginning, to avoid misunderstandings. {@creature Morgaryv|KPSC} is evil, but it deals squarely with the characters as long as they behave. It wants its freedom.", + "If characters do help {@creature Morgaryv|KPSC} get free from this level, its gratitude doesn't transform it from a hate-filled, undead thing longing to consume all life. Eventually, their paths should cross again so characters can rectify their misdeed of setting a great evil loose in the world.", + "No Constitution saving throw against {@condition exhaustion} is necessary after a battle in this chamber.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Treasure", + "page": 164, + "entries": [ + "Among the bones in the chamber are 6,000 gp in assorted coins plus a few hundred small gems (25 gp each), {@dice 3d6} 500-gp gems, and {@dice 3d6} 1,000-gp gems, but sifting through the bones to gather them all up takes {@dice 5d10} hours of work. There are also {@item potion of speed|DMG|potions of speed} and {@item potion of invisibility|DMG|invisibility}, spell scrolls of {@spell feeblemind}, {@spell maze}, and {@spell antimagic field}, a {@item +1 shield}, a {@item wind fan}, a {@item cloak of elvenkind}, a {@item belt of hill giant strength}, and a {@item Horn of Valhalla, Brass|DMG|brass horn of Valhalla}.", + "You can create your own challenge 11\u201316 treasure hoard if you prefer." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "609. Freezing Trap", + "page": 164, + "id": "SC-609", + "entries": [ + "The frigid air drawn from {@area Area 607|SC-607|x} mixes with snow after squeezing through the narrow opening between that area and this one. But the real danger here is an elemental trap.", + "The temperature here is 15 degrees Fahrenheit {@note (\u22129.̅4°C)}.", + { + "type": "insetReadaloud", + "page": 164, + "entries": [ + "It's actually snowing here! Moisture from the air crystallizes into snow that's whirling through the air as if there's a blizzard. Snow sticks to the cavern walls and is piled up a foot thick on the floor." + ] + }, + "Everything in this chamber is {@quickref Vision and Light||2||lightly obscured} by blowing snow.", + "The snow conceals a glyph that occupies the central 10-foot-by-10-foot portion of the floor (marked by the four stars{@note , a red drawing in Foundry}). It can be detected with a successful {@dc 13} Intelligence ({@skill Investigation}) check, but only if characters clear the snow ahead of them with shovels or brooms. Tapping the floor with a stick won't detect it or trigger it.", + "The glyph is meant to trigger when a Small or larger creature steps on it, but the layer of snow also interferes with this. Roll any die when each creature first enters the spaces containing the glyph. On an even result, nothing happens; on an odd result, the glyph activates.", + "When the glyph triggers, every creature within 20 feet of the glyph takes 22 ({@damage 5d8}) cold damage, or half damage with a successful {@dc 15} Dexterity saving throw. In addition, a creature that fails the saving throw is coated in ice and {@condition restrained}. If the {@condition restrained} creature regains at least 10 hit points from magical healing before the end of its next turn, it's no longer {@condition restrained}. Otherwise, the {@condition restrained} creature must make a {@dc 15} Constitution saving throw at the end of its next turn. On a success, the creature is no longer {@condition restrained}. On a failure, the creature is {@condition petrified} (turned to ice).", + "Petrification lasts until the creature is freed by {@spell greater restoration} or comparable magic. If the ice melts or shatters, the creature dies.", + "Once triggered, the glyph resets itself after 24 hours.", + "A Constitution saving throw to avoid {@condition exhaustion} probably won't be required here, but if one is, the DC is 15." + ] + }, + { + "type": "entries", + "name": "610. Wind Demons' Foyer", + "page": 156, + "id": "SC-610", + "entries": [ + "Characters notice a strong, foul odor as they approach this chamber, even if logically it seems impossible for any smell to move in their direction against the wind.", + "The openings connecting to {@area Areas 608|SC-608|x} and {@area 609|SC-609|x} are very narrow. A Tiny creature can get through easily; a Small creature can squeeze through in armor; a Medium creature can squeeze through in light armor; and a Large or larger creature can't get through at all.", + "If characters somehow approach this chamber from {@area Area 614|SC-614|x} (unlikely), alter the description accordingly.", + { + "type": "insetReadaloud", + "page": 165, + "entries": [ + "Despite the powerful wind blowing ahead of you, a dreadful stench has managed to work its way upwind to your nostrils. The chamber it comes from is small and mostly empty, except for several small, blue-skinned, winged humanoids." + ] + }, + "This chamber is occupied by {@creature wind demon|CCodex|wind demons} (Creature Codex) that outnumber the characters 3:2. They like it here because of how the narrow clefts in the walls act as nozzles to accelerate the wind. They've so befouled the atmosphere with their stench that any creature other than a wind demon that enters the area or starts its turn there must make a successful {@dc 13} Constitution saving throw or be {@condition poisoned} until the start of its next turn.", + "The {@creature wind demon|CCodex|wind demons} aren't looking for a fight against the characters. It's not that they're peaceful or benevolent; they'd gleefully tear the characters into shreds if they thought they could, but they recognize overwhelming odds when they see them. They also aren't especially {@condition frightened} of the characters, since the {@creature wind demon|CCodex|wind demons} can easily fly away through one of the narrow clefts. They might be willing to talk if the characters offer them something of value. Money doesn't interest them; they want things the characters would genuinely miss.", + "The demons can reveal anything you want the characters to know about this level, but only in exchange for an item of personal value. The more valuable the item, the more useful the information.", + "When the {@creature wind demon|CCodex|wind demons} get bored with this exchange, they make a display of tossing whatever valuables the characters gave them into the {@item sphere of annihilation}, just to make it clear the characters will never get them back.", + "If characters attack the {@creature wind demon|CCodex|wind demons} or ignore them, the demons don't bother fighting back. Their puny attacks can't seriously threaten the health of these heroes. Instead, the demons try to hurt the characters in ways they'll really feel: by taking the stuff they wouldn't give the demons earlier. Anything visible on a character\u2014a belt purse, a {@item component pouch|PHB}, a {@item map or scroll case|PHB}, a {@item flask|PHB} or wineskin on a thong, a {@item dagger|PHB} in a sheath, {@item arrow|PHB|arrows} in a {@item quiver|PHB}, or anything else a character keeps outside their pack for easy access\u2014is fair game. Treat a snatch-and-grab attempt as a simple Dexterity contest. The {@creature wind demon|CCodex} and the targeted character both make Dexterity checks. If the demon's check is higher, it grabs the item away, probably by slashing through strings or straps with its talons. As a bonus action, it tosses the item toward {@area Area 614|SC-614|x}, and the item is immediately sucked into the {@item sphere of annihilation}. The {@creature wind demon|CCodex|wind demons} think this is hilarious. They have a knack for zeroing in on magic items and irreplaceable necessities, and for picking on {@condition poisoned} characters (who make Dexterity checks with disadvantage).", + "The DC for the Constitution saving throw against {@condition exhaustion} in this chamber is 13." + ] + }, + { + "type": "entries", + "name": "611. Abandoned Refuge", + "page": 165, + "id": "SC-165", + "entries": [ + "One other group of intrepid adventurers reached this point ahead of the characters. They were swallowed up by the {@item sphere of annihilation}, but they left behind clues and items that might prove important.", + "The ledge leading up to this sheltered area is 20 feet high and icy. Climbing it without a {@item climber's kit|PHB} requires a successful {@dc 20} Strength ({@skill Athletics}) check. With a {@item climber's kit|PHB}, or even with just a rope and a {@item grappling hook|PHB}, the DC drops to 8.", + "The temperature in this cave is right at freezing, which might feel warm compared to surrounding areas: 32 degrees Fahrenheit {@note (0°C)}.", + { + "type": "insetReadaloud", + "page": 165, + "entries": [ + "Atop the ledge is a snug cave, completely sheltered from the wind that whips through the chamber below. Someone was here before you, as evidenced by the fire ring on the floor and a few pieces of adventuring gear stacked along the walls." + ] + }, + "The fire ring contains no ash. Instead, there's an {@item iron pot|PHB|iron cooking pot} holding some burned rags and a half-full {@item Oil (flask)|PHB|flask of oil} lying next to it. These are the remains of the previous party's ersatz oil stove; they burned oil-soaked rags in the pot and continually fed more oil to it. With fresh rags and more oil, it would work again. The \"stove\" burns a {@item Oil (flask)|PHB|flask of oil} per hour and heats the cave enough that characters can get a long rest with just normal blankets.", + "Among the other gear stowed in the cave are enough {@item Rations (1 day)|PHB|rations} for 8 days (tough from being frozen for years but edible if boiled), {@item Silk Rope (50 feet)|PHB|50 feet of silk rope} with a {@item grappling hook|PHB}, two ice axes, one {@item Alchemist's Fire (flask)|PHB|flask of alchemist's fire}, a {@item healer's kit|PHB}, {@item potion of greater healing|DMG|potions of greater healing}, {@item potion of superior healing|DMG|superior healing}, {@item potion of clairvoyance|DMG|clairvoyance}, and {@item potion of gelatinous form|KPSC|gelatinous form} {@homebrew |(see the appendix)}, a {@item Parchment (one sheet)|PHB|sheet of parchment} containing writing in both {@language Common} and Illyrian (an aristocratic court tongue used in a region south of the Scarlet Citadel), and the {@item spellbook|PHB} of an 8th-level wizard (fill it with any spells you choose) named Ravaulze the Shrewd who apparently had connections to the Arcane Collegium in Zobeck. She disappeared so long ago that no one who knew her other than an elf could still be alive, but the collegium itself might be interested in knowing what became of her.", + "The parchment contains notes on what happened to these explorers and a little of what they learned before they died. The text forms the {@area Player Handout|SC-A3-H3|x} found in the appendix.", + "No Constitution saving throw against {@condition exhaustion} is necessary in this chamber.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Resting", + "page": 166, + "entries": [ + "This ledge is the only space on this level with enough shelter from the wind and temperature extremes to make resting possible.", + "The party can take a short rest here without issues. It's chilly but otherwise safe.", + "To complete a long rest requires one of the following: {@item Clothing, cold weather|IDRotF|cold-weather gear} for everyone, warm furs or three {@item blanket|PHB|blankets} apiece for everyone, or the means to start a fire and keep it burning for 8 hours. It's unlikely the characters brought along a stack of firewood, {@item Clothing, cold weather|IDRotF|cold-weather gear}, or sufficient {@item blanket|PHB|blankets} unless this is a return trip or they have a well-stocked {@item bag of holding}. If they try taking a long rest without adequate warmth, each character must make a {@dc 13} Constitution saving throw. If it fails, the character gets only a short rest, not a long one.", + "However, while {@creature Hasfera-ruzai|KPSC} remains imprisoned in {@area Area 612|SC-612|x}, characters may be plagued with disturbing dreams when they try to take a long rest here. At the end of a long rest, each character must make a {@dc 13} spellcasting ability check. Arcane spellcasters make this check with advantage. Characters without a spellcasting ability make a simple Intelligence, Wisdom, or Charisma check (using whichever is lowest), with disadvantage. If the check fails, the character gets the benefits of a long rest. If the check succeeds, the character gets only a short rest, not a long one. The more competent a spellcaster is, the more likely their thoughts are to be disturbed by {@creature Hasfera-ruzai|KPSC}. See the elemental prison ({@area Area 612|SC-612|x}) for more on the consequences of these dreams." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "612. Elemental Prison", + "page": 166, + "id": "SC-612", + "entries": [ + "The steps from the Crystal Garden ({@area Area 507|SC-507|x}) lead to this chamber. Ages ago, a djinni ({@creature Hasfera-ruzai|KPSC}) was imprisoned here for refusing to grant wishes to a mortal. The efreet who imprisoned it were amused by the thought of the desert-loving elemental being locked in an icy prison for a millennium.", + "The temperature here is 20 degrees Fahrenheit {@note (\u22126.̅6°C)}.", + { + "type": "insetReadaloud", + "page": 166, + "entries": [ + "An icy wind blows through this barren, frozen chamber.", + "Aside from the steps you came down, three passages lead out. A dank, loathsome breeze blows from the wide passage in the western wall; a 20-foot ledge ascends to a cave in the northwest corner; and portcullis bars sheathed in heavy frost block a passage into a grim-looking cavern to the north." + ] + }, + "A character who makes a successful {@dc 13} Wisdom ({@skill Perception}) check here senses something frightfully unnatural about it but gets nothing more specific than that. With a successful {@dc 15} Intelligence ({@skill Investigation}) check, a character detects the faint outline of a magical glyph inscribed between the abandoned refuge ({@area Area 611|SC-611|x}) and the western passage. Once the glyph has been spotted, a successful {@dc 20} Intelligence ({@skill Arcana}) check reveals the glyph is not part of a {@spell glyph of warding} spell but the remainder of some ancient evocation ritual enacted on this spot. A character with proficiency in {@skill Arcana} adds twice their proficiency bonus to the final check.", + "{@creature Hasfera-ruzai|KPSC}'s prison exists simultaneously on both the Material Plane and the Ethereal Plane. Under normal circumstances, it can be seen and felt only by creatures whose senses extend into both planes. Characters with {@sense truesight} see the prison immediately. A {@spell detect magic} spell reveals the presence of tremendously powerful evocation magic, but the source remains {@condition invisible} and intangible.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Dreams in the Djinni House", + "page": 166, + "entries": [ + "When characters fail to get a long rest because of disturbing dreams (see Resting in {@area Area 611|SC-611|x}), they awaken with the sense of something unnatural in this chamber. Those characters can attempt (or re-attempt) {@skill Arcana}, {@skill Investigation}, and {@skill Perception} checks in this cavern, now with advantage. A character who looks at the glyph after a night of dreams realizes that in their dreams, something was whispering about this glyph, trying to lead them to it. They also understand that {@sense truesight} or a {@spell true seeing} spell can reveal what's currently hidden.", + "When someone with {@sense truesight} sees the prison, show them the {@area overlay|SC-612-MO|x}. Don't place it on the map yet or show it to players whose characters can't see it." + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/06 Howling Halls Overlay 12.webp" + }, + "imageType": "map", + "title": "Map 06: Howling Halls\u2014Overlay 12: Elemental Prison", + "credit": "Lyra [he/him]", + "id": "SC-612-MO", + "grid": { + "type": "square" + }, + "width": 700, + "height": 600 + }, + { + "type": "entries", + "name": "Prison of Fire and Ice", + "page": 167, + "entries": [ + "{@creature Hasfera-ruzai|KPSC}'s prison is a floor-to-ceiling cylinder of ice filled with roiling flame. Characters can tell the inside of the cylinder is aflame, but they can't make out any details beyond that through the cloudy ice. Water streams down the outside of the cylinder from the heat inside, but it freezes again when it reaches the floor, continually pushing fresh ice up the wall. Clouds of steam blanket the room. No object or magical effect can pass through the ice.", + "A character with {@sense truesight} who stands on the glyph can hear {@creature Hasfera-ruzai|KPSC} through the prison wall, and it can hear the character. A character without {@sense truesight} can be heard by {@creature Hasfera-ruzai|KPSC} but can't hear the djinni in return.", + "{@creature Hasfera-ruzai|KPSC} is a nasty creature with nothing but disdain for humans and their ilk. That's why it refused to grant a {@spell wish} to a human, which led to it being imprisoned here and its slow transformation into an {@creature al-Aeshma genie|ToB} (Tome of Beasts). It desperately wants to be free from its prison, and it swallows some of its contempt if that allows it to negotiate for this prize. \"Bored out of its mind\" is an almost literal description of {@creature Hasfera-ruzai|KPSC}. Centuries of isolation have driven it nearly insane. The genie is easily frustrated by mortals, and it's prone to furious outbursts when things don't go its way. {@creature Hasfera-ruzai|KPSC} immediately calms down again after each outburst and tries to smooth things over, but conversation with it isn't easy." + ] + }, + { + "type": "entries", + "name": "Conversing with Evil", + "page": 167, + "entries": [ + "In negotiation, {@creature Hasfera-ruzai|KPSC} can make the following points. It doesn't outright lie to the characters, but it does omit important details and distorts the truth to an alarming degree if it believes doing so might improve its chances for freedom.", + { + "type": "list", + "page": 167, + "items": [ + "Opening the prison takes nothing more than someone with {@sense truesight} standing on the glyph and casting {@spell dispel magic}. (Like all other spellcasting on this level, this is subject to chaos magic effects.) Before revealing this, {@creature Hasfera-ruzai|KPSC} tries to trick someone into doing it by explaining {@sense dispel magic} will let it converse with everyone, or will allow everyone to see its prison, or any other reason. These aren't lies, but they're far from the whole truth.", + "Initially, {@creature Hasfera-ruzai|KPSC} presses the characters to free it out of the goodness of their hearts or to strike a blow against the injustice of the cruel Lords of Air.", + "It can't grant wishes. That ability was stripped from it by the Lords of Air as the cruelest of all punishments.", + "It identifies itself only as a djinni. Characters wouldn't recognize the term al-Aeshma anyway. This rare punishment is almost unknown outside geniekind.", + "{@creature Hasfera-ruzai|KPSC}'s crime was nothing more than helping a human face life's tribulations without being propped up by unnecessary magical aid that only weakens and never strengthens its recipients. (This is Hasferaruzai's distorted interpretation of refusing to grant a {@spell wish}\u2014which it did out of spite, not concern.)", + "Only when every trick and ruse is exhausted will {@creature Hasfera-ruzai|KPSC} finally agree to help the characters if they set it free. It will serve them for 24 hours in exchange for its freedom afterward. It can't submit to any longer period lest the Lords of Air punish it again for overstepping its bounds in the service of humanity.", + "{@creature Hasfera-ruzai|KPSC} was brought here in chains and never saw any other portion of this dungeon, so it can't provide useful information of that sort. If characters have seen the {@item sphere of annihilation} and describe it, the genie recognizes immediately what it is, and its knowledge of such things is extensive. Hasferaruzai recognizes this as a bargaining chip. It offers tantalizing tidbits but won't reveal more until it's free. It also knows that while it's not immune to danger from the {@item sphere of anhilation|DMG|sphere}, it's less vulnerable than the characters are, and it leverages this as much as possible." + ] + }, + "When the prison is dispelled, the ice melts away within seconds and flames burst forth, filling the chamber with elemental fire for several seconds. Every creature in the cavern except {@creature Hasfera-ruzai|KPSC} and those standing on the glyph takes 17 ({@damage 5d6}) fire damage, or half damage with a successful {@dc 13} Dexterity saving throw. {@creature Hasfera-ruzai|KPSC} shouts its defiance to the world and glowers over the characters alarmingly before calming down enough to communicate again.", + "Once freed, {@creature Hasfera-ruzai|KPSC} abides by whatever agreements characters squeezed from it. Like any genie, it twists their words to its advantage whenever it can, and it makes its disdain for mortals abundantly clear.", + "If characters foolishly free {@creature Hasfera-ruzai|KPSC} without extracting promises from it, the genie attacks them ruthlessly for a few rounds, then flies away laughing or escapes in {@spell gaseous form}.", + "{@creature Hasfera-ruzai|KPSC}'s flying speed and elemental nature make it immune to all the wind effects throughout this level. It's likewise unaffected by the temperature extremes of this level. Being immune to lightning gives it a critical advantage in approaching the {@item sphere of annihilation}. Whether the characters can capitalize on these assets in their fights against the sphere, the {@creature voidling|ToB}, and {@creature Gellert the Gruesome|KPSC} is up to the players' creativity. If they're clever, {@creature Hasfera-ruzai|KPSC} can be a powerful, if temporary, ally.", + "The DC for the Constitution saving throw against {@condition exhaustion} in this chamber is 14." + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "613. For Parts Unknown", + "page": 168, + "id": "SC-613", + "entries": [ + "This chamber is a gateway deeper into the bowels of Midgard, for characters who choose to pursue that path.", + "Once characters move west past the two starred squares{@note , red drawing in Foundry,} on the GM's map, the loathsome nature of this chamber becomes unmistakable and overpowering. A creature that begins its turn in a space past the starred squares must make a successful {@dc 15} Constitution saving throw or take 11 ({@damage 2d10}) psychic damage and become {@condition frightened} until the end of its next turn. If the creature is already {@condition frightened}, it becomes {@condition paralyzed} and {@condition blinded} until it completes a short or long rest or it receives {@spell lesser restoration} or comparable magic.", + { + "type": "insetReadaloud", + "page": 168, + "entries": [ + "The wind blowing past you here is unlike what you've experienced anywhere else. That was just wind; this is unwholesome, dank, an exhalation of vileness that threatens to overpower your senses." + ] + }, + "The chamber is empty. The passage to the south descends steeply without stairs. Where it leads\u2014if indeed it leads anywhere\u2014is up to you. The purpose of this area is to serve as a launching point for you to add your own levels beyond, if you choose to do so. At this point, you may simply explain to players that whatever waits down that passage isn't part of the {@i Scarlet Citadel} adventure and redirect them back to the matter at hand." + ] + }, + { + "type": "entries", + "name": "614. Void of Annihilation", + "page": 168, + "id": "SC-614", + "entries": [ + "To destroy the {@item sphere of annihilation}, characters need courage, resources, and a fair bit of luck. Show the players the {@area Point-of-View illustration|SC-614-POV|x} below.", + { + "type": "insetReadaloud", + "page": 168, + "entries": [ + "At the eye of a hurricane of whirling dust and crackling lightning hangs a globe of black nothingness. Matter that touches it emits a spark of light, then simply winks out of existence. The wind that howls through the surrounding tunnels is all drawn to this spot and hurls itself into the blackness.", + "But not everything is annihilated by contact with the sphere. Wispy tendrils of darkness snake out of it, grasp at anything nearby, and pull it into the inky horror." + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/L6 614 Void of Annihilation.webp" + }, + "credit": "Marcel Mercado", + "id": "SC-614-POV", + "width": 1279, + "height": 859 + }, + "The challenge here is twofold.", + "First is the {@item sphere of annihilation} itself. This 10-foot sphere is much larger than the standard 2-foot-diameter version. Other than that, it behaves almost identically to a normal sphere, with two important differences.", + { + "type": "list", + "page": 169, + "items": [ + "The sphere emits a {@spell lightning bolt} on initiative count 20 of every round. The bolt deals 28 ({@damage 8d6}) lightning damage, or half damage to a creature that makes a successful {@dc 15} Dexterity saving throw. You can target these bolts yourself or, if characters need a break, you can roll {@dice 1d20}. On 1 through 12, the lightning strikes in the direction of that number on a clock face. On 13 through 20, it strikes toward the nearest enemy. If a bolt strikes into {@area Area 605|SC-605|x}, you can choose to have it generate a {@creature fragrite|CCodex} (Creature Codex) if characters need more to worry about.", + "The sphere can't be moved with mental commands. If a character tries to take control of it mentally and fails, the sphere doesn't move closer to the character; instead, that character is the target of the sphere's next {@spell lightning bolt}, if possible. If a character succeeds in gaining mental control over the sphere, they can direct its {@spell lightning bolt} castings but have no other control over the sphere." + ] + }, + "Second, inside the sphere is a {@creature voidling|ToB} (Tome of Beasts). This voidling also has two important differences from a standard voidling.", + { + "type": "list", + "page": 169, + "items": [ + "It's immune to force damage in addition to necrotic damage, which allows it to coexist with the {@item sphere of annihilation} safely. Being a creature of the Void, it's quite comfortable there. The voidling is not immune to lightning damage, so it can be struck and damaged by lightning if it leaves the sphere's space.", + "When the voidling triggers a Necrotic Burst, in addition to the standard effect, it also causes the sphere to eject a chunk of itself. When this happens, see Necrotic Bursts for more information." + ] + }, + "As long as the voidling is in the same space as the {@item sphere of annihilation}, both Fed by Darkness and Natural Invisibility are in effect.", + "{@creature Hasfera-ruzai|KPSC} (the al-Aeshma genie imprisoned in {@area Area 612|SC-612|x}) is unaffected by the sphere's wind and lightning, which makes it a terrific ally in this battle. Assuming characters struck a bargain with the genie, it's best to let a player control it as an NPC here. Preferably, it should be a player whose character can't be very helpful in the battle or who is {@condition incapacitated} or killed early.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Necrotic Bursts", + "page": 169, + "entries": [ + "When the voidling triggers a Necrotic Burst, a fragment of the sphere loops out through nearby space, annihilating whatever it plows through before returning to the sphere. This happens in a single turn; the fragment moves much faster than a {@item sphere of annihilation} normally moves.", + "Three overlays portray three different paths these fragments can follow. Each time a necrotic burst is triggered, select one overlay randomly and place it on the map. Select a different overlay each time. Once all three overlays are on the map, further Necrotic Bursts follow one of the already-established paths.", + "A character who occupies a space through which the fragment travels must make a successful {@dc 13} Dexterity saving throw or take 22 ({@damage 4d10}) force damage. These bursts also create new passages through the walls of the dungeon. These passages aren't doorways\u2014they're just 2-foot holes through the stone\u2014but Small and Medium creatures can squeeze through them.", + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/06 Howling Halls Overlay 14a.webp" + }, + "imageType": "map", + "title": "Map 06: Howling Halls\u2014Overlay 14a: Necrotic Burst", + "credit": "Jon Pintar", + "id": "SC-614a-MO", + "grid": { + "type": "square" + }, + "width": 1000, + "height": 800 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/06 Howling Halls Overlay 14b.webp" + }, + "imageType": "map", + "title": "Map 06: Howling Halls\u2014Overlay 14b: Necrotic Burst", + "credit": "Jon Pintar", + "id": "SC-614b-MO", + "grid": { + "type": "square" + }, + "width": 900, + "height": 800 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Maps/06 Howling Halls Overlay 14c.webp" + }, + "imageType": "map", + "title": "Map 06: Howling Halls\u2014Overlay 14c: Necrotic Burst", + "credit": "Jon Pintar", + "id": "SC-614c-MO", + "grid": { + "type": "square" + }, + "width": 1000, + "height": 700 + } + ] + } + ] + }, + { + "type": "entries", + "name": "Wind Effects", + "page": 169, + "entries": [ + "The wind blowing through this level all converges into the {@item sphere of annihilation}. If a straight line can be drawn from any portion of the sphere to any portion of the space a character occupies, that character is in danger of being drawn toward the sphere.", + "To avoid being blown toward the sphere, a creature must make a successful {@dc 15} Strength saving throw at the end of its turn. This saving throw is made with advantage if the creature is positioned partially around a corner from the sphere or if the creature is anchored to the rock (with rope and spikes, for example). If characters are tied together, they get advantage on their saving throws until an adjacent character fails; then their advantage flips to disadvantage. Be sure players understand this before characters rope themselves together!", + "If the saving throw succeeds, the creature holds its position. If the saving throw result is 10\u201314, the creature is pulled 10 feet closer to the sphere. If the result is 9 or lower, the creature becomes airborne, is pulled within 10 feet of the sphere, and is swirling around it clockwise. See Circling the Drain.", + "A creature inside the effect of a {@spell reverse gravity} spell has disadvantage on this saving throw.", + "All movement costs double unless the creature is entering a space closer to the sphere." + ] + }, + { + "type": "entries", + "name": "Circling the Drain", + "page": 169, + "entries": [ + "Once a creature is lifted bodily into the maelstrom swirling around the {@item sphere of annihilation}, they're effectively flying out of control unless the creature has a flying speed of its own. The creature is treated as {@condition grappled} (escape {@dc 18}) by the wind. At the start of the creature's turn, roll a {@dice d12} and read the result as a position on a clock face centered on the sphere; swirl the creature around the circle a few times, stopping at that number position within 10 feet of the sphere. The creature takes 14 ({@damage 4d6}) bludgeoning damage from banging against the walls, floor, and ceiling plus 22 ({@damage 4d10}) force damage from brushing against the sphere; a successful {@dc 15} Dexterity saving throw halves the bludgeoning damage and negates the force damage. This DC is higher than the typical saving throw against a {@item sphere of annihilation} because the creature has so little control over its own movement.", + "A creature that uses an action and makes a successful {@dc 18} Strength ({@skill Athletics}) check to escape the {@action grapple} latches onto a projecting stone on the floor or wall and lands {@condition prone} in their space." + ] + }, + { + "type": "entries", + "name": "Victory?", + "page": 170, + "entries": [ + "Unless characters have access to a {@spell gate} spell or a {@item portable hole}, which is unlikely, they can't harm the {@item sphere of annihilation} directly. They can attack the {@creature voidling|ToB}, even if they can't see it.", + "When the {@creature voidling|ToB} is destroyed, the {@item sphere of annihilation} collapses into itself until it finally disappears into the Void with a pop and a burst of necrotic energy equivalent to the voidlings's Necrotic Burst. This burst doesn't launch a fragment of the sphere, since it's entirely gone.", + "When the sphere collapses, the wind dies away completely. Creatures that were swirling around the sphere plow into the floor and take a final 3 ({@damage 1d6}) bludgeoning damage.", + "The DC for the Constitution saving throw against {@condition exhaustion} in this chamber is 15." + ] + }, + { + "type": "entries", + "name": "A Question of Tradition", + "page": 170, + "entries": [ + "Some past interpretations of the {@item sphere of annihilation} included the idea that things and people destroyed by it weren't simply gone; they were erased not only from existence but also from memory as if they'd never existed in the first place. Items created by a person, such as a painting or a home, still existed but no one knew where they came from. A beloved spouse had no memory of ever having loved or even known an annihilated hero; children had no recollection of a lost parent; other members of an adventuring party instantly forgot they ever had another companion the moment that person was annihilated by the sphere.", + "Treating the sphere this way is a challenge for players, who must roleplay not knowing something the players clearly do know (and probably feel sad about). It's an interesting twist you can add to the scenario if your group is up for it. It also requires a small alteration to the Player Handout, which mentions a party member lost to the sphere." + ] + } + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Voidling.webp" + }, + "credit": "Bryan Syme", + "width": 763, + "height": 1178 + } + ] + } + ] + }, + { + "type": "section", + "name": "Restocking", + "page": 170, + "entries": [ + "The freezing trap ({@area Area 609|SC-609|x}) resets automatically after 24 hours. Other than that, nothing else on this level restocks, resets, or generates new threats unless you choose to place them." + ] + } + ] + }, + { + "type": "section", + "name": "Appendix 1: Monsters, NPCs, and Magic", + "page": 171, + "entries": [ + "Stats and descriptions for NPCs, new monsters, new magic items, and Deep Magic spells used by the monsters and NPCs are in this appendix.", + { + "type": "section", + "name": "Monsters and NPCs", + "page": 171, + "entries": [ + "This section contains the monsters and NPCs that appear and are unique to this adventure.", + { + "type": "homebrew", + "entries": [ + "{@note Additionally the following creatures have had statblocks created from adventure text:}", + { + "type": "list", + "columns": 3, + "items": [ + "{@creature Ambrozy Gjorski|KPSC}", + "{@creature Ammanis|KPSC}", + "{@creature Ariadna Gjorski|KPSC}", + "{@creature Armed Deep One|KPSC}", + "{@creature Barrett|KPSC}", + "{@creature Bellenor|KPSC}", + "{@creature Bjrnyar|KPSC}", + "{@creature Brutwer|KPSC}", + "{@creature Cecylia|KPSC}", + "{@creature Dire Owlbear Cub|KPSC}", + "{@creature Dugan Lovay|KPSC}", + "{@creature Far Future Chuul|KPSC}", + "{@creature Hasfera-ruzai|KPSC}", + "{@creature Ichbon Teastrainer|KPSC}", + "{@creature Kashyna|KPSC}", + "{@creature Konrad of Runkelstad|KPSC}", + "{@creature Lasbascilag|KPSC}", + "{@creature Llagfel|KPSC}", + "{@creature Mags Halfbottle|KPSC}", + "{@creature Mayor Wislaw Broz|KPSC}", + "{@creature Medium Clockwork Myrmidon|KPSC}", + "{@creature Morgaryv|KPSC}", + "{@creature Natisti|KPSC}", + "{@creature Norneth|KPSC}", + "{@creature Redtower Adolescent|KPSC}", + "{@creature Remy Argentford|KPSC}", + "{@creature Renry Lofulthur|KPSC}", + "{@creature Synnana|KPSC}", + "{@creature The Boatman|KPSC}", + "{@creature Tobiasz the Hermit|KPSC}", + "{@creature Witek|KPSC}", + "{@creature Zula the Witch|KPSC}" + ] + } + ] + }, + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Bat, Saber-Toothed", + "page": 171, + "entries": [ + "Despite its (relatively) small size, the saber-toothed bat fulfills the promise of its threatening name. The body of this bat is about the size of a small dog, but its 5-foot wingspan makes it look much larger. It's a vicious carnivore that hunts and kills just about anything, including other bats.", + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Saber-toothed Bat", + "page": 171 + } + ] + }, + { + "type": "entries", + "name": "Beetle, Clacker", + "page": 171, + "entries": [ + "Clacker beetles are aggressive subterranean scavengers. Individually they aren't much of a threat, but they're never encountered individually. Worker clacker beetles and immature beetles form swarms, and soldiers always scavenge in groups.", + "The beetles get their name from the deadly clacking sound produced by their mandibles. They can hook their mandibles together and apply tremendous force to the pair, then snap them apart at greater than the speed of sound. The sonic boom this generates hits with the force of a sledgehammer. Clacker beetles use this attack to stun or kill potential prey. When they're encountered in large groups, the rapid-fire clacking of their mandibles can quickly bring down creatures as large as trolls and ogres.", + "Clacker beetles nest by chewing holes into rock and rubble. A small cavern riddled with clacker beetle tunnels can house hundreds or thousands of the creatures.", + "They're fond of shiny objects, much as crows and pack rats are. When clacker beetles infest ancient tombs or other sites where valuables are stored, they've been known to snatch nearly all the gold, silver, and jewels and drag it to their nesting site.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Beetle, Clacker.webp" + }, + "credit": "Bryan Syme", + "width": 739, + "height": 602 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Clacker Beetle Soldier", + "page": 172 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Swarm of Clacker Beetles", + "page": 172 + } + ] + }, + { + "type": "entries", + "name": "Cagoth-ze", + "page": 172, + "entries": [ + "The lower ranking of {@creature Gellert the Gruesome|KPSC|Gellert the Gruesome's} two lieutenants is the gnome wizard {@creature Cagoth-ze|KPSC}. He left his ancestral home in Neimheim decades ago after a long-running squabble with his brother turned deadly over a birthright. Fratricide isn't that shocking in the Nine Cities, but {@creature Cagoth-ze|KPSC} was the unpopular one of the two siblings. His brother's allies would have killed him (or worse), so he departed for safer territory. In light of his fascination with ley lines, conjurations, and time manipulation, he couldn't have landed in a better spot than the ancient scriptorium of the elves beneath the Scarlet Citadel. The gnome bemusedly considers murdering his brother to be the best thing he ever did.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Cagoth-ze.webp" + }, + "credit": "Bryan Syme", + "width": 664, + "height": 859 + }, + "{@creature Cagoth-ze|KPSC} uses the standard stat block for an NPC {@creature mage} but with an altered spell list. Spells with an asterisk are from the Kobold Press book Deep Magic. Their descriptions are included in the section Deep Magic Spells for reference.", + { + "type": "spellcasting", + "name": "", + "spells": { + "0": { + "spells": [ + "{@spell fire bolt}", + "{@spell mage hand}", + "{@spell minor illusion}", + "{@spell ray of frost}" + ] + }, + "1": { + "slots": 4, + "spells": [ + "{@spell foretell distraction|DMS}*", + "{@spell mage armor}", + "{@spell magic missile}", + "{@spell shield}" + ] + }, + "2": { + "slots": 3, + "spells": [ + "{@spell time step|DMS}*", + "{@spell web}" + ] + }, + "3": { + "slots": 3, + "spells": [ + "{@spell counterspell}", + "{@spell lightning bolt}", + "{@spell mirror image}" + ] + }, + "4": { + "slots": 3, + "spells": [ + "{@spell phantasmal killer}", + "{@spell time vortex|DMS}*" + ] + }, + "5": { + "slots": 1, + "spells": [ + "{@spell wall of time|DMS}*" + ] + } + } + }, + "The gnome carries a small ring of keys to unlock the doors in Areas 210, 215, and 217. He also wears a simple gold stickpin in his waistcoat that allows him to open and close those doors as if they're unlocked without using the keys. This item can be a lifesaver if he finds himself running from an enemy through hallways and chambers. It works only on those three locks.", + "{@creature Cagoth-ze|KPSC} also wears the {@item ring of being anchored in time|KPSC}, which renders him immune to the risks of the time tributary. This gives him an excellent ploy, if he can entice intruders to chase him through the raw time stream.", + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Cagoth-ze", + "page": 173 + } + ] + }, + { + "type": "entries", + "name": "Chained Thing", + "page": 173, + "entries": [ + "{@creature The chained thing|KPSC} is an abominable undead creature patched together by Vardesain. It's the unholy melding of {@creature violet fungus|MM|violet fungi} and the corpses of at least two {@creature derro shadow antipaladin|ToB|derro shadow antipaladins}. Its existence is an unending nightmare of fear, pain, and longing for death.", + "The creature generates necrotic energy in a way that rejuvenates undead. That is its sole purpose, and the reason why Vardesain gifted one to {@creature Llagfel|KPSC} as a reward for her \"conversion\" to serving him and her transition to unlife as a {@creature hierophant lich|CCodex}.", + "{@creature The chained thing|KPSC} doesn't recognize friends or foes. Its thought process seldom wanders beyond \"life is bad.\" It tries to snuff out anything with independent existence while instinctively, uncontrollably rejuvenating undeath.", + "Destroying {@creature the chained thing|KPSC} isn't easy because of its vast regenerative power. Radiant damage and the ghoul light are its only weaknesses. Thankfully, {@creature the chained thing|KPSC} is extraordinarily rare. Vardesain seldom allows more than one to exist at a time.", + { + "type": "entries", + "name": "Undead Rejuvenation", + "page": 173, + "entries": [ + "{@creature The chained thing|KPSC} is a gift from Vardesain to a disciple who gained distinction through betrayal or some other service. That disciple and its followers can attune to {@creature the chained thing|KPSC} the same way a creature attunes to a magic item. When {@creature the chained thing|KPSC} unleashes its Necrotic Wave, all attuned, undead creatures at 0 hit points that are also within 100 feet of {@creature the chained thing|KPSC} recover all their hit points. This doesn't happen if {@creature the chained thing|KPSC}'s Regeneration is currently being prevented by radiant damage." + ] + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "The Chained Thing", + "page": 173 + } + ] + }, + { + "type": "entries", + "name": "Danaska Maksilov", + "page": 174, + "entries": [ + "The resident alchemist who's experimenting with the alchemist's furnace is {@creature Danaska Maksilov|KPSC}. She was chased away from her home city of Khorsburg by a murderous mob after an experiment gone awry released clouds of maddening vapor that rolled through the neighborhood and transformed livestock and household pets into murderous oozes. As Maksilov fled westward, she heard rumors of the Scarlet Citadel and the legendary alchemical engine buried beneath it. She found the furnace idle and ignored, and she persuaded {@creature Cagoth-ze|KPSC} to let her study it in exchange for potions that could calm the voices in his head.", + "Maksilov has since devoted herself to figuring out the furnace's workings and putting it to use. Guided by a few hints in scroll fragments found in the scriptorium, her progress has been painfully slow. Mostly she learns from trial and error.", + "Though Maksilov is a near-genius alchemist, she is also unimaginative, mentally unstable, and obsessed with oozes. Those three traits have severely hampered her progress. Mishaps in some of her early experiments (that she misinterpreted as unforeseen successes) produced ooze-like substances. She became convinced ooze was the key to reconstructing {@i prima materia} (the primordial building block of {@i everything}), and all her research has gone down that path ever since.", + "Maksilov's greatest fear is that other mages and alchemists will steal her ideas before she can see them through to fruition. {@creature Cagoth-ze|KPSC} and {@creature Bastronombecqua|KPSC|Bastron} are the only creatures she trusts. She might be willing to talk to martial-type characters and even to clerics and druids (with reservations), but her paranoia over intellectual theft eventually derails any conversation with a practitioner of the arcane. Even then, she has little patience for talk about anything other than alchemy and oozes.", + "Her companion {@creature Bastronombecqua|KPSC} (\"Bastron\") is a {@creature quasit}. It was generated spontaneously inside the furnace during a transmutation that was a failure in all other respects. {@creature Bastronombecqua|KPSC|Bastron} is technically a demon but it has never been to the Abyss or spent any time around other demons. It knows nothing about anything except the alchemist's furnace and the first, second, and third layers of the Scarlet Citadel. It is entirely loyal to {@creature Danaska Maksilov|KPSC|Maksilov}, its creator.", + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Danaska Maksilov", + "page": 174 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Bastronombecqua", + "page": 174 + } + ] + }, + { + "type": "entries", + "name": "Derro", + "page": 175, + "entries": [ + "All derro are corrupted and borderline insane, but the derro living in the bowels of the Scarlet Citadel are worse than most. They were driven out of their clan 150 years ago for carrying their worship of {@creature Camazotz, Demon Lord of Bats and Fire|ToB|Camazotz, demon lord of bats}, to extremes not even their fellow derro could tolerate. The cult's high priest {@creature Gilsfeyr|KPSC} led them along the Black River until they discovered a cavern filled with monstrous bats, where they settled and carved out a temple to their foul deity.", + "Since then, they've split into two camps. {@creature Gilsfeyr|KPSC}'s fanatics are the {@creature Derro Pariah|KPSC|pariahs}. The {@creature Derro Dement|KPSC|dements} are followers of {@creature Kurgorom|KPSC}, a witch queen whose experiments with fungal extracts produced a mild poison that allows the derro to see and coexist in parallel realities.", + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Derro Dement", + "page": 175 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Derro Pariah", + "page": 175 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Gilsfeyr", + "page": 175 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Kurgorom", + "page": 175 + } + ] + }, + { + "type": "entries", + "name": "Dire Gelatinous Cube", + "page": 176, + "entries": [ + "One of {@creature Danaska Maksilov|KPSC|Danaska Maksilov's} crowning achievements is the creation of a gelatinous cube with superior speed, strength, and intellect\u2014and limited psychic ability.", + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Dire Gelatinous Cube", + "page": 176 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Dire Gelatinous Cube.webp" + }, + "credit": "Bryan Syme", + "width": 935, + "height": 909 + } + ] + }, + { + "type": "entries", + "name": "Dire Owlbear", + "page": 177, + "entries": [ + "The dwarves of the Scarlet Citadel selectively bred owlbears for toughness, ferocity, and slightly more discipline and intelligence. They also managed to introduce a bulette trait they considered desirable into the creatures: specifically, the ability to burrow rapidly. The dwarves termed the result \"dire owlbears,\" although that label isn't really correct. Most \"dire\" creatures are primitive branches of a family tree that managed to survive for eons unchanged from more savage versions, usually in isolated regions far from civilization.", + "Because of the armor plating they wear, dire owlbears are sometimes misidentified as mutated or freakish bulettes by {@condition frightened} travelers and farmers whose horses and other livestock these monstrosities prey on.", + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Dire Owlbear", + "page": 177 + } + ] + }, + { + "type": "entries", + "name": "Drakustanz", + "page": 177, + "entries": [ + "{@creature Drakustanz|KPSC} is a captive of {@creature Gilsfeyr|KPSC} whose mind has been turned to unresisting mush by a diet of ego-crushing lichen extract. The dragonborn now does whatever {@creature Gilsfeyr|KPSC} commands, as if he's under the effect of a {@spell dominate person} spell. Unlike the victim of a magic spell, {@creature Drakustanz|KPSC} gets no saving throw against this effect no matter what {@creature Gilsfeyr|KPSC} orders him to do. And even when {@creature Gilsfeyr|KPSC} doesn't issue a command, {@creature Drakustanz|KPSC} does his best to protect his master and align his every action with what {@creature Gilsfeyr|KPSC} might want.", + "{@creature Drakustanz|KPSC} uses the standard {@creature gladiator} stat block with two additions. Being a red dragonborn, he is resistant to fire damage and has a breath weapon.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Breath Weapon (Recharges after a Short or Long Rest)", + "page": 177, + "entries": [ + "{@creature Drakustanz|KPSC} exhales a 15-foot cone of flame. Every creature in the cone takes 7 ({@damage 2d6}) fire damage or half damage with a successful {@dc 13} Dexterity saving throw." + ] + } + ] + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Drakustanz", + "page": 177 + } + ] + }, + { + "type": "entries", + "name": "The Gaoler", + "page": 177, + "entries": [ + "{@creature The Gaoler|KPSC} is human, or he was at one time. He was a mercenary named Penkiletz who came to the Scarlet Citadel originally as {@creature Cagoth-ze|KPSC|Cagoth-ze's} bodyguard. Penkiletz foolishly took to bullying the alchemist {@creature Danaska Maksilov|KPSC} for sport. Eventually Maksilov had enough of the abuse and struck back with a unique concoction meant to turn her antagonist's sadistic impulses against anyone but the alchemist. The toxin succeeded at that but was more potent than expected: it seared Penkiletz's flesh and made him a target for his own cruelty along with everyone else. Any human decency he ever had was burned out of him by Maksilov's potion. Now known only as {@creature the Gaoler|KPSC}, he wants nothing but to torment the helpless and the innocent; when he can't get them, he torments himself.", + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "The Gaoler", + "page": 177 + } + ] + }, + { + "type": "entries", + "name": "Gelatinous Cube/Ochre Jelly Hybrid", + "page": 178, + "entries": [ + "{@creature Danaska Maksilov|KPSC} tried for years to create this monstrous hybrid. She has no purpose in mind for it; to her, it's a fascinating challenge for her alchemical ability. Thankfully, the necessary equipment exists in only one place and the necessary knowledge resides only in Maksilov's obsessive mind and notes. If those things are destroyed, no more of these creatures should ever be created.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Gelatinous Cube Ochre Jelly Hybrid.webp" + }, + "credit": "Bryan Syme", + "width": 913, + "height": 798 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Gelatinous Cube/Ochre Jelly Hybrid", + "page": 178 + } + ] + }, + { + "type": "entries", + "name": "Gellert the Gruesome", + "page": 179, + "entries": [ + "As the only living scion of the Holzanger family, Gellert has authority over the land around the Scarlet Citadel and responsibilities toward its inhabitants. He ignores all of that unfortunately, and always has, in favor of pursuing knowledge and power at what he considers the most consequential magical site in all of Midgard, and coincidentally his own ancestral basement: the deep dungeon beneath the citadel.", + "Gellert isn't insane or obsessed, but he is deeply antisocial and misanthropic. He has no interest in or use for other people beyond whatever service they can render him. He meets with {@creature Imortra the Debased|KPSC} occasionally and shares glimpses of his research with her because he needs someone to keep an eye on matters elsewhere in the catacombs. His interest in her begins and ends with his own security.", + "He has even less interest in other people. Crusading adventurers present an interesting puzzle: how can their deaths contribute to Gellert's store of knowledge?", + "His appellation \"the Gruesome\" was applied by locals as something of a joke. Since no one ever saw him, stories sprang up that he was horribly disfigured. His scars were blamed on a magical experiment gone wrong or on being dunked in the Black River by his father moments after his birth. In fact, Gellert might have been handsome in his youth. Decades of living underground in the intense magical fluctuations of nearby ley lines have left him with pasty, flaccid flesh, glazed eyes, and skin lesions that never heal. He now deserves to be called gruesome, but the irony is that no one aside from {@creature Imortra the Debased|KPSC|Imortra} has ever seen him this way.", + "Although Void magic spells are generally restricted to wizards, Gellert's close ties to the Void give him access to knowledge that's denied to other sorcerers.", + "In addition to his listed traits, Gellert wears a {@item brooch of shielding} that gives him resistance to force damage and immunity to {@spell magic missile}, and a {@item cloak of protection} that grants him +1 to his AC and saving throws. These bonuses aren't included in his stats.", + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Gellert the Gruesome", + "page": 179 + } + ] + }, + { + "type": "entries", + "name": "Ghostly Foe", + "page": 180, + "entries": [ + "Although it has many similarities to a ghost, {@creature the ghostly foe|KPSC} is not undead. It's an alien aberration from the Void that took up residence in the stones of Midgard.", + "A ghostly foe is a terrifying entity. It isn't a creature in the normal sense of that word; it's a consciousness that resides inside massive stones near powerful magical resonance, usually in the vicinity of a ley line or the terminus of a shadow road. When sentient creatures are nearby, the consciousness manifests as ghostly warriors that attack the intruders. The number of warriors can vary. Often it matches the number of intruders one-for-one, but not always. No matter how many manifestations there are, they all spring from the same consciousness. The manifestations are tough but can be destroyed with spells or mundane attacks. The only way known to destroy the underlying consciousness is with a {@spell wish}.", + "Although the ghostly manifestations in and of themselves aren't too dangerous, their attacks create openings in creatures' psyches for the ghostly presence to take control.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Deadly Possession", + "page": 180, + "entries": [ + "Possession by a ghostly foe is far more dangerous than possession by a {@creature ghost}, because {@creature the ghostly foe|KPSC} has access to the possessed creature's entire catalog of traits including knowledge, proficiencies, class abilities, and spells. Its weakness is that the alien presence of {@creature the ghostly foe|KPSC} in a creature's mind is anathema to flesh-and-blood creatures and eventually turns them to stone. {@creature The ghostly foe|KPSC} fights against it, but if the affected creature opens itself psychically to the effect, petrification is automatic. In this way, a powerful creature can opt to sacrifice itself instead of slaughtering its comrades.", + "A {@condition petrified} creature is restored to its normal state by {@spell greater restoration}, {@spell dispel evil and good}, or comparable magic. While {@condition petrified}, the creature must make a death saving throw every 10 days. A success or a natural 20 has no effect, but the creature dies after three failures." + ] + } + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Ghostly Foe.webp" + }, + "credit": "Bryan Syme", + "width": 765, + "height": 926 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Ghostly Foe", + "page": 181 + } + ] + }, + { + "type": "entries", + "name": "Imortra the Debased", + "page": 181, + "entries": [ + "{@creature Imortra the Debased|KPSC} is an elf wizard who's fanatically devoted to {@creature Gellert the Gruesome|KPSC}. She heard tales about the unique magical properties of the Scarlet Citadel region from elves who saw those properties firsthand centuries ago, before the Holzanger family laid any claim over the area. Those tales drew Imortra to the citadel to study, and {@creature Gellert the Gruesome|KPSC|Gellert} was already there. Their peculiar interests overlapped, and because {@creature Gellert the Gruesome|KPSC|Gellert} was far ahead of Imortra in knowledge and understanding, he became the master and she the student. But they are also collaborators.", + "Imortra's name originated during the years of her early adulthood, when her research and experiments in conjuring elementals and devils resulted in repeated tragedies. Traditional elements of her elven community considered such things to be \"dark arts,\" and they condemned her for tapping into evils she didn't understand and couldn't control. When her conjurations resulted in innocent deaths, Imortra was banned from the elven community for two centuries.", + "Spells in Imortra's spell list marked with an asterisk (*) are fiendish magic from Deep Magic. Full descriptions are included in the section Deep Magic Spells in the appendix.", + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Imortra the Debased", + "page": 181 + } + ] + }, + { + "type": "entries", + "name": "Keluikinj", + "page": 182, + "entries": [ + "The leader (firstblade) of the dust goblin raiding party is a veteran of many such incursions named Keluikinj. Like most dust goblins who rise to positions of leadership in their tribe, Keluikinj's mind is twisted and grim. He's no more sadistic than most dust goblins, but he has a fascination with the Void\u2014or at least with the idea of the Void, as his understanding of the Void's nature is only a caricature of reality. Based on what he's seen inside the citadel, Keluikinj believes {@creature Cagoth-ze|KPSC} and {@creature Danaska Maksilov|KPSC} have a connection to the Void that he'd like to exploit. They don't, but that belief is what's stopped the dust goblins so far from finishing what they came here for, which is murder and looting. The other dust goblins in Keluikinj's group are losing patience with his delays and are on the verge of killing him so they can get on with killing everyone else.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Keluikinj.webp" + }, + "credit": "Bryan Syme", + "width": 751, + "height": 783 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Keluikinj, Dust Goblin Firstblade", + "page": 182 + } + ] + }, + { + "type": "entries", + "name": "Mephit, Ooze", + "page": 183, + "entries": [ + { + "type": "statblock", + "tag": "variantrule", + "source": "KPSC", + "name": "Ooze Mephits", + "page": 183 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Mephit Ooze.webp" + }, + "credit": "Bryan Syme", + "width": 518, + "height": 881 + }, + { + "type": "list", + "style": "list-no-bullets", + "columns": 2, + "items": [ + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Ooze Mephit (Dust)", + "page": 183 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Ooze Mephit (Ice)", + "page": 183 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Ooze Mephit (Magma)", + "page": 183 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Ooze Mephit (Steam)", + "page": 183 + } + ] + } + ] + }, + { + "type": "entries", + "name": "The Pale Circle", + "page": 185, + "entries": [ + "{@creature Chansar the Pale|KPSC} and his five loyal retainers form the Pale Circle. All six are {@creature wight|MM|wights}. They use battleaxes instead of longswords. Four of them use standard wight statistics in every other regard. The other two have additional modifications to wight statistics.", + "{@creature Chansar the Pale|KPSC} has the trait Turning Defiance and wears a {@item ring of evasion}.", + { + "type": "entries", + "name": "Turning Defiance", + "page": 183, + "entries": [ + "Chansar and any wights within 30 feet of him have advantage on saving throws against effects that turn undead." + ] + }, + "One of the Pale Circle was a ring warden. Its Intelligence is 16, it has a Spellcasting ability, and it possesses a ring-staff that boosts its spell damage.", + { + "type": "spellcasting", + "name": "Spellcasting", + "headerEntries": [ + "The {@creature ring warden wight|KPSC} is a 7th-level spellcaster. Its spellcasting ability is Intelligence (spell save {@dc 14}, {@hit 6} to hit with spell attacks). Spells marked with an asterisk are from Deep Magic by Kobold Press. These spells are also included elsewhere in the appendix under Deep Magic Spells." + ], + "spells": { + "0": { + "spells": [ + "{@spell hoarfrost|DMS}*" + ] + }, + "1": { + "slots": 4, + "spells": [ + "{@spell burning hands}", + "{@spell ring strike|DMS}*", + "{@spell shield}" + ] + }, + "2": { + "slots": 3, + "spells": [ + "{@spell bitter chains|DMS}*", + "{@spell darkness}", + "{@spell reverberate|DMS}*" + ] + }, + "3": { + "slots": 3, + "spells": [ + "{@spell counterspell}", + "{@spell lightning bolt}" + ] + }, + "4": { + "slots": 1, + "spells": [ + "{@spell spinning axes|DMS}*", + "{@spell wall of fire}" + ] + } + }, + "ability": "int" + }, + { + "type": "entries", + "name": "Bonded Ring-Staff (7/Day).", + "page": 183, + "entries": [ + "When the {@creature ring warden wight|KPSC} rolls damage for a spell attack while holding its ring-staff, it adds +3 to the result. The {@creature ring warden wight|KPSC} can use the ring-staff as an {@item arcane focus|PHB}." + ] + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Pale Circle Wight", + "page": 183 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Ring Warden Wight", + "page": 183 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Chansar the Pale", + "page": 183 + } + ] + }, + { + "type": "entries", + "name": "Phantom Wight", + "page": 183, + "entries": [ + "A {@creature phantom wight|KPSC} uses the stat block of a normal {@creature wight} but with the addition of Incorporeal Movement, an increase in Strength from 15 to 16, an increase in its attack bonus from +4 to +5, and an increase in hit points from 45 to 55.", + { + "type": "entries", + "name": "Incorporeal Movement", + "page": 184, + "entries": [ + "The {@creature phantom wight|KPSC} can move through other creatures and objects as if they were {@quickref difficult terrain||3}. It takes 5 ({@damage 1d10}) force damage if it ends its turn inside an object." + ] + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Phantom Wight", + "page": 184 + } + ] + }, + { + "type": "entries", + "name": "Scar", + "page": 184, + "entries": [ + "{@creature Scar|KPSC} is a {@creature tusked crimson ogre|CCodex} (Creature Codex). A healthy tusked crimson ogre's challenge rating is 5. Because of {@creature the Gaoler|KPSC}'s constant abuse, {@creature Scar|KPSC} has only 50 hit points, its Berserker's Blood ability does half damage (10 [{@damage 3d6}]), and a berserk creature repeats the saving throw at the end of its turn, ending the effect on itself on a success. These changes reduce {@creature Scar|KPSC} to challenge rating 3 (700 XP).", + "If you prefer, you can substitute a full-strength standard {@creature ogre} instead. Boost its AC to 14 and give it Blood Frenzy (the ogre has advantage on melee attack rolls against any creature that doesn't have all its hit points) and Multiattack (the ogre attacks once with its {@item greatclub|PHB} and once with a {@item javelin|PHB}). These changes increase the {@creature ogre} to challenge rating 3 (700 XP).", + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Scar", + "page": 184 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Scar (Alternative)", + "page": 184, + "collapsed": true + } + ] + }, + { + "type": "entries", + "name": "Solnis Ledniskol", + "page": 184, + "entries": [ + "{@creature Solnis Ledniskol|KPSC} was a human woman who was captured by the deep ones decades ago and brought up the river along with her husband and three children; all were intended as sacrifices for the {@creature shoggoth|ToB}. Because the deep ones revel in cruelty, they reserved Solnis to be the final sacrifice. She was held captive for many days, during which she was tormented by the dying screams of her family.", + "When the deep ones came for her, Solnis broke loose and ran onto the bridge, where she wrapped her arms around a pursuing deep one and threw both of them into the river. As they fell she snatched a knife from the monster and stabbed it. The deep one died from the blade through its ribs and Solnis, trapped in the dying creature's grip, drowned in the watery gloom.", + "That small act of revenge barely scratched the surface of Solnis's thirst for vengeance. The superstitious deep ones fearfully left her corpse at the bottom of the river, where it transformed into a {@creature drowned maiden|ToB} (Tome of Beasts). Since her return to unlife, she's murdered dozens of deep ones. Now Solnis recalls her family only as vague shadows that urge her to kill, and she doesn't perceive much difference between the deep ones she hates and newcomers she doesn't know.", + "{@creature Solnis Ledniskol|KPSC} uses the standard {@creature drowned maiden|ToB} stat block with two changes.", + { + "type": "list", + "page": 184, + "items": [ + "When her Hair attack hits and grapples a creature, she can Reel that target as a bonus action on that turn.", + "She has the Rejuvenation trait: If the drowned maiden is destroyed, she regains all her hit points if the body is submerged in the Black River for 1 hour. She doesn't rejuvenate if the body is placed on dry land, if {@spell gentle repose} or comparable magic is cast on the body, or if a {@spell hallow} spell is cast on the portion of the Black River where she drowned." + ] + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Solnis Ledniskol", + "page": 184 + } + ] + }, + { + "type": "entries", + "name": "Ushulx", + "page": 184, + "entries": [ + "The blood cultist {@creature Ushulx|KPSC} uses the stat block of a standard {@creature cult fanatic} but with an altered spell list. Spells marked with an asterisk are from the Kobold Press book Deep Magic. They're repeated in the Deep Magic Spells section for convenience.", + { + "type": "spellcasting", + "name": "", + "spells": { + "0": { + "spells": [ + "{@spell blood tide|DMS}*", + "{@spell light}", + "{@spell sacred flame}" + ] + }, + "1": { + "slots": 4, + "spells": [ + "{@spell bane}", + "{@spell inflict wounds}", + "{@spell weapon of blood|DMS}*" + ] + }, + "2": { + "slots": 3, + "spells": [ + "{@spell bloodshot|DMS}*", + "{@spell caustic blood|DMS}*" + ] + } + } + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Ushulx", + "page": 184 + } + ] + }, + { + "type": "entries", + "name": "Wight, Warlock", + "page": 184, + "entries": [ + "These are the rarest of all wights, since they're created only when warlocks who serve a particular, deceitful fiend fall completely for its lies and have themselves interred according to its complicated instructions. Most warlocks who serve fiends are smart enough to understand when they're being lied to by their patron, and even to expect it. Most, but not all.", + "No one knows the name or true nature of this fiend, since it never uses the same name or appearance twice when dealing with mortals. It's believed that for the fiend, that's part of the appeal in this arrangement.", + "Warlocks who become warlock wights are decapitated at the time of their interment. When the body rises, the head floats a few inches above the neck. Even when the body is destroyed, the head often survives and continues casting spells and draining life from its enemies.", + { + "type": "entries", + "name": "Undead Nature", + "page": 184, + "entries": [ + "A warlock wight doesn't require air, food, drink, or sleep." + ] + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Warlock Wight", + "page": 184 + } + ] + }, + { + "type": "entries", + "name": "Xymargshra", + "page": 185, + "entries": [ + "{@creature Xymargshra|KPSC} is a spider of Leng (Tome of Beasts). It's no more or less cruel or avaricious than any other spider of Leng\u2014which is to say, it's crueler and more avaricious than most humans can comprehend.", + "{@creature Xymargshra|KPSC} uses the standard spider of Leng stat block from Tome of Beasts, with two alterations.", + "First, it has Spider Climb.", + { + "type": "entries", + "name": "Spider Climb", + "page": 185, + "entries": [ + "{@creature Xymargshra|KPSC} can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check." + ] + }, + "Second, it has an expanded list of innate spells. Spells marked with an asterisk (*) are Void magic spells from Deep Magic. Their full descriptions are included under Deep Magic Spells in the appendix.", + { + "type": "spellcasting", + "name": "", + "will": [ + "{@spell comprehend languages}", + "{@spell detect magic}", + "{@spell shocking grasp}" + ], + "daily": { + "3e": [ + "{@spell destructive resonance|DMS}*", + "{@spell life drain|DMS}*", + "{@spell shield}", + "{@spell silence}" + ], + "1e": [ + "{@spell arcane eye}", + "{@spell confusion}", + "{@spell hypnotic pattern}", + "{@spell stoneskin}" + ] + } + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Xymargshra.webp" + }, + "credit": "Marcel Mercado", + "width": 799, + "height": 1010 + }, + { + "type": "statblock", + "tag": "creature", + "source": "KPSC", + "name": "Xymargshra", + "page": 185 + } + ] + } + ] + } + ] + }, + { + "type": "section", + "name": "Magic Items", + "page": 186, + "entries": [ + "This section contains the unique magic items found within this adventure.", + { + "type": "homebrew", + "entries": [ + "{@note Additionally the following items have had statblocks created from adventure text:}", + { + "type": "list", + "columns": 3, + "items": [ + "{@item Bastron's Potion|KPSC}", + "{@item Bronze Cylinder|KPSC}", + "{@item Bronze Hook|KPSC}", + "{@item Cagoth-ze's Stickpin|KPSC}", + "{@item Chansar's Battleaxe|KPSC}", + "{@item Chansar's Crown|KPSC}", + "{@item Dust of Somnolence|KPSC}", + "{@item Earring of Protection|KPSC}", + "{@item Experimental Potion of Invulnerability|KPSC}", + "{@item Eyedrops of See Invisibility|KPSC}", + "{@item Far Future Chuul Lightning Gun|KPSC}", + "{@item Fiend Bane Dagger|KPSC}", + "{@item Golden Disk|KPSC}", + "{@item Hammer of Thor|KPSC}", + "{@item Incense Jar|KPSC}", + "{@item Life-Preserving Salve (vial)|KPSC}", + "{@item Llagfel's Phylactery|KPSC}", + "{@item Ornameted Studded Leather Armor|KPSC}", + "{@item Potion of Ooze Friendship|KPSC}", + "{@item Purple Amethyst Brooch|KPSC}", + "{@item Purple Worm Tooth|KPSC}", + "{@item Raven of Vidim Shield|KPSC}", + "{@item Scale Mail|KPSC}", + "{@item Scar's Brooch|KPSC}", + "{@item Scarlet Mead|KPSC}", + "{@item Scarlet Mead|KPSC}", + "{@item Soapstone Carving|KPSC}", + "{@item Vampire Bane Light Crossbow|KPSC}" + ] + } + ] + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Alchemist's Furnace", + "page": 186 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Black and White Daggers", + "page": 187 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Black and White Daggers.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 492, + "height": 728 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Communal Flute", + "page": 187 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Communal Flute.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 1141, + "height": 307 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Dagon's Oil", + "page": 187 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Extract of Dual-mindedness", + "page": 187 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Flying Balm", + "page": 188 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Gerhardt's Bargain", + "page": 188 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Gerhardt's Bargain.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 456, + "height": 364 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Ghoul Light", + "page": 188 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Ghoul Light.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 456, + "height": 519 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Glowing Moss", + "page": 188 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Hildur's War Pick", + "page": 189 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Hildur's War Pick.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 504, + "height": 636 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Light Hammer of Throwing", + "page": 189 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Light Hammer of Throwing.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 607, + "height": 680 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Ooze Plasma", + "page": 189 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Potion of Augmented Reality", + "page": 189 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Potion of Gelatinous Form", + "page": 190 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Potion of Submission", + "page": 190 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Ring of Being Anchored in Time", + "page": 191 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Ring of Being Anchored in Time.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 223, + "height": 377 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Sea Serpent Venom", + "page": 191 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Sturdy Scroll Tube", + "page": 191 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Time Construct", + "page": 191 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Time Construct.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 777, + "height": 930 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Unquiet Dagger", + "page": 192 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Unquiet Dagger.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 411, + "height": 614 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Vardesain's Ghastly Stave", + "page": 193 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Vardesain's Ghastly Stave.webp" + }, + "credit": "One of: Miguel Regodón Harkness, Marcel Mercado, William O'Brien, Sam Perin, Florian Stitz, Bryan Syme, Egil Thompson, Jon Pintar", + "width": 332, + "height": 950 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Wafer of Warmth", + "page": 193 + }, + { + "type": "statblock", + "tag": "item", + "source": "KPSC", + "name": "Weapon of Nightmares", + "page": 193 + } + ] + }, + { + "type": "section", + "name": "Deep Magic Spells", + "page": 194, + "entries": [ + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Bitter Chains", + "page": 194 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Blood Tide", + "page": 194 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Bloodshot", + "page": 194 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Caustic Blood", + "page": 194 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Chains of Perdition", + "page": 194 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Conjure Fiends", + "page": 195 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Dark Lord's Mantle", + "page": 195 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Demon Within", + "page": 195 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Destructive Resonance", + "page": 196 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Foretell Distraction", + "page": 196 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Glimpse of the Void", + "page": 196 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Hoarfrost", + "page": 196 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Life Drain", + "page": 196 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Living Shadows", + "page": 197 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Reverberate", + "page": 197 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Ring Strike", + "page": 197 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Spinning Axes", + "page": 197 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Time Step", + "page": 197 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Time Vortex", + "page": 198 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Wall of Time", + "page": 198 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DMS", + "name": "Weapon of Blood", + "page": 198 + } + ] + } + ] + }, + { + "type": "section", + "name": "Appendix 2: The Witch's Walk\u2014Bezoars", + "page": 199, + "entries": [ + "A bezoar is a consumable magic item, similar to a potion, and you must swallow it whole to gain its effects. When you swallow it, you take {@damage 1d6 + 1} acid damage, and your hit point maximum is reduced by an equal amount for the bezoar's duration. The bezoar remains active in your belly for a number of days equal to the damage taken. After that time, you automatically regurgitate the used-up bezoar, for which you take another {@damage 1d6 + 1} acid damage, but your hit point maximum returns to normal. A used-up bezoar has no power and soon crumbles away.", + "A bezoar can be removed prior to its full duration with a {@dc 15} Wisdom ({@skill Medicine}) check but still deals the secondary damage as you regurgitate it. A partially used bezoar recharges itself after being out of a body for 24 hours. Swallowing it again after that allows a new roll for duration. You can only have one bezoar active at a time, and while one is active, you do not gain any benefit from other consumable magic items, such as potions. While uncomfortable, this doesn't impact your ability to eat and drink though.", + "Owlbears are not picky eaters and wind up devouring all sorts of nastiness: carrion, furry creatures, fey river stones, feathery things, nut shells, fish bones, and shadow-fused bone. As such, any bezoar has a {@chance 50|50% chance|Bezoar|The bezoar is not cursed.|The bezoar is cursed.} of being cursed. You can't remove a cursed bezoar before its full duration (when you will regurgitate it as normal) unless you are first targeted by a {@spell remove curse} spell. However, if the bezoar is not removed before your next short or long rest after the spell's casting, the curse returns. The curse ends automatically once the bezoar is regurgitated.", + { + "type": "statblockInline", + "dataType": "item", + "dependencies": [ + "KPSC" + ], + "data": { + "name": "Bezoar of the Bespectacled Owlbear ", + "source": "KPSC", + "_copy": { + "name": "Bezoar of the Bespectacled Owlbear", + "source": "KPSC" + }, + "type": "CONS" + } + }, + { + "type": "statblockInline", + "dataType": "item", + "dependencies": [ + "KPSC" + ], + "data": { + "name": "Bezoar of the Dire Owlbear ", + "source": "KPSC", + "_copy": { + "name": "Bezoar of the Dire Owlbear", + "source": "KPSC" + }, + "type": "CONS" + } + }, + { + "type": "statblockInline", + "dataType": "item", + "dependencies": [ + "KPSC" + ], + "data": { + "name": "Bezoar of the Great Horned Owlbear ", + "source": "KPSC", + "_copy": { + "name": "Bezoar of the Great Horned Owlbear", + "source": "KPSC" + }, + "type": "CONS" + } + }, + { + "type": "statblockInline", + "dataType": "item", + "dependencies": [ + "KPSC" + ], + "data": { + "name": "Bezoar of the Hoary Owlbear ", + "source": "KPSC", + "_copy": { + "name": "Bezoar of the Hoary Owlbear", + "source": "KPSC" + }, + "type": "CONS" + } + }, + { + "type": "statblockInline", + "dataType": "item", + "dependencies": [ + "KPSC" + ], + "data": { + "name": "Bezoar of the Screech Owlbear ", + "source": "KPSC", + "_copy": { + "name": "Bezoar of the Screech Owlbear", + "source": "KPSC" + }, + "type": "CONS" + } + } + ] + }, + { + "type": "section", + "name": "Appendix 3: Player Handouts", + "page": 200, + "entries": [ + { + "type": "section", + "name": "Player Handout 1", + "page": 200, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Player Handout 1.webp" + }, + "id": "SC-A3-H1", + "width": 1330, + "height": 1901 + }, + { + "type": "quote", + "entries": [ + "The harmonic wave inverters are finally calibrated. I'm ready to try again. It turns out the mishap with the incorrect recipe for essence of melancholy did not damage the vibratory fluid viewer, after all.", + "(C. is lucky I don't flay him alive for that.)", + "I'm quite close; if this works, I must find more tincture of albino bile at once. It definitely provides the aethera a much sweeter shade of euphoria.", + "An abyssmal failure. Why am I cursed so?", + "What am I missing?", + "Perhaps I should go back and reset the helical stress dampers ... I thought my measurements were accurate, but maybe that shuddering I detected has jostled some of the instruments. I am not sure what else to try...", + "Ack! I discovered the problem. C. and his infernal time-traveling has allowed some type of temporal maggots to infest my supply of decomposed jinn sulfur. The entire batch has actually recomposed! I had to get rid of it, container and all. This means I must scrub the charged warp assembly, too.", + "These setbacks are infuriating!" + ] + } + ] + }, + { + "type": "section", + "name": "Player Handout 2", + "page": 201, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Player Handout 2.webp" + }, + "id": "SC-A3-H2", + "width": 1031, + "height": 1358 + }, + { + "type": "quote", + "skipMarks": true, + "entries": [ + "To make scarlet mead, you need simply follow these instructions:", + { + "type": "list", + "items": [ + "The most essential ingredient of scarlet mead is brazen saffron, or the stigma and styles (or threads) of the ashy crocus. Just before the flowers bloom, the petals will loosen, and before sunrise on that day, the threads must be collected. It is vital that this be performed in the dark, avoiding any exposure to the sun or to exceptional heat as the threads will self-ignite, a normal part of its life cycle. {@i (The ashen crocus originates from beyond the World Tree and does not grow well at all on Midgard, requiring the heat of the deepest desert to ensure its vitality. It is possible to maintain smalt batches in less blistering climes, but the upkeep is great. Though not easy to find, it is still often easier to purchase the spice, but you must stay vigüant of the provenance. Samples of sufficient quality wit! typically come as a Singte thread sealed within an opaque glass ampule or within a specially hardened wax. You must put great trust in your purveyor!)}", + "Add equal parts pure water, preferably glacial melt, and honey. The best honey is from the early spring, where crocuses are plentiful\u2014any crocus variety will do for this\u2014while other honey tends to produce successfully only half the time. Bring the mixture to a boil in an area devoid of natural light. Add an unbroken ampule of brazen saffron: the heat will eventually shatter the glass (or melt the wax), allowing the saffron to mix. The decoction will need to simmer for at least a week; add additional water as needed to maintain volume. You will know it is done when it looks like liquid fire, taking on the appearance of the saffron itself.", + "Once ready, add to a charred cask for fermentation\u2014ensuring the saffron thread remains with the batch. Just before sealing, you must add scrapings from the \"flesh\" of some elemental creature of the flame, such as from a salamander or from certain mephits. (The dormant spores carried on the creature from their home beyond the World Tree thrive on heat.) The casks should be kept underground in areas of \"uncomfortable heat\" for at least a year, though timings may vary depending on the average ambient temperatures, when it is ready for imbibing." + ] + } + ] + } + ] + }, + { + "type": "section", + "name": "Player Handout 3", + "page": 202, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Player Handout 3.webp" + }, + "id": "SC-A3-H3", + "width": 1432, + "height": 1784 + }, + { + "type": "quote", + "entries": [ + "Day 3\u2014Located the complex of Charun worshipers along the Black River. They are suspicious of our motives, but their leader seems reasonable and I believe we can sway them.", + "Day 5\u2014We were granted permission to descend and investigate the elemental disturbances here. The unnatural cold and fierce wind are wearying, but we set up camp in a spot sheltered from the wind where we can rest safely and keep warm. Something about it nags at Ravaulze and disturbs her sleep.", + "Day 6\u2014Shurbei tripped a magical glyph that froze him solid. We built a fire, thinking to thaw him out, but the ice that was Shurbei simply melted away. He is gone forever, I fear.", + "Day 7\u2014The heart of the evil here is an insatiable mouth to the Void. Freyghard, ever incautious, ap-proached it and was transfixed by lightning, then drawn into the Void before anyone could act to save her. We pray she is dead; the alternative is too horrible.", + "Day 8\u2014Taking extensive precautions for safety, we approached the ebon globe again and uncovered an incredible revelation\u2014something alive coexists in the same space! How that can be is beyond our comprehension. What sort of horror thrives at the boundary between material reality and nonexistence? I and Rathmida favor leaving immediately, but Ravaulze commands, and she insists we try to make contact.", + "Tomorrow, we face it again." + ] + } + ] + } + ] + }, + { + "type": "section", + "name": "License", + "page": 212, + "entries": [ + "{@b OPEN GAME License Version 1.0a}", + "The following text is the property of Wizards of the Coast, LLC. and is Copyright 2000 Wizards of the Coast, Inc (\"Wizards\"). All Rights Reserved.", + { + "type": "list", + "style": "list-decimal", + "columns": 2, + "page": 212, + "items": [ + { + "type": "item", + "name": "Definitions:", + "entries": [ + "(a)\"Contributors\" means the copyright and/or trademark owners who have contributed Open Game Content; (b)\"Derivative Material\" means copyrighted material including derivative works and translations (including into other computer languages), potation, modification, correction, addition, extension, upgrade, improvement, compilation, abridgment or other form in which an existing work may be recast, transformed or adapted; (c) \"Distribute\" means to reproduce, License, rent, lease, sell, broadcast, publicly display, transmit or otherwise distribute; (d)\"Open Game Content\" means the game mechanic and includes the methods, procedures, processes and routines to the extent such content does not embody the Product Identity and is an enhancement over the prior art and any additional content clearly identified as Open Game Content by the Contributor, and means any work covered by this License, including translations and derivative works under copyright law, but specifically excludes Product Identity. (e) \"Product Identity\" means product and product line names, logos and identifying marks including trade dress; artifacts; creatures characters; stories, storylines, plots, thematic elements, dialogue, incidents, language, artwork, symbols, designs, depictions, likenesses, formats, poses, concepts, themes and graphic, photographic and other visual or audio representations; names and descriptions of characters, Spells, enchantments, personalities, teams, personas, likenesses and Special abilities; places, locations, environments, creatures, Equipment, magical or supernatural Abilities or Effects, logos, symbols, or graphic designs; and any other trademark or registered trademark clearly identified as Product identity by the owner of the Product Identity, and which specifically excludes the OPEN Game Content; (f) \"Trademark\" means the logos, names, mark, sign, motto, designs that are used by a Contributor to Identify itself or its products or the associated products contributed to the Open Game License by the Contributor (g) \"Use\", \"Used\" or \"Using\" means to use, Distribute, copy, edit, format, modify, translate and otherwise create Derivative Material of Open Game Content. (h) \"You\" or \"Your\" means the licensee in terms of this agreement." + ] + }, + { + "type": "item", + "name": "The License:", + "entries": [ + "This License applies to any Open Game Content that contains a notice indicating that the Open Game Content may only be Used under and in terms of this License. You must affix such a notice to any Open Game Content that you Use. No terms may be added to or subtracted from this License except as described by the License itself. No other terms or Conditions may be applied to any Open Game Content distributed using this License." + ] + }, + { + "type": "item", + "name": "Offer and Acceptance:", + "entries": [ + "By Using the Open Game Content You indicate Your acceptance of the terms of this License." + ] + }, + { + "type": "item", + "name": "Grant and Consideration:", + "entries": [ + "In consideration for agreeing to use this License, the Contributors grant You a perpetual, worldwide, royalty-free, nonexclusive License with the exact terms of this License to Use, the Open Game Content." + ] + }, + { + "type": "item", + "name": "Representation of Authority to Contribute:", + "entries": [ + "If You are contributing original material as Open Game Content, You represent that Your Contributions are Your original Creation and/or You have sufficient rights to grant the rights conveyed by this License." + ] + }, + { + "type": "item", + "name": "Notice of License Copyright:", + "entries": [ + "You must update the COPYRIGHT NOTICE portion of this License to include the exact text of the COPYRIGHT NOTICE of any Open Game Content You are copying, modifying or distributing, and You must add the title, the copyright date, and the copyright holder's name to the COPYRIGHT NOTICE of any original Open Game Content you Distribute." + ] + }, + { + "type": "item", + "name": "Use of Product Identity:", + "entries": [ + "You agree not to Use any Product Identity, including as an indication as to compatibility, except as expressly licensed in another, independent Agreement with the owner of each element of that Product Identity. You agree not to indicate compatibility or co-adaptability with any Trademark or Registered Trademark in conjunction with a work containing Open Game Content except as expressly licensed in another, independent Agreement with the owner of such Trademark or Registered Trademark. The use of any Product Identity in Open Game Content does not constitute a Challenge to the ownership of that Product Identity. The owner of any Product Identity used in Open Game Content shall retain all rights, title and interest in and to that Product Identity." + ] + }, + { + "type": "item", + "name": "Identification:", + "entries": [ + "If you distribute Open Game Content You must clearly indicate which portions of the work that you are distributing are Open Game Content." + ] + }, + { + "type": "item", + "name": "Updating the License:", + "entries": [ + "Wizards or its designated Agents may publish updated versions of this License. You may use any authorized version of this License to copy, modify and distribute any Open Game Content originally distributed under any version of this License." + ] + }, + { + "type": "item", + "name": "Copy of this License:", + "entries": [ + "You MUST include a copy of this License with every copy of the Open Game Content You Distribute." + ] + }, + { + "type": "item", + "name": "Use of Contributor Credits:", + "entries": [ + "You may not market or advertise the Open Game Content using the name of any Contributor unless You have written permission from the Contributor to do so." + ] + }, + { + "type": "item", + "name": "Inability to Comply:", + "entries": [ + "If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Open Game Content due to statute, judicial order, or governmental regulation then You may not Use any Open Game Material so affected." + ] + }, + { + "type": "item", + "name": "Termination:", + "entries": [ + "This License will terminate automatically if You fail to comply with all terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses shall survive the termination of this License." + ] + }, + { + "type": "item", + "name": "Reformation:", + "entries": [ + "If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable." + ] + }, + { + "type": "item", + "name": "COPYRIGHT NOTICE", + "entries": [ + { + "type": "list", + "style": "list-no-bullets", + "items": [ + { + "type": "item", + "name": "Open Game License v 1.0a", + "entries": [ + "Copyright 2000, Wizards of the Coast, LLC." + ] + }, + { + "type": "item", + "name": "System Reference Document 5.1", + "entries": [ + "Copyright 2016, Wizards of the Coast, LLC.; Authors Mike Mearls, Jeremy Crawford, Chris Perkins, Rodney Thompson, Peter Lee, James Wyatt, Robert J. Schwalb, Bruce R. Cordell, Chris Sims, and Steve Townshend, based on original material by E. Gary Gygax and Dave Arneson." + ] + }, + { + "type": "item", + "name": "Deep Magic for 5th Edition", + "entries": [ + "© 2020 Open Design LLC. Authors: Dan Dillon, Chris Harris, and Jeff Lee." + ] + }, + { + "type": "item", + "name": "The Scarlet Citadel", + "entries": [ + "© 2021 Open Design LLC. Authors: Steve Winter, Wolfgang Baur, Scott Gable, and Victoria Jaczo." + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "type": "section", + "name": "Back Cover", + "page": 214, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Cover-Back.webp" + }, + "credit": "David Auden Nash", + "width": 1224, + "height": 1584 + }, + { + "type": "section", + "name": "Do you dare descend into the sorcerous gloom?", + "page": 214, + "entries": [ + "Once a fortress where wizards honed their eldritch craft, the Scarlet Citadel now holds a sinister reputation\u2014and for good reason. The dungeon's well-trod stairs have seen few return from their journeys below. Now, malevolent creatures spin shadowy webs, enchant foul magics, and summon forth dark gods. But for those brave enough, ancient treasures and secrets still lie scattered everywhere.", + "Inside the Scarlet Citadel, you'll find:", + { + "type": "list", + "page": 214, + "items": [ + "A classic-style adventure for 10 levels of play, fully compatible with the 5th Edition of the world's oldest roleplaying game.", + "Evocative combats and magical mysteries brimming with plots and subplots.", + "Tons of original traps and new monsters, as well as a complete write-up of the nearby town of Redtower, where the adventurers can set up a home base.", + "An adventure easily paired with the Scarlet Citadel Map Folio, a fold-out set of playable battle maps from Kobold Press.", + "Plus much more!" + ] + } + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/KPSC/Cover-Back-Art.webp" + }, + "credit": "David Auden Nash", + "width": 1281, + "height": 1657 + } + ] + } + ] + } + ] +} diff --git a/collection/Kobold Press; Deep Magic 05 Ley Lines.json b/collection/Kobold Press; Deep Magic 05 Ley Lines.json new file mode 100644 index 0000000000..cbc45a611d --- /dev/null +++ b/collection/Kobold Press; Deep Magic 05 Ley Lines.json @@ -0,0 +1,2184 @@ +{ + "_meta": { + "sources": [ + { + "json": "DM05", + "abbreviation": "DM05", + "full": "Deep Magic 5: Ley Lines", + "authors": [ + "Kobold Press", + "Dan Dillon", + "Steve Winter" + ], + "convertedBy": [ + "Lyra [he/him]" + ], + "version": "© 2016", + "color": "590b0a", + "url": "https://koboldpress.com/kpstore/product/deep-magic-ley-lines-pdf-5th-edition-copy/", + "dateReleased": "2016-09-13" + } + ], + "status": "ready", + "dateAdded": 1703685180, + "dateLastModified": 1703685180 + }, + "subclass": [ + { + "name": "Geomancy", + "shortName": "Geomancy", + "source": "DM05", + "className": "Wizard", + "classSource": "PHB", + "page": 8, + "additionalSpells": [ + { + "expanded": { + "2": [ + "Amplify Ley Field|DM05", + "Disruptive Aura|DM05", + "Energy Absorption|DM05", + "Greater Ley Pulse|DM05", + "Land Bond|DM05", + "Lesser Ley Pulse|DM05", + "Ley Disruption|DM05", + "Ley Energy Bolt|DM05", + "Ley Leech|DM05", + "Ley Sense|DM05", + "Ley Storm|DM05", + "Ley Surge|DM05", + "Ley Whip|DM05", + "Ray of Life Suppression|DM05", + "Volley Shield|DM05" + ] + } + } + ], + "subclassSpells": [ + "Amplify Ley Field|DM05", + "Disruptive Aura|DM05", + "Energy Absorption|DM05", + "Greater Ley Pulse|DM05", + "Land Bond|DM05", + "Lesser Ley Pulse|DM05", + "Ley Disruption|DM05", + "Ley Energy Bolt|DM05", + "Ley Leech|DM05", + "Ley Sense|DM05", + "Ley Storm|DM05", + "Ley Surge|DM05", + "Ley Whip|DM05", + "Ray of Life Suppression|DM05", + "Volley Shield|DM05" + ], + "subclassFeatures": [ + "Geomancy|Wizard|PHB|Geomancy|DM05|2|DM05", + "Ley Line Manipulation|Wizard|PHB|Geomancy|DM05|6|DM05", + "Ley Line Adept|Wizard|PHB|Geomancy|DM05|10|DM05", + "Ley Line Mastery|Wizard|PHB|Geomancy|DM05|14|DM05" + ] + } + ], + "subclassFeature": [ + { + "name": "Geomancy", + "source": "DM05", + "page": 8, + "className": "Wizard", + "classSource": "PHB", + "subclassShortName": "Geomancy", + "subclassSource": "DM05", + "level": 2, + "header": 1, + "entries": [ + "While any spellcaster can tap the potential coursing through ley lines, the tradition of geomancy teaches the art of becoming like a ley line and bonding with the great flow of power. Geomancy is sometimes looked down on by adherents of traditions that focus on individual magic schools because it eschews specialization in favor of molding any form of magic through the focused power of ley lines.", + "Geomancers have an increased facility for tapping into any ley line, but they also learn to bind themselves to a specific ley line. While other spellcasters must be within a ley line's area of influence to use it, the geomancer becomes a tributary of his or her chosen river of power, capable of siphoning its power anywhere.", + { + "type": "refSubclassFeature", + "subclassFeature": "Ley Line Savant|Wizard|PHB|Geomancy|DM05|2|DM05" + }, + { + "type": "refSubclassFeature", + "subclassFeature": "Channel Ley Line|Wizard|PHB|Geomancy|DM05|2|DM05" + } + ] + }, + { + "name": "Channel Ley Line", + "source": "DM05", + "page": 8, + "className": "Wizard", + "classSource": "PHB", + "subclassShortName": "Geomancy", + "subclassSource": "DM05", + "level": 2, + "header": 2, + "entries": [ + "Starting at 2nd level, you learn to tap the power of ley lines to augment your spellcasting, as described under \"{@book Using Ley Lines|DM05|1|Using Ley Lines}.\"", + "Additionally, when you finish a short or long rest within 1 mile of a weak ley line, you can bind yourself to that ley line. You can be bound to only one ley line at a time. If you later bind yourself to a second ley line, you lose your connection to the previous one.", + "While you are bound to a ley line, you can channel the power of the line into your spellcasting from any distance, as long as you are on the same plane as the ley line. You can use this feature a number of times equal to your Intelligence modifier (a minimum of once). You regain all expended uses when you finish a long rest." + ] + }, + { + "name": "Ley Line Savant", + "source": "DM05", + "page": 8, + "className": "Wizard", + "classSource": "PHB", + "subclassShortName": "Geomancy", + "subclassSource": "DM05", + "level": 2, + "header": 2, + "entries": [ + "Beginning when you select this tradition at 2nd level, the gold and time you must spend to copy a ley line spell into your spellbook is halved.", + "When you gain a level, one of the two spells you learn for gaining a level can be a ley line magic spell, even if you've never encountered it before.", + "Additionally, you can sense the presence of ley lines within 1 mile. As an action, you can discern the intensity of the nearest ley line and the direction and distance to it." + ] + }, + { + "name": "Ley Line Manipulation", + "source": "DM05", + "page": 9, + "className": "Wizard", + "classSource": "PHB", + "subclassShortName": "Geomancy", + "subclassSource": "DM05", + "level": 6, + "header": 1, + "entries": [ + "Beginning at 6th level, when you augment your magic with power from a ley line, you can reroll the effect of an unlocked ley line or the result of a {@table Ley Line Backlash|DM05|backlash}. You must use the rerolled result. After rerolling, you can't use a reaction until the end of your next turn." + ] + }, + { + "name": "Ley Line Adept", + "source": "DM05", + "page": 9, + "className": "Wizard", + "classSource": "PHB", + "subclassShortName": "Geomancy", + "subclassSource": "DM05", + "level": 10, + "header": 1, + "entries": [ + "Starting at 10th level, you can bind yourself to weak or strong ley lines with your {@subclassFeature Channel Ley Line|Wizard|PHB|Geomancy|DM05|2|DM05} feature. In addition, you add your proficiency bonus to the ability check when tapping a ley line for power." + ] + }, + { + "name": "Ley Line Mastery", + "source": "DM05", + "page": 9, + "className": "Wizard", + "classSource": "PHB", + "subclassShortName": "Geomancy", + "subclassSource": "DM05", + "level": 14, + "header": 1, + "entries": [ + "At 14th level, you can bind yourself to weak, strong, or titanic ley lines with your {@subclassFeature Channel Ley Line|Wizard|PHB|Geomancy|DM05|2|DM05} feature, and you have advantage on the ability check to tap the ley line.", + "As an action, you can lock or unlock a ley line within 30 feet of you. When you lock a ley line, choose one of its effects; the ley line will always have that effect for you while it remains locked. Once you use this feature to lock or unlock a ley line, you can't do so again until you finish a number of long rests depending on the intensity of the line: one for a weak ley line, two for strong, and three for titanic." + ] + } + ], + "feat": [ + { + "name": "Ley Initiate", + "source": "DM05", + "page": 7, + "prerequisite": [ + { + "ability": [ + { + "int": 13 + }, + { + "wis": 13 + } + ] + } + ], + "ability": [ + { + "choose": { + "from": [ + "int", + "wis" + ] + } + } + ], + "entries": [ + "You see ley lines and can draw on their power. You gain the following benefits:", + { + "type": "list", + "page": 7, + "items": [ + "You can sense the presence of every ley line within 1 mile of your location. If you have line of sight to the line itself, it's visible to you in some obviously magical fashion.", + "You can tap ley lines for their inherent powers.", + "When you finish a short rest within 1 mile of a ley line, you can regain one expended spell slot whose level is no higher than your Intelligence or Wisdom modifier (your choice, minimum of 1st level). You can't use this ability again until you finish a long rest." + ] + } + ] + }, + { + "name": "Ley-Bound", + "source": "DM05", + "page": 7, + "ability": [ + { + "wis": 1 + } + ], + "entries": [ + "You instinctively feel the flow of ley line energy and draw insight from it. You gain the following benefits:", + { + "type": "list", + "page": 7, + "items": [ + "You have advantage on Wisdom ({@skill Survival}) checks made to track a creature overland or to forage for food and water.", + "When you finish a long rest within 1 mile of a ley line, you gain {@variantrule inspiration|PHB}. If unused, this {@variantrule inspiration|PHB} fades away after your next long rest.", + "When you finish a long rest within 1 mile of a ley line, you can infuse ley energy into a token in your possession. If you make a saving throw while you have the infused token in your possession, you can use your reaction to roll a {@dice d4} and add the result to your saving throw. You can trigger this ability after rolling the {@dice d20} but before success or failure is revealed. You can't use this ability again until you finish a long rest." + ] + } + ] + } + ], + "spell": [ + { + "name": "Amplify Ley Field", + "source": "DM05", + "page": 9, + "level": 5, + "school": "V", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "sphere", + "distance": { + "type": "feet", + "amount": 10 + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 10 + }, + "concentration": true + } + ], + "entries": [ + "You create a faintly shimmering field of charged energy around yourself. Within that area, the intensity of ley lines you're able to draw on increases from weak to strong, or from strong to titanic.", + "If no ley lines are near enough for you to draw on, you can treat the area of the spell itself as an unlocked, weak ley line." + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + } + }, + { + "name": "Disruptive Aura", + "source": "DM05", + "page": 9, + "level": 8, + "school": "V", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 150 + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "entries": [ + "Warping, prismatic auras surround and outline each creature inside a 10-foot cube within range. The auras shed dim light to 10 feet, and the outlines reveal hidden and {@condition invisible} creatures. If an affected creature casts a spell or activates a magic item, it must make a Wisdom saving throw. On a success, the spell or magic item functions normally. On a failure, the magic effect is suppressed for the duration of the aura. Time spent suppressed counts fully against the duration of the spell or magic item effect." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 9th level, the size of the cube increases to 20 feet per side." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "conditionInflict": [ + "invisible" + ], + "savingThrow": [ + "wisdom" + ] + }, + { + "name": "Energy Absorption", + "source": "DM05", + "page": 9, + "level": 5, + "school": "A", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "touch" + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "entries": [ + "For the duration, a willing creature you touch has resistance to acid, cold, fire, force, lightning, and thunder damage.", + "If the spell is used against an unwilling creature, you must make a melee spell attack with a range of 5 feet. If it hits, then for the duration of the spell, the affected creature must make a saving throw with its spellcasting ability whenever it casts a spell that causes one of the listed damage types. If the saving throw fails, the spell fails and its slot is wasted; if the saving throw succeeds, the spell is cast but its damage is halved before applying the effects of saving throws, resistance, etc." + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "spellAttack": [ + "M" + ] + }, + { + "name": "Greater Ley Pulse", + "source": "DM05", + "page": 10, + "level": 7, + "school": "T", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 60 + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "entries": [ + "You set up ley energy vibrations in a 20-foot cube within range, and name one type of damage. Each creature in the area must succeed on a Wisdom saving throw or lose immunity to the chosen damage type for the duration." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a 9th-level spell slot, choose two damage types instead of one." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "savingThrow": [ + "wisdom" + ] + }, + { + "name": "Land Bond", + "source": "DM05", + "page": 10, + "level": 1, + "school": "T", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "touch" + } + }, + "components": { + "v": true, + "s": true, + "m": "soil taken from a ley-influenced area" + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "hour", + "amount": 1 + } + } + ], + "entries": [ + "You touch a willing creature and infuse it with ley energy, creating a bond between the creature and the land. For the duration of the spell, if the target is in contact with the ground, the target has advantage on saving throws and ability checks made to avoid being moved or knocked {@condition prone} against its will. Additionally, the creature ignores nonmagical {@quickref difficult terrain|PHB|3} and is immune to effects from extreme environments such as {@hazard extreme heat|DMG|heat}, {@hazard extreme cold|DMG|cold} (but not cold or fire damage), and {@hazard high altitude|DMG|altitude}." + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "conditionInflict": [ + "prone" + ], + "miscTags": [ + "ADV" + ] + }, + { + "name": "Lesser Ley Pulse", + "source": "DM05", + "page": 11, + "level": 5, + "school": "T", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 30 + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "entries": [ + "You set up ley energy vibrations in a 10-foot cube within range, and name one type of damage. Each creature in the area must make a successful Wisdom saving throw or lose resistance to the chosen damage type for the duration of the spell." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a 7th-level spell slot, choose two damage types instead of one." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "savingThrow": [ + "wisdom" + ] + }, + { + "name": "Ley Disruption", + "source": "DM05", + "page": 11, + "level": 2, + "school": "V", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 50 + } + }, + "components": { + "v": true, + "s": true, + "m": "a chip of broken crystal infused with ley energy" + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "entries": [ + "You create a 15-foot-radius sphere filled with disruptive ley energy. The sphere is centered around a point you can see within range. Surfaces inside the sphere shift erratically, becoming {@quickref difficult terrain|PHB|3} for the duration. Any creature that starts its turn in the area or enters the area for the first time on a turn must succeed on a Strength saving throw or fall {@condition prone}. If you cast this spell in an area within the influence of a ley line, creatures have disadvantage on their saving throws against its effect.", + { + "type": "entries", + "name": "Special", + "entries": [ + "A {@class Wizard|PHB|geomancer|Geomancy|DM05} with a bound ley line is \"within the influence of a ley line\" for purposes of {@i ley disruption} as long as he or she is on the same plane as the bound line." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "conditionInflict": [ + "prone" + ], + "savingThrow": [ + "strength" + ], + "miscTags": [ + "SGT" + ] + }, + { + "name": "Ley Energy Bolt", + "source": "DM05", + "page": 11, + "level": 3, + "school": "V", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "line", + "distance": { + "type": "feet", + "amount": 100 + } + }, + "components": { + "s": true, + "m": "a ley-infused pebble" + }, + "duration": [ + { + "type": "instant" + } + ], + "entries": [ + "You transform ambient ley power into a crackling bolt of energy 100 feet long and 5 feet wide. Each creature in the line takes {@damage 5d8} force damage, or half damage with a successful Dexterity saving throw.", + "The bolt passes through the first inanimate object in its path, and creatures on the other side of the obstacle receive no bonus to their saving throw from cover. The bolt stops if it strikes a second object." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 4th level or higher, the bolt's damage increases by {@dice 1d8} for each slot level above 3rd." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "damageInflict": [ + "force" + ], + "savingThrow": [ + "dexterity" + ], + "miscTags": [ + "OBJ" + ] + }, + { + "name": "Ley Leech", + "source": "DM05", + "page": 11, + "level": 5, + "school": "N", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "touch" + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "instant" + } + ], + "entries": [ + "You channel destructive ley energy through your touch. Make a melee spell attack against a creature within your reach. The target takes {@damage 8d10} necrotic damage and must succeed on a Constitution saving throw or have disadvantage on attack rolls, saving throws, and ability checks. An affected creature repeats the saving throw at the end of its turn, ending the effect on itself with a success.", + "This spell has no effect against constructs or undead." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 6th level or higher, the spell's damage increases by {@dice 1d10} for each slot level above 5th." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "damageInflict": [ + "necrotic" + ], + "spellAttack": [ + "M" + ], + "savingThrow": [ + "constitution" + ] + }, + { + "name": "Ley Sense", + "source": "DM05", + "page": 11, + "level": 3, + "school": "D", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "self" + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 10 + }, + "concentration": true + } + ], + "entries": [ + "You tune your senses to the pulse of ambient ley energy flowing through the world. For the duration, you gain {@sense tremorsense|MM} with a range of 20 feet and you are instantly aware of the presence of any ley line within 5 miles. You know the distance and direction to every ley line within that range." + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + } + }, + { + "name": "Ley Storm", + "source": "DM05", + "page": 11, + "level": 9, + "school": "C", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "sight" + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "entries": [ + "A roiling stormcloud of ley energy forms, centered around a point you can see and extending horizontally to a radius of 360 feet, with a thickness of 30 feet.", + "Shifting color shoots through the writhing cloud, and thunder roars out of it. Each creature under the cloud at the moment when it's created (no more than 5,000 feet beneath it) takes {@damage 2d6} thunder damage and is {@condition deafened} for 5 minutes; a successful Constitution saving throw negates both effects.", + "Each round you maintain {@status concentration} on this spell, the storm produces additional effects on your turn.", + { + "type": "entries", + "name": "Round 2", + "entries": [ + "Ley-infused pebbles rain from the cloud, causing {@damage 1d6} bludgeoning damage to everything beneath it (no saving throw)." + ] + }, + { + "type": "entries", + "name": "Round 3", + "entries": [ + "Up to six bolts of ley energy leap from the cloud to strike creatures or objects of your choice beneath the cloud. No creature or object can be struck by more than one bolt. A creature struck takes {@damage 8d8} force damage, or half damage with a successful Dexterity saving throw." + ] + }, + { + "type": "entries", + "name": "Round 4", + "entries": [ + "A burst of prismatic light fills a 20-foot sphere centered on a point beneath the cloud. All creatures in the sphere are affected as if targeted by a {@spell disruptive aura|DM05} spell." + ] + }, + { + "type": "entries", + "name": "Rounds 5\u201310", + "entries": [ + "Flashes of multicolored light burst through and out of the cloud, causing creatures to have disadvantage on Wisdom ({@skill Perception}) checks that rely on sight while they are beneath the cloud. In addition, each round, you trigger a burst of energy that fills a 20-foot sphere centered on a point you can see beneath the cloud. Each creature in the sphere takes {@damage 4d8} force damage (no saving throw)." + ] + }, + { + "type": "entries", + "name": "Special", + "entries": [ + "A {@class Wizard|PHB|geomancer|Geomancy|DM05} who casts this spell regains {@dice 4d10} hit points." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "damageInflict": [ + "bludgeoning", + "force", + "thunder" + ], + "conditionInflict": [ + "deafened" + ], + "savingThrow": [ + "constitution", + "dexterity" + ], + "miscTags": [ + "HL", + "OBJ", + "SGT" + ] + }, + { + "name": "Ley Surge", + "source": "DM05", + "page": 12, + "level": 9, + "school": "V", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 150 + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "instant" + } + ], + "entries": [ + "You unleash the power of a ley line within 5 miles, releasing a spark that flares into a 30-foot sphere centered around a point within 150 feet of you. Each creature in the sphere takes {@damage 14d6} force damage and is {@condition stunned} for 1 minute; a successful Constitution saving throw halves the damage and negates the stun.", + "A {@condition stunned} creature repeats the saving throw at the end of its turn, ending the effect on itself on a success.", + { + "type": "entries", + "name": "Special", + "entries": [ + "A {@class Wizard|PHB|geomancer|Geomancy|DM05} with a bound ley line can cast this spell as long as he or she is on the same plane as the bound line." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "damageInflict": [ + "force" + ], + "conditionInflict": [ + "stunned" + ], + "savingThrow": [ + "constitution" + ] + }, + { + "name": "Ley Whip", + "source": "DM05", + "page": 12, + "level": 6, + "school": "V", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "bonus" + } + ], + "range": { + "type": "point", + "distance": { + "type": "self" + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + } + } + ], + "entries": [ + "You channel the power of a ley line within 1 mile into a crackling tendril of multicolored ley energy. The tendril extends from your hand but doesn't interfere with your ability to hold or manipulate objects. When you cast the spell and as a bonus action on subsequent turns, you can direct the tendril to strike a target within 50 feet of you. Make a melee spell attack; on a hit, the tendril does {@damage 3d8} force damage and the target must make a Strength saving throw. If the saving throw fails, you can push the target away or pull it closer, up to 10 feet in either direction.", + { + "type": "entries", + "name": "Special", + "entries": [ + "A {@class Wizard|PHB|geomancer|Geomancy|DM05} with a bound ley line can cast this spell as long as he or she is on the same plane as the bound line." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "damageInflict": [ + "force" + ], + "spellAttack": [ + "M" + ], + "savingThrow": [ + "strength" + ], + "miscTags": [ + "FMV", + "UBA" + ] + }, + { + "name": "Ray of Life Suppression", + "source": "DM05", + "page": 12, + "level": 4, + "school": "N", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 60 + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "instant" + } + ], + "entries": [ + "You launch a swirling ray of disruptive ley energy at a creature within range. Make a ranged spell attack. On a hit, the creature takes {@damage 6d8} necrotic damage and its maximum hit points are reduced by an equal amount.", + "This reduction lasts until the creature finishes a short or long rest, or benefits from a {@spell greater restoration} spell or comparable magic.", + "This spell has no effect on constructs or undead." + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "damageInflict": [ + "necrotic" + ], + "spellAttack": [ + "R" + ] + }, + { + "name": "Volley Shield", + "source": "DM05", + "page": 12, + "level": 7, + "school": "A", + "subschools": [ + "ley" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "touch" + } + }, + "components": { + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "entries": [ + "You touch a willing creature and create a shimmering shield of ley energy to protect it. The shield grants the target a +5 AC bonus and gives it resistance against nonmagical bludgeoning, piercing, and slashing damage for the duration.", + "In addition, the shield can reflect hostile spells back at their casters. When the target makes a successful saving throw against a hostile spell, the caster of the spell immediately becomes its new target. The caster is entitled to the appropriate saving throw against the returned spell, if any, and suffers all effects the spell normally causes." + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "miscTags": [ + "MAC" + ] + } + ], + "table": [ + { + "name": "Ley Line Backlash", + "source": "DM05", + "page": 7, + "colLabels": [ + "d10", + "Effect" + ], + "colStyles": [ + "col-2 text-center", + "col-10" + ], + "rows": [ + [ + "1", + "The spell produces only a harmless display of bright color and loud noise." + ], + [ + "2", + "You are {@condition incapacitated} until the end of your next turn." + ], + [ + "3", + "You fall {@condition unconscious} for 1 minute. You awake if you take damage or if another creature uses an action to shake you awake." + ], + [ + "4", + "The next spell you cast fails, and the spell slot is wasted." + ], + [ + "5", + "Targets have advantage on saving throws against your spells for 1 hour." + ], + [ + "6", + "For 1 hour, you must make a {@dc 10} Constitution saving throw every time you cast a spell. If the saving throw fails, the spell fails and the spell slot is wasted." + ], + [ + "7", + "You take {@damage 2d6} force damage per level of the spell that caused the backlash (cantrips cause {@damage 1d6} damage)." + ], + [ + "8", + "You lose one spell slot of your highest available level, and all charged magic items in your possession lose {@dice 1d4} charges." + ], + [ + "9", + "Your spell fails, and you unleash a random burst of magic as if you'd used a {@item wand of wonder}." + ], + [ + "10", + "You lose all your remaining spell slots, the ley line disappears for 24 hours, and all charged magic items in your possession fully recharge. You must make a successful {@dc 20} Charisma saving throw or fall unconscious; you awaken after 1 hour, if you take damage, or if another creature uses an action to shake you awake." + ] + ] + }, + { + "name": "Strong Ley Line Effects", + "source": "DM05", + "page": 6, + "colLabels": [ + "d10", + "Effect" + ], + "colStyles": [ + "col-2 text-center", + "col-10" + ], + "rows": [ + [ + "1", + "You can reroll a number of damage dice up to your spellcasting ability modifier (minimum of 1)." + ], + [ + "2", + "Treat your spell as if it were cast with a spell slot one level higher." + ], + [ + "3", + "Creatures damaged by your spell are also {@condition poisoned} for 1 minute. A {@condition poisoned} creature makes a Constitution saving throw at the end of its turn to end the poisoning effect." + ], + [ + "4", + "You regain {@dice 1d6} hit points per level of the spell." + ], + [ + "5", + "Your spell ignores damage resistance." + ], + [ + "6", + "A creature that takes acid or fire damage from your spell takes an additional {@damage 3d6} damage of the same type at the start of its next turn." + ], + [ + "7", + "Targets of your spell have disadvantage on their saving throws against it." + ], + [ + "8", + "You can choose to exclude any creature you can see from the area of your spell." + ], + [ + "9", + "If your spell has a range of self, you can cast it as a touch spell instead." + ], + [ + "10", + "Roll twice on this table (treat duplicate results as \"no additional effect\"), or roll once on the {@table Titanic Ley Line Effects|DM05} table." + ] + ] + }, + { + "name": "Titanic Ley Line Effects", + "source": "DM05", + "page": 6, + "colLabels": [ + "d10", + "Effect" + ], + "colStyles": [ + "col-2 text-center", + "col-10" + ], + "rows": [ + [ + "1", + "If your spell affects only one target, it instead affects up to six targets of your choice." + ], + [ + "2", + "If your spell affects an area, double the area's size." + ], + [ + "3", + "Creatures affected by your spell are {@condition incapacitated} for 1 minute. An {@condition incapacitated} creature makes a Wisdom saving throw at the end of its turn to end the incapacitation effect." + ], + [ + "4", + "You gain a +5 bonus to your AC until the start of your next turn." + ], + [ + "5", + "Casting your spell this turn uses only a bonus action; you still have an action to use." + ], + [ + "6", + "Creatures immune to the damage of your spell take half damage instead." + ], + [ + "7", + "Treat your spell as if it were cast with a spell slot two levels higher." + ], + [ + "8", + "{@status Concentration} on your spell can't be broken by damage." + ], + [ + "9", + "A creature damaged by your spell is pushed 10 feet away from you and knocked {@condition prone}. Its speed is reduced to 0 until it makes a successful Constitution saving throw at the start of its turn." + ], + [ + "10", + "Choose one effect listed above." + ] + ] + }, + { + "name": "Weak Ley Line Effects", + "source": "DM05", + "page": 5, + "colLabels": [ + "d10", + "Effect" + ], + "colStyles": [ + "col-2 text-center", + "col-10" + ], + "rows": [ + [ + "1", + "If your spell attack misses or if the target makes a successful saving throw, you can choose a new target within 10 feet of the original target and within range. Make a new attack roll with disadvantage, or the new target makes a saving throw with advantage." + ], + [ + "2", + "You can delay the effect of your spell for up to 5 rounds. Choose how many rounds you want the spell to delay at the moment it's cast. The spell takes effect at the start of your turn that many rounds later. All parameters regarding the spell's targeting, area, color, etc., must be set when the spell is cast, not when it takes effect." + ], + [ + "3", + "If your spell deals acid, cold, fire, lightning, or thunder damage, you can change the damage to one of the other listed types." + ], + [ + "4", + "If your spell affects multiple creatures, choose one. That creature has disadvantage on any saving throw it makes against the spell." + ], + [ + "5", + "Double the range of your spell." + ], + [ + "6", + "A creature that takes cold damage from your spell is {@condition restrained} until the end of its next turn." + ], + [ + "7", + "Creatures damaged by your spell are also {@condition deafened} for 1 minute. A {@condition deafened} creature makes a Constitution saving throw at the end of its turn to end the deafness effect." + ], + [ + "8", + "Cast your spell without verbal components." + ], + [ + "9", + "A creature damaged by your spell is also knocked {@condition prone} unless it makes a successful Strength saving throw." + ], + [ + "10", + "Roll twice on this table (treat duplicate results as \"no additional effect\"), or roll once on the {@table Strong Ley Line Effects|DM05} table." + ] + ] + } + ], + "book": [ + { + "name": "Deep Magic 5: Ley Lines", + "id": "DM05", + "source": "DM05", + "group": "homebrew", + "cover": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM05/Cover.webp" + }, + "published": "2016-09-13", + "author": "Dan Dillon", + "contents": [ + { + "name": "Cover and Credits" + }, + { + "name": "Ley Line Magic", + "headers": [ + "Power of the Land", + "Using Ley Lines", + "Feats", + "Arcane Tradition: Geomancy", + "Ley Spell List", + "New Spells" + ] + }, + { + "name": "License" + } + ] + } + ], + "bookData": [ + { + "id": "DM05", + "source": "DM05", + "data": [ + { + "type": "section", + "name": "Cover and Credits", + "page": 1, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM05/Cover-Full.webp" + }, + "title": "Deep Magic 5\u2014Ley lines", + "credit": "Marcel Mercado", + "width": 1700, + "height": 2200 + }, + { + "type": "hr" + }, + { + "type": "entries", + "style": "text-center", + "name": "Ley Lines", + "page": 2, + "entries": [ + { + "type": "list", + "style": "list-no-bullets", + "page": 5, + "items": [ + { + "type": "item", + "name": "Design:", + "entries": [ + "Dan Dillon" + ] + }, + { + "type": "item", + "name": "Development & Editing:", + "entries": [ + "Steve Winter" + ] + }, + { + "type": "item", + "name": "Art Director & Graphic Design:", + "entries": [ + "Marc Radle" + ] + }, + { + "type": "item", + "name": "Cover Art:", + "entries": [ + "Marcel Mercado" + ] + }, + { + "type": "item", + "name": "Interior Art:", + "entries": [ + "Marcel Mercado, Bryan Syme" + ] + }, + { + "type": "item", + "name": "Publisher:", + "entries": [ + "Wolfgang Baur" + ] + } + ] + } + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM05/Logo-DM.webp" + }, + "width": 1230, + "height": 348 + }, + { + "type": "hr" + }, + { + "type": "entries", + "entries": [ + "Kobold Press, Midgard, Open Design, and their associated logos are trademarks of Open Design.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Product Identity", + "page": 5, + "entries": [ + "The following items are hereby identified as Product Identity, as defined in the Open Game License version 1.0a, Section 1(e), and are not Open Content: All trademarks, registered trademarks, proper names (characters, place names, new deities, etc.), dialogue, plots, story elements, locations, characters, artwork, sidebars, and trade dress.", + "(Elements that have previously been designated as Open Game Content are not included in this declaration.)" + ] + }, + { + "type": "entries", + "name": "Open Game Content:", + "page": 5, + "entries": [ + "The Open content in this book includes the Geomancy arcane tradition, both ley line feats, and the ley line spells.", + "No other portion of this work may be reproduced in any form without permission." + ] + } + ] + }, + { + "type": "entries", + "style": "text-center", + "entries": [ + "© 2016 Open Design", + "{@link www.koboldpress.com}" + ] + } + ] + }, + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM05/Logo-KP.webp" + }, + "width": 281, + "height": 100 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM05/Logo-5E.webp" + }, + "width": 223, + "height": 218 + } + ] + } + ] + }, + { + "type": "section", + "name": "Ley Line Magic", + "page": 3, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM05/Ley Line Magic.webp" + }, + "credit": "Marcel Mercado", + "width": 1225, + "height": 926 + }, + "Magic exists in countless forms, from the barely detectable to the massively obvious. Ley lines naturally bridge the gap between the subtle but pervasive source of magic and the concrete, applied force that moves mountains. Ley \"lines\" are actually channels where magical power flows like an invisible river wending across the landscape. They are called lines because length is their only measurement that has meaning in this dimension. Scholars and sages hotly debate the origin of ley lines, but their effects are undeniable.", + "Ley lines fuel both arcane and divine magic. The lines themselves are invisible to normal sight, but divination magic quickly reveals their presence. To spellcasters trained to find them, ley lines stand out as glowing torrents of energy, pulsing bands of light akin to aurorae, or glittering strings.", + "Ley lines are neither homogenous nor ubiquitous. Some geographic regions are rich in ley lines while others have none to speak of. They course through air, water, and solid earth with equal ease, but some environments, such as stone and narrow caverns, make them difficult to find and to trace.", + { + "type": "entries", + "name": "Power of the Land", + "page": 4, + "entries": [ + "Ley lines tend to follow the contours of the land they flow across. At the same time, the terrain also reacts to the magical current. Learned spellcasters, most notably {@class Wizard|PHB|geomancer wizards|Geomancy|DM05}, can study the features of an area to determine whether ley lines are present and to gain insight into what effects they might produce. Creatures with close ties to the land can tell the difference between an area graced with a ley line and one without. Druids, rangers, woodsmen, farmers, even miners and architects have been known to learn the telltale signs of a ley line's presence and use them to their advantage.", + "Natural pathways through the terrain (regardless of foliage) are easy channels for ley lines to follow. Like water, the magical power of ley lines follows an arcane path of least resistance; it's not uncommon for ley lines to follow or closely parallel waterways. Enterprising rulers and bold wizards sometimes manipulate the land to alter a ley line's path\u2014or at least, try to do so. Such meddling is delicate work, and it can have disastrous consequences if the job is botched. The benefits are tempting enough to outweigh the risk. Specific magical effects or even spectacular marvels such as chunks of rock or earth held aloft by the flowing power can be engineered via expertly channeled ley lines." + ] + }, + { + "type": "inset", + "page": 4, + "name": "Ley Lines in Midgard", + "entries": [ + "In the {@i Midgard Campaign Setting}, ley lines are an inextricable fixture of the world. They crisscross most of the surface world, sometimes tunneling through it or arcing above it, carrying magical power to all corners of the land.", + "Most importantly, ley lines flow along mystical passages that traverse the planes. These passages are known as fey roads or shadow roads. Fey roads allow impossibly swift travel across Midgard, and those who know the secrets of their use guard them jealously.", + "Ley lines have a particularly important place to the ramag of the Southlands. A chaotic network of atypically unstable ley lines ravages the Abandoned Lands where the ramag live, and the ramag work diligently to keep them at least somewhat under control.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM05/Midgard Ley Lines.webp" + }, + "title": "Midgard Ley Lines", + "imageType": "map", + "grid": { + "type": "none" + }, + "width": 1101, + "height": 713 + } + ] + }, + { + "type": "entries", + "name": "Using Ley Lines", + "page": 4, + "entries": [ + "Spellcasters can tap ley lines to fill their spells with sudden bursts of power. While this can be dangerous, a skilled caster can create fantastic effects with extra power.", + "Ley lines vary in intensity from weak trickles to titanic torrents of mystical power. In general, the more intense the ley line, the more potent its effect on magic and the more difficult it is to tap into.", + "They are also classified as either unlocked or locked. These two categories are subjective; a ley line is locked only to individual spellcasters who've locked it, while it remains unlocked to all others. Locked ley lines produce predictable, repeatable benefits when worked into magic. Unlocked ley lines are no more difficult to tap into than locked ones (of the same intensity), but they are unpredictable and dangerous to use. They also bleed magical energy into the surrounding environment, which sometimes causes strange, unnatural effects in the neighborhood.", + "To tap the potential of a ley line requires specialized knowledge, represented by either the {@feat Ley Initiate|DM05} feat or the {@class Wizard|PHB|Geomancy arcane tradition|Geomancy|DM05}. If your game doesn't utilize optional feats, you can instead allow a spellcaster who has a geomancer tutor or who has access to ample research material to learn the technique for tapping ley lines via training as a downtime activity.", + "Once a spellcaster understands how to access the energy of a ley line, the procedure is straightforward. When a spell is cast within 30 feet of a ley line, the spellcaster can tap the line's power to augment his or her magic. This requires a successful ability check using the caster's spellcasting ability but without including any proficiency bonus. The DC of the check equals 10 + the level of the spell being cast. A successful check harnesses the power of the ley line, and the spell is modified according to the line's intensity (weak, strong, or titanic). If the check fails but the result is within 4 of the DC, the spell is cast normally with no bonus effect and no penalty. If the check fails by 5 or more, the spell is cast normally but the spellcaster suffers {@table Ley Line Backlash|DM05|backlash} {@homebrew |(see below)}.", + "When a ley line is tapped successfully, the effect depends on whether the line is locked or unlocked. A locked ley line always has the same effect for the spellcaster who locked it. An unlocked ley line is unpredictable; every time it's tapped, the player rolls {@dice 1d10} and consults the table corresponding to the ley line's intensity ({@table Weak Ley Line Effects|DM05|weak}, {@table Strong Ley Line Effects|DM05|strong}, or {@table Titanic Ley Line Effects|DM05|titanic}).", + { + "type": "statblock", + "tag": "table", + "source": "DM05", + "name": "Weak Ley Line Effects", + "page": 5 + }, + { + "type": "statblock", + "tag": "table", + "source": "DM05", + "name": "Strong Ley Line Effects", + "page": 6 + }, + { + "type": "statblock", + "tag": "table", + "source": "DM05", + "name": "Titanic Ley Line Effects", + "page": 6 + }, + { + "type": "statblock", + "tag": "table", + "source": "DM05", + "name": "Ley Line Backlash", + "page": 7 + } + ] + }, + { + "type": "inset", + "page": 7, + "name": "Feats", + "entries": [ + "The following feats offer options for character to channel the power of ley lines. At the GM's discretion, a spellcaster who possesses a ley line feat can learn ley line spells without finding them in written form.", + { + "type": "statblock", + "tag": "feat", + "source": "DM05", + "name": "Ley Initiate", + "page": 7 + }, + { + "type": "statblock", + "tag": "feat", + "source": "DM05", + "name": "Ley-Bound", + "page": 7 + } + ] + }, + { + "type": "entries", + "name": "Arcane Tradition: Geomancy", + "page": 8, + "entries": [ + { + "type": "statblock", + "prop": "subclass", + "source": "DM05", + "name": "Geomancy", + "className": "Wizard", + "classSource": "PHB", + "page": 8 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM05/Geomancy.webp" + }, + "credit": "Bryan Syme", + "width": 889, + "height": 1319 + } + ] + }, + { + "type": "entries", + "name": "Ley Spell List", + "page": 9, + "entries": [ + "The following spells are available to druids, sorcerers, warlocks, and wizards. Ley spells can be learned only by discovering written versions of them, unless the GM allows otherwise.", + { + "type": "list", + "style": "list-hang-notitle", + "columns": 3, + "page": 9, + "items": [ + { + "type": "list", + "style": "list-no-bullets", + "page": 9, + "name": "1st Level", + "items": [ + "{@spell Land Bond|DM05}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 9, + "name": "2nd Level", + "items": [ + "{@spell Ley Disruption|DM05}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 9, + "name": "3rd Level", + "items": [ + "{@spell Ley Energy Bolt|DM05}", + "{@spell Ley Sense|DM05}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 9, + "name": "4th Level", + "items": [ + "{@spell Ray of Life Suppression|DM05}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 9, + "name": "5th Level", + "items": [ + "{@spell Amplify Ley Field|DM05}", + "{@spell Energy Absorption|DM05}", + "{@spell Lesser Ley Pulse|DM05}", + "{@spell Ley Leech|DM05}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 9, + "name": "6th Level", + "items": [ + "{@spell Ley Whip|DM05}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 9, + "name": "7th Level", + "items": [ + "{@spell Greater Ley Pulse|DM05}", + "{@spell Volley Shield|DM05}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 9, + "name": "8th Level", + "items": [ + "{@spell Disruptive Aura|DM05}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 9, + "name": "9th Level", + "items": [ + "{@spell Ley Storm|DM05}", + "{@spell Ley Surge|DM05}" + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "New Spells", + "page": 9, + "entries": [ + "Whenever a description refers to casting a spell \"within the influence of a ley line\" or uses words to that effect, it refers to instances when the caster must roll on one of the ley line effects tables or receives the fixed effect of a locked ley line, unless something different is specified. Usually this requires being within 30 feet of the ley line (see \"{@book Using Ley Lines|DM05|1|Using Ley Lines},\" above), but some spells allow greater ranges.", + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM05/Spells.webp" + }, + "credit": "Marcel Mercado", + "width": 1227, + "height": 810 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Amplify Ley Field", + "page": 9, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Disruptive Aura", + "page": 9, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Energy Absorption", + "page": 9, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Greater Ley Pulse", + "page": 10, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Land Bond", + "page": 10, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Lesser Ley Pulse", + "page": 11, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Ley Disruption", + "page": 11, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Ley Energy Bolt", + "page": 11, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Ley Leech", + "page": 11, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Ley Sense", + "page": 11, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Ley Storm", + "page": 11, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Ley Surge", + "page": 12, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Ley Whip", + "page": 12, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Ray of Life Suppression", + "page": 12, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM05", + "name": "Volley Shield", + "page": 12, + "collapsed": true + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM05/Book.webp" + }, + "credit": "Corwin Paradinha", + "width": 559, + "height": 411 + } + ] + } + ] + }, + { + "type": "section", + "name": "License", + "page": 13, + "entries": [ + "OPEN GAME License Version 1.0a", + "The following text is the property of Wizards of the Coast, LLC. and is Copyright 2000 Wizards of the Coast, Inc (\"Wizards\"). All Rights Reserved.", + { + "type": "list", + "style": "list-decimal", + "columns": 2, + "page": 147, + "items": [ + "Definitions: (a)\"Contributors\" means the copyright and/or trademark owners who have contributed Open Game Content; (b)\"Derivative Material\" means copyrighted material including derivative works and translations (including into other computer languages), potation, modification, correction, addition, extension, upgrade, improvement, compilation, abridgment or other form in which an existing work may be recast, transformed or adapted; (c) \"Distribute\" means to reproduce, License, rent, lease, sell, broadcast, publicly display, transmit or otherwise distribute; (d)\"Open Game Content\" means the game mechanic and includes the methods, procedures, processes and routines to the extent such content does not embody the Product Identity and is an enhancement over the prior art and any additional content clearly identified as Open Game Content by the Contributor, and means any work covered by this License, including translations and derivative works under copyright law, but specifically excludes Product Identity. (e) \"Product Identity\" means product and product line names, logos and identifying marks including trade dress; artifacts; creatures characters; stories, storylines, plots, thematic elements, dialogue, incidents, language, artwork, symbols, designs, depictions, likenesses, formats, poses, concepts, themes and graphic, photographic and other visual or audio representations; names and descriptions of characters, Spells, enchantments, personalities, teams, personas, likenesses and Special abilities; places, locations, environments, creatures, Equipment, magical or supernatural Abilities or Effects, logos, symbols, or graphic designs; and any other trademark or registered trademark clearly identified as Product identity by the owner of the Product Identity, and which specifically excludes the OPEN Game Content; (f) \"Trademark\" means the logos, names, mark, sign, motto, designs that are used by a Contributor to Identify itself or its products or the associated products contributed to the Open Game License by the Contributor (g) \"Use\", \"Used\" or \"Using\" means to use, Distribute, copy, edit, format, modify, translate and otherwise create Derivative Material of Open Game Content. (h) \"You\" or \"Your\" means the licensee in terms of this agreement.", + "The License: This License applies to any Open Game Content that contains a notice indicating that the Open Game Content may only be Used under and in terms of this License. You must affix such a notice to any Open Game Content that you Use. No terms may be added to or subtracted from this License except as described by the License itself. No other terms or Conditions may be applied to any Open Game Content distributed using this License.", + "Offer and Acceptance: By Using the Open Game Content You indicate Your acceptance of the terms of this License.", + "Grant and Consideration: In consideration for agreeing to use this License, the Contributors grant You a perpetual, worldwide, royalty-free, nonexclusive License with the exact terms of this License to Use, the Open Game Content.", + "Representation of Authority to Contribute: If You are contributing original material as Open Game Content, You represent that Your Contributions are Your original Creation and/or You have sufficient rights to grant the rights conveyed by this License.", + "Notice of License Copyright: You must update the COPYRIGHT NOTICE portion of this License to include the exact text of the COPYRIGHT NOTICE of any Open Game Content You are copying, modifying or distributing, and You must add the title, the copyright date, and the copyright holder's name to the COPYRIGHT NOTICE of any original Open Game Content you Distribute.", + "Use of Product Identity: You agree not to Use any Product Identity, including as an indication as to compatibility, except as expressly licensed in another, independent Agreement with the owner of each element of that Product Identity. You agree not to indicate compatibility or co-adaptability with any Trademark or Registered Trademark in conjunction with a work containing Open Game Content except as expressly licensed in another, independent Agreement with the owner of such Trademark or Registered Trademark. The use of any Product Identity in Open Game Content does not constitute a Challenge to the ownership of that Product Identity. The owner of any Product Identity used in Open Game Content shall retain all rights, title and interest in and to that Product Identity.", + "Identification: If you distribute Open Game Content You must clearly indicate which portions of the work that you are distributing are Open Game Content.", + "Updating the License: Wizards or its designated Agents may publish updated versions of this License. You may use any authorized version of this License to copy, modify and distribute any Open Game Content originally distributed under any version of this License.", + "Copy of this License: You MUST include a copy of this License with every copy of the Open Game Content You Distribute.", + "Use of Contributor Credits: You may not market or advertise the Open Game Content using the name of any Contributor unless You have written permission from the Contributor to do so.", + "Inability to Comply: If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Open Game Content due to statute, judicial order, or governmental regulation then You may not Use any Open Game Material so affected.", + "Termination: This License will terminate automatically if You fail to comply with all terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses shall survive the termination of this License.", + "Reformation: If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "COPYRIGHT NOTICE", + "page": 13, + "entries": [ + "", + "{@b Open Game License v 1.0a} Copyright 2000, Wizards of the Coast, LLC.", + "{@b System Reference Document 5.0} Copyright 2016, Wizards of the Coast, Inc.; Authors Mike Mearls, Jeremy Crawford, Chris Perkins, Rodney Thompson, Peter Lee, James Wyatt, Robert J. Schwalb, Bruce R. Cordell, Chris Sims, and Steve Townshend, based on original material by E. Gary Gygax and Dave Arneson.", + "{@b Deep Magic: Ley Line Magic} © 2016 Open Design; Author: Dan Dillon." + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] +} diff --git a/collection/Kobold Press; Deep Magic 07 Chaos Magic.json b/collection/Kobold Press; Deep Magic 07 Chaos Magic.json new file mode 100644 index 0000000000..06493a44d0 --- /dev/null +++ b/collection/Kobold Press; Deep Magic 07 Chaos Magic.json @@ -0,0 +1,2518 @@ +{ + "_meta": { + "sources": [ + { + "json": "DM07", + "abbreviation": "DM07", + "full": "Deep Magic 7: Chaos Magic", + "authors": [ + "Kobold Press", + "Greg Marks" + ], + "convertedBy": [ + "Lyra [he/him]" + ], + "version": "© 2016", + "color": "743d38", + "url": "https://koboldpress.com/kpstore/product/deep-magic-chaos-magic-pdf-5th-edition/", + "dateReleased": "2017-01-16" + } + ], + "status": "ready", + "dateAdded": 1705002801, + "dateLastModified": 1705002801 + }, + "subclass": [ + { + "name": "Chaos", + "shortName": "Chaos", + "source": "DM07", + "className": "Wizard", + "classSource": "PHB", + "page": 3, + "subclassSpells": [ + "Auspicious Warning|DM07", + "Bad Timing|DM07", + "Calm of the Storm|DM07", + "Chaotic Form|DM07", + "Chaotic Vitality|DM07", + "Chaotic World|DM07", + "Entropic Damage Field|DM07", + "Fluctuating Alignment|DM07", + "Frenzied Bolt|DM07", + "Ill-fated Word|DM07", + "Mass Surge Dampener|DM07", + "Paragon of Chaos|DM07", + "Shifting the Odds|DM07", + "Surge Dampener|DM07", + "Uncontrollable Transformation|DM07", + "Undermine Armor|DM07", + "Wild Shield|DM07" + ], + "subclassFeatures": [ + "School of Chaos|Wizard|PHB|Chaos|DM07|2|DM07", + "Twisted Arcana|Wizard|PHB|Chaos|DM07|6|DM07", + "Shifting Resistance|Wizard|PHB|Chaos|DM07|10|DM07", + "Master of Chaos|Wizard|PHB|Chaos|DM07|14|DM07" + ] + }, + { + "name": "Entropy", + "shortName": "Entropy", + "source": "DM07", + "className": "Bard", + "classSource": "PHB", + "page": 4, + "subclassSpells": [ + "Auspicious Warning|DM07", + "Bad Timing|DM07", + "Calm of the Storm|DM07", + "Chaotic Form|DM07", + "Chaotic Vitality|DM07", + "Chaotic World|DM07", + "Entropic Damage Field|DM07", + "Fluctuating Alignment|DM07", + "Frenzied Bolt|DM07", + "Ill-fated Word|DM07", + "Mass Surge Dampener|DM07", + "Paragon of Chaos|DM07", + "Shifting the Odds|DM07", + "Surge Dampener|DM07", + "Uncontrollable Transformation|DM07", + "Undermine Armor|DM07", + "Wild Shield|DM07" + ], + "subclassFeatures": [ + "College of Entropy|Bard|PHB|Entropy|DM07|3|DM07", + "Infusion of Fortune|Bard|PHB|Entropy|DM07|6|DM07", + "Belief is a Tool|Bard|PHB|Entropy|DM07|14|DM07" + ] + } + ], + "subclassFeature": [ + { + "name": "College of Entropy", + "source": "DM07", + "page": 4, + "className": "Bard", + "classSource": "PHB", + "subclassShortName": "Entropy", + "subclassSource": "DM07", + "level": 3, + "header": 1, + "entries": [ + "Bards of the College of Entropy are itinerate gamblers and daring thrill seekers whose actions are supremely unpredictable. Rather than relying on ancient lore or skill with arms, these bards throw themselves into new challenges just to see what happens, trusting in luck to see them through. They're called luck stealers (with a mixture of derision and respect) because no matter how bad things get for everyone around them, these bards always seem to come out unscathed.", + { + "type": "refSubclassFeature", + "subclassFeature": "Bonus Proficiencies|Bard|PHB|Entropy|DM07|3|DM07" + }, + { + "type": "refSubclassFeature", + "subclassFeature": "Luck Stealer|Bard|PHB|Entropy|DM07|3|DM07" + } + ] + }, + { + "name": "Bonus Proficiencies", + "source": "DM07", + "page": 4, + "className": "Bard", + "classSource": "PHB", + "subclassShortName": "Entropy", + "subclassSource": "DM07", + "level": 3, + "skillProficiencies": [ + { + "acrobatics": true, + "athletics": true + } + ], + "toolProficiencies": [ + { + "gaming set": true + } + ], + "header": 2, + "entries": [ + "When you join the College of Entropy at 3rd level, you gain proficiency with {@skill Acrobatics}, {@skill Athletics}, and a {@filter gaming set|items|source=|type=gaming set|category=} of your choice." + ] + }, + { + "name": "Luck Stealer", + "source": "DM07", + "page": 4, + "className": "Bard", + "classSource": "PHB", + "subclassShortName": "Entropy", + "subclassSource": "DM07", + "level": 3, + "header": 2, + "entries": [ + "Also at 3rd level, you learn to borrow a little bit of other people's luck for yourself. When a creature that you can see within 60 feet of you makes an attack roll, ability check, or saving throw with advantage, you can use your reaction to expend one of your uses of {@classFeature Bardic Inspiration|Bard|PHB|1|PHB} to grant that creature a penalty to the check equal to the number rolled on your {@classFeature Bardic Inspiration|Bard|PHB|1|PHB} die. You gain Inspiration that is usable only on yourself and lasts for a number of rounds equal to the number rolled on the {@classFeature Bardic Inspiration|Bard|PHB|1|PHB} die. If you do not expend the Inspiration before that time, it is lost. Stealing luck, regardless of whether you use the Inspiration, causes a {@table chaos magic surge|DM07}." + ] + }, + { + "name": "Infusion of Fortune", + "source": "DM07", + "page": 4, + "className": "Bard", + "classSource": "PHB", + "subclassShortName": "Entropy", + "subclassSource": "DM07", + "level": 6, + "header": 1, + "entries": [ + "At 6th level, when you cast a {@filter chaos spell|spells|source=|subschool=chaos}, you cause a {@table chaos magic surge|DM07} and regain one use of your {@classFeature Bardic Inspiration|Bard|PHB|1|PHB}. You regain the use of infusion of fortune after a short or long rest." + ] + }, + { + "name": "Belief is a Tool", + "source": "DM07", + "page": 5, + "className": "Bard", + "classSource": "PHB", + "subclassShortName": "Entropy", + "subclassSource": "DM07", + "level": 14, + "header": 1, + "entries": [ + "Everything desires to be something else. Starting at 14th level, as an action, the luck stealer can change one known spell to another spell of the same or lower level on the bard spell list. At the end of the bard's next turn, his or her list of known spells returns to normal. Using this ability causes a {@table chaos magic surge|DM07}." + ] + }, + { + "name": "School of Chaos", + "source": "DM07", + "page": 3, + "className": "Wizard", + "classSource": "PHB", + "subclassShortName": "Chaos", + "subclassSource": "DM07", + "level": 2, + "header": 1, + "entries": [ + "Wizards who specialize in chaos magic crave an understanding of probability and life's unpredictable outcomes to the point of obsession. What starts as an attempt to analyze the patterns of chaos quickly becomes a trip down the rabbit hole to madness.", + { + "type": "refSubclassFeature", + "subclassFeature": "Chaos Savant|Wizard|PHB|Chaos|DM07|2|DM07" + }, + { + "type": "refSubclassFeature", + "subclassFeature": "Long Odds|Wizard|PHB|Chaos|DM07|2|DM07" + } + ] + }, + { + "name": "Chaos Savant", + "source": "DM07", + "page": 4, + "className": "Wizard", + "classSource": "PHB", + "subclassShortName": "Chaos", + "subclassSource": "DM07", + "level": 2, + "header": 2, + "entries": [ + "Beginning at 2nd level when you select this school, the gold and time you must spend to copy a {@filter chaos spell|spells|source=|subschool=chaos} into your spellbook is halved." + ] + }, + { + "name": "Long Odds", + "source": "DM07", + "page": 4, + "className": "Wizard", + "classSource": "PHB", + "subclassShortName": "Chaos", + "subclassSource": "DM07", + "level": 2, + "header": 2, + "entries": [ + "Starting at 2nd level, you can manipulate the reality-changing forces of chaos to alter the odds of a situation. You can give yourself (as a bonus action) or a creature you can see (as a reaction) advantage on one attack roll, saving throw, or ability check that will be made this turn. Doing this causes a {@table chaos magic surge|DM07}. You must finish a long rest before you can use this ability again." + ] + }, + { + "name": "Twisted Arcana", + "source": "DM07", + "page": 4, + "className": "Wizard", + "classSource": "PHB", + "subclassShortName": "Chaos", + "subclassSource": "DM07", + "level": 6, + "header": 1, + "entries": [ + "Starting at 6th level, when you cast a spell that causes damage, you can infuse the spell with greater power by channeling chaos through yourself. You make this choice after determining whether the spell has been successful (i.e., after making a spell attack roll) but before determining damage. If you invoke twisted arcana, roll {@dice 1d6 + 1}; this is the maximum number of your spell's damage dice you can reroll. You can reroll any number of damage dice up to that maximum, and you must use the rerolled results.", + "In addition, the type of damage your spell causes is replaced randomly. Use the {@table Damage Type|DM07} table to determine the spell's new damage type.", + "Using this ability causes a {@table chaos magic surge|DM07}. You must finish a long rest before you can use this ability again.", + { + "type": "statblock", + "tag": "table", + "source": "DM07", + "name": "Damage Type", + "page": 4 + } + ] + }, + { + "name": "Shifting Resistance", + "source": "DM07", + "page": 4, + "className": "Wizard", + "classSource": "PHB", + "subclassShortName": "Chaos", + "subclassSource": "DM07", + "level": 10, + "header": 1, + "entries": [ + "Beginning at 10th level, when you cast a chaos magic spell, you gain resistance to a random damage type for a number of rounds equal to 1 + your Intelligence modifier (minimum 1). You can choose to cause a {@table chaos magic surge|DM07} as part of your casting; if you do, roll twice on the {@table Damage Type|DM07} table and choose the type you prefer, then determine the effect (if any) of the {@table chaos magic surge|DM07}. You must finish a long rest before you can use this ability again." + ] + }, + { + "name": "Master of Chaos", + "source": "DM07", + "page": 4, + "className": "Wizard", + "classSource": "PHB", + "subclassShortName": "Chaos", + "subclassSource": "DM07", + "level": 14, + "header": 1, + "entries": [ + "Starting at 14th level, anytime you cause a {@table chaos magic surge|DM07}, you regain one use of long odds, twisted arcana, or shifting resistance without taking a long rest. In addition, every time you cast a {@filter chaos spell|spells|source=|subschool=chaos}, you gain temporary hit points equal to your Intelligence modifier + the spell's level." + ] + } + ], + "spell": [ + { + "name": "Auspicious Warning", + "source": "DM07", + "page": 7, + "level": 1, + "school": "D", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "reaction" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 30 + } + }, + "components": { + "v": true + }, + "duration": [ + { + "type": "instant" + } + ], + "entries": [ + "Just in time, you call out a fortunate warning to a creature. The target rolls a {@dice d4} and adds the number rolled to one attack roll, ability check, or saving throw that they have just made and uses the new result for determining success or failure." + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + } + }, + { + "name": "Bad Timing", + "source": "DM07", + "page": 7, + "level": 2, + "school": "D", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 60 + } + }, + "components": { + "v": true + }, + "duration": [ + { + "type": "instant" + } + ], + "entries": [ + "You point toward a creature that you can see and twist strands of chaotic energy around its fate. If the target fails a Charisma saving throw, the next attack roll or ability check the creature attempts within 10 minutes is made with disadvantage." + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + }, + "savingThrow": [ + "charisma" + ], + "miscTags": [ + "SGT" + ] + }, + { + "name": "Calm of the Storm", + "source": "DM07", + "page": 7, + "level": 3, + "school": "A", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "touch" + } + }, + "components": { + "v": true, + "s": true, + "m": { + "text": "an amethyst worth 250 gp which the spell consumes", + "cost": 25000, + "consume": true + } + }, + "duration": [ + { + "type": "instant" + } + ], + "entries": [ + "While visualizing the world as you wish it was, you lay your hands upon a creature other than yourself and undo the effect of a {@table chaos magic surge|DM07} that affected the creature within the last minute. Reality reshapes itself as if the surge never happened, but only for that creature." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 4th level or higher, the time since the wild surge can be 1 minute longer for each slot level above 3rd." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + } + }, + { + "name": "Chaotic Form", + "source": "DM07", + "page": 7, + "level": 4, + "school": "T", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "touch" + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 10 + } + } + ], + "entries": [ + "You cause the form of a willing creature to become malleable, dripping and flowing according to the target's will as if the creature were a vaguely humanoid-shaped ooze. The creature is not affected by {@quickref difficult terrain|PHB|3}, it has advantage on Dexterity ({@skill Acrobatics}) checks made to escape a {@action grapple}, and it suffers no penalties when squeezing through spaces one size category smaller than itself. The target's movement is halved while it's affected by chaotic form." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 5th level or higher, the duration increases by 10 minutes for each slot level above 4th." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + }, + "miscTags": [ + "ADV" + ] + }, + { + "name": "Chaotic Vitality", + "source": "DM07", + "page": 7, + "level": 2, + "school": "C", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "touch" + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "instant" + } + ], + "entries": [ + "Make a melee spell attack against a creature with a number of hit dice no greater than your level and at least 1 hp. On a hit, you conjure pulsating waves of chaotic energy within the creature and yourself. After a brief moment that seems to last forever, you and the creature's current hit point totals change. Roll {@dice d100} and increase or decrease the number rolled by any number up to your spellcasting level, then find the result on the {@table Hit Point Flux|DM07} table. Apply that result to both yourself and the target creature. Any hit points gained beyond a creature's normal maximum are temporary hit points that last for 1 round/caster level.", + "For example, assume a 3rd-level spellcaster who currently has 17 of her maximum 30 hp casts {@spell chaotic vitality} on a creature with 58 hp and rolls a 75 on the {@table Hit Point Flux|DM07} table. The two creatures have a combined total of (17 + 54 =) 71 hp. A result of 75 indicates that both creatures get 50% of the total, so the spellcaster and the target end up with 35 hp each.", + "In the spellcaster's case, 5 of those hp are temporary and will last 3 rounds.", + { + "type": "statblock", + "tag": "table", + "source": "DM07", + "name": "Hit Point Flux", + "page": 8 + } + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 3rd level or higher, the maximum hit dice of the affected creature increases by 2 for each slot level above 2nd." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + }, + "spellAttack": [ + "M" + ], + "miscTags": [ + "THP" + ] + }, + { + "name": "Chaotic World", + "source": "DM07", + "page": 8, + "level": 6, + "school": "I", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 60 + } + }, + "components": { + "v": true, + "m": "seven irregular pieces of colored cloth that you throw into the air" + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "entries": [ + "You throw a handful of colored cloth into the air while screaming a litany of disjointed phrases.", + "A moment later, a 30-foot cube centered on a point within range fills with multicolored light, cacophonous sound, overpowering scents, and other confusing sensory information. The effect is dizzying and overwhelming. All enemies within the cube must make successful Intelligence saving throws or be {@condition blinded}, {@condition deafened}, and fall {@condition prone}. They cannot stand up or recover from this blindness or deafness while within the area of effect, but the conditions and the restriction on standing end immediately for a creature who leaves the spell's area of effect." + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + }, + "conditionInflict": [ + "blinded", + "deafened", + "prone" + ], + "savingThrow": [ + "intelligence" + ] + }, + { + "name": "Entropic Damage Field", + "source": "DM07", + "page": 8, + "level": 3, + "school": "T", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 60 + } + }, + "components": { + "v": true, + "s": true, + "m": "a silver wire" + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "entries": [ + "By twisting a length of silver wire around your finger, you tie your fate to those around you. When you take damage, that damage is divided equally between you and all creatures in range who fail a Charisma saving throw. Any leftover damage that can't be divided equally is taken by you. Creatures are allowed a fresh saving throw against this spell each time you take damage, and a success ends the spell's effect on that creature. Creatures that approach to within 60 feet of you after the spell was cast are affected." + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + }, + "savingThrow": [ + "charisma" + ] + }, + { + "name": "Fluctuating Alignment", + "source": "DM07", + "page": 8, + "level": 4, + "school": "E", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 120 + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 10 + }, + "concentration": true + } + ], + "entries": [ + "You channel the force of chaos to taint your target's mind. A target that fails to make a successful Wisdom saving throw must roll {@dice 1d20} and consult the {@table Alignment Fluctuation|DM07} table to find its new alignment, and it must roll anew every minute of the spell's duration. The target's alignment stops fluctuating and returns to normal when the spell ends. These changes do not, in and of themselves, make the affected creature friendly or hostile toward the caster, but they can cause creatures to behave in unpredictable ways.", + { + "type": "statblock", + "tag": "table", + "source": "DM07", + "name": "Alignment Fluctuation", + "page": 8 + } + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + }, + "savingThrow": [ + "wisdom" + ] + }, + { + "name": "Frenzied Bolt", + "source": "DM07", + "page": 9, + "level": 2, + "school": "V", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 120 + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "instant" + } + ], + "entries": [ + "You direct a bolt of rainbow colors toward a creature of your choice within range. If it hits, the target takes {@damage 3d8} damage of a random type (determined by rolling on the {@table Damage Type|DM07} table; see {@subclassFeature Twisted Arcana|Wizard|PHB|Chaos|DM07|6|DM07}). If your attack roll was odd (the roll itself, not the adjusted result), the bolt leaps to a new target of your choice within range that has not already been targeted by frenzied bolt, requiring a new spell attack roll to hit.", + "The bolt continues leaping to new targets until you roll an even number on your spell attack, miss a target, or run out of potential targets. All targets must be within range from you. You and your allies are legal targets for this spell, if you are particularly lucky\u2014or unlucky." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 3rd level or higher, you create an additional bolt for each slot level above 2nd. Each potential target can be hit only once by the spell, not once per bolt." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + } + }, + { + "name": "Ill-Fated Word", + "source": "DM07", + "page": 9, + "level": 1, + "school": "D", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "reaction" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 30 + } + }, + "components": { + "v": true + }, + "duration": [ + { + "type": "instant" + } + ], + "entries": [ + "You call out a distracting curse to a creature, altering its chance to succeed at whatever it's currently doing.", + "You roll a {@dice d4} and subtract the number rolled from an attack roll, ability check, or saving throw that the target creature just made; the target uses the lowered result to determine the outcome of its roll." + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + } + }, + { + "name": "Mass Surge Dampener", + "source": "DM07", + "page": 9, + "level": 5, + "school": "A", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 30 + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "amount": 1, + "type": "minute" + } + }, + { + "type": "permanent", + "ends": [ + "expended" + ] + } + ], + "meta": { + "ritual": true + }, + "entries": [ + "Using your strength of will, you protect up to three creatures other than yourself from the effect of a {@table chaos magic surge|DM07}. The protected creatures gain a saving throw to negate the effect of a {@table chaos magic surge|DM07} that does not normally allow a saving throw, or they get advantage on a normally allowed saving throw. Once a protected creature makes a successful saving throw allowed by mass surge dampener, the spell's effect ends for that creature." + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + } + }, + { + "name": "Paragon of Chaos", + "source": "DM07", + "page": 9, + "level": 8, + "school": "T", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "self" + } + }, + "components": { + "v": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "entries": [ + "You become a humanoid-shaped swirling mass of color and sound. You gain resistance to bludgeoning, piercing, and slashing damage, and immunity to poison and psychic damage. You are also immune to the following conditions: {@condition exhaustion}, {@condition paralyzed}, {@condition petrified}, {@condition poisoned}, and {@condition unconscious}. Finally, you gain {@sense truesight} to 30 feet and can teleport 30 feet as a move.", + "Each round as a bonus action, you can invoke a {@table chaos magic surge|DM07}, choosing yourself or another creature as the caster for resolving the effect. You must choose the target before rolling for the {@table chaos magic surge|DM07}. The DC of any required saving throw is determined as if you were the caster." + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + }, + "conditionImmune": [ + "exhaustion", + "paralyzed", + "petrified", + "poisoned", + "unconscious" + ], + "miscTags": [ + "UBA" + ] + }, + { + "name": "Shifting the Odds", + "source": "DM07", + "page": 9, + "level": 2, + "school": "D", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "bonus" + } + ], + "range": { + "type": "point", + "distance": { + "type": "self" + } + }, + "components": { + "v": true + }, + "duration": [ + { + "type": "instant" + } + ], + "entries": [ + "By wrapping yourself in strands of chaotic energy, you gain advantage on the next attack roll or ability check that you make. Fate is a cruel mistress, however, and her scales must always be balanced. The second attack roll or ability check (whichever occurs first) that you make after casting shifting the odds is made with disadvantage." + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + }, + "miscTags": [ + "ADV" + ] + }, + { + "name": "Surge Dampener", + "source": "DM07", + "page": 10, + "level": 3, + "school": "A", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "touch" + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "amount": 1, + "type": "minute" + } + }, + { + "type": "permanent", + "ends": [ + "expended" + ] + } + ], + "meta": { + "ritual": true + }, + "entries": [ + "Using your strength of will, you cause one creature other than yourself that you touch to become so firmly entrenched within reality that it is protected from the effects of {@table chaos magic surge|DM07|chaos magic surges}. The protected creature gains a saving throw to negate the effect of a {@table chaos magic surge|DM07} that does not normally allow a saving throw, or it gets advantage on a normally allowed saving throw. Once the protected creature makes a successful saving throw allowed by surge dampener, the spell's effect ends for that creature." + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + } + }, + { + "name": "Uncontrollable Transformation", + "source": "DM07", + "page": 10, + "level": 7, + "school": "T", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "self" + } + }, + "components": { + "v": true, + "s": true, + "m": "the bill of a platypus" + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "hour", + "amount": 1 + } + } + ], + "meta": { + "ritual": true + }, + "entries": [ + "You infuse your body with raw chaos and will it to adopt a helpful mutation. Roll {@dice 1d10} and consult the {@table Uncontrollable Transformation|DM07} table below to determine what mutation occurs. You can try to control the shifting of your body to gain a mutation you prefer, but doing so is taxing; roll {@dice 1d10} twice and choose the result you prefer, but gain one level of {@condition exhaustion}. At the end of the spell, your body returns to its normal form.", + { + "type": "statblock", + "tag": "table", + "source": "DM07", + "name": "Uncontrollable Transformation", + "page": 10 + } + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 8th level or higher, you gain an additional mutation for each slot level above 7th.", + "You gain one level of {@condition exhaustion} for each mutation you try to control." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + }, + "conditionInflict": [ + "exhaustion" + ] + }, + { + "name": "Undermine Armor", + "source": "DM07", + "page": 11, + "level": 1, + "school": "T", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 30 + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "entries": [ + "You unravel the bonds of reality that hold a suit of armor together. A target that's wearing armor must succeed on a Constitution saving throw or its armor softens to the consistency of candle wax, decreasing the creature's AC by 2.", + "This spell has no effect on creatures that aren't wearing armor separate from their bodies." + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + }, + "savingThrow": [ + "constitution" + ] + }, + { + "name": "Wild Shield", + "source": "DM07", + "page": 11, + "level": 4, + "school": "A", + "subschools": [ + "Chaos" + ], + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "self" + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + } + } + ], + "entries": [ + "You surround yourself with the forces of chaos. Wild lights and strange sounds surround you, making stealth impossible. While wild shield is active, you can spend a reaction to absorb a spell that targets you or whose area of effect you are within. An absorbed spell has no effect, but absorbing a spell causes a {@spell chaos magic surge|DM07} as if you had cast a spell, with you as the caster for all magic surge effects.", + "Wild shield ends when the duration expires or when it absorbs 4 levels of spells. If you try to absorb a spell whose level exceeds the spell levels remaining, make an ability check using your spellcasting ability.", + "The DC equals 10 + the spell's level + the levels wild shield can still absorb. If the check succeeds, the spell is absorbed; if the check fails, the spell takes its full effect. The {@table chaos magic surge|DM07} happens regardless of whether the spell is absorbed." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 5th level or higher, you can absorb 1 additional spell level for each slot level above 4th." + ] + } + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ], + "fromSubclass": [ + { + "class": { + "name": "Sorcerer", + "source": "PHB" + }, + "subclass": { + "name": "Wild", + "shortName": "Wild", + "source": "PHB" + } + } + ] + }, + "hasFluffImages": true, + "fluff": { + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM07/Wild Shield.webp" + }, + "credit": "Bryan Syme", + "width": 1230, + "height": 920 + } + ] + } + } + ], + "table": [ + { + "name": "Alignment Fluctuation", + "source": "DM07", + "page": 8, + "colLabels": [ + "d20", + "Alignment" + ], + "colStyles": [ + "col-3 text-center", + "col-9" + ], + "rows": [ + [ + "1\u20132", + "Chaotic good" + ], + [ + "3\u20134", + "Chaotic neutral" + ], + [ + "5\u20137", + "Chaotic evil" + ], + [ + "8\u20139", + "Neutral evil" + ], + [ + "10\u201311", + "Lawful evil" + ], + [ + "12\u201314", + "Lawful good" + ], + [ + "15\u201316", + "Lawful neutral" + ], + [ + "17\u201318", + "Neutral good" + ], + [ + "19\u201320", + "Neutral" + ] + ] + }, + { + "name": "Chaos Magic Surge", + "source": "DM07", + "page": 5, + "colLabels": [ + "{@dice d100|d%}", + "Effect" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "intro": [ + "Using chaos magic sometimes causes a chaos magic surge. These are similar to wild magic surges caused by sorcerers. When a chaos magic surge occurs, you must roll {@dice 1d20}. If you roll a 1, consult the Chaos Magic Surge table to determine the specific result." + ], + "rows": [ + [ + "1\u20132", + "You cast {@spell hypnotic pattern} centered on yourself." + ], + [ + "3\u20134", + "The target of your spell or ability is also targeted by an {@spell Enlarge/Reduce|PHB|enlarge} spell. If there is no target, the {@spell Enlarge/Reduce|PHB|enlarge} affects you." + ], + [ + "5\u20136", + "An angry {@creature constrictor snake} controlled by the GM appears wrapped around your waist." + ], + [ + "7\u20138", + "For 10 rounds, a gust of wind blows out from you in all directions." + ], + [ + "9\u201310", + "Three targets you can see within 60 feet chosen by you are targeted by a {@spell ray of frost}." + ], + [ + "11\u201312", + "You rise 30 feet into the air, where you hover until the start of your next turn, when you fall." + ], + [ + "13\u201314", + "You grow a purple mustache {@dice 3d6} inches in length." + ], + [ + "15\u201316", + "You are cloaked in shadow and reek of brimstone for 1 hour. During that time, you have advantage on Charisma ({@skill Intimidation}) checks and disadvantage on Charisma ({@skill Persuasion}) checks." + ], + [ + "17\u201318", + "You summon a {@creature mule} 100 feet above the target of your spell or ability. If you do not have a target, the {@creature mule} appears above you. Both the {@creature mule} and the creature it lands on take {@damage 10d6} bludgeoning damage from the inevitable fall, or the creature under the {@creature mule} takes no damage with a successful Dexterity saving throw; the DC equals your spell save DC." + ], + [ + "19\u201320", + "You cast {@spell contact other plane}." + ], + [ + "21\u201322", + "Rum rains from the sky in a 30-foot radius around you for 10 rounds." + ], + [ + "23\u201324", + "You regain your highest-level expended spell slot." + ], + [ + "25\u201326", + "You cast a hemispherical {@spell wall of force}, centered on yourself." + ], + [ + "27\u201328", + "All of your hair falls out. It grows back at the normal rate." + ], + [ + "29\u201330", + "You gain resistance to one type of damage, determined randomly, for one hour." + ], + [ + "31\u201332", + "Loud horns that can be heard for a mile sound for 1 hour. The sound moves with you." + ], + [ + "33\u201334", + "Until you complete a long rest, every word you utter sounds normal to you but is heard by others as incomprehensible babbling. This doesn't impair your ability to cast spells." + ], + [ + "35\u201336", + "Three targets within 30 feet that you can see are targeted by a bolt of light that does {@damage 1d8} radiant damage. Each individual target can negate the damage with a successful Constitution saving throw." + ], + [ + "37\u201338", + "Every creature within 60 feet of you, except you, teleports 10 feet in a random direction. If the destination is a solid object or hazardous terrain, the creature doesn't move." + ], + [ + "39\u201340", + "The sun (or moon if it is night) is eclipsed for 10 minutes." + ], + [ + "41\u201342", + "You become immune to all damage for 1 round." + ], + [ + "43\u201344", + "Until you complete a long rest, you leave burning footprints that smolder in your wake for 5 rounds. The flames are hot enough to ignite easily flammable material (leaves, paper, cloth)." + ], + [ + "45\u201346", + "You turn into a succulent cooked ham for 10 rounds. While a ham, you are {@condition incapacitated} and are vulnerable to all damage. The gold plate that you appear upon can be sold for 5 gp." + ], + [ + "47\u201348", + "For 30 feet around you, the ground turns into broken, uneven, {@quickref difficult terrain|PHB|3}." + ], + [ + "49\u201350", + "For 1 hour, you gain a bonus to weapon damage equal to your spellcasting ability." + ], + [ + "51\u201352", + "You open a portal to the Abyss that stays open for 10 rounds. Each round there is a {@dice 1d20|1 in 20} chance that a fiend or other Abyssal creature of the GM's choice walks through." + ], + [ + "53\u201354", + "You cast {@spell healing word} on a target of your choice." + ], + [ + "55\u201356", + "Your eyes turn into potatoes and fall from their sockets. You are {@condition blinded} until you receive a {@spell remove curse} or {@spell regenerate} spell." + ], + [ + "57\u201358", + "You hear a thunderous sound and are {@condition stunned} until the end of your next turn." + ], + [ + "59\u201360", + "You cast {@spell moonbeam}." + ], + [ + "61\u201362", + "An item you hold is covered in {@spell continual flame}. If you are not holding an item, the GM chooses an item within 30 feet of you to be the target." + ], + [ + "63\u201364", + "You and two targets that you can see within 30 feet of you are affected by a {@spell bane} spell." + ], + [ + "65\u201366", + "You gain advantage on your next attack roll, ability check, or saving throw within 24 hours." + ], + [ + "67\u201368", + "You suffer disadvantage on your next attack roll, ability check, or saving throw within 24 hours." + ], + [ + "69\u201370", + "Choose a target that you can see within 60 feet other than yourself to gain temporary hit points equal to your level." + ], + [ + "71\u201372", + "A barrel of lamp oil appears adjacent to you." + ], + [ + "73\u201374", + "You are targeted by a {@spell disguise self} spell making you appear as a dirt-covered human child of the opposite gender." + ], + [ + "75\u201376", + "Dim pink light fills an area 30 feet around your target. If your spell or ability has no target, the light is centered on you." + ], + [ + "77\u201378", + "You summon a {@creature boar} to a space you can see within 30 feet. The {@creature boar} follows your commands for 1 minute and then disappears. It is wearing a green dress." + ], + [ + "79\u201380", + "You cast {@spell flame strike} centered on yourself." + ], + [ + "81\u201382", + "You gain {@dice 1d4 x 10} pounds of weight." + ], + [ + "83\u201384", + "You gain a +2 bonus to your AC for a number of rounds equal to your spellcasting ability." + ], + [ + "85\u201386", + "The ground beneath your target, or beneath you if your spell or ability has no target, sinks 1 foot. The target also falls {@condition prone} unless it makes a successful Dexterity saving throw." + ], + [ + "87\u201388", + "Red silk scarves and origami cranes swirl through the air within 500 feet of you, causing light obscurement. The scarves are worth 100 gp in total if collected." + ], + [ + "89\u201390", + "A table with a {@spell heroes' feast|PHB|hero's feast} appears within 10 feet of you." + ], + [ + "91\u201392", + "Three {@creature skeleton|MM|skeletons} under the control of the GM claw their way out of the ground and attack random living creatures until they are destroyed." + ], + [ + "93\u201394", + "You cast {@spell barkskin} upon yourself. Your hair is permanently replaced with green leaves until you receive a {@spell remove curse} or comparable magic." + ], + [ + "95\u201396", + "Your teeth turn into moths and fly away." + ], + [ + "97\u201398", + "You sprout insect wings, giving you a fly speed of 30 feet. The wings last for 1 minute." + ], + [ + "99\u2013100", + "A weapon you can see within 30 feet glows and becomes a magic weapon for 1 minute." + ] + ] + }, + { + "name": "Damage Type", + "source": "DM07", + "page": 4, + "colLabels": [ + "d10", + "Damage Type" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "1", + "Acid" + ], + [ + "2", + "Cold" + ], + [ + "3", + "Fire" + ], + [ + "4", + "Force" + ], + [ + "5", + "Lightning" + ], + [ + "6", + "Necrotic" + ], + [ + "7", + "Poison" + ], + [ + "8", + "Psychic" + ], + [ + "9", + "Radiant" + ], + [ + "10", + "Thunder" + ] + ] + }, + { + "name": "Hit Point Flux", + "source": "DM07", + "page": 8, + "colLabels": [ + "{@dice d100|d%}", + "Each Creatures' Current Hit Points =" + ], + "colStyles": [ + "col-3 text-center", + "col-9" + ], + "rows": [ + [ + "01\u201309", + "0" + ], + [ + "10\u201339", + "1" + ], + [ + "40\u201369", + "25% of combined total" + ], + [ + "70\u201384", + "50% of combined total" + ], + [ + "85\u201394", + "75% of combined total" + ], + [ + "95\u201399", + "100% of combined total" + ], + [ + "100", + "200% of combined total and both creatures gain the effect of a {@spell haste} spell" + ] + ] + }, + { + "name": "Uncontrollable Transformation", + "source": "DM07", + "page": 10, + "colLabels": [ + "d10", + "Mutation" + ], + "colStyles": [ + "col-1 text-center", + "col-11" + ], + "rows": [ + [ + "1", + "A spindly third arm sprouts out of your shoulder. By using a bonus action, you can use it to attack with a light weapon. You have advantage on Dexterity ({@skill Sleight of Hand}) checks and checks that require the manipulation of tools." + ], + [ + "2", + "Your skin is covered by rough scales that increase your AC by 1 and give you resistance to a random damage type (roll on the {@table Damage Type|DM07} table)." + ], + [ + "3", + "A strange, puckered orifice grows on your back. You can use the orifice to forcefully expel air, granting you a fly speed of 30ft. You must land at the end of your turn. In addition, as a bonus action you can try to push a creature away with a blast of air. The target is pushed 5 feet away from you if it fails a Strength saving throw. The DC equals 10 + your Constitution modifier." + ], + [ + "4", + "A second face appears on the back of your head. You gain {@sense darkvision} to 120 feet and advantage on sight-based and scent-based Wisdom ({@skill Perception}) checks. You become adept at carrying out conversations with yourself." + ], + [ + "5", + "You grow gills that not only allow you to breathe under water but also filter poison out of the air. You gain immunity to inhaled poisons." + ], + [ + "6", + "Your hindquarters elongate and you grow a second set of legs. Your base walking speed increases by 10 feet and your carrying capacity becomes your Strength score multiplied by 20." + ], + [ + "7", + "You become incorporeal can move through other creatures and objects as if they were {@quickref difficult terrain|PHB|3}. You take 5 ({@damage 1d10}) force damage if you end your turn inside an object. You can't pick up or interact with physical objects that you weren't carrying when you became incorporeal." + ], + [ + "8", + "Your limbs elongate and flatten into prehensile paddles. You gain a swim speed equal to your base walking speed and have advantage on Strength ({@skill Athletics}) checks made to climb or swim. In addition, your unarmed strikes do {@damage 1d6} bludgeoning damage." + ], + [ + "9", + "Your head fills with a light gas and swells to four times its normal size, causing all of your hair to fall out. You have advantage on Intelligence and Wisdom ability checks and can levitate up to 5 feet above the ground." + ], + [ + "10", + "You grow three sets of feathered wings that give you a fly speed equal to your walking speed and the ability to hover." + ] + ] + } + ], + "book": [ + { + "name": "Deep Magic 7: Chaos Magic", + "id": "DM07", + "source": "DM07", + "group": "homebrew", + "cover": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM07/Cover.webp" + }, + "published": "2017-01-16", + "author": "Greg Marks", + "contents": [ + { + "name": "Cover and Credits" + }, + { + "name": "Chaos Magic", + "headers": [ + "School of Chaos", + "College of Entropy", + "Chaos Spell List", + "New Spells" + ] + }, + { + "name": "License" + } + ] + } + ], + "bookData": [ + { + "id": "DM07", + "source": "DM07", + "data": [ + { + "type": "section", + "name": "Cover and Credits", + "page": 1, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM07/Cover-Full.webp" + }, + "title": "Deep Magic 7\u2014Chaos Magic", + "credit": "Marcel Mercado", + "width": 1700, + "height": 2200 + }, + { + "type": "hr" + }, + { + "type": "entries", + "style": "text-center", + "name": "Chaos Magic", + "page": 2, + "entries": [ + { + "type": "list", + "style": "list-no-bullets", + "page": 5, + "items": [ + { + "type": "item", + "name": "Design:", + "entries": [ + "Greg Marks" + ] + }, + { + "type": "item", + "name": "Development & Editing:", + "entries": [ + "Steve Winter" + ] + }, + { + "type": "item", + "name": "Art Director & Graphic Design:", + "entries": [ + "Marc Radle" + ] + }, + { + "type": "item", + "name": "Cover Art:", + "entries": [ + "Marcel Mercado" + ] + }, + { + "type": "item", + "name": "Interior Art:", + "entries": [ + "Marcel Mercado, Corwin Paradinha, Florian Stitz, Bryan Syme" + ] + }, + { + "type": "item", + "name": "Publisher:", + "entries": [ + "Wolfgang Baur" + ] + } + ] + } + ] + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM07/Logo-DM.webp" + }, + "width": 1230, + "height": 348 + }, + { + "type": "hr" + }, + { + "type": "entries", + "entries": [ + "Kobold Press, Midgard, Open Design, and their associated logos are trademarks of Open Design.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Product Identity", + "page": 5, + "entries": [ + "The following items are hereby identified as Product Identity, as defined in the Open Game License version 1.0a, Section 1(e), and are not Open Content: All trademarks, registered trademarks, proper names (characters, place names, new deities, etc.), dialogue, plots, story elements, locations, characters, artwork, sidebars, and trade dress.", + "(Elements that have previously been designated as Open Game Content are not included in this declaration.)" + ] + }, + { + "type": "entries", + "name": "Open Game Content:", + "page": 5, + "entries": [ + "The Open content in this book includes the Chaos Savant arcane tradition, bardic College of Entropy, and the chaos spells.", + "No other portion of this work may be reproduced in any form without permission." + ] + } + ] + }, + { + "type": "entries", + "style": "text-center", + "entries": [ + "© 2016 Open Design", + "{@link www.koboldpress.com}" + ] + } + ] + }, + { + "type": "gallery", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM07/Logo-KP.webp" + }, + "width": 281, + "height": 100 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM07/Logo-5E.webp" + }, + "width": 223, + "height": 218 + } + ] + } + ] + }, + { + "type": "section", + "name": "Chaos Magic", + "page": 3, + "entries": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM07/School of Chaos.webp" + }, + "credit": "Marcel Mercado", + "width": 1221, + "height": 877 + }, + "The ability to channel and manipulate raw arcane power belongs to sorcerers alone\u2014at least, that's what the mainstream schools of magic would have you believe. But a handful of wizards and bards have mastered something similar, called chaos magic. Dominating the chaotic energy of change itself leads a spellcaster along a narrow path that circles a pit of madness. Those who cling tenaciously to the path and avoid slipping into that roiling pit are rewarded with exceptional gifts. These practitioners, known as chaos mages (wizards) or luck stealers (bards), learn to alter reality through strength of will alone.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Chaos Magic Surges", + "page": 3, + "entries": [ + { + "type": "statblock", + "tag": "table", + "source": "DM07", + "name": "Chaos Magic Surge", + "page": 5 + } + ] + } + ] + }, + { + "type": "entries", + "name": "School of Chaos", + "page": 3, + "entries": [ + { + "type": "statblock", + "prop": "subclass", + "source": "DM07", + "name": "Chaos", + "className": "Wizard", + "classSource": "PHB", + "page": 3 + } + ] + }, + { + "type": "entries", + "name": "College of Entropy", + "page": 4, + "entries": [ + { + "type": "statblock", + "prop": "subclass", + "source": "DM07", + "name": "Entropy", + "className": "Bard", + "classSource": "PHB", + "page": 4 + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM07/College of Entropy.webp" + }, + "credit": "Florian Stitz", + "width": 473, + "height": 800 + } + ] + }, + { + "type": "entries", + "name": "Chaos Spell List", + "page": 7, + "entries": [ + { + "type": "list", + "style": "list-hang-notitle", + "columns": 3, + "page": 7, + "items": [ + { + "type": "list", + "style": "list-no-bullets", + "page": 7, + "name": "1st Level", + "items": [ + "{@spell Auspicious Warning|DM07}", + "{@spell Ill-fated Word|DM07}", + "{@spell Undermine Armor|DM07}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 7, + "name": "2nd Level", + "items": [ + "{@spell Bad Timing|DM07}", + "{@spell Chaotic Vitality|DM07}", + "{@spell Frenzied Bolt|DM07}", + "{@spell Shifting the Odds|DM07}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 7, + "name": "3rd Level", + "items": [ + "{@spell Calm of the Storm|DM07}", + "{@spell Entropic Damage Field|DM07}", + "{@spell Surge Dampener|DM07}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 7, + "name": "4th Level", + "items": [ + "{@spell Chaotic Form|DM07}", + "{@spell Fluctuating Alignment|DM07}", + "{@spell Wild Shield|DM07}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 7, + "name": "5th Level", + "items": [ + "{@spell Mass Surge Dampener|DM07}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 7, + "name": "6th Level", + "items": [ + "{@spell Chaotic World|DM07}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 7, + "name": "7th Level", + "items": [ + "{@spell Uncontrollable Transformation|DM07}" + ] + }, + { + "type": "list", + "style": "list-no-bullets", + "page": 7, + "name": "8th Level", + "items": [ + "{@spell Paragon of Chaos|DM07}" + ] + } + ] + } + ] + }, + { + "type": "entries", + "name": "New Spells", + "page": 7, + "entries": [ + "Chaos spells are available to bards, sorcerers with the wild magic bloodline, and wizards.", + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Auspicious Warning", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Bad Timing", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Calm of the Storm", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Chaotic Form", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Chaotic Vitality", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Chaotic World", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Entropic Damage Field", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Fluctuating Alignment", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Frenzied Bolt", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Ill-fated Word", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Mass Surge Dampener", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Paragon of Chaos", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Shifting the Odds", + "page": 7, + "collapsed": true + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM07/Spellbook.webp" + }, + "credit": "Corwin Paradinha", + "width": 650, + "height": 595 + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Surge Dampener", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Uncontrollable Transformation", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Undermine Armor", + "page": 7, + "collapsed": true + }, + { + "type": "statblock", + "tag": "spell", + "source": "DM07", + "name": "Wild Shield", + "page": 7, + "collapsed": true + }, + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/DM07/Wild Shield.webp" + }, + "credit": "Bryan Syme", + "width": 1230, + "height": 920 + } + ] + } + ] + }, + { + "type": "section", + "name": "License", + "page": 12, + "entries": [ + "{@b OPEN GAME License Version 1.0a}", + "The following text is the property of Wizards of the Coast, LLC. and is Copyright 2000 Wizards of the Coast, Inc (\"Wizards\"). All Rights Reserved.", + { + "type": "list", + "style": "list-decimal", + "columns": 2, + "page": 12, + "items": [ + "Definitions: (a)\"Contributors\" means the copyright and/or trademark owners who have contributed Open Game Content; (b)\"Derivative Material\" means copyrighted material including derivative works and translations (including into other computer languages), potation, modification, correction, addition, extension, upgrade, improvement, compilation, abridgment or other form in which an existing work may be recast, transformed or adapted; (c) \"Distribute\" means to reproduce, License, rent, lease, sell, broadcast, publicly display, transmit or otherwise distribute; (d)\"Open Game Content\" means the game mechanic and includes the methods, procedures, processes and routines to the extent such content does not embody the Product Identity and is an enhancement over the prior art and any additional content clearly identified as Open Game Content by the Contributor, and means any work covered by this License, including translations and derivative works under copyright law, but specifically excludes Product Identity. (e) \"Product Identity\" means product and product line names, logos and identifying marks including trade dress; artifacts; creatures characters; stories, storylines, plots, thematic elements, dialogue, incidents, language, artwork, symbols, designs, depictions, likenesses, formats, poses, concepts, themes and graphic, photographic and other visual or audio representations; names and descriptions of characters, Spells, enchantments, personalities, teams, personas, likenesses and Special abilities; places, locations, environments, creatures, Equipment, magical or supernatural Abilities or Effects, logos, symbols, or graphic designs; and any other trademark or registered trademark clearly identified as Product identity by the owner of the Product Identity, and which specifically excludes the OPEN Game Content; (f) \"Trademark\" means the logos, names, mark, sign, motto, designs that are used by a Contributor to Identify itself or its products or the associated products contributed to the Open Game License by the Contributor (g) \"Use\", \"Used\" or \"Using\" means to use, Distribute, copy, edit, format, modify, translate and otherwise create Derivative Material of Open Game Content. (h) \"You\" or \"Your\" means the licensee in terms of this agreement.", + "The License: This License applies to any Open Game Content that contains a notice indicating that the Open Game Content may only be Used under and in terms of this License. You must affix such a notice to any Open Game Content that you Use. No terms may be added to or subtracted from this License except as described by the License itself. No other terms or Conditions may be applied to any Open Game Content distributed using this License.", + "Offer and Acceptance: By Using the Open Game Content You indicate Your acceptance of the terms of this License.", + "Grant and Consideration: In consideration for agreeing to use this License, the Contributors grant You a perpetual, worldwide, royalty-free, nonexclusive License with the exact terms of this License to Use, the Open Game Content.", + "Representation of Authority to Contribute: If You are contributing original material as Open Game Content, You represent that Your Contributions are Your original Creation and/or You have sufficient rights to grant the rights conveyed by this License.", + "Notice of License Copyright: You must update the COPYRIGHT NOTICE portion of this License to include the exact text of the COPYRIGHT NOTICE of any Open Game Content You are copying, modifying or distributing, and You must add the title, the copyright date, and the copyright holder's name to the COPYRIGHT NOTICE of any original Open Game Content you Distribute.", + "Use of Product Identity: You agree not to Use any Product Identity, including as an indication as to compatibility, except as expressly licensed in another, independent Agreement with the owner of each element of that Product Identity. You agree not to indicate compatibility or co-adaptability with any Trademark or Registered Trademark in conjunction with a work containing Open Game Content except as expressly licensed in another, independent Agreement with the owner of such Trademark or Registered Trademark. The use of any Product Identity in Open Game Content does not constitute a Challenge to the ownership of that Product Identity. The owner of any Product Identity used in Open Game Content shall retain all rights, title and interest in and to that Product Identity.", + "Identification: If you distribute Open Game Content You must clearly indicate which portions of the work that you are distributing are Open Game Content.", + "Updating the License: Wizards or its designated Agents may publish updated versions of this License. You may use any authorized version of this License to copy, modify and distribute any Open Game Content originally distributed under any version of this License.", + "Copy of this License: You MUST include a copy of this License with every copy of the Open Game Content You Distribute.", + "Use of Contributor Credits: You may not market or advertise the Open Game Content using the name of any Contributor unless You have written permission from the Contributor to do so.", + "Inability to Comply: If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Open Game Content due to statute, judicial order, or governmental regulation then You may not Use any Open Game Material so affected.", + "Termination: This License will terminate automatically if You fail to comply with all terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses shall survive the termination of this License.", + "Reformation: If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "COPYRIGHT NOTICE", + "page": 12, + "entries": [ + "", + "{@b Open Game License v 1.0a} Copyright 2000, Wizards of the Coast, LLC.", + "{@b System Reference Document 5.0} Copyright 2016, Wizards of the Coast, Inc.; Authors Mike Mearls, Jeremy Crawford, Chris Perkins, Rodney Thompson, Peter Lee, James Wyatt, Robert J. Schwalb, Bruce R. Cordell, Chris Sims, and Steve Townshend, based on original material by E. Gary Gygax and Dave Arneson.", + "{@b Deep Magic: Chaos Magic} © 2016 Open Design; Author: Greg Marks." + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] +} diff --git a/collection/Kobold Press; Deep Magic for 5th Edition.json b/collection/Kobold Press; Deep Magic for 5th Edition.json index ea025ebeb6..ad67204c11 100644 --- a/collection/Kobold Press; Deep Magic for 5th Edition.json +++ b/collection/Kobold Press; Deep Magic for 5th Edition.json @@ -17,7 +17,7 @@ } ], "dateAdded": 1614875938, - "dateLastModified": 1693671517, + "dateLastModified": 1704898940, "_dateLastModifiedHash": "757b670ce8" }, "monster": [ @@ -34389,6 +34389,12 @@ { "name": "Bitter Chains", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 194 + } + ], "page": 231, "level": 2, "school": "T", @@ -34758,6 +34764,12 @@ { "name": "Hoarfrost", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 196 + } + ], "page": 232, "level": 0, "school": "V", @@ -34882,6 +34894,12 @@ { "name": "Reverberate", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 197 + } + ], "page": 233, "level": 2, "school": "V", @@ -34955,6 +34973,12 @@ { "name": "Ring Strike", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 197 + } + ], "page": 233, "level": 1, "school": "T", @@ -35090,6 +35114,12 @@ { "name": "Spinning Axes", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 197 + } + ], "page": 233, "level": 4, "school": "V", @@ -37718,6 +37748,12 @@ { "name": "Foretell Distraction", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 196 + } + ], "page": 259, "level": 1, "school": "D", @@ -38310,11 +38346,17 @@ "entries": [ "When you cast this spell, you step outside the normal time stream, seeming to vanish as 1 round of time passes. You can make minor alterations to the scene being played out, becoming visible for an instant each time you make an adjustment that aids an ally or hinders foes. To everyone else, you disappear when the spell is cast, then flicker into and out of view during the next round, before reappearing for good in the space you vanished from 1 round later, whereupon the spell ends. You cannot be attacked by any means while under the effect of this spell.", "As the round progresses, you can choose to bestow a single effect on each creature involved in the combat, choosing from the list below. You cannot take any other actions during the round.", - "• Give a creature advantage or disadvantage on a saving throw it is about to make.", - "• Give a creature advantage or disadvantage on an attack roll it is about to make.", - "• Alter the location of a mobile object to provide or remove cover for a creature.", - "• Shift objects into the path of a creature; the first 10 feet of terrain it must travel becomes difficult terrain.", - "• After an attack roll is determined to be successful, adjust the angle of the strike or the positioning of the target, either causing the strike to deal half as much damage or providing a bonus to damage equal to half your level.", + { + "type": "list", + "page": 260, + "items": [ + "Give a creature advantage or disadvantage on a saving throw it is about to make.", + "Give a creature advantage or disadvantage on an attack roll it is about to make.", + "Alter the location of a mobile object to provide or remove cover for a creature.", + "Shift objects into the path of a creature; the first 10 feet of terrain it must travel becomes difficult terrain.", + "After an attack roll is determined to be successful, adjust the angle of the strike or the positioning of the target, either causing the strike to deal half as much damage or providing a bonus to damage equal to half your level." + ] + }, "{@bold Example of Combat.} An adventuring party encounters four trolls in their lair. Initiative is rolled, and the order is fighter 20, cleric 15, rogue 14, trolls 12, wizard 10. Events unfold in this way:", "Fighter draws sword and attacks troll #1.", "Cleric casts time jaunt and disappears.", @@ -38546,6 +38588,12 @@ { "name": "Time Step", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 197 + } + ], "page": 262, "level": 2, "school": "C", @@ -38607,6 +38655,12 @@ { "name": "Time Vortex", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 198 + } + ], "page": 262, "level": 4, "school": "V", @@ -38741,6 +38795,12 @@ { "name": "Wall of Time", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 198 + } + ], "page": 262, "level": 5, "school": "A", @@ -43225,6 +43285,12 @@ { "name": "Blood Tide", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 194 + } + ], "page": 319, "level": 0, "school": "N", @@ -43283,6 +43349,12 @@ { "name": "Bloodshot", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 194 + } + ], "page": 319, "level": 2, "school": "C", @@ -43565,6 +43637,12 @@ { "name": "Caustic Blood", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 194 + } + ], "page": 320, "level": 2, "school": "T", @@ -44056,6 +44134,12 @@ { "name": "Weapon of Blood", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 198 + } + ], "page": 321, "level": 1, "school": "T", @@ -44189,6 +44273,12 @@ { "name": "Chains of Perdition", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 194 + } + ], "page": 325, "level": 3, "school": "C", @@ -44410,6 +44500,12 @@ { "name": "Conjure Fiends", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 195 + } + ], "page": 326, "level": 4, "school": "C", @@ -44546,6 +44642,12 @@ { "name": "Dark Lord's Mantle", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 195 + } + ], "page": 326, "level": 5, "school": "E", @@ -44616,6 +44718,12 @@ { "name": "Demon Within", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 195 + } + ], "page": 326, "level": 3, "school": "C", @@ -45240,6 +45348,12 @@ { "name": "Destructive Resonance", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 196 + } + ], "page": 331, "level": 2, "school": "E", @@ -45301,6 +45415,12 @@ { "name": "Glimpse of the Void", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 196 + } + ], "page": 331, "level": 8, "school": "E", @@ -45417,6 +45537,12 @@ { "name": "Life Drain", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 196 + } + ], "page": 332, "level": 6, "school": "V", @@ -45481,6 +45607,12 @@ { "name": "Living Shadows", "source": "DMS", + "otherSources": [ + { + "source": "KPSC", + "page": 197 + } + ], "page": 332, "level": 5, "school": "E", diff --git a/creature/Dragonix; Monster Manual Expanded II (v2).json b/creature/Dragonix; Monster Manual Expanded II (v2).json index f08b31a2eb..8d4391fa80 100644 --- a/creature/Dragonix; Monster Manual Expanded II (v2).json +++ b/creature/Dragonix; Monster Manual Expanded II (v2).json @@ -38119,6 +38119,7 @@ }, { "name": "Hobgoblin Monarch", + "shortName": "hobgoblin", "source": "mme2-v2", "page": 174, "size": [ @@ -38224,7 +38225,14 @@ ] } ], - "shortName": "hobgoblin", + "reaction": [ + { + "name": "General's Guidance {@recharge 4}", + "entries": [ + "When a creature the hobgoblin can see within 30 feet of it makes an attack roll or saving throw, and the creature can hear the hobgoblin, the hobgoblin rolls {@dice 1d10} and adds the result to the attack roll or saving throw." + ] + } + ], "legendary": [ { "name": "Move", @@ -38251,14 +38259,6 @@ ] } ], - "reaction": [ - { - "name": "General's Guidance {@recharge 4}", - "entries": [ - "When a creature the hobgoblin can see within 30 feet of it makes an attack roll or saving throw, and the creature can hear the hobgoblin, the hobgoblin rolls {@dice 1d10} and adds the result to the attack roll or saving throw." - ] - } - ], "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/mme2_v2/creatures/tokens/Hobgoblin_Marshal.webp", "altArt": [ { @@ -38270,12 +38270,12 @@ "attachedItems": [ "greatsword|phb" ], - "senseTags": [ - "D" - ], "traitTags": [ "Legendary Resistances" ], + "senseTags": [ + "D" + ], "actionTags": [ "Multiattack" ], @@ -74136,7 +74136,7 @@ ] }, { - "name": "Hobgoblin Monarch", + "name": "Hobgoblin Marshal", "source": "mme2-v2", "_copy": { "name": "Hobgoblin", @@ -74148,8 +74148,7 @@ "type": "entries", "name": "Hobgoblin Marshal", "entries": [ - "The hobgoblin monarch is a shrewd, calculating general who rose from the ranks of soldiers and won favor from the goblin deity {@deity Maglubiyet|nonhuman}. It is revered by almost all goblinoids, and can command all goblinoid armies within its region.", - "Physically imposing and a true master in the art of war, the hobgoblin monarch commands its allies with both confidence and brutal efficiency." + "The hobgoblin marshal, who reports directly to a general or king, is a highly skilled battlefield tactician that can improve the efficiency of any battalion it commands. Its ability to maneuver allies, give orders, redirect attacks, and rally its troops to make it a dangerous adversary if left alone." ] } } @@ -74186,7 +74185,7 @@ ] }, { - "name": "Hobgoblin Marshal", + "name": "Hobgoblin Monarch", "source": "mme2-v2", "_copy": { "name": "Hobgoblin", @@ -74198,7 +74197,8 @@ "type": "entries", "name": "Hobgoblin Marshal", "entries": [ - "The hobgoblin marshal, who reports directly to a general or king, is a highly skilled battlefield tactician that can improve the efficiency of any battalion it commands. Its ability to maneuver allies, give orders, redirect attacks, and rally its troops to make it a dangerous adversary if left alone." + "The hobgoblin monarch is a shrewd, calculating general who rose from the ranks of soldiers and won favor from the goblin deity {@deity Maglubiyet|nonhuman}. It is revered by almost all goblinoids, and can command all goblinoid armies within its region.", + "Physically imposing and a true master in the art of war, the hobgoblin monarch commands its allies with both confidence and brutal efficiency." ] } } diff --git a/creature/Kobold Press; Creature Codex.json b/creature/Kobold Press; Creature Codex.json index 745fbfbbf4..8c15fffb88 100644 --- a/creature/Kobold Press; Creature Codex.json +++ b/creature/Kobold Press; Creature Codex.json @@ -40,6 +40,67 @@ ] }, "monsterFluff": [ + { + "name": "Hierophant Lich", + "source": "CCodex", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/Hierophantlich.jpg" + } + } + ], + "entries": [ + { + "type": "quote", + "entries": [ + "A pious word always on its dusty lips, the lich seemed content to count its beads and let dust rattle in its throat. Until, at last, it turned to us and said \"I will share my dark blessings with your feeble souls\"\u2014and unleashed horrors I shudder to remember." + ], + "from": "Final words of Lady Nardial, Commander of the Silver Squadron" + }, + "The hierophant lich is a dry, dusty skeleton with fragments of hair and skin and a fierce, raging light of unholy zeal blazing in its eyes. It is often crowned by a black halo, wreathed in purple flames, or wielding a staff topped with a demonic head that whispers vile suggestions or wicked prophecies to it.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Servants of Dark Gods", + "entries": [ + "The hierophant lich is always a devout follower of a dark god, demon lord, arch\u2011devil, or creature of outer darkness. When the hierophant's mortal lifetime would normally end, its dark master grants it additional life, so that it may continue to serve darkness. Usually, this gift is dispensed as part of the burial rites of the hierophant lich. The creature rises just as its body is about to be buried. In other cases, it leaves its tomb shortly after burial, or it stands up when the fires of its cremation are just starting to catch." + ] + }, + { + "type": "entries", + "name": "Reborn at the Altar", + "entries": [ + "Each hierophant lich has a sacred vessel that protects its vile soul. So long as this altar, unholy relic, or other sacred object remains whole, the hierophant lich is never permanently slain." + ] + }, + { + "type": "entries", + "name": "Pure Evil Bones", + "entries": [ + "The bones of a hierophant lich are said to contain deep, unholy power that serves to produce unholy scrolls, wardings, or wands." + ] + }, + { + "type": "entries", + "name": "Undead Nature", + "entries": [ + "A hierophant lich doesn't require air, food, drink, or sleep." + ] + } + ] + } + ] + } + ] + }, { "name": "Flame-scourged Scion", "source": "CCodex", @@ -130,6 +191,85 @@ ] } ] + }, + { + "name": "Speaker to the Darkness", + "source": "CCodex", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/speakertothedarkness.jpg" + } + } + ], + "entries": [ + "{@i Guano stains the bat fur robe and flayed-skin cloak of this creature. Its mustache is braided with beads of carved bone and its balding head is circled in straw-like white hair.}", + "The speaker to the darkness wears a mask and a cloak of flayed skin over a robe of bat fur. Its bare feet are caked with dried guano, while its clothing is spattered with fresher samples.", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Priest of Camazotz, Demon Lord of Bats", + "entries": [ + "The speaker to the darkness oversees the religious aspects of the derro bat cult, leading rituals and sacrifices, consulting with {@creature Camazotz, Demon Lord of Bats and Fire|ToB|Lord Camazotz} ({@loader Tome of Beasts|creature/Kobold Press; Tome of Beasts.json}), and organizing expeditions to the surface for prisoners. It often squabbles with other derro priests and leaders over how to divide such prisoners between them. The howling winds of the outer dark soothe its troubled mind, reminding it of the great destiny before it and its ultimate gift to its {@creature Camazotz, Demon Lord of Bats and Fire|ToB|Lord Camazotz}: eternal darkness." + ] + } + ] + } + ] + } + ] + }, + { + "name": "Witch Queen", + "source": "CCodex", + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/witchqueen.jpg" + } + } + ], + "entries": [ + "{@i The unfocused dark eyes and twisted smile of the small, dwarf-like creature at first make her seem insane, yet harmless. Then the magic that pours from her proves that assumption terribly wrong.}", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Cold, Calculating Insanity", + "entries": [ + "The derro witch queen sits at the center of an entire clan of derro, turning the mad dreams and odd behaviors of each individual into action. Like the rest of her clan, the inscrutable thoughts and actions of the derro witch queen may seem random and chaotic, but at their core the derro find themselves moving toward a common goal." + ] + } + ] + }, + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Ruler and Servant", + "entries": [ + "The witch queen looks different from other derro. Her pale skin and dark raven hair set her apart, as do her cold, black-pupiled eyes. These changes come over the witch queen upon the death of the previous witch queen, when the mad soul of the witch queen transfers from one host to the next. While outsiders may think the witch queen rules her clan, the opposite is true. The witch queen responds to the unfocused, rambling thoughts of each member of her clan. Her synchronicity with every member of the clan informs all her actions and decisions, making her the maddest of the mad." + ] + } + ] + } + ] + } + ] } ], "language": [ @@ -11022,6 +11162,14 @@ ] }, "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/clockworkservant_token.png", + "altArt": [ + { + "source": "KPSC", + "name": "Clockwork Servant", + "page": 66, + "tokenUrl": "https://raw.githubusercontent.com/revilowaldow/homebrew/BREW-479/_img/KPSC/Tokens/Alternatives/Clockwork Servant.webp" + } + ], "miscTags": [ "MW" ], @@ -16934,47 +17082,21 @@ { "name": "Drawn from Beyond {@recharge 5}", "entries": [ - "The speaker conjures up to 3 ghasts. The ghasts appear in unoccupied spaces within 30 feet of the speaker that the speaker can see. The ghasts follow the speaker's commands, and it is immune to their Stench. It can't have more than 3 ghasts conjured at one time." + "The speaker conjures up to 3 {@creature ghast|MM|ghasts}. The {@creature ghast|MM|ghasts} appear in unoccupied spaces within 30 feet of the speaker that the speaker can see. The {@creature ghast|MM|ghasts} follow the speaker's commands, and it is immune to their Stench. It can't have more than 3 {@creature ghast|MM|ghasts} conjured at one time." ] }, { "name": "Extinguish Light (1/rest)", "entries": [ - "The speaker creates a 15-foot-radius sphere of magical darkness on a point it can see within 60 feet. This darkness works like the darkness spell, except creatures inside it have disadvantage on saving throws and the speaker and its conjured ghasts are unaffected by the darkness." + "The speaker creates a 15-foot-radius sphere of magical darkness on a point it can see within 60 feet. This darkness works like the {@spell darkness} spell, except creatures inside it have disadvantage on saving throws and the speaker and its conjured {@creature ghast|MM|ghasts} are unaffected by the darkness." ] } ], "fluff": { - "images": [ - { - "type": "image", - "href": { - "type": "external", - "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/speakertothedarkness.jpg" - } - } - ], - "entries": [ - "{@i Guano stains the bat fur robe and flayed-skin cloak of this creature. Its mustache is braided with beads of carved bone and its balding head is circled in straw-like white hair.}", - "The speaker to the darkness wears a mask and a cloak of flayed skin over a robe of bat fur. Its bare feet are caked with dried guano, while its clothing is spattered with fresher samples.", - { - "type": "entries", - "entries": [ - { - "type": "entries", - "entries": [ - { - "type": "entries", - "name": "Priest of Camazotz, Demon Lord of Bats", - "entries": [ - "The speaker to the darkness oversees the religious aspects of the derro bat cult, leading rituals and sacrifices, consulting with {@creature Camazotz, Demon Lord of Bats and Fire|ToB|Lord Camazotz} ({@loader Tome of Beasts|creature/Kobold Press; Tome of Beasts.json}), and organizing expeditions to the surface for prisoners. It often squabbles with other derro priests and leaders over how to divide such prisoners between them. The howling winds of the outer dark soothe its troubled mind, reminding it of the great destiny before it and its ultimate gift to its {@creature Camazotz, Demon Lord of Bats and Fire|ToB|Lord Camazotz}: eternal darkness." - ] - } - ] - } - ] - } - ] + "_monsterFluff": { + "name": "Speaker to the Darkness", + "source": "CCodex" + } }, "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/speakertothedarkness_token.png", "actionTags": [ @@ -17095,47 +17217,10 @@ } ], "fluff": { - "images": [ - { - "type": "image", - "href": { - "type": "external", - "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/witchqueen.jpg" - } - } - ], - "entries": [ - "{@i The unfocused dark eyes and twisted smile of the small, dwarf-like creature at first make her seem insane, yet harmless. Then the magic that pours from her proves that assumption terribly wrong.}", - { - "type": "entries", - "entries": [ - { - "type": "entries", - "entries": [ - { - "type": "entries", - "name": "Cold, Calculating Insanity", - "entries": [ - "The derro witch queen sits at the center of an entire clan of derro, turning the mad dreams and odd behaviors of each individual into action. Like the rest of her clan, the inscrutable thoughts and actions of the derro witch queen may seem random and chaotic, but at their core the derro find themselves moving toward a common goal." - ] - } - ] - }, - { - "type": "entries", - "entries": [ - { - "type": "entries", - "name": "Ruler and Servant", - "entries": [ - "The witch queen looks different from other derro. Her pale skin and dark raven hair set her apart, as do her cold, black-pupiled eyes. These changes come over the witch queen upon the death of the previous witch queen, when the mad soul of the witch queen transfers from one host to the next. While outsiders may think the witch queen rules her clan, the opposite is true. The witch queen responds to the unfocused, rambling thoughts of each member of her clan. Her synchronicity with every member of the clan informs all her actions and decisions, making her the maddest of the mad." - ] - } - ] - } - ] - } - ] + "_monsterFluff": { + "name": "Witch Queen", + "source": "CCodex" + } }, "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/witchqueen_token.png", "miscTags": [ @@ -31479,6 +31564,14 @@ ] }, "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/gargoctopus_token.png", + "altArt": [ + { + "source": "KPSC", + "name": "Gargoctopus", + "page": 119, + "tokenUrl": "https://raw.githubusercontent.com/revilowaldow/homebrew/BREW-479/_img/KPSC/Tokens/Alternatives/Gargoctopus.webp" + } + ], "actionTags": [ "Multiattack", "Tentacles" @@ -48811,63 +48904,10 @@ } ], "fluff": { - "images": [ - { - "type": "image", - "href": { - "type": "external", - "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/Hierophantlich.jpg" - } - } - ], - "entries": [ - { - "type": "quote", - "entries": [ - "A pious word always on its dusty lips, the lich seemed content to count its beads and let dust rattle in its throat. Until, at last, it turned to us and said \"I will share my dark blessings with your feeble souls\"\u2014and unleashed horrors I shudder to remember." - ], - "from": "Final words of Lady Nardial, Commander of the Silver Squadron" - }, - "The hierophant lich is a dry, dusty skeleton with fragments of hair and skin and a fierce, raging light of unholy zeal blazing in its eyes. It is often crowned by a black halo, wreathed in purple flames, or wielding a staff topped with a demonic head that whispers vile suggestions or wicked prophecies to it.", - { - "type": "entries", - "entries": [ - { - "type": "entries", - "entries": [ - { - "type": "entries", - "name": "Servants of Dark Gods", - "entries": [ - "The hierophant lich is always a devout follower of a dark god, demon lord, arch\u2011devil, or creature of outer darkness. When the hierophant's mortal lifetime would normally end, its dark master grants it additional life, so that it may continue to serve darkness. Usually, this gift is dispensed as part of the burial rites of the hierophant lich. The creature rises just as its body is about to be buried. In other cases, it leaves its tomb shortly after burial, or it stands up when the fires of its cremation are just starting to catch." - ] - }, - { - "type": "entries", - "name": "Reborn at the Altar", - "entries": [ - "Each hierophant lich has a sacred vessel that protects its vile soul. So long as this altar, unholy relic, or other sacred object remains whole, the hierophant lich is never permanently slain." - ] - }, - { - "type": "entries", - "name": "Pure Evil Bones", - "entries": [ - "The bones of a hierophant lich are said to contain deep, unholy power that serves to produce unholy scrolls, wardings, or wands." - ] - }, - { - "type": "entries", - "name": "Undead Nature", - "entries": [ - "A hierophant lich doesn't require air, food, drink, or sleep." - ] - } - ] - } - ] - } - ] + "_monsterFluff": { + "name": "Hierophant Lich", + "source": "CCodex" + } }, "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/CCodex/hierophantlich_token.png", "miscTags": [ diff --git a/creature/Kobold Press; Tome of Beasts.json b/creature/Kobold Press; Tome of Beasts.json index 6f4f1ea8db..0fe1671203 100644 --- a/creature/Kobold Press; Tome of Beasts.json +++ b/creature/Kobold Press; Tome of Beasts.json @@ -19535,6 +19535,14 @@ "urban" ], "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/ToB/token/Crystalline%20Devil.png", + "altArt": [ + { + "source": "KPSC", + "name": "Crystalline Devil", + "page": 109, + "tokenUrl": "https://raw.githubusercontent.com/revilowaldow/homebrew/BREW-479/_img/KPSC/Tokens/Alternatives/Crystalline Devil.webp" + } + ], "traitTags": [ "Devil's Sight", "Magic Resistance", @@ -24283,51 +24291,10 @@ "charisma" ], "fluff": { - "images": [ - { - "type": "image", - "href": { - "type": "external", - "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/ToB/Drowned%20Maiden.webp" - }, - "width": 574, - "height": 800 - } - ], - "entries": [ - "{@i The drowned maiden is usually found as the corpse of a women floating in the water, her long hair drifting with the current. Occasionally, these are drowned lads rather than maidens, though this is rare.}", - { - "type": "entries", - "entries": [ - { - "type": "entries", - "entries": [ - { - "type": "entries", - "name": "Raging Romantics", - "entries": [ - "Drowned maidens are piteous but terrifying undead, created when a woman dies in water due to a doomed romance, whether from unrequited love or whether drowned by a philandering partner. Either way, the drowned maiden awakens from death seeking vengeance. Even as she dishes out retribution, a drowned maiden often anguishes over her doomed existence and tragic fate." - ] - }, - { - "type": "entries", - "name": "Beckoning for Help", - "entries": [ - "The maiden lurks in the silent depths where she died\u2014usually deserted docks, bridges, or coastal cliffs. She waits to pull the living to the same watery grave in which she is now condemned. A drowned maiden uses her {@spell disguise self} ability to appear as in life. She silently beckons victims from afar, as if in danger of drowning. When within range, the maiden uses her hair to pull her victim close enough to kiss it. Victims soon weaken and drown. The victim's final vision is the drowned maiden's tearful lament over the loss of life." - ] - }, - { - "type": "entries", - "name": "Death to Betrayers", - "entries": [ - "Desperate individuals may bargain with drowned maidens, and they will release pleading victims who promise to return to their lair with the person who caused the maiden's death. Embracing and drowning her betrayer releases the maiden from undeath." - ] - } - ] - } - ] - } - ] + "_monsterFluff": { + "name": "Drowned Maiden", + "source": "ToB" + } } }, { @@ -42800,6 +42767,14 @@ "any" ], "tokenUrl": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/ToB/token/Lich%20Hound.png", + "altArt": [ + { + "source": "KPSC", + "name": "Lich Hound", + "page": 96, + "tokenUrl": "https://raw.githubusercontent.com/revilowaldow/homebrew/BREW-479/_img/KPSC/Tokens/Alternatives/Lich Hound.webp" + } + ], "traitTags": [ "Keen Senses" ], @@ -67751,44 +67726,10 @@ "wisdom" ], "fluff": { - "images": [ - { - "type": "image", - "href": { - "type": "external", - "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/ToB/Spider%20of%20Leng.webp" - }, - "width": 604, - "height": 800 - } - ], - "entries": [ - "{@i These bloated purple spiders have small claws on their front legs that serve them as handlike manipulators. Their abdomens are a sickly purple-white.}", - { - "type": "entries", - "entries": [ - { - "type": "entries", - "entries": [ - { - "type": "entries", - "name": "Hate Humanoids", - "entries": [ - "The nefarious spiders of Leng are highly intelligent. They are a very ancient race, steeped in evil lore and hideous malice, with an abiding hatred for all humanoid races. They sometimes keep {@creature ghostwalk spider|tob|ghostwalk spiders} as guardians or soldiers." - ] - }, - { - "type": "entries", - "name": "Dangerous Blood", - "entries": [ - "Their blood is poisonous and corrosive to most creatures native to the Material Plane. The folk of Leng prize it in the making of etheric harpoons and enchanted nets." - ] - } - ] - } - ] - } - ] + "_monsterFluff": { + "name": "Spider of Leng", + "source": "KPSC" + } } }, { @@ -80510,6 +80451,99 @@ } } ], + "monsterFluff": [ + { + "name": "Drowned Maiden", + "source": "ToB", + "entries": [ + "{@i The drowned maiden is usually found as the corpse of a women floating in the water, her long hair drifting with the current. Occasionally, these are drowned lads rather than maidens, though this is rare.}", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Raging Romantics", + "entries": [ + "Drowned maidens are piteous but terrifying undead, created when a woman dies in water due to a doomed romance, whether from unrequited love or whether drowned by a philandering partner. Either way, the drowned maiden awakens from death seeking vengeance. Even as she dishes out retribution, a drowned maiden often anguishes over her doomed existence and tragic fate." + ] + }, + { + "type": "entries", + "name": "Beckoning for Help", + "entries": [ + "The maiden lurks in the silent depths where she died\u2014usually deserted docks, bridges, or coastal cliffs. She waits to pull the living to the same watery grave in which she is now condemned. A drowned maiden uses her {@spell disguise self} ability to appear as in life. She silently beckons victims from afar, as if in danger of drowning. When within range, the maiden uses her hair to pull her victim close enough to kiss it. Victims soon weaken and drown. The victim's final vision is the drowned maiden's tearful lament over the loss of life." + ] + }, + { + "type": "entries", + "name": "Death to Betrayers", + "entries": [ + "Desperate individuals may bargain with drowned maidens, and they will release pleading victims who promise to return to their lair with the person who caused the maiden's death. Embracing and drowning her betrayer releases the maiden from undeath." + ] + } + ] + } + ] + } + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/ToB/Drowned%20Maiden.webp" + }, + "width": 574, + "height": 800 + } + ] + }, + { + "name": "Spider of Leng", + "source": "ToB", + "entries": [ + "{@i These bloated purple spiders have small claws on their front legs that serve them as handlike manipulators. Their abdomens are a sickly purple-white.}", + { + "type": "entries", + "entries": [ + { + "type": "entries", + "entries": [ + { + "type": "entries", + "name": "Hate Humanoids", + "entries": [ + "The nefarious spiders of Leng are highly intelligent. They are a very ancient race, steeped in evil lore and hideous malice, with an abiding hatred for all humanoid races. They sometimes keep {@creature ghostwalk spider|tob|ghostwalk spiders} as guardians or soldiers." + ] + }, + { + "type": "entries", + "name": "Dangerous Blood", + "entries": [ + "Their blood is poisonous and corrosive to most creatures native to the Material Plane. The folk of Leng prize it in the making of etheric harpoons and enchanted nets." + ] + } + ] + } + ] + } + ], + "images": [ + { + "type": "image", + "href": { + "type": "external", + "url": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew/master/_img/ToB/Spider%20of%20Leng.webp" + }, + "width": 604, + "height": 800 + } + ] + } + ], "legendaryGroup": [ { "name": "Alquam",