diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 52e1b05a..a2782b12 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,7 +1,29 @@ -# vx.x.x +# v2.0.0 ## Bugfixes +* [#715] Learned scrolls don't show usual spell icon + +## Enhancements +* [#500] Support added for leveling up characters. A class spells list can be opened from the character sheet spell tab or leveling window. +* [#644] Improve chat card for Effects +* [#690] All monsters from the core rules are now available in the monsters compendium. +* [#694] Content from the Cursed Scroll Zines 1-3 is now available. This includes new Classes, Backgrounds, Deities, Telents, Weapons, Armor, and Spells. +* [#696] Core rules content was expanded to include Tier 3-5 Wizard and Priest spells. All content from the core rules is now labeld as "Core Rules" in the source selection settings. +* [#713] Added dice sounds to Character Builder * [#718] Fixed an issue where the "common" language was not correctly loading in the Character Generator when selecting classes with fixed languages +* [#725] Update token mapping for new core monsters. +* [#728] Spell items can now be dragged onto NPC sheets to add that spell to the NPC's spell list. +* [#731] Added 1d2 as an option for weapon damage. +* [#733] Negative Dex modifier not correctly applied to characters with armor +* [#736] Added random names table for Kobold ancestry +* [#738] Ancestries can now be given a weight to effect roll chance in the Character Generator. Ancestries from the core rules have been updated to match the randomization table on page 40. + +## Feature Notes +Character leveling now occurs via a structed leveling up systems that is triggered when xp gained meets or exceeds the next level requirement. +* All HP rolls, talent, and spell selections are now done in the leveling up window. +* Selecting class while leveling up from 0 to 1 +* Class items now support adding a known spell table. +* An audit log of character leveling changes is accessible via script under the property actor.auditLog --- @@ -14,6 +36,7 @@ ## Enhancements * [#437] Added Character Builder +* [#681] Added Item Importer Macro * [#692] Added Spell Importer macro * [#695] Add ability to have Effects on Boon items * [#697] Updated the formating of monster descriptions created with the monster importer. diff --git a/data/packs/ancestries.db/dwarf__80h0XXptGDZvGAIZ.json b/data/packs/ancestries.db/dwarf__80h0XXptGDZvGAIZ.json index 97ed5a81..01dab589 100644 --- a/data/packs/ancestries.db/dwarf__80h0XXptGDZvGAIZ.json +++ b/data/packs/ancestries.db/dwarf__80h0XXptGDZvGAIZ.json @@ -21,8 +21,9 @@ }, "nameTable": "Compendium.shadowdark.rollable-tables.RollTable.IVnsYyvJAM36YQsv", "predefinedEffects": "", + "randomWeight": 2, "source": { - "title": "quickstart" + "title": "core-rules" }, "talentChoiceCount": 1, "talents": [ diff --git a/data/packs/ancestries.db/elf__mpqXJtii4nj4ukKk.json b/data/packs/ancestries.db/elf__mpqXJtii4nj4ukKk.json index a146ee6d..0a84cecd 100644 --- a/data/packs/ancestries.db/elf__mpqXJtii4nj4ukKk.json +++ b/data/packs/ancestries.db/elf__mpqXJtii4nj4ukKk.json @@ -22,8 +22,9 @@ }, "nameTable": "Compendium.shadowdark.rollable-tables.RollTable.44P8mz0yaCsTtKeq", "predefinedEffects": "", + "randomWeight": 2, "source": { - "title": "quickstart" + "title": "core-rules" }, "talentChoiceCount": 1, "talents": [ diff --git a/data/packs/ancestries.db/goblin__QG1lAZeLfBtXR6zh.json b/data/packs/ancestries.db/goblin__QG1lAZeLfBtXR6zh.json index deb081da..7c1eafc8 100644 --- a/data/packs/ancestries.db/goblin__QG1lAZeLfBtXR6zh.json +++ b/data/packs/ancestries.db/goblin__QG1lAZeLfBtXR6zh.json @@ -21,8 +21,9 @@ }, "nameTable": "Compendium.shadowdark.rollable-tables.RollTable.PCDY6HMLaToPHurV", "predefinedEffects": "", + "randomWeight": 1, "source": { - "title": "quickstart" + "title": "core-rules" }, "talentChoiceCount": 1, "talents": [ diff --git a/data/packs/ancestries.db/half_orc__0lJ8Pj0UPsbSSUTm.json b/data/packs/ancestries.db/half_orc__0lJ8Pj0UPsbSSUTm.json index 43a05300..d0c5ed4d 100644 --- a/data/packs/ancestries.db/half_orc__0lJ8Pj0UPsbSSUTm.json +++ b/data/packs/ancestries.db/half_orc__0lJ8Pj0UPsbSSUTm.json @@ -21,8 +21,9 @@ }, "nameTable": "Compendium.shadowdark.rollable-tables.RollTable.noInf0ReaXapH7xb", "predefinedEffects": "", + "randomWeight": 1, "source": { - "title": "quickstart" + "title": "core-rules" }, "talentChoiceCount": 1, "talents": [ diff --git a/data/packs/ancestries.db/halfling__rglUPGtBSAAG3dhK.json b/data/packs/ancestries.db/halfling__rglUPGtBSAAG3dhK.json index e5016463..f1b66265 100644 --- a/data/packs/ancestries.db/halfling__rglUPGtBSAAG3dhK.json +++ b/data/packs/ancestries.db/halfling__rglUPGtBSAAG3dhK.json @@ -20,8 +20,9 @@ }, "nameTable": "Compendium.shadowdark.rollable-tables.RollTable.zIJh954RRbmssIFq", "predefinedEffects": "", + "randomWeight": 2, "source": { - "title": "quickstart" + "title": "core-rules" }, "talentChoiceCount": 1, "talents": [ diff --git a/data/packs/ancestries.db/human__w3gbUH2DOBxfZPHO.json b/data/packs/ancestries.db/human__w3gbUH2DOBxfZPHO.json index 6c5ccc8f..ae8ba458 100644 --- a/data/packs/ancestries.db/human__w3gbUH2DOBxfZPHO.json +++ b/data/packs/ancestries.db/human__w3gbUH2DOBxfZPHO.json @@ -20,8 +20,9 @@ }, "nameTable": "Compendium.shadowdark.rollable-tables.RollTable.ZbrMK1WDNtz1ajJn", "predefinedEffects": "", + "randomWeight": 4, "source": { - "title": "quickstart" + "title": "core-rules" }, "talentChoiceCount": 1, "talents": [ diff --git a/data/packs/ancestries.db/kobold__855WNm4l1T7S8akj.json b/data/packs/ancestries.db/kobold__855WNm4l1T7S8akj.json index 37bfa91a..91249cf9 100644 --- a/data/packs/ancestries.db/kobold__855WNm4l1T7S8akj.json +++ b/data/packs/ancestries.db/kobold__855WNm4l1T7S8akj.json @@ -19,9 +19,11 @@ "selectOptions": [ ] }, - "nameTable":"", + "nameTable": "Compendium.shadowdark.rollable-tables.RollTable.swiCqIGo0Bb3sJyI", + "predefinedEffects": "", + "randomWeight": 1, "source": { - "title": "quickstart" + "title": "core-rules" }, "talentChoiceCount": 1, "talents": [ diff --git a/data/packs/backgrounds.db/acolyte__vDOgJXmlBAZRXvnj.json b/data/packs/backgrounds.db/acolyte__vDOgJXmlBAZRXvnj.json index 6f9ad7fd..cb03bcbb 100644 --- a/data/packs/backgrounds.db/acolyte__vDOgJXmlBAZRXvnj.json +++ b/data/packs/backgrounds.db/acolyte__vDOgJXmlBAZRXvnj.json @@ -3,13 +3,14 @@ "_key": "!items!vDOgJXmlBAZRXvnj", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Acolyte", "system": { "description": "
You're well trained in religious rites and doctrines
", + "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/amnesiac__6mOOO14scyeP9RHY.json b/data/packs/backgrounds.db/amnesiac__6mOOO14scyeP9RHY.json new file mode 100644 index 00000000..1d1cfb63 --- /dev/null +++ b/data/packs/backgrounds.db/amnesiac__6mOOO14scyeP9RHY.json @@ -0,0 +1,18 @@ +{ + "_id": "6mOOO14scyeP9RHY", + "_key": "!items!6mOOO14scyeP9RHY", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Amnesiac", + "system": { + "description": "Your past is a haze, but some memories return
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/ascetic__5X2qZ9nhGItRoEbj.json b/data/packs/backgrounds.db/ascetic__5X2qZ9nhGItRoEbj.json new file mode 100644 index 00000000..f4bf3269 --- /dev/null +++ b/data/packs/backgrounds.db/ascetic__5X2qZ9nhGItRoEbj.json @@ -0,0 +1,18 @@ +{ + "_id": "5X2qZ9nhGItRoEbj", + "_key": "!items!5X2qZ9nhGItRoEbj", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Ascetic", + "system": { + "description": "People fear you, but seek out your guidance
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/banished__NIx2lDW62eRK9tLu.json b/data/packs/backgrounds.db/banished__NIx2lDW62eRK9tLu.json index dc55d974..7bc9efcb 100644 --- a/data/packs/backgrounds.db/banished__NIx2lDW62eRK9tLu.json +++ b/data/packs/backgrounds.db/banished__NIx2lDW62eRK9tLu.json @@ -3,13 +3,14 @@ "_key": "!items!NIx2lDW62eRK9tLu", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Banished", "system": { "description": "Your people cast you out for supposed crimes
", + "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/barbarian__bwm7Abf6MxjyDm1L.json b/data/packs/backgrounds.db/barbarian__bwm7Abf6MxjyDm1L.json index f3ac3009..ff0460c8 100644 --- a/data/packs/backgrounds.db/barbarian__bwm7Abf6MxjyDm1L.json +++ b/data/packs/backgrounds.db/barbarian__bwm7Abf6MxjyDm1L.json @@ -3,13 +3,13 @@ "_key": "!items!bwm7Abf6MxjyDm1L", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Barbarian", "system": { "description": "You left the horde, but it never quite left you
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/blacksmith__jYVGhsymvvgZpLEI.json b/data/packs/backgrounds.db/blacksmith__jYVGhsymvvgZpLEI.json new file mode 100644 index 00000000..5108f988 --- /dev/null +++ b/data/packs/backgrounds.db/blacksmith__jYVGhsymvvgZpLEI.json @@ -0,0 +1,18 @@ +{ + "_id": "jYVGhsymvvgZpLEI", + "_key": "!items!jYVGhsymvvgZpLEI", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Blacksmith", + "system": { + "description": "Weapons, armor, horseshoes; you do it all
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/bowyer__AENjm94YYccY8zP4.json b/data/packs/backgrounds.db/bowyer__AENjm94YYccY8zP4.json new file mode 100644 index 00000000..0a671891 --- /dev/null +++ b/data/packs/backgrounds.db/bowyer__AENjm94YYccY8zP4.json @@ -0,0 +1,18 @@ +{ + "_id": "AENjm94YYccY8zP4", + "_key": "!items!AENjm94YYccY8zP4", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Bowyer", + "system": { + "description": "You can make and fix any bow or arrow
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/chirurgeon__WPurxk1YhBu4ZwzW.json b/data/packs/backgrounds.db/chirurgeon__WPurxk1YhBu4ZwzW.json index fe95736f..8876acad 100644 --- a/data/packs/backgrounds.db/chirurgeon__WPurxk1YhBu4ZwzW.json +++ b/data/packs/backgrounds.db/chirurgeon__WPurxk1YhBu4ZwzW.json @@ -3,14 +3,14 @@ "_key": "!items!WPurxk1YhBu4ZwzW", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Chirurgeon", "system": { "description": "You know anatomy, surgery, and first aid
", "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/chosen__XAvZJdWjVktu5WwW.json b/data/packs/backgrounds.db/chosen__XAvZJdWjVktu5WwW.json new file mode 100644 index 00000000..f046f575 --- /dev/null +++ b/data/packs/backgrounds.db/chosen__XAvZJdWjVktu5WwW.json @@ -0,0 +1,18 @@ +{ + "_id": "XAvZJdWjVktu5WwW", + "_key": "!items!XAvZJdWjVktu5WwW", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Chosen", + "system": { + "description": "An eldritch being selected you for a purpose
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/core__InLbadov5GPzXI6c.json b/data/packs/backgrounds.db/core__InLbadov5GPzXI6c.json new file mode 100644 index 00000000..38c2ddfd --- /dev/null +++ b/data/packs/backgrounds.db/core__InLbadov5GPzXI6c.json @@ -0,0 +1,9 @@ +{ + "_id": "InLbadov5GPzXI6c", + "_key": "!folders!InLbadov5GPzXI6c", + "color": null, + "folder": null, + "name": "Core", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/backgrounds.db/crafter__TpcMjA90euBpch0M.json b/data/packs/backgrounds.db/crafter__TpcMjA90euBpch0M.json new file mode 100644 index 00000000..db50a339 --- /dev/null +++ b/data/packs/backgrounds.db/crafter__TpcMjA90euBpch0M.json @@ -0,0 +1,18 @@ +{ + "_id": "TpcMjA90euBpch0M", + "_key": "!items!TpcMjA90euBpch0M", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Crafter", + "system": { + "description": "You can make and fix any utilitarian item
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/criminal__ub0z2It70ZytMVzS.json b/data/packs/backgrounds.db/criminal__ub0z2It70ZytMVzS.json new file mode 100644 index 00000000..9f77a2fb --- /dev/null +++ b/data/packs/backgrounds.db/criminal__ub0z2It70ZytMVzS.json @@ -0,0 +1,18 @@ +{ + "_id": "ub0z2It70ZytMVzS", + "_key": "!items!ub0z2It70ZytMVzS", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Criminal", + "system": { + "description": "You were exiled from your village for a crime
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/crop_farmer__gZV06HJiZrGHre14.json b/data/packs/backgrounds.db/crop_farmer__gZV06HJiZrGHre14.json new file mode 100644 index 00000000..dfa6c048 --- /dev/null +++ b/data/packs/backgrounds.db/crop_farmer__gZV06HJiZrGHre14.json @@ -0,0 +1,18 @@ +{ + "_id": "gZV06HJiZrGHre14", + "_key": "!items!gZV06HJiZrGHre14", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Crop Farmer", + "system": { + "description": "You toil in the earth and know all plants
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/cult_initiate__qzrK4PvIPTaOCViF.json b/data/packs/backgrounds.db/cult_initiate__qzrK4PvIPTaOCViF.json index 467800b8..7bee6655 100644 --- a/data/packs/backgrounds.db/cult_initiate__qzrK4PvIPTaOCViF.json +++ b/data/packs/backgrounds.db/cult_initiate__qzrK4PvIPTaOCViF.json @@ -3,13 +3,13 @@ "_key": "!items!qzrK4PvIPTaOCViF", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Cult Initiate", "system": { "description": "You know blasphemous secrets and rituals
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/demonborn__UNZMpUhRPHKQSz9T.json b/data/packs/backgrounds.db/demonborn__UNZMpUhRPHKQSz9T.json new file mode 100644 index 00000000..c436ad73 --- /dev/null +++ b/data/packs/backgrounds.db/demonborn__UNZMpUhRPHKQSz9T.json @@ -0,0 +1,18 @@ +{ + "_id": "UNZMpUhRPHKQSz9T", + "_key": "!items!UNZMpUhRPHKQSz9T", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Demonborn", + "system": { + "description": "An ancestor of yours is a powerful demon
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/diabolical__Ow9U3BiGFKGjRrIn.json b/data/packs/backgrounds.db/diabolical__Ow9U3BiGFKGjRrIn.json new file mode 100644 index 00000000..8cf42b05 --- /dev/null +++ b/data/packs/backgrounds.db/diabolical__Ow9U3BiGFKGjRrIn.json @@ -0,0 +1,9 @@ +{ + "_id": "Ow9U3BiGFKGjRrIn", + "_key": "!folders!Ow9U3BiGFKGjRrIn", + "color": null, + "folder": null, + "name": "Diabolical", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/backgrounds.db/displaced__BnzYvlJv5QVk5zbz.json b/data/packs/backgrounds.db/displaced__BnzYvlJv5QVk5zbz.json new file mode 100644 index 00000000..15e1db38 --- /dev/null +++ b/data/packs/backgrounds.db/displaced__BnzYvlJv5QVk5zbz.json @@ -0,0 +1,18 @@ +{ + "_id": "BnzYvlJv5QVk5zbz", + "_key": "!items!BnzYvlJv5QVk5zbz", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Displaced", + "system": { + "description": "You fled after a rival jarl attacked your village
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/drawn__rSsf27FzRRbqr5tW.json b/data/packs/backgrounds.db/drawn__rSsf27FzRRbqr5tW.json new file mode 100644 index 00000000..4858b041 --- /dev/null +++ b/data/packs/backgrounds.db/drawn__rSsf27FzRRbqr5tW.json @@ -0,0 +1,18 @@ +{ + "_id": "rSsf27FzRRbqr5tW", + "_key": "!items!rSsf27FzRRbqr5tW", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Drawn", + "system": { + "description": "You hear a whispered call and follow it
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/drifter__3DsDoOyPNZCm8NuZ.json b/data/packs/backgrounds.db/drifter__3DsDoOyPNZCm8NuZ.json new file mode 100644 index 00000000..8f590c93 --- /dev/null +++ b/data/packs/backgrounds.db/drifter__3DsDoOyPNZCm8NuZ.json @@ -0,0 +1,18 @@ +{ + "_id": "3DsDoOyPNZCm8NuZ", + "_key": "!items!3DsDoOyPNZCm8NuZ", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Drifter", + "system": { + "description": "You have not yet found a jarl worthy of your loyalty
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/enforcer__4yyHJ6PnRarj7yQh.json b/data/packs/backgrounds.db/enforcer__4yyHJ6PnRarj7yQh.json new file mode 100644 index 00000000..67d05300 --- /dev/null +++ b/data/packs/backgrounds.db/enforcer__4yyHJ6PnRarj7yQh.json @@ -0,0 +1,18 @@ +{ + "_id": "4yyHJ6PnRarj7yQh", + "_key": "!items!4yyHJ6PnRarj7yQh", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Enforcer", + "system": { + "description": "You enforce the jarl's law in your village
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/fallen__sJiI2S5M2XjFB6D1.json b/data/packs/backgrounds.db/fallen__sJiI2S5M2XjFB6D1.json new file mode 100644 index 00000000..91730e81 --- /dev/null +++ b/data/packs/backgrounds.db/fallen__sJiI2S5M2XjFB6D1.json @@ -0,0 +1,18 @@ +{ + "_id": "sJiI2S5M2XjFB6D1", + "_key": "!items!sJiI2S5M2XjFB6D1", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Fallen", + "system": { + "description": "You fell from grace. Will you atone, or embrace it?
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/far_traveler__FFpcGx1BHYtcCje2.json b/data/packs/backgrounds.db/far_traveler__FFpcGx1BHYtcCje2.json new file mode 100644 index 00000000..4568c53e --- /dev/null +++ b/data/packs/backgrounds.db/far_traveler__FFpcGx1BHYtcCje2.json @@ -0,0 +1,18 @@ +{ + "_id": "FFpcGx1BHYtcCje2", + "_key": "!items!FFpcGx1BHYtcCje2", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Far Traveler", + "system": { + "description": "You know many distant people and customs
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/feytouched__MWFmtBqh0WrZG8sn.json b/data/packs/backgrounds.db/feytouched__MWFmtBqh0WrZG8sn.json new file mode 100644 index 00000000..59150bed --- /dev/null +++ b/data/packs/backgrounds.db/feytouched__MWFmtBqh0WrZG8sn.json @@ -0,0 +1,18 @@ +{ + "_id": "MWFmtBqh0WrZG8sn", + "_key": "!items!MWFmtBqh0WrZG8sn", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Feytouched", + "system": { + "description": "A fairy befriended you in your childhood
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/fisher__FZnDY1pVzHEIQt0A.json b/data/packs/backgrounds.db/fisher__FZnDY1pVzHEIQt0A.json new file mode 100644 index 00000000..2a6fa7d9 --- /dev/null +++ b/data/packs/backgrounds.db/fisher__FZnDY1pVzHEIQt0A.json @@ -0,0 +1,18 @@ +{ + "_id": "FZnDY1pVzHEIQt0A", + "_key": "!items!FZnDY1pVzHEIQt0A", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Fisher", + "system": { + "description": "You know all the sea creatures and legends
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/forager__1CgMEWzO7oYmtAJI.json b/data/packs/backgrounds.db/forager__1CgMEWzO7oYmtAJI.json new file mode 100644 index 00000000..c79ab161 --- /dev/null +++ b/data/packs/backgrounds.db/forager__1CgMEWzO7oYmtAJI.json @@ -0,0 +1,18 @@ +{ + "_id": "1CgMEWzO7oYmtAJI", + "_key": "!items!1CgMEWzO7oYmtAJI", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Forager", + "system": { + "description": "You know how to find the edible and the deadly
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/freed__p76Dlv53bXSev2Vp.json b/data/packs/backgrounds.db/freed__p76Dlv53bXSev2Vp.json new file mode 100644 index 00000000..1cd04344 --- /dev/null +++ b/data/packs/backgrounds.db/freed__p76Dlv53bXSev2Vp.json @@ -0,0 +1,18 @@ +{ + "_id": "p76Dlv53bXSev2Vp", + "_key": "!items!p76Dlv53bXSev2Vp", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Freed", + "system": { + "description": "You were a thrall, but escaped or won your freedom
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/fugitive__6y5G8ftyLbC52Rhb.json b/data/packs/backgrounds.db/fugitive__6y5G8ftyLbC52Rhb.json new file mode 100644 index 00000000..5c3dc782 --- /dev/null +++ b/data/packs/backgrounds.db/fugitive__6y5G8ftyLbC52Rhb.json @@ -0,0 +1,18 @@ +{ + "_id": "6y5G8ftyLbC52Rhb", + "_key": "!items!6y5G8ftyLbC52Rhb", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Fugitive", + "system": { + "description": "An anonymous savior helped you disappear
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/god_s_blood__IciCrV0cEOXxV5GI.json b/data/packs/backgrounds.db/god_s_blood__IciCrV0cEOXxV5GI.json new file mode 100644 index 00000000..f6c863d5 --- /dev/null +++ b/data/packs/backgrounds.db/god_s_blood__IciCrV0cEOXxV5GI.json @@ -0,0 +1,18 @@ +{ + "_id": "IciCrV0cEOXxV5GI", + "_key": "!items!IciCrV0cEOXxV5GI", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "God's Blood", + "system": { + "description": "You are descended from a god; it marks you
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/haunted__fKb9qljaHRlSkfQm.json b/data/packs/backgrounds.db/haunted__fKb9qljaHRlSkfQm.json new file mode 100644 index 00000000..c8f6db37 --- /dev/null +++ b/data/packs/backgrounds.db/haunted__fKb9qljaHRlSkfQm.json @@ -0,0 +1,18 @@ +{ + "_id": "fKb9qljaHRlSkfQm", + "_key": "!items!fKb9qljaHRlSkfQm", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Haunted", + "system": { + "description": "A restless spirit wants something from you
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/healer__Ek0cVNauz71yiuNN.json b/data/packs/backgrounds.db/healer__Ek0cVNauz71yiuNN.json new file mode 100644 index 00000000..8aa9538a --- /dev/null +++ b/data/packs/backgrounds.db/healer__Ek0cVNauz71yiuNN.json @@ -0,0 +1,18 @@ +{ + "_id": "Ek0cVNauz71yiuNN", + "_key": "!items!Ek0cVNauz71yiuNN", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Healer", + "system": { + "description": "You understand how life and death intertwine
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/herbalist__QGPfVeAbnZGwj9S7.json b/data/packs/backgrounds.db/herbalist__QGPfVeAbnZGwj9S7.json index b0734300..11612611 100644 --- a/data/packs/backgrounds.db/herbalist__QGPfVeAbnZGwj9S7.json +++ b/data/packs/backgrounds.db/herbalist__QGPfVeAbnZGwj9S7.json @@ -3,13 +3,13 @@ "_key": "!items!QGPfVeAbnZGwj9S7", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Herbalist", "system": { "description": "You know plants, medicines, and poisons
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/hermit__XRTdSQPsvCZwW1i2.json b/data/packs/backgrounds.db/hermit__XRTdSQPsvCZwW1i2.json new file mode 100644 index 00000000..e5ae41e1 --- /dev/null +++ b/data/packs/backgrounds.db/hermit__XRTdSQPsvCZwW1i2.json @@ -0,0 +1,18 @@ +{ + "_id": "XRTdSQPsvCZwW1i2", + "_key": "!items!XRTdSQPsvCZwW1i2", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Hermit", + "system": { + "description": "The wilds (and its creatures) are your family
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/heroborn__SyMVhs93jQqceGEm.json b/data/packs/backgrounds.db/heroborn__SyMVhs93jQqceGEm.json new file mode 100644 index 00000000..55fa0859 --- /dev/null +++ b/data/packs/backgrounds.db/heroborn__SyMVhs93jQqceGEm.json @@ -0,0 +1,18 @@ +{ + "_id": "SyMVhs93jQqceGEm", + "_key": "!items!SyMVhs93jQqceGEm", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Heroborn", + "system": { + "description": "You are the descendant of a famous warrior
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/hunter__GSP55wqhqc1BwneQ.json b/data/packs/backgrounds.db/hunter__GSP55wqhqc1BwneQ.json new file mode 100644 index 00000000..ccea0b30 --- /dev/null +++ b/data/packs/backgrounds.db/hunter__GSP55wqhqc1BwneQ.json @@ -0,0 +1,18 @@ +{ + "_id": "GSP55wqhqc1BwneQ", + "_key": "!items!GSP55wqhqc1BwneQ", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Hunter", + "system": { + "description": "You know how to move quietly in the wilds
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/jeweler__2bf6cUSTzdI7CMHE.json b/data/packs/backgrounds.db/jeweler__2bf6cUSTzdI7CMHE.json index 7813e619..07893bad 100644 --- a/data/packs/backgrounds.db/jeweler__2bf6cUSTzdI7CMHE.json +++ b/data/packs/backgrounds.db/jeweler__2bf6cUSTzdI7CMHE.json @@ -3,13 +3,13 @@ "_key": "!items!2bf6cUSTzdI7CMHE", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Jeweler", "system": { "description": "You can easily appraise value and authenticity
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/livestock_farmer__bVjstfOGFSqWbzlf.json b/data/packs/backgrounds.db/livestock_farmer__bVjstfOGFSqWbzlf.json new file mode 100644 index 00000000..c62f36f4 --- /dev/null +++ b/data/packs/backgrounds.db/livestock_farmer__bVjstfOGFSqWbzlf.json @@ -0,0 +1,18 @@ +{ + "_id": "bVjstfOGFSqWbzlf", + "_key": "!items!bVjstfOGFSqWbzlf", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Livestock Farmer", + "system": { + "description": "You have intuition about all animals
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/marked__2IzlwgK0gaN5dLZR.json b/data/packs/backgrounds.db/marked__2IzlwgK0gaN5dLZR.json new file mode 100644 index 00000000..4467e4a7 --- /dev/null +++ b/data/packs/backgrounds.db/marked__2IzlwgK0gaN5dLZR.json @@ -0,0 +1,18 @@ +{ + "_id": "2IzlwgK0gaN5dLZR", + "_key": "!items!2IzlwgK0gaN5dLZR", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Marked", + "system": { + "description": "You carry an eldritch mark. Is it a curse, or a gift?
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/marooned__kSpgj2YjbaX9Ucr3.json b/data/packs/backgrounds.db/marooned__kSpgj2YjbaX9Ucr3.json new file mode 100644 index 00000000..6da3f7a5 --- /dev/null +++ b/data/packs/backgrounds.db/marooned__kSpgj2YjbaX9Ucr3.json @@ -0,0 +1,18 @@ +{ + "_id": "kSpgj2YjbaX9Ucr3", + "_key": "!items!kSpgj2YjbaX9Ucr3", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Marooned", + "system": { + "description": "They left you behind, but you refused to die
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/mercenary__LhjuWtZ2jpvhLXPd.json b/data/packs/backgrounds.db/mercenary__LhjuWtZ2jpvhLXPd.json index af4535d3..88962370 100644 --- a/data/packs/backgrounds.db/mercenary__LhjuWtZ2jpvhLXPd.json +++ b/data/packs/backgrounds.db/mercenary__LhjuWtZ2jpvhLXPd.json @@ -3,13 +3,13 @@ "_key": "!items!LhjuWtZ2jpvhLXPd", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Mercenary", "system": { "description": "You fought friend and foe alike for your coin
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/minstrel__Ev3IVBU0Sb7Fcwib.json b/data/packs/backgrounds.db/minstrel__Ev3IVBU0Sb7Fcwib.json index f6370d3b..a1d55230 100644 --- a/data/packs/backgrounds.db/minstrel__Ev3IVBU0Sb7Fcwib.json +++ b/data/packs/backgrounds.db/minstrel__Ev3IVBU0Sb7Fcwib.json @@ -3,13 +3,14 @@ "_key": "!items!Ev3IVBU0Sb7Fcwib", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Minstrel", "system": { "description": "You've traveled far with your charm and talent
", + "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/noble__sBbHjpCaF0iIoDNM.json b/data/packs/backgrounds.db/noble__sBbHjpCaF0iIoDNM.json index 20097d04..3d2548ac 100644 --- a/data/packs/backgrounds.db/noble__sBbHjpCaF0iIoDNM.json +++ b/data/packs/backgrounds.db/noble__sBbHjpCaF0iIoDNM.json @@ -3,13 +3,13 @@ "_key": "!items!sBbHjpCaF0iIoDNM", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Noble", "system": { "description": "A famous name has opened many doors for you
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/nobleborn__9oLzgHFxOyD7y8rx.json b/data/packs/backgrounds.db/nobleborn__9oLzgHFxOyD7y8rx.json new file mode 100644 index 00000000..6404fc51 --- /dev/null +++ b/data/packs/backgrounds.db/nobleborn__9oLzgHFxOyD7y8rx.json @@ -0,0 +1,18 @@ +{ + "_id": "9oLzgHFxOyD7y8rx", + "_key": "!items!9oLzgHFxOyD7y8rx", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Nobleborn", + "system": { + "description": "You are the child of a jarl.
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/nord__pl9dhvRO02wkiizP.json b/data/packs/backgrounds.db/nord__pl9dhvRO02wkiizP.json new file mode 100644 index 00000000..88054c78 --- /dev/null +++ b/data/packs/backgrounds.db/nord__pl9dhvRO02wkiizP.json @@ -0,0 +1,9 @@ +{ + "_id": "pl9dhvRO02wkiizP", + "_key": "!folders!pl9dhvRO02wkiizP", + "color": null, + "folder": null, + "name": "Nord", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/backgrounds.db/orphaned__Ca3oriMsfAdfg7kL.json b/data/packs/backgrounds.db/orphaned__Ca3oriMsfAdfg7kL.json index 22e70a1b..546d38ba 100644 --- a/data/packs/backgrounds.db/orphaned__Ca3oriMsfAdfg7kL.json +++ b/data/packs/backgrounds.db/orphaned__Ca3oriMsfAdfg7kL.json @@ -3,13 +3,13 @@ "_key": "!items!Ca3oriMsfAdfg7kL", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Orphaned", "system": { "description": "An unusual guardian rescued and raised you
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/outcast__CbWJYt3JL7mvjCSG.json b/data/packs/backgrounds.db/outcast__CbWJYt3JL7mvjCSG.json new file mode 100644 index 00000000..097108ac --- /dev/null +++ b/data/packs/backgrounds.db/outcast__CbWJYt3JL7mvjCSG.json @@ -0,0 +1,18 @@ +{ + "_id": "CbWJYt3JL7mvjCSG", + "_key": "!items!CbWJYt3JL7mvjCSG", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Outcast", + "system": { + "description": "You were thrown out for real or supposed crimes
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/ranger__lFoVSBNURSvYTb4U.json b/data/packs/backgrounds.db/ranger__lFoVSBNURSvYTb4U.json index 51b84038..96399c10 100644 --- a/data/packs/backgrounds.db/ranger__lFoVSBNURSvYTb4U.json +++ b/data/packs/backgrounds.db/ranger__lFoVSBNURSvYTb4U.json @@ -3,13 +3,13 @@ "_key": "!items!lFoVSBNURSvYTb4U", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Ranger", "system": { "description": "The woods and wilds are your true home
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/redeemer__vMAguyr7hTGKCcMi.json b/data/packs/backgrounds.db/redeemer__vMAguyr7hTGKCcMi.json new file mode 100644 index 00000000..293a5622 --- /dev/null +++ b/data/packs/backgrounds.db/redeemer__vMAguyr7hTGKCcMi.json @@ -0,0 +1,18 @@ +{ + "_id": "vMAguyr7hTGKCcMi", + "_key": "!items!vMAguyr7hTGKCcMi", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Redeemer", + "system": { + "description": "You must redeem the name of your kin
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/sacrifice__BPrzA42xfky9tKJY.json b/data/packs/backgrounds.db/sacrifice__BPrzA42xfky9tKJY.json new file mode 100644 index 00000000..d431f460 --- /dev/null +++ b/data/packs/backgrounds.db/sacrifice__BPrzA42xfky9tKJY.json @@ -0,0 +1,21 @@ +{ + "_id": "BPrzA42xfky9tKJY", + "_key": "!items!BPrzA42xfky9tKJY", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Sacrifice", + "system": { + "class": [ + "Compendium.shadowdark-expanded.sd-expanded-items.Item.gzppRplU9cNif8P1" + ], + "description": "You were to be ritually sacrificed, but escaped
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/sailor__4QQNmFHKVIY6aOpW.json b/data/packs/backgrounds.db/sailor__4QQNmFHKVIY6aOpW.json index 927e64b7..cc3d13d3 100644 --- a/data/packs/backgrounds.db/sailor__4QQNmFHKVIY6aOpW.json +++ b/data/packs/backgrounds.db/sailor__4QQNmFHKVIY6aOpW.json @@ -3,13 +3,13 @@ "_key": "!items!4QQNmFHKVIY6aOpW", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Sailor", "system": { "description": "Pirate, privateer, or merchant — the seas are yours
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/scholar__cDYtsQeu2ZJOlvJp.json b/data/packs/backgrounds.db/scholar__cDYtsQeu2ZJOlvJp.json index 65eda56d..69560076 100644 --- a/data/packs/backgrounds.db/scholar__cDYtsQeu2ZJOlvJp.json +++ b/data/packs/backgrounds.db/scholar__cDYtsQeu2ZJOlvJp.json @@ -3,13 +3,13 @@ "_key": "!items!cDYtsQeu2ZJOlvJp", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Scholar", "system": { "description": "You know much about ancient history and lore
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/scout__FRz7qiokf1r9BcjJ.json b/data/packs/backgrounds.db/scout__FRz7qiokf1r9BcjJ.json index 056c2c77..fdc9d8f5 100644 --- a/data/packs/backgrounds.db/scout__FRz7qiokf1r9BcjJ.json +++ b/data/packs/backgrounds.db/scout__FRz7qiokf1r9BcjJ.json @@ -3,13 +3,13 @@ "_key": "!items!FRz7qiokf1r9BcjJ", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Scout", "system": { "description": "You survived on stealth, observation, and speed
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/seer_s_apprentice__bjRcNLr4JLeLs2Mi.json b/data/packs/backgrounds.db/seer_s_apprentice__bjRcNLr4JLeLs2Mi.json new file mode 100644 index 00000000..fe84a8ff --- /dev/null +++ b/data/packs/backgrounds.db/seer_s_apprentice__bjRcNLr4JLeLs2Mi.json @@ -0,0 +1,18 @@ +{ + "_id": "bjRcNLr4JLeLs2Mi", + "_key": "!items!bjRcNLr4JLeLs2Mi", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Seer's Apprentice", + "system": { + "description": "You know some of the mystic arts
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/shipwright__81vgneJwN31fxsLt.json b/data/packs/backgrounds.db/shipwright__81vgneJwN31fxsLt.json new file mode 100644 index 00000000..9408bf68 --- /dev/null +++ b/data/packs/backgrounds.db/shipwright__81vgneJwN31fxsLt.json @@ -0,0 +1,18 @@ +{ + "_id": "81vgneJwN31fxsLt", + "_key": "!items!81vgneJwN31fxsLt", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Shipwright", + "system": { + "description": "You know how to build and repair longboats
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/skald__HC6jelhcQuBrysjO.json b/data/packs/backgrounds.db/skald__HC6jelhcQuBrysjO.json new file mode 100644 index 00000000..1b6fec81 --- /dev/null +++ b/data/packs/backgrounds.db/skald__HC6jelhcQuBrysjO.json @@ -0,0 +1,18 @@ +{ + "_id": "HC6jelhcQuBrysjO", + "_key": "!items!HC6jelhcQuBrysjO", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Skald", + "system": { + "description": "You are a poet and know all the ancient ballads
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/soldier__UlC61DRdwHpl8dpt.json b/data/packs/backgrounds.db/soldier__UlC61DRdwHpl8dpt.json index cf3e72ce..b062e5cd 100644 --- a/data/packs/backgrounds.db/soldier__UlC61DRdwHpl8dpt.json +++ b/data/packs/backgrounds.db/soldier__UlC61DRdwHpl8dpt.json @@ -3,13 +3,13 @@ "_key": "!items!UlC61DRdwHpl8dpt", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Soldier", "system": { "description": "You served as a fighter in an organized army
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/thieves__guild__Ss7yXzx0Z6dhKKHr.json b/data/packs/backgrounds.db/thieves__guild__Ss7yXzx0Z6dhKKHr.json index 32eb0adc..5d4608c3 100644 --- a/data/packs/backgrounds.db/thieves__guild__Ss7yXzx0Z6dhKKHr.json +++ b/data/packs/backgrounds.db/thieves__guild__Ss7yXzx0Z6dhKKHr.json @@ -3,13 +3,13 @@ "_key": "!items!Ss7yXzx0Z6dhKKHr", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Thieves' Guild", "system": { "description": "You have connections, contacts, and debts
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/trader__vWVStctij50sm35u.json b/data/packs/backgrounds.db/trader__vWVStctij50sm35u.json new file mode 100644 index 00000000..022cb96e --- /dev/null +++ b/data/packs/backgrounds.db/trader__vWVStctij50sm35u.json @@ -0,0 +1,18 @@ +{ + "_id": "vWVStctij50sm35u", + "_key": "!items!vWVStctij50sm35u", + "effects": [ + ], + "folder": "pl9dhvRO02wkiizP", + "img": "icons/environment/people/commoner.webp", + "name": "Trader", + "system": { + "description": "You have mercantile connections in every village
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/urchin__jkZbwzeer9YNCf29.json b/data/packs/backgrounds.db/urchin__jkZbwzeer9YNCf29.json index 8c0b17bf..5e6cce8c 100644 --- a/data/packs/backgrounds.db/urchin__jkZbwzeer9YNCf29.json +++ b/data/packs/backgrounds.db/urchin__jkZbwzeer9YNCf29.json @@ -3,13 +3,13 @@ "_key": "!items!jkZbwzeer9YNCf29", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Urchin", "system": { "description": "You grew up in the merciless streets of a large city
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/wanted__eRi9oX0cqwQwV7tk.json b/data/packs/backgrounds.db/wanted__eRi9oX0cqwQwV7tk.json index 6863881a..d0d77951 100644 --- a/data/packs/backgrounds.db/wanted__eRi9oX0cqwQwV7tk.json +++ b/data/packs/backgrounds.db/wanted__eRi9oX0cqwQwV7tk.json @@ -3,13 +3,13 @@ "_key": "!items!eRi9oX0cqwQwV7tk", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Wanted", "system": { "description": "There's a price on your head, but you have allies
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/witchborn__cy4Xtbwqi7AUzVSz.json b/data/packs/backgrounds.db/witchborn__cy4Xtbwqi7AUzVSz.json new file mode 100644 index 00000000..0e33bf27 --- /dev/null +++ b/data/packs/backgrounds.db/witchborn__cy4Xtbwqi7AUzVSz.json @@ -0,0 +1,18 @@ +{ + "_id": "cy4Xtbwqi7AUzVSz", + "_key": "!items!cy4Xtbwqi7AUzVSz", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Witchborn", + "system": { + "description": "They burned your mother, but spared you
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/wizard_s_apprentice__n1JXyisxRuOLlqQd.json b/data/packs/backgrounds.db/wizard_s_apprentice__n1JXyisxRuOLlqQd.json index 7a90ad56..35795b7b 100644 --- a/data/packs/backgrounds.db/wizard_s_apprentice__n1JXyisxRuOLlqQd.json +++ b/data/packs/backgrounds.db/wizard_s_apprentice__n1JXyisxRuOLlqQd.json @@ -3,13 +3,13 @@ "_key": "!items!n1JXyisxRuOLlqQd", "effects": [ ], - "folder": null, + "folder": "InLbadov5GPzXI6c", "img": "icons/environment/people/commoner.webp", "name": "Wizard's Apprentice", "system": { "description": "You have a knack and eye for magic
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Background" diff --git a/data/packs/backgrounds.db/wolfchild__Nz2sB1nyv4ebWXoF.json b/data/packs/backgrounds.db/wolfchild__Nz2sB1nyv4ebWXoF.json new file mode 100644 index 00000000..5e80169b --- /dev/null +++ b/data/packs/backgrounds.db/wolfchild__Nz2sB1nyv4ebWXoF.json @@ -0,0 +1,18 @@ +{ + "_id": "Nz2sB1nyv4ebWXoF", + "_key": "!items!Nz2sB1nyv4ebWXoF", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Wolfchild", + "system": { + "description": "Long ago, you walked into town wearing pelts
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/backgrounds.db/woodborn__gSggHQgdLa8BDO5U.json b/data/packs/backgrounds.db/woodborn__gSggHQgdLa8BDO5U.json new file mode 100644 index 00000000..a39acaa1 --- /dev/null +++ b/data/packs/backgrounds.db/woodborn__gSggHQgdLa8BDO5U.json @@ -0,0 +1,18 @@ +{ + "_id": "gSggHQgdLa8BDO5U", + "_key": "!items!gSggHQgdLa8BDO5U", + "effects": [ + ], + "folder": "Ow9U3BiGFKGjRrIn", + "img": "icons/environment/people/commoner.webp", + "name": "Woodborn", + "system": { + "description": "They found you in the hollow of an oak tree
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + } + }, + "type": "Background" +} diff --git a/data/packs/class-abilities.db/charge__Ecajh7eY7lBEHuMv.json b/data/packs/class-abilities.db/charge__Ecajh7eY7lBEHuMv.json new file mode 100644 index 00000000..68709d43 --- /dev/null +++ b/data/packs/class-abilities.db/charge__Ecajh7eY7lBEHuMv.json @@ -0,0 +1,28 @@ +{ + "_id": "Ecajh7eY7lBEHuMv", + "_key": "!items!Ecajh7eY7lBEHuMv", + "effects": [ + ], + "folder": "T3unZZ7ZOWn5snHV", + "img": "icons/skills/melee/strike-polearm-light-orange.webp", + "name": "Charge", + "system": { + "ability": "", + "dc": null, + "description": "3/day, you can charge into combat by moving at least near before attacking. Each time you do this, your melee attacks deal double damage that round.
", + "group": "Charge", + "limitedUses": true, + "loseOnFailure": false, + "lost": false, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "uses": { + "available": 3, + "max": 3 + } + }, + "type": "Class Ability" +} diff --git a/data/packs/class-abilities.db/demonic_possession__dsFmHTTuERiQePky.json b/data/packs/class-abilities.db/demonic_possession__dsFmHTTuERiQePky.json new file mode 100644 index 00000000..0e9767a2 --- /dev/null +++ b/data/packs/class-abilities.db/demonic_possession__dsFmHTTuERiQePky.json @@ -0,0 +1,27 @@ +{ + "_id": "dsFmHTTuERiQePky", + "_key": "!items!dsFmHTTuERiQePky", + "effects": [ + ], + "folder": "JecnLEQ8FwHnDCny", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "name": "Demonic Possession", + "system": { + "ability": "", + "dc": 10, + "description": "3/day, gain a +1 bonus to your damage rolls that lasts 3 rounds.
In addition, add half your level to the damage bonus (round down).
", + "group": "", + "limitedUses": true, + "loseOnFailure": false, + "lost": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-1" + }, + "uses": { + "available": 3, + "max": 3 + } + }, + "type": "Class Ability" +} diff --git a/data/packs/class-abilities.db/desert_rider__T3unZZ7ZOWn5snHV.json b/data/packs/class-abilities.db/desert_rider__T3unZZ7ZOWn5snHV.json new file mode 100644 index 00000000..41ba0a1a --- /dev/null +++ b/data/packs/class-abilities.db/desert_rider__T3unZZ7ZOWn5snHV.json @@ -0,0 +1,9 @@ +{ + "_id": "T3unZZ7ZOWn5snHV", + "_key": "!folders!T3unZZ7ZOWn5snHV", + "color": "#22252b", + "folder": null, + "name": "Desert Rider", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/class-abilities.db/flourish__6snDwCm38HjvO1uv.json b/data/packs/class-abilities.db/flourish__6snDwCm38HjvO1uv.json new file mode 100644 index 00000000..0ba33498 --- /dev/null +++ b/data/packs/class-abilities.db/flourish__6snDwCm38HjvO1uv.json @@ -0,0 +1,28 @@ +{ + "_id": "6snDwCm38HjvO1uv", + "_key": "!items!6snDwCm38HjvO1uv", + "effects": [ + ], + "folder": "ntYpdY6HvWuXyrsm", + "img": "icons/skills/melee/sword-twirl-orange.webp", + "name": "Flourish", + "system": { + "ability": "", + "dc": null, + "description": "3/day, regain [[/roll 1d6]] hit points when you hit an enemy with a melee attack.
", + "group": "Flourish", + "limitedUses": true, + "loseOnFailure": false, + "lost": false, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "uses": { + "available": 3, + "max": 3 + } + }, + "type": "Class Ability" +} diff --git a/data/packs/class-abilities.db/knight_of_st__ydris__JecnLEQ8FwHnDCny.json b/data/packs/class-abilities.db/knight_of_st__ydris__JecnLEQ8FwHnDCny.json new file mode 100644 index 00000000..8020ebc0 --- /dev/null +++ b/data/packs/class-abilities.db/knight_of_st__ydris__JecnLEQ8FwHnDCny.json @@ -0,0 +1,9 @@ +{ + "_id": "JecnLEQ8FwHnDCny", + "_key": "!folders!JecnLEQ8FwHnDCny", + "color": "#22252b", + "folder": null, + "name": "Knight of St. Ydris", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/class-abilities.db/omen__pRO1kFMnFkkcYOgC.json b/data/packs/class-abilities.db/omen__pRO1kFMnFkkcYOgC.json new file mode 100644 index 00000000..4723b6a2 --- /dev/null +++ b/data/packs/class-abilities.db/omen__pRO1kFMnFkkcYOgC.json @@ -0,0 +1,27 @@ +{ + "_id": "pRO1kFMnFkkcYOgC", + "_key": "!items!pRO1kFMnFkkcYOgC", + "effects": [ + ], + "folder": "m4dDLdsMVfNF9LdP", + "img": "icons/magic/perception/orb-eye-scrying.webp", + "name": "Omen", + "system": { + "ability": "wis", + "dc": 9, + "description": "3/day, you can make a DC 9 WIS check. On a success, gain a luck token (you can't have more than one luck token at a time).
", + "group": "", + "limitedUses": true, + "loseOnFailure": false, + "lost": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-3" + }, + "uses": { + "available": 3, + "max": 3 + } + }, + "type": "Class Ability" +} diff --git a/data/packs/class-abilities.db/pit_fighter__ntYpdY6HvWuXyrsm.json b/data/packs/class-abilities.db/pit_fighter__ntYpdY6HvWuXyrsm.json new file mode 100644 index 00000000..e8ea0034 --- /dev/null +++ b/data/packs/class-abilities.db/pit_fighter__ntYpdY6HvWuXyrsm.json @@ -0,0 +1,9 @@ +{ + "_id": "ntYpdY6HvWuXyrsm", + "_key": "!folders!ntYpdY6HvWuXyrsm", + "color": "#22252b", + "folder": null, + "name": "Pit Fighter", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/class-abilities.db/relentless__z5uKTDf4wtkipQ4s.json b/data/packs/class-abilities.db/relentless__z5uKTDf4wtkipQ4s.json new file mode 100644 index 00000000..b482fded --- /dev/null +++ b/data/packs/class-abilities.db/relentless__z5uKTDf4wtkipQ4s.json @@ -0,0 +1,28 @@ +{ + "_id": "z5uKTDf4wtkipQ4s", + "_key": "!items!z5uKTDf4wtkipQ4s", + "effects": [ + ], + "folder": "ntYpdY6HvWuXyrsm", + "img": "icons/skills/wounds/injury-face-impact-orange.webp", + "name": "Relentless", + "system": { + "ability": "con", + "dc": 18, + "description": "3/day, when you are reduced to 0 HP, make a DC 18 Constitution check (the Implacable talent applies to this roll). On a success, you instead go to 1 HP.
", + "group": "Relentless", + "limitedUses": true, + "loseOnFailure": false, + "lost": false, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "uses": { + "available": 3, + "max": 3 + } + }, + "type": "Class Ability" +} diff --git a/data/packs/class-abilities.db/seer__m4dDLdsMVfNF9LdP.json b/data/packs/class-abilities.db/seer__m4dDLdsMVfNF9LdP.json new file mode 100644 index 00000000..90161d25 --- /dev/null +++ b/data/packs/class-abilities.db/seer__m4dDLdsMVfNF9LdP.json @@ -0,0 +1,9 @@ +{ + "_id": "m4dDLdsMVfNF9LdP", + "_key": "!folders!m4dDLdsMVfNF9LdP", + "color": "#22252b", + "folder": null, + "name": "Seer", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/classes.db/desert_rider__nFz0c666A4wUcBNS.json b/data/packs/classes.db/desert_rider__nFz0c666A4wUcBNS.json new file mode 100644 index 00000000..dcf52ac8 --- /dev/null +++ b/data/packs/classes.db/desert_rider__nFz0c666A4wUcBNS.json @@ -0,0 +1,100 @@ +{ + "_id": "nFz0c666A4wUcBNS", + "_key": "!items!nFz0c666A4wUcBNS", + "effects": [ + ], + "folder": null, + "img": "icons/sundries/documents/document-sealed-brown-red.webp", + "name": "Desert Rider", + "system": { + "allArmor": false, + "allMeleeWeapons": false, + "allRangedWeapons": false, + "allWeapons": false, + "armor": [ + "Compendium.shadowdark.gear.Item.EoTEHXApVDS7rHfw", + "Compendium.shadowdark.gear.Item.UWp4WkkiaBMSXYPE" + ], + "classTalentTable": "Compendium.shadowdark.rollable-tables.RollTable.vwwDlzGjfaiM0R4S", + "description": "Howling barbarians thundering across the sand on wild horses, elven spies wielding curved blades atop silvery camels, or bandits wrapped in colorful silks racing on sleek, desert stallions.
", + "hitPoints": "d8", + "language": { + "select": null + }, + "languages": { + "common": 0, + "fixed": [ + ], + "rare": 0, + "select": 0, + "selectOptions": [ + ] + }, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "spellcasting": { + "ability": "", + "baseDifficulty": 10, + "class": "__not_spellcaster__" + }, + "talentChoiceCount": 0, + "talentChoices": [ + ], + "talents": [ + "Compendium.shadowdark.talents.Item.6tUOlXmD8WspE6UI", + "Compendium.shadowdark.talents.Item.fXOG1tWCuBTQdgEl" + ], + "titles": [ + { + "chaotic": "Bandit", + "from": 1, + "lawful": "Outrider", + "neutral": "Rat", + "to": 2 + }, + { + "chaotic": "Robber", + "from": 3, + "lawful": "Sandrunner", + "neutral": "Fox", + "to": 4 + }, + { + "chaotic": "Raider", + "from": 5, + "lawful": "Trailblazer", + "neutral": "Wolf", + "to": 6 + }, + { + "chaotic": "Scourge", + "from": 7, + "lawful": "Swift Wind", + "neutral": "Tiger", + "to": 8 + }, + { + "chaotic": "Bandit King/Queen", + "from": 9, + "lawful": "Stormrunner", + "neutral": "Dragon", + "to": 10 + } + ], + "weapons": [ + "Compendium.shadowdark.gear.Item.4nmzFv43ua8nZDS7", + "Compendium.shadowdark.gear.Item.B3ZPeUtbChN8lrDm", + "Compendium.shadowdark.gear.Item.brIFMH0sOVmqX02N", + "Compendium.shadowdark.gear.Item.C3mc5OlKPSJNMrng", + "Compendium.shadowdark.gear.Item.DKBDkJ3LcRv8scLv", + "Compendium.shadowdark.gear.Item.GgSheZNm2cOQYpZP", + "Compendium.shadowdark.gear.Item.JM2XN855QYNhgtre", + "Compendium.shadowdark.gear.Item.UfHAWj5weH111Bea", + "Compendium.shadowdark.gear.Item.ZPUhNMmwXXrtbCXi" + ] + }, + "type": "Class" +} diff --git a/data/packs/classes.db/fighter__hO7KrvqDRH6kvftJ.json b/data/packs/classes.db/fighter__hO7KrvqDRH6kvftJ.json index 15c2c9a0..fb3bc3a1 100644 --- a/data/packs/classes.db/fighter__hO7KrvqDRH6kvftJ.json +++ b/data/packs/classes.db/fighter__hO7KrvqDRH6kvftJ.json @@ -30,7 +30,7 @@ }, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "spellcasting": { "ability": "", diff --git a/data/packs/classes.db/knight_of_st__ydris__0uVUOXKuX9xfJ600.json b/data/packs/classes.db/knight_of_st__ydris__0uVUOXKuX9xfJ600.json new file mode 100644 index 00000000..5f6d9022 --- /dev/null +++ b/data/packs/classes.db/knight_of_st__ydris__0uVUOXKuX9xfJ600.json @@ -0,0 +1,164 @@ +{ + "_id": "0uVUOXKuX9xfJ600", + "_key": "!items!0uVUOXKuX9xfJ600", + "effects": [ + ], + "folder": null, + "img": "icons/sundries/documents/document-sealed-brown-red.webp", + "name": "Knight of St. Ydris", + "system": { + "allArmor": true, + "allMeleeWeapons": true, + "allRangedWeapons": false, + "allWeapons": false, + "armor": [ + "Compendium.shadowdark.gear.Item.UWp4WkkiaBMSXYPE" + ], + "classTalentTable": "Compendium.shadowdark.rollable-tables.RollTable.vPME2uXw5RuoKEP8", + "description": "Cursed knights who walk the path of St. Ydris the Unholy, the Possessed. They embrace the darkness in order to fight it, cleansing evil with a flurry of steel and forbidden sorcery.
", + "hitPoints": "d6", + "language": { + "select": null + }, + "languages": { + "common": 0, + "fixed": [ + "Compendium.shadowdark.languages.Item.b5yBrLaRIl7ZEWKu" + ], + "rare": 0, + "select": 0, + "selectOptions": [ + ] + }, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "spellcasting": { + "ability": "cha", + "baseDifficulty": 10, + "class": "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND", + "spellsknown": { + "1": { + "1": null, + "2": null, + "3": null, + "4": null, + "5": null + }, + "10": { + "1": 3, + "2": 3, + "3": 2, + "4": null, + "5": null + }, + "2": { + "1": null, + "2": null, + "3": null, + "4": null, + "5": null + }, + "3": { + "1": 1, + "2": null, + "3": null, + "4": null, + "5": null + }, + "4": { + "1": 2, + "2": null, + "3": null, + "4": null, + "5": null + }, + "5": { + "1": 3, + "2": null, + "3": null, + "4": null, + "5": null + }, + "6": { + "1": 3, + "2": 1, + "3": null, + "4": null, + "5": null + }, + "7": { + "1": 3, + "2": 2, + "3": null, + "4": null, + "5": null + }, + "8": { + "1": 3, + "2": 3, + "3": null, + "4": null, + "5": null + }, + "9": { + "1": 3, + "2": 3, + "3": 1, + "4": null, + "5": null + } + } + }, + "talentChoiceCount": 0, + "talentChoices": [ + ], + "talents": [ + "Compendium.shadowdark.talents.Item.59TWYCe5pl1P6Znj", + "Compendium.shadowdark.talents.Item.XRW3jhpTni15hwFc" + ], + "titles": [ + { + "chaotic": "Traitor", + "from": 1, + "lawful": "Arbiter", + "neutral": "Brother/Sister", + "to": 2 + }, + { + "chaotic": "Fallen", + "from": 3, + "lawful": "Enforcer", + "neutral": "Exorcist", + "to": 4 + }, + { + "chaotic": "Oathbreaker", + "from": 5, + "lawful": "Knight Marshall", + "neutral": "Reverend Knight", + "to": 6 + }, + { + "chaotic": "Blackguard", + "from": 7, + "lawful": "Judge", + "neutral": "Inquisitor", + "to": 8 + }, + { + "chaotic": "Demonlord", + "from": 9, + "lawful": "Justiciar", + "neutral": "Grand Inquisitor", + "to": 10 + } + ], + "weapons": [ + "Compendium.shadowdark.gear.Item.eeVEJexfirwWzOVu" + ] + }, + "type": "Class" +} diff --git a/data/packs/classes.db/level_0__6LEKsG1HEw3dbo27.json b/data/packs/classes.db/level_0__6LEKsG1HEw3dbo27.json index d5fc82e0..d6ed807e 100644 --- a/data/packs/classes.db/level_0__6LEKsG1HEw3dbo27.json +++ b/data/packs/classes.db/level_0__6LEKsG1HEw3dbo27.json @@ -30,7 +30,7 @@ }, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "spellcasting": { "ability": "", diff --git a/data/packs/classes.db/pit_fighter__Ox27sOstCqZfKIBI.json b/data/packs/classes.db/pit_fighter__Ox27sOstCqZfKIBI.json new file mode 100644 index 00000000..e462dfca --- /dev/null +++ b/data/packs/classes.db/pit_fighter__Ox27sOstCqZfKIBI.json @@ -0,0 +1,93 @@ +{ + "_id": "Ox27sOstCqZfKIBI", + "_key": "!items!Ox27sOstCqZfKIBI", + "effects": [ + ], + "folder": null, + "img": "icons/sundries/documents/document-sealed-brown-red.webp", + "name": "Pit Fighter", + "system": { + "allArmor": false, + "allMeleeWeapons": false, + "allRangedWeapons": false, + "allWeapons": true, + "armor": [ + "Compendium.shadowdark.gear.Item.EoTEHXApVDS7rHfw", + "Compendium.shadowdark.gear.Item.UWp4WkkiaBMSXYPE" + ], + "classTalentTable": "Compendium.shadowdark.rollable-tables.RollTable.owING8sYmiI43Od0", + "description": "Blood-soaked warriors circling each other in a roaring arena, scarred desert bandits dueling for the right to lead their gang, or brash tavern brawlers who never turn down a challenge.
", + "hitPoints": "d8", + "language": { + "select": null + }, + "languages": { + "common": 0, + "fixed": [ + ], + "rare": 0, + "select": 0, + "selectOptions": [ + ] + }, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "spellcasting": { + "ability": "", + "baseDifficulty": 10, + "class": "__not_spellcaster__" + }, + "talentChoiceCount": 0, + "talentChoices": [ + ], + "talents": [ + "Compendium.shadowdark.talents.Item.bjZGm9FtinFh2ltV", + "Compendium.shadowdark.talents.Item.bOzxndFquBDYnQRz", + "Compendium.shadowdark.talents.Item.oB9wBu7jggoRpHcK", + "Compendium.shadowdark.talents.Item.T0wlSdIulbrDOKoZ" + ], + "titles": [ + { + "chaotic": "Ruffian", + "from": 1, + "lawful": "Rookie", + "neutral": "Underdog", + "to": 2 + }, + { + "chaotic": "Brawler", + "from": 3, + "lawful": "Gladiator", + "neutral": "Dark Horse", + "to": 4 + }, + { + "chaotic": "Heel", + "from": 5, + "lawful": "Hero", + "neutral": "Wild Card", + "to": 6 + }, + { + "chaotic": "Villain", + "from": 7, + "lawful": "Champion", + "neutral": "Victor", + "to": 8 + }, + { + "chaotic": "Legend", + "from": 9, + "lawful": "Legend", + "neutral": "Legend", + "to": 10 + } + ], + "weapons": [ + ] + }, + "type": "Class" +} diff --git a/data/packs/classes.db/priest__oZWzXx1WRLg286zD.json b/data/packs/classes.db/priest__oZWzXx1WRLg286zD.json index 3d908fc5..da9be68c 100644 --- a/data/packs/classes.db/priest__oZWzXx1WRLg286zD.json +++ b/data/packs/classes.db/priest__oZWzXx1WRLg286zD.json @@ -33,12 +33,84 @@ }, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "spellcasting": { "ability": "wis", "baseDifficulty": 10, - "class": "" + "class": "", + "spellsknown": { + "1": { + "1": 2, + "2": null, + "3": null, + "4": null, + "5": null + }, + "10": { + "1": 3, + "2": 3, + "3": 3, + "4": 2, + "5": 2 + }, + "2": { + "1": 3, + "2": null, + "3": null, + "4": null, + "5": null + }, + "3": { + "1": 3, + "2": 1, + "3": null, + "4": null, + "5": null + }, + "4": { + "1": 3, + "2": 2, + "3": null, + "4": null, + "5": null + }, + "5": { + "1": 3, + "2": 2, + "3": 1, + "4": null, + "5": null + }, + "6": { + "1": 3, + "2": 2, + "3": 2, + "4": null, + "5": null + }, + "7": { + "1": 3, + "2": 3, + "3": 2, + "4": 1, + "5": null + }, + "8": { + "1": 3, + "2": 3, + "3": 2, + "4": 2, + "5": null + }, + "9": { + "1": 3, + "2": 3, + "3": 2, + "4": 2, + "5": 1 + } + } }, "talentChoiceCount": 0, "talentChoices": [ diff --git a/data/packs/classes.db/ras_godai__7tlVtlk1zbMQz8qF.json b/data/packs/classes.db/ras_godai__7tlVtlk1zbMQz8qF.json new file mode 100644 index 00000000..dc4fbec3 --- /dev/null +++ b/data/packs/classes.db/ras_godai__7tlVtlk1zbMQz8qF.json @@ -0,0 +1,99 @@ +{ + "_id": "7tlVtlk1zbMQz8qF", + "_key": "!items!7tlVtlk1zbMQz8qF", + "effects": [ + ], + "folder": null, + "img": "icons/sundries/documents/document-sealed-brown-red.webp", + "name": "Ras Godai", + "system": { + "allArmor": false, + "allMeleeWeapons": false, + "allRangedWeapons": false, + "allWeapons": false, + "armor": [ + "Compendium.shadowdark.gear.Item.EoTEHXApVDS7rHfw" + ], + "classTalentTable": "Compendium.shadowdark.rollable-tables.RollTable.0vRwhfQgvAkzToHN", + "description": "Black-clad assassins who train from childhood inside a hidden desert monastery. They gain their sorcerous powers from a legendary black lotus flower that was given to them by a demon.
", + "hitPoints": "d6", + "language": { + "select": null + }, + "languages": { + "common": 0, + "fixed": [ + "Compendium.shadowdark.languages.Item.b5yBrLaRIl7ZEWKu" + ], + "rare": 0, + "select": 0, + "selectOptions": [ + ] + }, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "spellcasting": { + "ability": "", + "baseDifficulty": 10, + "class": "__not_spellcaster__" + }, + "talentChoiceCount": 0, + "talentChoices": [ + ], + "talents": [ + "Compendium.shadowdark.talents.Item.CpNGUp8xcCZZpeS2", + "Compendium.shadowdark.talents.Item.mOje5GCpl0pQ9WdM", + "Compendium.shadowdark.talents.Item.pOuKrF2CMkxt7EQG" + ], + "titles": [ + { + "chaotic": "Acolyte", + "from": 1, + "lawful": "Acolyte", + "neutral": "Acolyte", + "to": 2 + }, + { + "chaotic": "Shadow Path", + "from": 3, + "lawful": "Mirror Path", + "neutral": "Fire Path", + "to": 4 + }, + { + "chaotic": "Monk", + "from": 5, + "lawful": "Monk", + "neutral": "Monk", + "to": 6 + }, + { + "chaotic": "Assasin", + "from": 7, + "lawful": "Master", + "neutral": "Demon Blade", + "to": 8 + }, + { + "chaotic": "Black Lotus", + "from": 9, + "lawful": "White Lotus", + "neutral": "Red Lotus", + "to": 10 + } + ], + "weapons": [ + "Compendium.shadowdark.gear.Item.brIFMH0sOVmqX02N", + "Compendium.shadowdark.gear.Item.C3mc5OlKPSJNMrng", + "Compendium.shadowdark.gear.Item.DKBDkJ3LcRv8scLv", + "Compendium.shadowdark.gear.Item.FkcwP4cmpdM5pcOm", + "Compendium.shadowdark.gear.Item.iMu2tHuqGfJ7XjsS", + "Compendium.shadowdark.gear.Item.LW3MgxeOaEPPaiY2", + "Compendium.shadowdark.gear.Item.sDHZZx1xaCRPmhXY" + ] + }, + "type": "Class" +} diff --git a/data/packs/classes.db/sea_wolf__fEWU4eBsIyUygRJG.json b/data/packs/classes.db/sea_wolf__fEWU4eBsIyUygRJG.json new file mode 100644 index 00000000..a62bc39b --- /dev/null +++ b/data/packs/classes.db/sea_wolf__fEWU4eBsIyUygRJG.json @@ -0,0 +1,99 @@ +{ + "_id": "fEWU4eBsIyUygRJG", + "_key": "!items!fEWU4eBsIyUygRJG", + "effects": [ + ], + "folder": null, + "img": "icons/sundries/documents/document-sealed-brown-red.webp", + "name": "Sea Wolf", + "system": { + "allArmor": false, + "allMeleeWeapons": false, + "allRangedWeapons": false, + "allWeapons": false, + "armor": [ + "Compendium.shadowdark.gear.Item.DeqtKQQzI6HTYvV0", + "Compendium.shadowdark.gear.Item.EoTEHXApVDS7rHfw", + "Compendium.shadowdark.gear.Item.UWp4WkkiaBMSXYPE" + ], + "classTalentTable": "Compendium.shadowdark.rollable-tables.RollTable.r87J1r4hXVNnPDUK", + "description": "Seafaring raiders who prowl the isles for plunder in dragonheaded longboats. When the warhorn sounds, they become fierce berserkers and shield maidens who hope to please their gods with a brave death.
", + "hitPoints": "d8", + "language": { + "select": null + }, + "languages": { + "common": 0, + "fixed": [ + ], + "rare": 0, + "select": 0, + "selectOptions": [ + ] + }, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + }, + "spellcasting": { + "ability": "", + "baseDifficulty": 10, + "class": "__not_spellcaster__" + }, + "talentChoiceCount": 0, + "talentChoices": [ + ], + "talents": [ + "Compendium.shadowdark.talents.Item.0xDRcHPPcmO5NHOG", + "Compendium.shadowdark.talents.Item.A8Siwy6S27LwEkx5", + "Compendium.shadowdark.talents.Item.KMMpRWDsIybiDW7u" + ], + "titles": [ + { + "chaotic": "Rabble", + "from": 1, + "lawful": "Freefolk", + "neutral": "Wanderer", + "to": 2 + }, + { + "chaotic": "Raider", + "from": 3, + "lawful": "Shieldman/maiden", + "neutral": "Explorer", + "to": 4 + }, + { + "chaotic": "Reaver", + "from": 5, + "lawful": "Thane", + "neutral": "Adventurer", + "to": 6 + }, + { + "chaotic": "Conqueror", + "from": 7, + "lawful": "Jarl", + "neutral": "Renowned", + "to": 8 + }, + { + "chaotic": "Usurper", + "from": 9, + "lawful": "King/Queen", + "neutral": "Legendary", + "to": 10 + } + ], + "weapons": [ + "Compendium.shadowdark.gear.Item.3DxwBvjceq0FxcsC", + "Compendium.shadowdark.gear.Item.9Pnhl6SOsbf6qDmt", + "Compendium.shadowdark.gear.Item.brIFMH0sOVmqX02N", + "Compendium.shadowdark.gear.Item.C3mc5OlKPSJNMrng", + "Compendium.shadowdark.gear.Item.GzA5T0aewhouRsa3", + "Compendium.shadowdark.gear.Item.ZPUhNMmwXXrtbCXi" + ] + }, + "type": "Class" +} diff --git a/data/packs/classes.db/seer__xdjod5gPhNPIkLth.json b/data/packs/classes.db/seer__xdjod5gPhNPIkLth.json new file mode 100644 index 00000000..46376e01 --- /dev/null +++ b/data/packs/classes.db/seer__xdjod5gPhNPIkLth.json @@ -0,0 +1,166 @@ +{ + "_id": "xdjod5gPhNPIkLth", + "_key": "!items!xdjod5gPhNPIkLth", + "effects": [ + ], + "folder": null, + "img": "icons/sundries/documents/document-sealed-brown-red.webp", + "name": "Seer", + "system": { + "allArmor": false, + "allMeleeWeapons": false, + "allRangedWeapons": false, + "allWeapons": false, + "armor": [ + "Compendium.shadowdark.gear.Item.EoTEHXApVDS7rHfw" + ], + "classTalentTable": "Compendium.shadowdark.rollable-tables.RollTable.XU4gJD2AK8FCeEZh", + "description": "Baleful diviners who reek of smoke and blood. They untangle the whispers of the gods by reading the runes, the bones, and the stars. Their knowledge of fate allows them to bend it.
", + "hitPoints": "d6", + "language": { + "select": null + }, + "languages": { + "common": 0, + "fixed": [ + ], + "rare": 0, + "select": 0, + "selectOptions": [ + ] + }, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + }, + "spellcasting": { + "ability": "wis", + "baseDifficulty": 10, + "class": "", + "spellsknown": { + "1": { + "1": 1, + "2": null, + "3": null, + "4": null, + "5": null + }, + "10": { + "1": 2, + "2": 2, + "3": 2, + "4": 2, + "5": 2 + }, + "2": { + "1": 2, + "2": null, + "3": null, + "4": null, + "5": null + }, + "3": { + "1": 2, + "2": 1, + "3": null, + "4": null, + "5": null + }, + "4": { + "1": 2, + "2": 2, + "3": null, + "4": null, + "5": null + }, + "5": { + "1": 2, + "2": 2, + "3": 1, + "4": null, + "5": null + }, + "6": { + "1": 2, + "2": 2, + "3": 2, + "4": null, + "5": null + }, + "7": { + "1": 2, + "2": 2, + "3": 2, + "4": 1, + "5": null + }, + "8": { + "1": 2, + "2": 2, + "3": 2, + "4": 2, + "5": null + }, + "9": { + "1": 2, + "2": 2, + "3": 2, + "4": 2, + "5": 1 + } + } + }, + "talentChoiceCount": 0, + "talentChoices": [ + ], + "talents": [ + "Compendium.shadowdark.talents.Item.Az2fXCwgo5C3x2X7", + "Compendium.shadowdark.talents.Item.Qu0KqU3KzzRS1oer", + "Compendium.shadowdark.talents.Item.SsgeL6OKpvpltElv" + ], + "titles": [ + { + "chaotic": "Hedge Witch", + "from": 1, + "lawful": "Guide", + "neutral": "Fortune Teller", + "to": 2 + }, + { + "chaotic": "Whisperer", + "from": 3, + "lawful": "Chanter", + "neutral": "Singer", + "to": 4 + }, + { + "chaotic": "Bone Reader", + "from": 5, + "lawful": "Rune Reader", + "neutral": "Star Reader", + "to": 6 + }, + { + "chaotic": "Dreaded One", + "from": 7, + "lawful": "Wise One", + "neutral": "Blessed One", + "to": 8 + }, + { + "chaotic": "Seer of Loki", + "from": 9, + "lawful": "Seer of Odin", + "neutral": "Seer of Freya", + "to": 10 + } + ], + "weapons": [ + "Compendium.shadowdark.gear.Item.brIFMH0sOVmqX02N", + "Compendium.shadowdark.gear.Item.C3mc5OlKPSJNMrng", + "Compendium.shadowdark.gear.Item.P4aAkDkgwR9zcATw" + ] + }, + "type": "Class" +} diff --git a/data/packs/classes.db/thief__C6wkCa2w5dlgSq7f.json b/data/packs/classes.db/thief__C6wkCa2w5dlgSq7f.json index efc900f3..ec916495 100644 --- a/data/packs/classes.db/thief__C6wkCa2w5dlgSq7f.json +++ b/data/packs/classes.db/thief__C6wkCa2w5dlgSq7f.json @@ -32,7 +32,7 @@ }, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "spellcasting": { "ability": "", diff --git a/data/packs/classes.db/warlock__waXnHdAHSHSo0dQI.json b/data/packs/classes.db/warlock__waXnHdAHSHSo0dQI.json new file mode 100644 index 00000000..8b8a4f33 --- /dev/null +++ b/data/packs/classes.db/warlock__waXnHdAHSHSo0dQI.json @@ -0,0 +1,102 @@ +{ + "_id": "waXnHdAHSHSo0dQI", + "_key": "!items!waXnHdAHSHSo0dQI", + "effects": [ + ], + "folder": null, + "img": "icons/sundries/documents/document-sealed-brown-red.webp", + "name": "Warlock", + "system": { + "allArmor": false, + "allMeleeWeapons": false, + "allRangedWeapons": false, + "allWeapons": false, + "armor": [ + "Compendium.shadowdark.gear.Item.DeqtKQQzI6HTYvV0", + "Compendium.shadowdark.gear.Item.EoTEHXApVDS7rHfw", + "Compendium.shadowdark.gear.Item.UWp4WkkiaBMSXYPE" + ], + "classTalentTable": "Compendium.shadowdark.rollable-tables.RollTable.xM3hghlK5nvo46Vo", + "description": "Howling warriors with sharpened teeth, wild-eyed doomspeakers preaching of The Dissolution, and cloaked lore-hunters bearing the hidden Mark of Shune.
", + "hitPoints": "d6", + "language": { + "select": 1 + }, + "languages": { + "common": 0, + "fixed": [ + ], + "rare": 0, + "select": 1, + "selectOptions": [ + "Compendium.shadowdark.languages.Item.b5yBrLaRIl7ZEWKu", + "Compendium.shadowdark.languages.Item.EP8NdjL8B5xXK7u9", + "Compendium.shadowdark.languages.Item.GVbmj6D47b9lbOHz", + "Compendium.shadowdark.languages.Item.Lf6kATbC1uNPLnPi", + "Compendium.shadowdark.languages.Item.ufwua5RXnJXlA0St" + ] + }, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "spellcasting": { + "ability": "", + "baseDifficulty": 10, + "class": "__not_spellcaster__" + }, + "talentChoiceCount": 0, + "talentChoices": [ + ], + "talents": [ + "Compendium.shadowdark.talents.Item.4pcEgD8oLA5euovK", + "Compendium.shadowdark.talents.Item.QqkXMqBROibRbKd3" + ], + "titles": [ + { + "chaotic": "Marked", + "from": 1, + "lawful": "Favored", + "neutral": "Chosen", + "to": 2 + }, + { + "chaotic": "Zealot", + "from": 3, + "lawful": "Herald", + "neutral": "Channeler", + "to": 4 + }, + { + "chaotic": "Occultist", + "from": 5, + "lawful": "Eminent", + "neutral": "Prophesied", + "to": 6 + }, + { + "chaotic": "Champion", + "from": 7, + "lawful": "Exalted", + "neutral": "Transcendent", + "to": 8 + }, + { + "chaotic": "Harbinger", + "from": 9, + "lawful": "Incarnation", + "neutral": "Avatar", + "to": 10 + } + ], + "weapons": [ + "Compendium.shadowdark.gear.Item.C3mc5OlKPSJNMrng", + "Compendium.shadowdark.gear.Item.eeVEJexfirwWzOVu", + "Compendium.shadowdark.gear.Item.jGZyVuFJnW7QcBFX", + "Compendium.shadowdark.gear.Item.JM2XN855QYNhgtre", + "Compendium.shadowdark.gear.Item.ZPUhNMmwXXrtbCXi" + ] + }, + "type": "Class" +} diff --git a/data/packs/classes.db/witch__KGnBAFiTiLHZJUND.json b/data/packs/classes.db/witch__KGnBAFiTiLHZJUND.json new file mode 100644 index 00000000..51b6b667 --- /dev/null +++ b/data/packs/classes.db/witch__KGnBAFiTiLHZJUND.json @@ -0,0 +1,167 @@ +{ + "_id": "KGnBAFiTiLHZJUND", + "_key": "!items!KGnBAFiTiLHZJUND", + "effects": [ + ], + "folder": null, + "img": "icons/sundries/documents/document-sealed-brown-red.webp", + "name": "Witch", + "system": { + "allArmor": false, + "allMeleeWeapons": false, + "allRangedWeapons": false, + "allWeapons": false, + "armor": [ + "Compendium.shadowdark.gear.Item.EoTEHXApVDS7rHfw" + ], + "classTalentTable": "Compendium.shadowdark.rollable-tables.RollTable.fifOKQmilp9Y45lf", + "description": "Cackling crones stooped over cauldrons, chanting shamans smeared in blood and clay, and outcast maidens with milky eyes that see portents and secrets.
", + "hitPoints": "d4", + "language": { + "select": null + }, + "languages": { + "common": 0, + "fixed": [ + "Compendium.shadowdark.languages.Item.b5yBrLaRIl7ZEWKu", + "Compendium.shadowdark.languages.Item.Lf6kATbC1uNPLnPi", + "Compendium.shadowdark.languages.Item.ufwua5RXnJXlA0St" + ], + "rare": 0, + "select": 0, + "selectOptions": [ + ] + }, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "spellcasting": { + "ability": "cha", + "baseDifficulty": 10, + "class": "", + "spellsknown": { + "1": { + "1": 3, + "2": null, + "3": null, + "4": null, + "5": null + }, + "10": { + "1": 4, + "2": 4, + "3": 4, + "4": 2, + "5": 2 + }, + "2": { + "1": 4, + "2": null, + "3": null, + "4": null, + "5": null + }, + "3": { + "1": 4, + "2": 1, + "3": null, + "4": null, + "5": null + }, + "4": { + "1": 4, + "2": 2, + "3": null, + "4": null, + "5": null + }, + "5": { + "1": 4, + "2": 2, + "3": 1, + "4": null, + "5": null + }, + "6": { + "1": 4, + "2": 3, + "3": 2, + "4": null, + "5": null + }, + "7": { + "1": 4, + "2": 3, + "3": 2, + "4": 1, + "5": null + }, + "8": { + "1": 4, + "2": 4, + "3": 2, + "4": 2, + "5": null + }, + "9": { + "1": 4, + "2": 4, + "3": 3, + "4": 2, + "5": 1 + } + } + }, + "talentChoiceCount": 0, + "talentChoices": [ + ], + "talents": [ + "Compendium.shadowdark.talents.Item.7XtnCM9VdxVmh6D3", + "Compendium.shadowdark.talents.Item.uO91xIibpFDLiPSF" + ], + "titles": [ + { + "chaotic": "Whisperer", + "from": 1, + "lawful": "Fortune Teller", + "neutral": "Shaman", + "to": 2 + }, + { + "chaotic": "Hexer", + "from": 3, + "lawful": "Far Seer", + "neutral": "Conjurer", + "to": 4 + }, + { + "chaotic": "Hag/Elder", + "from": 5, + "lawful": "Prophet", + "neutral": "Soothsayer", + "to": 6 + }, + { + "chaotic": "Crone/Uncle", + "from": 7, + "lawful": "Wise One", + "neutral": "Conduit", + "to": 8 + }, + { + "chaotic": "Baba", + "from": 9, + "lawful": "Baba", + "neutral": "Baba", + "to": 10 + } + ], + "weapons": [ + "Compendium.shadowdark.gear.Item.9eTpsuEuzL3Vaxge", + "Compendium.shadowdark.gear.Item.C3mc5OlKPSJNMrng" + ] + }, + "type": "Class" +} diff --git a/data/packs/classes.db/wizard__035nuVkU9q2wtMPs.json b/data/packs/classes.db/wizard__035nuVkU9q2wtMPs.json index 211968a3..0b2bce9e 100644 --- a/data/packs/classes.db/wizard__035nuVkU9q2wtMPs.json +++ b/data/packs/classes.db/wizard__035nuVkU9q2wtMPs.json @@ -30,12 +30,84 @@ }, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "spellcasting": { "ability": "int", "baseDifficulty": 10, - "class": "" + "class": "", + "spellsknown": { + "1": { + "1": 3, + "2": null, + "3": null, + "4": null, + "5": null + }, + "10": { + "1": 4, + "2": 4, + "3": 4, + "4": 2, + "5": 2 + }, + "2": { + "1": 4, + "2": null, + "3": null, + "4": null, + "5": null + }, + "3": { + "1": 4, + "2": 1, + "3": null, + "4": null, + "5": null + }, + "4": { + "1": 4, + "2": 2, + "3": null, + "4": null, + "5": null + }, + "5": { + "1": 4, + "2": 2, + "3": 1, + "4": null, + "5": null + }, + "6": { + "1": 4, + "2": 3, + "3": 2, + "4": null, + "5": null + }, + "7": { + "1": 4, + "2": 3, + "3": 2, + "4": 1, + "5": null + }, + "8": { + "1": 4, + "2": 4, + "3": 2, + "4": 2, + "5": null + }, + "9": { + "1": 4, + "2": 4, + "3": 3, + "4": 2, + "5": 1 + } + } }, "talentChoiceCount": 0, "talentChoices": [ diff --git a/data/packs/conditions.db/condition__afraid__6Hd5Dzf2TnXL9Gxs.json b/data/packs/conditions.db/condition__afraid__6Hd5Dzf2TnXL9Gxs.json index 8f264f8b..d9de2008 100644 --- a/data/packs/conditions.db/condition__afraid__6Hd5Dzf2TnXL9Gxs.json +++ b/data/packs/conditions.db/condition__afraid__6Hd5Dzf2TnXL9Gxs.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__asleep__FoXNI5CfBkJOvJ9c.json b/data/packs/conditions.db/condition__asleep__FoXNI5CfBkJOvJ9c.json index 3d0f62c1..ba1ce951 100644 --- a/data/packs/conditions.db/condition__asleep__FoXNI5CfBkJOvJ9c.json +++ b/data/packs/conditions.db/condition__asleep__FoXNI5CfBkJOvJ9c.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__banished__NytuNX2lLUibvXSB.json b/data/packs/conditions.db/condition__banished__NytuNX2lLUibvXSB.json index 5e85d30e..4f4103a5 100644 --- a/data/packs/conditions.db/condition__banished__NytuNX2lLUibvXSB.json +++ b/data/packs/conditions.db/condition__banished__NytuNX2lLUibvXSB.json @@ -27,7 +27,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__beguiled__4OcLCPW1pxzTua7d.json b/data/packs/conditions.db/condition__beguiled__4OcLCPW1pxzTua7d.json index 9aa0824f..e43ca8b0 100644 --- a/data/packs/conditions.db/condition__beguiled__4OcLCPW1pxzTua7d.json +++ b/data/packs/conditions.db/condition__beguiled__4OcLCPW1pxzTua7d.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__blind__Grd46xo0lgHLtfVe.json b/data/packs/conditions.db/condition__blind__Grd46xo0lgHLtfVe.json index 8bd0287f..2579e3af 100644 --- a/data/packs/conditions.db/condition__blind__Grd46xo0lgHLtfVe.json +++ b/data/packs/conditions.db/condition__blind__Grd46xo0lgHLtfVe.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__bug_brain__rbOmeG3R2mmiiIMT.json b/data/packs/conditions.db/condition__bug_brain__rbOmeG3R2mmiiIMT.json index 9dae80a1..760e290f 100644 --- a/data/packs/conditions.db/condition__bug_brain__rbOmeG3R2mmiiIMT.json +++ b/data/packs/conditions.db/condition__bug_brain__rbOmeG3R2mmiiIMT.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__charmed__fDUPAItc64pmW5zM.json b/data/packs/conditions.db/condition__charmed__fDUPAItc64pmW5zM.json index 39086e61..79eb17f3 100644 --- a/data/packs/conditions.db/condition__charmed__fDUPAItc64pmW5zM.json +++ b/data/packs/conditions.db/condition__charmed__fDUPAItc64pmW5zM.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__compelled__7DNtQwX31lpChHZH.json b/data/packs/conditions.db/condition__compelled__7DNtQwX31lpChHZH.json index dceb2532..f77a08eb 100644 --- a/data/packs/conditions.db/condition__compelled__7DNtQwX31lpChHZH.json +++ b/data/packs/conditions.db/condition__compelled__7DNtQwX31lpChHZH.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__cursed__T7PD6qqfanwAMEzo.json b/data/packs/conditions.db/condition__cursed__T7PD6qqfanwAMEzo.json index fae407b1..14db7d88 100644 --- a/data/packs/conditions.db/condition__cursed__T7PD6qqfanwAMEzo.json +++ b/data/packs/conditions.db/condition__cursed__T7PD6qqfanwAMEzo.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__disease__1___WRFmdFxvPhVKXQB2.json b/data/packs/conditions.db/condition__disease__1___WRFmdFxvPhVKXQB2.json index 98b1fccc..17c3135f 100644 --- a/data/packs/conditions.db/condition__disease__1___WRFmdFxvPhVKXQB2.json +++ b/data/packs/conditions.db/condition__disease__1___WRFmdFxvPhVKXQB2.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__disease__2___fMXSo5UqQD0fedRc.json b/data/packs/conditions.db/condition__disease__2___fMXSo5UqQD0fedRc.json index 52e7e5e8..c6213240 100644 --- a/data/packs/conditions.db/condition__disease__2___fMXSo5UqQD0fedRc.json +++ b/data/packs/conditions.db/condition__disease__2___fMXSo5UqQD0fedRc.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__disease__3___wDCrj4X7ccqB2jA8.json b/data/packs/conditions.db/condition__disease__3___wDCrj4X7ccqB2jA8.json index 6cc35279..a8a02529 100644 --- a/data/packs/conditions.db/condition__disease__3___wDCrj4X7ccqB2jA8.json +++ b/data/packs/conditions.db/condition__disease__3___wDCrj4X7ccqB2jA8.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__disease__4___PY16IzWMkbYbGAWJ.json b/data/packs/conditions.db/condition__disease__4___PY16IzWMkbYbGAWJ.json index dda71198..17718ccd 100644 --- a/data/packs/conditions.db/condition__disease__4___PY16IzWMkbYbGAWJ.json +++ b/data/packs/conditions.db/condition__disease__4___PY16IzWMkbYbGAWJ.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__drained__1___fHiOjFwljNOeJ2aX.json b/data/packs/conditions.db/condition__drained__1___fHiOjFwljNOeJ2aX.json index 6c27f3ea..cbaaa4f1 100644 --- a/data/packs/conditions.db/condition__drained__1___fHiOjFwljNOeJ2aX.json +++ b/data/packs/conditions.db/condition__drained__1___fHiOjFwljNOeJ2aX.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__drained__2___mqOVlejHMZAvqnn4.json b/data/packs/conditions.db/condition__drained__2___mqOVlejHMZAvqnn4.json index 44d25e62..148faf18 100644 --- a/data/packs/conditions.db/condition__drained__2___mqOVlejHMZAvqnn4.json +++ b/data/packs/conditions.db/condition__drained__2___mqOVlejHMZAvqnn4.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__drained__3___jT3yIGZpBlEYa2va.json b/data/packs/conditions.db/condition__drained__3___jT3yIGZpBlEYa2va.json index 1b926a70..b76650be 100644 --- a/data/packs/conditions.db/condition__drained__3___jT3yIGZpBlEYa2va.json +++ b/data/packs/conditions.db/condition__drained__3___jT3yIGZpBlEYa2va.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__drained__4___GQDiR0cXfb86m83P.json b/data/packs/conditions.db/condition__drained__4___GQDiR0cXfb86m83P.json index d9e5dc43..93e115fd 100644 --- a/data/packs/conditions.db/condition__drained__4___GQDiR0cXfb86m83P.json +++ b/data/packs/conditions.db/condition__drained__4___GQDiR0cXfb86m83P.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__drained__5___BcWf0hoWC2DZyaFH.json b/data/packs/conditions.db/condition__drained__5___BcWf0hoWC2DZyaFH.json index b9acb46e..de8e76fd 100644 --- a/data/packs/conditions.db/condition__drained__5___BcWf0hoWC2DZyaFH.json +++ b/data/packs/conditions.db/condition__drained__5___BcWf0hoWC2DZyaFH.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__drained__6___5S5y0GWE2akNYJiq.json b/data/packs/conditions.db/condition__drained__6___5S5y0GWE2akNYJiq.json index 6ea43823..32c5986c 100644 --- a/data/packs/conditions.db/condition__drained__6___5S5y0GWE2akNYJiq.json +++ b/data/packs/conditions.db/condition__drained__6___5S5y0GWE2akNYJiq.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__enfeebled__cha___XPk44UuWpkKBxyf3.json b/data/packs/conditions.db/condition__enfeebled__cha___XPk44UuWpkKBxyf3.json index c37fbc54..43f29811 100644 --- a/data/packs/conditions.db/condition__enfeebled__cha___XPk44UuWpkKBxyf3.json +++ b/data/packs/conditions.db/condition__enfeebled__cha___XPk44UuWpkKBxyf3.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__enfeebled__con___fkb9HwrPEq9mlZbb.json b/data/packs/conditions.db/condition__enfeebled__con___fkb9HwrPEq9mlZbb.json index 48d61a28..e2a998f1 100644 --- a/data/packs/conditions.db/condition__enfeebled__con___fkb9HwrPEq9mlZbb.json +++ b/data/packs/conditions.db/condition__enfeebled__con___fkb9HwrPEq9mlZbb.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__enfeebled__dex___lsVOr4eduzSNGkVY.json b/data/packs/conditions.db/condition__enfeebled__dex___lsVOr4eduzSNGkVY.json index 20bf4218..61b33ad0 100644 --- a/data/packs/conditions.db/condition__enfeebled__dex___lsVOr4eduzSNGkVY.json +++ b/data/packs/conditions.db/condition__enfeebled__dex___lsVOr4eduzSNGkVY.json @@ -37,7 +37,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__enfeebled__int___dmEiJzqy55xVYfD2.json b/data/packs/conditions.db/condition__enfeebled__int___dmEiJzqy55xVYfD2.json index ac372d90..92043ee3 100644 --- a/data/packs/conditions.db/condition__enfeebled__int___dmEiJzqy55xVYfD2.json +++ b/data/packs/conditions.db/condition__enfeebled__int___dmEiJzqy55xVYfD2.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__enfeebled__str___ov1K3L3kuKj8hCUG.json b/data/packs/conditions.db/condition__enfeebled__str___ov1K3L3kuKj8hCUG.json index a478d6e5..9bc24a55 100644 --- a/data/packs/conditions.db/condition__enfeebled__str___ov1K3L3kuKj8hCUG.json +++ b/data/packs/conditions.db/condition__enfeebled__str___ov1K3L3kuKj8hCUG.json @@ -34,7 +34,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__enfeebled__wis___OvpXs6E4W6Ta6LJZ.json b/data/packs/conditions.db/condition__enfeebled__wis___OvpXs6E4W6Ta6LJZ.json index fd18ec15..f8d2199f 100644 --- a/data/packs/conditions.db/condition__enfeebled__wis___OvpXs6E4W6Ta6LJZ.json +++ b/data/packs/conditions.db/condition__enfeebled__wis___OvpXs6E4W6Ta6LJZ.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__fragile__pcBuNszkAjGRJ0XX.json b/data/packs/conditions.db/condition__fragile__pcBuNszkAjGRJ0XX.json index 465fea0a..6c9712d1 100644 --- a/data/packs/conditions.db/condition__fragile__pcBuNszkAjGRJ0XX.json +++ b/data/packs/conditions.db/condition__fragile__pcBuNszkAjGRJ0XX.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__gibbering__iU2qaminUz77BQ0L.json b/data/packs/conditions.db/condition__gibbering__iU2qaminUz77BQ0L.json index 62865ddf..4456c998 100644 --- a/data/packs/conditions.db/condition__gibbering__iU2qaminUz77BQ0L.json +++ b/data/packs/conditions.db/condition__gibbering__iU2qaminUz77BQ0L.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__invisible__LDzTLiVPs1Qvyrzk.json b/data/packs/conditions.db/condition__invisible__LDzTLiVPs1Qvyrzk.json index 15c1e346..6331898b 100644 --- a/data/packs/conditions.db/condition__invisible__LDzTLiVPs1Qvyrzk.json +++ b/data/packs/conditions.db/condition__invisible__LDzTLiVPs1Qvyrzk.json @@ -27,7 +27,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__invisible__stealthy___piycdXLudXTFLG0k.json b/data/packs/conditions.db/condition__invisible__stealthy___piycdXLudXTFLG0k.json index 718825fe..36851d60 100644 --- a/data/packs/conditions.db/condition__invisible__stealthy___piycdXLudXTFLG0k.json +++ b/data/packs/conditions.db/condition__invisible__stealthy___piycdXLudXTFLG0k.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__laughing__7yyr32LQtbwxDTAF.json b/data/packs/conditions.db/condition__laughing__7yyr32LQtbwxDTAF.json index 61064f2a..66cf05ab 100644 --- a/data/packs/conditions.db/condition__laughing__7yyr32LQtbwxDTAF.json +++ b/data/packs/conditions.db/condition__laughing__7yyr32LQtbwxDTAF.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__life_drain__1___eAWhmC9ZXzjhIa1H.json b/data/packs/conditions.db/condition__life_drain__1___eAWhmC9ZXzjhIa1H.json index c1b7f204..482584fe 100644 --- a/data/packs/conditions.db/condition__life_drain__1___eAWhmC9ZXzjhIa1H.json +++ b/data/packs/conditions.db/condition__life_drain__1___eAWhmC9ZXzjhIa1H.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__life_drain__2___HBDRaw3YhM22PJK2.json b/data/packs/conditions.db/condition__life_drain__2___HBDRaw3YhM22PJK2.json index 61281864..3ce45830 100644 --- a/data/packs/conditions.db/condition__life_drain__2___HBDRaw3YhM22PJK2.json +++ b/data/packs/conditions.db/condition__life_drain__2___HBDRaw3YhM22PJK2.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__life_drain__3___74xpXmPIMUYnyt1M.json b/data/packs/conditions.db/condition__life_drain__3___74xpXmPIMUYnyt1M.json index 75db6242..f6a588b1 100644 --- a/data/packs/conditions.db/condition__life_drain__3___74xpXmPIMUYnyt1M.json +++ b/data/packs/conditions.db/condition__life_drain__3___74xpXmPIMUYnyt1M.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__life_drain__4___pkvfOgSt7c86e1dw.json b/data/packs/conditions.db/condition__life_drain__4___pkvfOgSt7c86e1dw.json index 25150516..721ef5d4 100644 --- a/data/packs/conditions.db/condition__life_drain__4___pkvfOgSt7c86e1dw.json +++ b/data/packs/conditions.db/condition__life_drain__4___pkvfOgSt7c86e1dw.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__mesmerized__vmcHEQWOyX933G1R.json b/data/packs/conditions.db/condition__mesmerized__vmcHEQWOyX933G1R.json index de31a976..9fe7d7ba 100644 --- a/data/packs/conditions.db/condition__mesmerized__vmcHEQWOyX933G1R.json +++ b/data/packs/conditions.db/condition__mesmerized__vmcHEQWOyX933G1R.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__paralyzed__ROTpAUAHx5s4AZZh.json b/data/packs/conditions.db/condition__paralyzed__ROTpAUAHx5s4AZZh.json index f0941331..893de475 100644 --- a/data/packs/conditions.db/condition__paralyzed__ROTpAUAHx5s4AZZh.json +++ b/data/packs/conditions.db/condition__paralyzed__ROTpAUAHx5s4AZZh.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__petrified__DihIx1S94zeXV3oM.json b/data/packs/conditions.db/condition__petrified__DihIx1S94zeXV3oM.json index a12aa55b..d7ac613d 100644 --- a/data/packs/conditions.db/condition__petrified__DihIx1S94zeXV3oM.json +++ b/data/packs/conditions.db/condition__petrified__DihIx1S94zeXV3oM.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__polymorphed__rW7oltlWDmteEpV7.json b/data/packs/conditions.db/condition__polymorphed__rW7oltlWDmteEpV7.json index 1e4fefd8..ad34a848 100644 --- a/data/packs/conditions.db/condition__polymorphed__rW7oltlWDmteEpV7.json +++ b/data/packs/conditions.db/condition__polymorphed__rW7oltlWDmteEpV7.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__possessed__OL2kOP05K96L9JV9.json b/data/packs/conditions.db/condition__possessed__OL2kOP05K96L9JV9.json index 8af4b01d..781143b7 100644 --- a/data/packs/conditions.db/condition__possessed__OL2kOP05K96L9JV9.json +++ b/data/packs/conditions.db/condition__possessed__OL2kOP05K96L9JV9.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__stuck__0McK66FvDi42pjiu.json b/data/packs/conditions.db/condition__stuck__0McK66FvDi42pjiu.json index 0d9247b1..c30e2326 100644 --- a/data/packs/conditions.db/condition__stuck__0McK66FvDi42pjiu.json +++ b/data/packs/conditions.db/condition__stuck__0McK66FvDi42pjiu.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__stupified__SQzniFDNODQRLoNi.json b/data/packs/conditions.db/condition__stupified__SQzniFDNODQRLoNi.json index a1035eb3..9dabce62 100644 --- a/data/packs/conditions.db/condition__stupified__SQzniFDNODQRLoNi.json +++ b/data/packs/conditions.db/condition__stupified__SQzniFDNODQRLoNi.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/condition__unconscious__2UFWFSeffj7vrSSR.json b/data/packs/conditions.db/condition__unconscious__2UFWFSeffj7vrSSR.json index e597ce26..fc1bdf5d 100644 --- a/data/packs/conditions.db/condition__unconscious__2UFWFSeffj7vrSSR.json +++ b/data/packs/conditions.db/condition__unconscious__2UFWFSeffj7vrSSR.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/conditions.db/effect__stimulant__MUNwczWej0Bo8x4S.json b/data/packs/conditions.db/effect__stimulant__MUNwczWej0Bo8x4S.json index 50d93516..76d45efb 100644 --- a/data/packs/conditions.db/effect__stimulant__MUNwczWej0Bo8x4S.json +++ b/data/packs/conditions.db/effect__stimulant__MUNwczWej0Bo8x4S.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/deities.db/freya__R6m1FzSnuw5OnSpB.json b/data/packs/deities.db/freya__R6m1FzSnuw5OnSpB.json new file mode 100644 index 00000000..d3f87072 --- /dev/null +++ b/data/packs/deities.db/freya__R6m1FzSnuw5OnSpB.json @@ -0,0 +1,19 @@ +{ + "_id": "R6m1FzSnuw5OnSpB", + "_key": "!items!R6m1FzSnuw5OnSpB", + "effects": [ + ], + "folder": null, + "img": "icons/magic/holy/angel-wings-gray.webp", + "name": "Freya", + "system": { + "alignment": "neutral", + "description": "The goddess of love and hatred. The Queen of Shield Maidens whose valkyries carry worthy souls to the Great Feast. The First Seer who places her omens in bones, blood, and entrails. Freya inspires the poets and then torments them with lack.
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Deity" +} diff --git a/data/packs/deities.db/gede__FhDBOHUircue27aV.json b/data/packs/deities.db/gede__FhDBOHUircue27aV.json index 1f349888..2f8f4d15 100644 --- a/data/packs/deities.db/gede__FhDBOHUircue27aV.json +++ b/data/packs/deities.db/gede__FhDBOHUircue27aV.json @@ -9,8 +9,9 @@ "system": { "alignment": "neutral", "description": "The god of feasts, mirth, and the wilds. Gede is usually peaceful, but primal storms rage when her anger rises. Many elves and halflings worship her.
", + "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Deity" diff --git a/data/packs/deities.db/loki__rlrWLhbyaJZNrbND.json b/data/packs/deities.db/loki__rlrWLhbyaJZNrbND.json new file mode 100644 index 00000000..5d036c52 --- /dev/null +++ b/data/packs/deities.db/loki__rlrWLhbyaJZNrbND.json @@ -0,0 +1,19 @@ +{ + "_id": "rlrWLhbyaJZNrbND", + "_key": "!items!rlrWLhbyaJZNrbND", + "effects": [ + ], + "folder": null, + "img": "icons/magic/holy/angel-wings-gray.webp", + "name": "Loki", + "system": { + "alignment": "chaotic", + "description": "The Deceiver who wins with wit and wile. The wolf who disguises himself as a sheep. Loki is glib and infuriating; his words cut like steel, and his laughter howls like a gale. His followers do not seek Valhalla, for they know it will fall when Ragnarok comes.
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Deity" +} diff --git a/data/packs/deities.db/madeera_the_covenant__p91vJhT8FXvb2mLj.json b/data/packs/deities.db/madeera_the_covenant__p91vJhT8FXvb2mLj.json index 70b4eebb..cb2e9b85 100644 --- a/data/packs/deities.db/madeera_the_covenant__p91vJhT8FXvb2mLj.json +++ b/data/packs/deities.db/madeera_the_covenant__p91vJhT8FXvb2mLj.json @@ -10,7 +10,7 @@ "alignment": "lawful", "description": "Madeera was the first manifestation of Law. She carries every law of reality, a dictate called the Covenant, written on her skin in precise symbols.
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Deity" diff --git a/data/packs/deities.db/memnon__oT5Urxeq9eAeXJZf.json b/data/packs/deities.db/memnon__oT5Urxeq9eAeXJZf.json index e38f2191..f13c24fe 100644 --- a/data/packs/deities.db/memnon__oT5Urxeq9eAeXJZf.json +++ b/data/packs/deities.db/memnon__oT5Urxeq9eAeXJZf.json @@ -10,7 +10,7 @@ "alignment": "chaotic", "description": "Memnon was the first manifestation of Chaos. He is Madeera’s twin, a red-maned, leonine being whose ultimate ambition is to rend the cosmic laws of the Covenant from his sister’s skin.
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Deity" diff --git a/data/packs/deities.db/odin__iblZelXFcIZFbPFH.json b/data/packs/deities.db/odin__iblZelXFcIZFbPFH.json new file mode 100644 index 00000000..f6898581 --- /dev/null +++ b/data/packs/deities.db/odin__iblZelXFcIZFbPFH.json @@ -0,0 +1,19 @@ +{ + "_id": "iblZelXFcIZFbPFH", + "_key": "!items!iblZelXFcIZFbPFH", + "effects": [ + ], + "folder": null, + "img": "icons/magic/holy/angel-wings-gray.webp", + "name": "Odin", + "system": { + "alignment": "lawful", + "description": "The Allfather. Odin the One-Eyed values strength and cleverness. His twin ravens wing through the night, spying on dreams and memories. Worthy warriors are brought to the Great Hall of Valhalla when they die to feast and fight beside him eternally.
", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Deity" +} diff --git a/data/packs/deities.db/ord__w9GdZSr5XYNjIeeR.json b/data/packs/deities.db/ord__w9GdZSr5XYNjIeeR.json index 3ded4961..1be237ed 100644 --- a/data/packs/deities.db/ord__w9GdZSr5XYNjIeeR.json +++ b/data/packs/deities.db/ord__w9GdZSr5XYNjIeeR.json @@ -10,7 +10,7 @@ "alignment": "neutral", "description": "Ord the Unbending, the Wise, the Secret-Keeper. He is the god of magic, knowledge, secrets, and equilibrium.
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Deity" diff --git a/data/packs/deities.db/ramlaat__6qeBzYJUTgrMhUcW.json b/data/packs/deities.db/ramlaat__6qeBzYJUTgrMhUcW.json index 6245ed21..dfcf8aa2 100644 --- a/data/packs/deities.db/ramlaat__6qeBzYJUTgrMhUcW.json +++ b/data/packs/deities.db/ramlaat__6qeBzYJUTgrMhUcW.json @@ -9,8 +9,9 @@ "system": { "alignment": "chaotic", "description": "Ramlaat is the Pillager, the Barbaric, the Horde. Many orcs worship him and live by the Blood Rite, a prophecy that says only the strongest will survive a coming doom.
", + "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Deity" diff --git a/data/packs/deities.db/saint_terragnis__hNbUUJnD6HIda5tl.json b/data/packs/deities.db/saint_terragnis__hNbUUJnD6HIda5tl.json index af5f4052..1e81bb12 100644 --- a/data/packs/deities.db/saint_terragnis__hNbUUJnD6HIda5tl.json +++ b/data/packs/deities.db/saint_terragnis__hNbUUJnD6HIda5tl.json @@ -10,7 +10,7 @@ "alignment": "lawful", "description": "A legendary knight who is the patron of most lawful humans. She ascended to godhood long ago and is the embodiment of righteousness and justice.
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Deity" diff --git a/data/packs/deities.db/shune_the_vile__cQGIVxXN6caEcOWt.json b/data/packs/deities.db/shune_the_vile__cQGIVxXN6caEcOWt.json index bdd7e24e..b98b0f2b 100644 --- a/data/packs/deities.db/shune_the_vile__cQGIVxXN6caEcOWt.json +++ b/data/packs/deities.db/shune_the_vile__cQGIVxXN6caEcOWt.json @@ -10,7 +10,7 @@ "alignment": "chaotic", "description": "Shune whispers arcane secrets to sorcerers and witches who call to her in the dark hours. She schemes to displace Ord so she can control the vast flow of magic herself.
", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Deity" diff --git a/data/packs/deities.db/the_lost__r1j3fFsxwgxvIqxl.json b/data/packs/deities.db/the_lost__r1j3fFsxwgxvIqxl.json index 24b22984..72758393 100644 --- a/data/packs/deities.db/the_lost__r1j3fFsxwgxvIqxl.json +++ b/data/packs/deities.db/the_lost__r1j3fFsxwgxvIqxl.json @@ -9,8 +9,9 @@ "system": { "alignment": "", "description": "Two of The Nine are lost to the ages, their names expunged from history and memory. Yet their whispered legend lingers on in ancient, forbidden texts and secret, deep places...
", + "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Deity" diff --git a/data/packs/gear.db/backpack__oSnfz4qcWlUL6cDZ.json b/data/packs/gear.db/backpack__oSnfz4qcWlUL6cDZ.json index d229729b..42fd54fc 100644 --- a/data/packs/gear.db/backpack__oSnfz4qcWlUL6cDZ.json +++ b/data/packs/gear.db/backpack__oSnfz4qcWlUL6cDZ.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/bastard_sword__1T8oUkfkBtYTLNF3.json b/data/packs/gear.db/bastard_sword__1T8oUkfkBtYTLNF3.json index f410a28d..545b2f65 100644 --- a/data/packs/gear.db/bastard_sword__1T8oUkfkBtYTLNF3.json +++ b/data/packs/gear.db/bastard_sword__1T8oUkfkBtYTLNF3.json @@ -48,7 +48,7 @@ "slots_used": 2 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/gear.db/blowgun__FkcwP4cmpdM5pcOm.json b/data/packs/gear.db/blowgun__FkcwP4cmpdM5pcOm.json new file mode 100644 index 00000000..01ee7bb3 --- /dev/null +++ b/data/packs/gear.db/blowgun__FkcwP4cmpdM5pcOm.json @@ -0,0 +1,57 @@ +{ + "_id": "FkcwP4cmpdM5pcOm", + "_key": "!items!FkcwP4cmpdM5pcOm", + "effects": [ + ], + "folder": "LVzvIhYHieRT4O6q", + "img": "icons/weapons/thrown/dart-feathered.webp", + "name": "Blowgun", + "system": { + "baseWeapon": "", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0, + "damageMultiplier": 1 + }, + "broken": false, + "canBeEquipped": true, + "cost": { + "cp": 0, + "gp": 5, + "sp": 0 + }, + "damage": { + "numDice": 1, + "oneHanded": "", + "twoHanded": "" + }, + "description": "", + "equipped": false, + "isPhysical": true, + "magicItem": false, + "predefinedEffects": "", + "properties": [ + "Compendium.shadowdark.properties.Item.vobaPJfoZ1e50eab" + ], + "quantity": 1, + "range": "near", + "slots": { + "free_carry": 0, + "per_slot": 1, + "slots_used": 1 + }, + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "stashed": false, + "type": "ranged", + "weaponMastery": false + }, + "type": "Weapon" +} diff --git a/data/packs/gear.db/bolas__iMu2tHuqGfJ7XjsS.json b/data/packs/gear.db/bolas__iMu2tHuqGfJ7XjsS.json new file mode 100644 index 00000000..23939aee --- /dev/null +++ b/data/packs/gear.db/bolas__iMu2tHuqGfJ7XjsS.json @@ -0,0 +1,57 @@ +{ + "_id": "iMu2tHuqGfJ7XjsS", + "_key": "!items!iMu2tHuqGfJ7XjsS", + "effects": [ + ], + "folder": "LVzvIhYHieRT4O6q", + "img": "icons/weapons/thrown/bolas-steel.webp", + "name": "Bolas", + "system": { + "baseWeapon": "", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0, + "damageMultiplier": 1 + }, + "broken": false, + "canBeEquipped": true, + "cost": { + "cp": 0, + "gp": 2, + "sp": 0 + }, + "damage": { + "numDice": 1, + "oneHanded": "", + "twoHanded": "" + }, + "description": "", + "equipped": false, + "isPhysical": true, + "magicItem": false, + "predefinedEffects": "", + "properties": [ + "Compendium.shadowdark.properties.Item.98zYioBHqik74KBV" + ], + "quantity": 1, + "range": "near", + "slots": { + "free_carry": 0, + "per_slot": 1, + "slots_used": 1 + }, + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "stashed": false, + "type": "ranged", + "weaponMastery": false + }, + "type": "Weapon" +} diff --git a/data/packs/gear.db/bottle__bGrhQMkhE2qwjL4j.json b/data/packs/gear.db/bottle__bGrhQMkhE2qwjL4j.json index 7b1804dd..020fc74c 100644 --- a/data/packs/gear.db/bottle__bGrhQMkhE2qwjL4j.json +++ b/data/packs/gear.db/bottle__bGrhQMkhE2qwjL4j.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/caltrops__SzpjMuJrhF5nMJ7H.json b/data/packs/gear.db/caltrops__SzpjMuJrhF5nMJ7H.json index 23e7f26e..597797b9 100644 --- a/data/packs/gear.db/caltrops__SzpjMuJrhF5nMJ7H.json +++ b/data/packs/gear.db/caltrops__SzpjMuJrhF5nMJ7H.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/chainmail__DeqtKQQzI6HTYvV0.json b/data/packs/gear.db/chainmail__DeqtKQQzI6HTYvV0.json index e821b4c8..7e3c0f78 100644 --- a/data/packs/gear.db/chainmail__DeqtKQQzI6HTYvV0.json +++ b/data/packs/gear.db/chainmail__DeqtKQQzI6HTYvV0.json @@ -36,7 +36,7 @@ "slots_used": 2 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false }, diff --git a/data/packs/gear.db/club__JM2XN855QYNhgtre.json b/data/packs/gear.db/club__JM2XN855QYNhgtre.json index c82a25fd..9967d0dd 100644 --- a/data/packs/gear.db/club__JM2XN855QYNhgtre.json +++ b/data/packs/gear.db/club__JM2XN855QYNhgtre.json @@ -47,7 +47,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/gear.db/crawling_kit__fJHwwn6TEfbdr8CM.json b/data/packs/gear.db/crawling_kit__fJHwwn6TEfbdr8CM.json index 382db668..c9da2b27 100644 --- a/data/packs/gear.db/crawling_kit__fJHwwn6TEfbdr8CM.json +++ b/data/packs/gear.db/crawling_kit__fJHwwn6TEfbdr8CM.json @@ -34,7 +34,7 @@ "slots_used": 7 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/crossbow__eeVEJexfirwWzOVu.json b/data/packs/gear.db/crossbow__eeVEJexfirwWzOVu.json index 72fe69ae..a40d832e 100644 --- a/data/packs/gear.db/crossbow__eeVEJexfirwWzOVu.json +++ b/data/packs/gear.db/crossbow__eeVEJexfirwWzOVu.json @@ -49,7 +49,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "ranged", diff --git a/data/packs/gear.db/crossbow_bolts__iv8fMPiRYfsN8ICy.json b/data/packs/gear.db/crossbow_bolts__iv8fMPiRYfsN8ICy.json index 84fe86d8..b5c44e13 100644 --- a/data/packs/gear.db/crossbow_bolts__iv8fMPiRYfsN8ICy.json +++ b/data/packs/gear.db/crossbow_bolts__iv8fMPiRYfsN8ICy.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/crowbar__GbO6CggW71qMkgrG.json b/data/packs/gear.db/crowbar__GbO6CggW71qMkgrG.json index 097a3651..7cd84845 100644 --- a/data/packs/gear.db/crowbar__GbO6CggW71qMkgrG.json +++ b/data/packs/gear.db/crowbar__GbO6CggW71qMkgrG.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/curative__VjFsjhM6CZjZ04RT.json b/data/packs/gear.db/curative__VjFsjhM6CZjZ04RT.json index f856cacb..2b2a9a8d 100644 --- a/data/packs/gear.db/curative__VjFsjhM6CZjZ04RT.json +++ b/data/packs/gear.db/curative__VjFsjhM6CZjZ04RT.json @@ -33,7 +33,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "spellName": "", "stashed": false, diff --git a/data/packs/gear.db/dagger__C3mc5OlKPSJNMrng.json b/data/packs/gear.db/dagger__C3mc5OlKPSJNMrng.json index ca0d5ce5..d792d65a 100644 --- a/data/packs/gear.db/dagger__C3mc5OlKPSJNMrng.json +++ b/data/packs/gear.db/dagger__C3mc5OlKPSJNMrng.json @@ -49,7 +49,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/gear.db/flask__W2fFimb0y85wmOMb.json b/data/packs/gear.db/flask__W2fFimb0y85wmOMb.json index ae2b0660..77e88c75 100644 --- a/data/packs/gear.db/flask__W2fFimb0y85wmOMb.json +++ b/data/packs/gear.db/flask__W2fFimb0y85wmOMb.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/flint_and_steel__ERprfuTIFRFEix9G.json b/data/packs/gear.db/flint_and_steel__ERprfuTIFRFEix9G.json index 06cac8ba..acd42c5e 100644 --- a/data/packs/gear.db/flint_and_steel__ERprfuTIFRFEix9G.json +++ b/data/packs/gear.db/flint_and_steel__ERprfuTIFRFEix9G.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/foebane__FeoRamUTz5jakMJ8.json b/data/packs/gear.db/foebane__FeoRamUTz5jakMJ8.json index 4d3cb224..445daf0a 100644 --- a/data/packs/gear.db/foebane__FeoRamUTz5jakMJ8.json +++ b/data/packs/gear.db/foebane__FeoRamUTz5jakMJ8.json @@ -33,7 +33,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "spellName": "", "stashed": false, diff --git a/data/packs/gear.db/grappling_hook__fqsLWV46NWH0L53l.json b/data/packs/gear.db/grappling_hook__fqsLWV46NWH0L53l.json index 0b3e5da8..acd58912 100644 --- a/data/packs/gear.db/grappling_hook__fqsLWV46NWH0L53l.json +++ b/data/packs/gear.db/grappling_hook__fqsLWV46NWH0L53l.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/greataxe__9Pnhl6SOsbf6qDmt.json b/data/packs/gear.db/greataxe__9Pnhl6SOsbf6qDmt.json index 08fc3d2f..6751bb8f 100644 --- a/data/packs/gear.db/greataxe__9Pnhl6SOsbf6qDmt.json +++ b/data/packs/gear.db/greataxe__9Pnhl6SOsbf6qDmt.json @@ -48,7 +48,7 @@ "slots_used": 2 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/gear.db/greatsword__eqUuf9OGupuGPsBM.json b/data/packs/gear.db/greatsword__eqUuf9OGupuGPsBM.json index 1cf94161..237a9140 100644 --- a/data/packs/gear.db/greatsword__eqUuf9OGupuGPsBM.json +++ b/data/packs/gear.db/greatsword__eqUuf9OGupuGPsBM.json @@ -48,7 +48,7 @@ "slots_used": 2 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/gear.db/handaxe__3DxwBvjceq0FxcsC.json b/data/packs/gear.db/handaxe__3DxwBvjceq0FxcsC.json new file mode 100644 index 00000000..94cace2d --- /dev/null +++ b/data/packs/gear.db/handaxe__3DxwBvjceq0FxcsC.json @@ -0,0 +1,58 @@ +{ + "_id": "3DxwBvjceq0FxcsC", + "_key": "!items!3DxwBvjceq0FxcsC", + "effects": [ + ], + "folder": "LVzvIhYHieRT4O6q", + "img": "icons/weapons/axes/axe-broad-purple.webp", + "name": "Handaxe", + "system": { + "baseWeapon": "", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0, + "damageMultiplier": 1 + }, + "broken": false, + "canBeEquipped": true, + "cost": { + "cp": 0, + "gp": 5, + "sp": 0 + }, + "damage": { + "numDice": 1, + "oneHanded": "d6", + "twoHanded": "" + }, + "description": "Finesse (F). You can use your Strength or Dexterity when attacking with this weapon.
Thrown (Th). You can throw this weapon to make a ranged attack with it using Strength.
", + "equipped": false, + "isPhysical": true, + "magicItem": false, + "predefinedEffects": "", + "properties": [ + "Compendium.shadowdark.properties.Item.rqQwpoeWEqi0ZcYK", + "Compendium.shadowdark.properties.Item.c35ROL1nXwC840kC" + ], + "quantity": 1, + "range": "near", + "slots": { + "free_carry": 0, + "per_slot": 1, + "slots_used": 1 + }, + "source": { + "page": 0, + "title": "cursed-scroll-3" + }, + "stashed": false, + "type": "melee", + "weaponMastery": false + }, + "type": "Weapon" +} diff --git a/data/packs/gear.db/holy_symbol__uS2iSw8NLx8V0jb7.json b/data/packs/gear.db/holy_symbol__uS2iSw8NLx8V0jb7.json index 618b3f4d..66315819 100644 --- a/data/packs/gear.db/holy_symbol__uS2iSw8NLx8V0jb7.json +++ b/data/packs/gear.db/holy_symbol__uS2iSw8NLx8V0jb7.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/iron_spikes__EPndk3DPOEOSvbga.json b/data/packs/gear.db/iron_spikes__EPndk3DPOEOSvbga.json index e687beae..8f52ee19 100644 --- a/data/packs/gear.db/iron_spikes__EPndk3DPOEOSvbga.json +++ b/data/packs/gear.db/iron_spikes__EPndk3DPOEOSvbga.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/javelin__B3ZPeUtbChN8lrDm.json b/data/packs/gear.db/javelin__B3ZPeUtbChN8lrDm.json index 9d8674c2..cbe30761 100644 --- a/data/packs/gear.db/javelin__B3ZPeUtbChN8lrDm.json +++ b/data/packs/gear.db/javelin__B3ZPeUtbChN8lrDm.json @@ -48,7 +48,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/gear.db/lantern__lCWOUkVp4N1geMRt.json b/data/packs/gear.db/lantern__lCWOUkVp4N1geMRt.json index 2d7c612b..7876f8da 100644 --- a/data/packs/gear.db/lantern__lCWOUkVp4N1geMRt.json +++ b/data/packs/gear.db/lantern__lCWOUkVp4N1geMRt.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/leather_armor__EoTEHXApVDS7rHfw.json b/data/packs/gear.db/leather_armor__EoTEHXApVDS7rHfw.json index 924065c7..7d776209 100644 --- a/data/packs/gear.db/leather_armor__EoTEHXApVDS7rHfw.json +++ b/data/packs/gear.db/leather_armor__EoTEHXApVDS7rHfw.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false }, diff --git a/data/packs/gear.db/light_spell__PkQXG3AaHNMVwGTc.json b/data/packs/gear.db/light_spell__PkQXG3AaHNMVwGTc.json index b9504139..cf667bba 100644 --- a/data/packs/gear.db/light_spell__PkQXG3AaHNMVwGTc.json +++ b/data/packs/gear.db/light_spell__PkQXG3AaHNMVwGTc.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/light_spell__double_range___BBDG7QpHOFXG6sKe.json b/data/packs/gear.db/light_spell__double_range___BBDG7QpHOFXG6sKe.json index 514a3881..63f620b7 100644 --- a/data/packs/gear.db/light_spell__double_range___BBDG7QpHOFXG6sKe.json +++ b/data/packs/gear.db/light_spell__double_range___BBDG7QpHOFXG6sKe.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/light_spell__double_time___rjNBToTJCYLLdVcT.json b/data/packs/gear.db/light_spell__double_time___rjNBToTJCYLLdVcT.json index 01ba87d6..b53fd9cd 100644 --- a/data/packs/gear.db/light_spell__double_time___rjNBToTJCYLLdVcT.json +++ b/data/packs/gear.db/light_spell__double_time___rjNBToTJCYLLdVcT.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/longbow__GzA5T0aewhouRsa3.json b/data/packs/gear.db/longbow__GzA5T0aewhouRsa3.json index 9bda1dba..cf6a54b1 100644 --- a/data/packs/gear.db/longbow__GzA5T0aewhouRsa3.json +++ b/data/packs/gear.db/longbow__GzA5T0aewhouRsa3.json @@ -48,7 +48,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "ranged", diff --git a/data/packs/gear.db/longsword__ZPUhNMmwXXrtbCXi.json b/data/packs/gear.db/longsword__ZPUhNMmwXXrtbCXi.json index d365ff6e..cc84f03f 100644 --- a/data/packs/gear.db/longsword__ZPUhNMmwXXrtbCXi.json +++ b/data/packs/gear.db/longsword__ZPUhNMmwXXrtbCXi.json @@ -47,7 +47,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/gear.db/mace__jGZyVuFJnW7QcBFX.json b/data/packs/gear.db/mace__jGZyVuFJnW7QcBFX.json index 13e72d61..f2cc7f82 100644 --- a/data/packs/gear.db/mace__jGZyVuFJnW7QcBFX.json +++ b/data/packs/gear.db/mace__jGZyVuFJnW7QcBFX.json @@ -47,7 +47,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/gear.db/mirror__GUqtnSXkcytZnNiO.json b/data/packs/gear.db/mirror__GUqtnSXkcytZnNiO.json index bbb98c0e..fe1361dc 100644 --- a/data/packs/gear.db/mirror__GUqtnSXkcytZnNiO.json +++ b/data/packs/gear.db/mirror__GUqtnSXkcytZnNiO.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/mithral_chainmail__UDyHeJCreIFZ9y2I.json b/data/packs/gear.db/mithral_chainmail__UDyHeJCreIFZ9y2I.json index 7b643be8..a798340e 100644 --- a/data/packs/gear.db/mithral_chainmail__UDyHeJCreIFZ9y2I.json +++ b/data/packs/gear.db/mithral_chainmail__UDyHeJCreIFZ9y2I.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false }, diff --git a/data/packs/gear.db/mithral_plate_mail__BAJQqFdkN9lGFAyZ.json b/data/packs/gear.db/mithral_plate_mail__BAJQqFdkN9lGFAyZ.json index 8346ed30..df8bba4e 100644 --- a/data/packs/gear.db/mithral_plate_mail__BAJQqFdkN9lGFAyZ.json +++ b/data/packs/gear.db/mithral_plate_mail__BAJQqFdkN9lGFAyZ.json @@ -34,7 +34,7 @@ "slots_used": 2 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false }, diff --git a/data/packs/gear.db/morningstar__BThyJ1NC6JcRXxeX.json b/data/packs/gear.db/morningstar__BThyJ1NC6JcRXxeX.json new file mode 100644 index 00000000..753cea92 --- /dev/null +++ b/data/packs/gear.db/morningstar__BThyJ1NC6JcRXxeX.json @@ -0,0 +1,57 @@ +{ + "_id": "BThyJ1NC6JcRXxeX", + "_key": "!items!BThyJ1NC6JcRXxeX", + "effects": [ + ], + "folder": "LVzvIhYHieRT4O6q", + "img": "icons/weapons/clubs/club-barbed-skull.webp", + "name": "Morningstar", + "system": { + "baseWeapon": "", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0, + "damageMultiplier": 1 + }, + "broken": false, + "canBeEquipped": true, + "cost": { + "cp": 0, + "gp": 5, + "sp": 0 + }, + "damage": { + "numDice": 1, + "oneHanded": "d6", + "twoHanded": "d8" + }, + "description": "", + "equipped": false, + "isPhysical": true, + "magicItem": false, + "predefinedEffects": "", + "properties": [ + "Compendium.shadowdark.properties.Item.qEIYaQ9j2EUmSrx6" + ], + "quantity": 1, + "range": "close", + "slots": { + "free_carry": 0, + "per_slot": 1, + "slots_used": 1 + }, + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "stashed": false, + "type": "melee", + "weaponMastery": false + }, + "type": "Weapon" +} diff --git a/data/packs/gear.db/oil__flask__80bCpXdZcj0Cz1fE.json b/data/packs/gear.db/oil__flask__80bCpXdZcj0Cz1fE.json index 2372aebb..8248d6e6 100644 --- a/data/packs/gear.db/oil__flask__80bCpXdZcj0Cz1fE.json +++ b/data/packs/gear.db/oil__flask__80bCpXdZcj0Cz1fE.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/pike__4nmzFv43ua8nZDS7.json b/data/packs/gear.db/pike__4nmzFv43ua8nZDS7.json new file mode 100644 index 00000000..cccd3efe --- /dev/null +++ b/data/packs/gear.db/pike__4nmzFv43ua8nZDS7.json @@ -0,0 +1,57 @@ +{ + "_id": "4nmzFv43ua8nZDS7", + "_key": "!items!4nmzFv43ua8nZDS7", + "effects": [ + ], + "folder": "LVzvIhYHieRT4O6q", + "img": "icons/weapons/polearms/pike-flared-brown.webp", + "name": "Pike", + "system": { + "baseWeapon": "", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0, + "damageMultiplier": 1 + }, + "broken": false, + "canBeEquipped": true, + "cost": { + "cp": 0, + "gp": 10, + "sp": 0 + }, + "damage": { + "numDice": 1, + "oneHanded": "", + "twoHanded": "d10" + }, + "description": "Range. 2x Close
Requires 2 slots.
", + "equipped": false, + "isPhysical": true, + "magicItem": false, + "predefinedEffects": "", + "properties": [ + "Compendium.shadowdark.properties.Item.b6Gm2ULKj2qyy2xJ" + ], + "quantity": 1, + "range": "close", + "slots": { + "free_carry": 0, + "per_slot": 1, + "slots_used": 2 + }, + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "stashed": false, + "type": "melee", + "weaponMastery": false + }, + "type": "Weapon" +} diff --git a/data/packs/gear.db/plate_mail__o0261gnDqGC5hQB1.json b/data/packs/gear.db/plate_mail__o0261gnDqGC5hQB1.json index be4acc4c..a0df75c4 100644 --- a/data/packs/gear.db/plate_mail__o0261gnDqGC5hQB1.json +++ b/data/packs/gear.db/plate_mail__o0261gnDqGC5hQB1.json @@ -36,7 +36,7 @@ "slots_used": 3 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false }, diff --git a/data/packs/gear.db/pole__15X5GTX96y339EKY.json b/data/packs/gear.db/pole__15X5GTX96y339EKY.json index 6a7693bf..58ed160f 100644 --- a/data/packs/gear.db/pole__15X5GTX96y339EKY.json +++ b/data/packs/gear.db/pole__15X5GTX96y339EKY.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/rations__GX6OmWQiE7MzTmjX.json b/data/packs/gear.db/rations__GX6OmWQiE7MzTmjX.json index 42069328..126f68f2 100644 --- a/data/packs/gear.db/rations__GX6OmWQiE7MzTmjX.json +++ b/data/packs/gear.db/rations__GX6OmWQiE7MzTmjX.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/razor_chain__LW3MgxeOaEPPaiY2.json b/data/packs/gear.db/razor_chain__LW3MgxeOaEPPaiY2.json new file mode 100644 index 00000000..465ebf3b --- /dev/null +++ b/data/packs/gear.db/razor_chain__LW3MgxeOaEPPaiY2.json @@ -0,0 +1,58 @@ +{ + "_id": "LW3MgxeOaEPPaiY2", + "_key": "!items!LW3MgxeOaEPPaiY2", + "effects": [ + ], + "folder": "LVzvIhYHieRT4O6q", + "img": "icons/tools/fasteners/chain-hook-grey.webp", + "name": "Razor Chain", + "system": { + "baseWeapon": "", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0, + "damageMultiplier": 1 + }, + "broken": false, + "canBeEquipped": true, + "cost": { + "cp": 0, + "gp": 12, + "sp": 0 + }, + "damage": { + "numDice": 1, + "oneHanded": "d6", + "twoHanded": "" + }, + "description": "", + "equipped": false, + "isPhysical": true, + "magicItem": false, + "predefinedEffects": "", + "properties": [ + "Compendium.shadowdark.properties.Item.rqQwpoeWEqi0ZcYK", + "Compendium.shadowdark.properties.Item.K5d1agm6gzaTLr1k" + ], + "quantity": 1, + "range": "near", + "slots": { + "free_carry": 0, + "per_slot": 1, + "slots_used": 1 + }, + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "stashed": false, + "type": "melee", + "weaponMastery": false + }, + "type": "Weapon" +} diff --git a/data/packs/gear.db/restorative__QV93CYmgcgJ3UCPf.json b/data/packs/gear.db/restorative__QV93CYmgcgJ3UCPf.json index 598ff47b..9bedd51e 100644 --- a/data/packs/gear.db/restorative__QV93CYmgcgJ3UCPf.json +++ b/data/packs/gear.db/restorative__QV93CYmgcgJ3UCPf.json @@ -33,7 +33,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "spellName": "", "stashed": false, diff --git a/data/packs/gear.db/rope__60___6ZRwVHFlh5QiyZWC.json b/data/packs/gear.db/rope__60___6ZRwVHFlh5QiyZWC.json index f52d2cdb..d99b25a1 100644 --- a/data/packs/gear.db/rope__60___6ZRwVHFlh5QiyZWC.json +++ b/data/packs/gear.db/rope__60___6ZRwVHFlh5QiyZWC.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/round_shield__RSNMsNqyV39N9C29.json b/data/packs/gear.db/round_shield__RSNMsNqyV39N9C29.json new file mode 100644 index 00000000..883dca64 --- /dev/null +++ b/data/packs/gear.db/round_shield__RSNMsNqyV39N9C29.json @@ -0,0 +1,44 @@ +{ + "_id": "RSNMsNqyV39N9C29", + "_key": "!items!RSNMsNqyV39N9C29", + "effects": [ + ], + "folder": "np4FRJ73NRBEQKnS", + "img": "icons/equipment/shield/round-wooden-boss-steel-yellow-blue.webp", + "name": "Round Shield", + "system": { + "ac": { + "attribute": "", + "base": 0, + "modifier": 2 + }, + "baseArmor": "", + "broken": false, + "canBeEquipped": true, + "cost": { + "cp": 0, + "gp": 15, + "sp": 0 + }, + "description": "", + "equipped": false, + "isPhysical": true, + "magicItem": false, + "predefinedEffects": "", + "properties": [ + "Compendium.shadowdark.properties.Item.bAzl6RH1PW95ZkFE" + ], + "quantity": 1, + "slots": { + "free_carry": 0, + "per_slot": 1, + "slots_used": 1 + }, + "source": { + "page": 0, + "title": "cursed-scroll-3" + }, + "stashed": false + }, + "type": "Armor" +} diff --git a/data/packs/gear.db/salve__m857P6MI00wAONTp.json b/data/packs/gear.db/salve__m857P6MI00wAONTp.json index baae702d..a0f1f651 100644 --- a/data/packs/gear.db/salve__m857P6MI00wAONTp.json +++ b/data/packs/gear.db/salve__m857P6MI00wAONTp.json @@ -33,7 +33,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "spellName": "", "stashed": false, diff --git a/data/packs/gear.db/scimitar__DKBDkJ3LcRv8scLv.json b/data/packs/gear.db/scimitar__DKBDkJ3LcRv8scLv.json new file mode 100644 index 00000000..fece6ead --- /dev/null +++ b/data/packs/gear.db/scimitar__DKBDkJ3LcRv8scLv.json @@ -0,0 +1,57 @@ +{ + "_id": "DKBDkJ3LcRv8scLv", + "_key": "!items!DKBDkJ3LcRv8scLv", + "effects": [ + ], + "folder": "LVzvIhYHieRT4O6q", + "img": "icons/weapons/swords/scimitar-guard-gold.webp", + "name": "Scimitar", + "system": { + "baseWeapon": "", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0, + "damageMultiplier": 1 + }, + "broken": false, + "canBeEquipped": true, + "cost": { + "cp": 0, + "gp": 8, + "sp": 0 + }, + "damage": { + "numDice": 1, + "oneHanded": "d6", + "twoHanded": "" + }, + "description": "", + "equipped": false, + "isPhysical": true, + "magicItem": false, + "predefinedEffects": "", + "properties": [ + "Compendium.shadowdark.properties.Item.rqQwpoeWEqi0ZcYK" + ], + "quantity": 1, + "range": "close", + "slots": { + "free_carry": 0, + "per_slot": 1, + "slots_used": 1 + }, + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "stashed": false, + "type": "melee", + "weaponMastery": false + }, + "type": "Weapon" +} diff --git a/data/packs/gear.db/shield__UWp4WkkiaBMSXYPE.json b/data/packs/gear.db/shield__UWp4WkkiaBMSXYPE.json index 22308f34..eebe34f3 100644 --- a/data/packs/gear.db/shield__UWp4WkkiaBMSXYPE.json +++ b/data/packs/gear.db/shield__UWp4WkkiaBMSXYPE.json @@ -36,7 +36,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false }, diff --git a/data/packs/gear.db/shortbow__UfHAWj5weH111Bea.json b/data/packs/gear.db/shortbow__UfHAWj5weH111Bea.json index 8a38e1c5..68322cd3 100644 --- a/data/packs/gear.db/shortbow__UfHAWj5weH111Bea.json +++ b/data/packs/gear.db/shortbow__UfHAWj5weH111Bea.json @@ -48,7 +48,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "ranged", diff --git a/data/packs/gear.db/shortsword__KQTWQwznjK80gVEU.json b/data/packs/gear.db/shortsword__KQTWQwznjK80gVEU.json index 1e83d4b0..1358fc49 100644 --- a/data/packs/gear.db/shortsword__KQTWQwznjK80gVEU.json +++ b/data/packs/gear.db/shortsword__KQTWQwznjK80gVEU.json @@ -47,7 +47,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/gear.db/shuriken__sDHZZx1xaCRPmhXY.json b/data/packs/gear.db/shuriken__sDHZZx1xaCRPmhXY.json new file mode 100644 index 00000000..67bc8192 --- /dev/null +++ b/data/packs/gear.db/shuriken__sDHZZx1xaCRPmhXY.json @@ -0,0 +1,57 @@ +{ + "_id": "sDHZZx1xaCRPmhXY", + "_key": "!items!sDHZZx1xaCRPmhXY", + "effects": [ + ], + "folder": "LVzvIhYHieRT4O6q", + "img": "icons/weapons/thrown/shuriken-blue.webp", + "name": "Shuriken", + "system": { + "baseWeapon": "", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0, + "damageMultiplier": 1 + }, + "broken": false, + "canBeEquipped": true, + "cost": { + "cp": 0, + "gp": 1, + "sp": 0 + }, + "damage": { + "numDice": 1, + "oneHanded": "d4", + "twoHanded": "" + }, + "description": "", + "equipped": false, + "isPhysical": true, + "magicItem": false, + "predefinedEffects": "", + "properties": [ + "Compendium.shadowdark.properties.Item.M5iKSTKd3UgtZT8K" + ], + "quantity": 1, + "range": "near", + "slots": { + "free_carry": 0, + "per_slot": 1, + "slots_used": 1 + }, + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "stashed": false, + "type": "ranged", + "weaponMastery": false + }, + "type": "Weapon" +} diff --git a/data/packs/gear.db/sling__FWgFPQDKkBiTMYhd.json b/data/packs/gear.db/sling__FWgFPQDKkBiTMYhd.json new file mode 100644 index 00000000..37270cc9 --- /dev/null +++ b/data/packs/gear.db/sling__FWgFPQDKkBiTMYhd.json @@ -0,0 +1,56 @@ +{ + "_id": "FWgFPQDKkBiTMYhd", + "_key": "!items!FWgFPQDKkBiTMYhd", + "effects": [ + ], + "folder": "LVzvIhYHieRT4O6q", + "img": "icons/weapons/slings/slingshot-wood.webp", + "name": "Sling", + "system": { + "baseWeapon": "", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0, + "damageMultiplier": 1 + }, + "broken": false, + "canBeEquipped": true, + "cost": { + "cp": 0, + "gp": 5, + "sp": 0 + }, + "damage": { + "numDice": 1, + "oneHanded": "d4", + "twoHanded": "" + }, + "description": "", + "equipped": false, + "isPhysical": true, + "magicItem": false, + "predefinedEffects": "", + "properties": [ + ], + "quantity": 1, + "range": "far", + "slots": { + "free_carry": 0, + "per_slot": 1, + "slots_used": 1 + }, + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "stashed": false, + "type": "ranged", + "weaponMastery": false + }, + "type": "Weapon" +} diff --git a/data/packs/gear.db/spear__brIFMH0sOVmqX02N.json b/data/packs/gear.db/spear__brIFMH0sOVmqX02N.json index a0b24a13..aba63bd8 100644 --- a/data/packs/gear.db/spear__brIFMH0sOVmqX02N.json +++ b/data/packs/gear.db/spear__brIFMH0sOVmqX02N.json @@ -48,7 +48,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/gear.db/staff__9eTpsuEuzL3Vaxge.json b/data/packs/gear.db/staff__9eTpsuEuzL3Vaxge.json index a7f7ed04..7265ecdc 100644 --- a/data/packs/gear.db/staff__9eTpsuEuzL3Vaxge.json +++ b/data/packs/gear.db/staff__9eTpsuEuzL3Vaxge.json @@ -48,7 +48,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/gear.db/stave__P4aAkDkgwR9zcATw.json b/data/packs/gear.db/stave__P4aAkDkgwR9zcATw.json new file mode 100644 index 00000000..08703576 --- /dev/null +++ b/data/packs/gear.db/stave__P4aAkDkgwR9zcATw.json @@ -0,0 +1,57 @@ +{ + "_id": "P4aAkDkgwR9zcATw", + "_key": "!items!P4aAkDkgwR9zcATw", + "effects": [ + ], + "folder": "LVzvIhYHieRT4O6q", + "img": "icons/weapons/staves/staff-animal-bird.webp", + "name": "Stave", + "system": { + "baseWeapon": "", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0, + "damageMultiplier": 1 + }, + "broken": false, + "canBeEquipped": true, + "cost": { + "cp": 0, + "gp": 2, + "sp": 0 + }, + "damage": { + "numDice": 1, + "oneHanded": "d6", + "twoHanded": "" + }, + "description": "", + "equipped": false, + "isPhysical": true, + "magicItem": false, + "predefinedEffects": "", + "properties": [ + "Compendium.shadowdark.properties.Item.Op1yKvM7uq5pdopr", + "Compendium.shadowdark.properties.Item.b6Gm2ULKj2qyy2xJ" + ], + "quantity": 1, + "range": "close", + "slots": { + "free_carry": 0, + "per_slot": 1, + "slots_used": 1 + }, + "source": { + "title": "cursed-scroll-3" + }, + "stashed": false, + "type": "melee", + "weaponMastery": false + }, + "type": "Weapon" +} diff --git a/data/packs/gear.db/stimulant__dBQr9YPyhvwyPm0g.json b/data/packs/gear.db/stimulant__dBQr9YPyhvwyPm0g.json index 5cb3db20..51a97c0e 100644 --- a/data/packs/gear.db/stimulant__dBQr9YPyhvwyPm0g.json +++ b/data/packs/gear.db/stimulant__dBQr9YPyhvwyPm0g.json @@ -33,7 +33,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "spellName": "", "stashed": false, diff --git a/data/packs/gear.db/thieves__tools__mSDuPGnQZA8ArsVP.json b/data/packs/gear.db/thieves__tools__mSDuPGnQZA8ArsVP.json index 8c1ca226..d827ae8e 100644 --- a/data/packs/gear.db/thieves__tools__mSDuPGnQZA8ArsVP.json +++ b/data/packs/gear.db/thieves__tools__mSDuPGnQZA8ArsVP.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/torch__z3xc7HGysC4ZCU8e.json b/data/packs/gear.db/torch__z3xc7HGysC4ZCU8e.json index 3baffb74..48e82c5c 100644 --- a/data/packs/gear.db/torch__z3xc7HGysC4ZCU8e.json +++ b/data/packs/gear.db/torch__z3xc7HGysC4ZCU8e.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/gear.db/warhammer__z98LNu4yOIe1B1eg.json b/data/packs/gear.db/warhammer__z98LNu4yOIe1B1eg.json index 21658246..aea614f1 100644 --- a/data/packs/gear.db/warhammer__z98LNu4yOIe1B1eg.json +++ b/data/packs/gear.db/warhammer__z98LNu4yOIe1B1eg.json @@ -48,7 +48,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/gear.db/whip__GgSheZNm2cOQYpZP.json b/data/packs/gear.db/whip__GgSheZNm2cOQYpZP.json new file mode 100644 index 00000000..0b70e541 --- /dev/null +++ b/data/packs/gear.db/whip__GgSheZNm2cOQYpZP.json @@ -0,0 +1,58 @@ +{ + "_id": "GgSheZNm2cOQYpZP", + "_key": "!items!GgSheZNm2cOQYpZP", + "effects": [ + ], + "folder": "LVzvIhYHieRT4O6q", + "img": "icons/weapons/misc/whip-red-yellow.webp", + "name": "Whip", + "system": { + "baseWeapon": "", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0, + "damageMultiplier": 1 + }, + "broken": false, + "canBeEquipped": true, + "cost": { + "cp": 0, + "gp": 10, + "sp": 0 + }, + "damage": { + "numDice": 1, + "oneHanded": "d4", + "twoHanded": "" + }, + "description": "Type: Melee or Ranged.
Range: Close or Near
Finesse (F). You may use your STR or DEX when attacking with this weapon.
Lash (La). When you make a ranged attack with this weapon, it does not leave your grasp.
", + "equipped": false, + "isPhysical": true, + "magicItem": false, + "predefinedEffects": "", + "properties": [ + "Compendium.shadowdark.properties.Item.K5d1agm6gzaTLr1k", + "Compendium.shadowdark.properties.Item.rqQwpoeWEqi0ZcYK" + ], + "quantity": 1, + "range": "near", + "slots": { + "free_carry": 0, + "per_slot": 1, + "slots_used": 1 + }, + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "stashed": false, + "type": "ranged", + "weaponMastery": false + }, + "type": "Weapon" +} diff --git a/data/packs/languages.db/celestial__EP8NdjL8B5xXK7u9.json b/data/packs/languages.db/celestial__EP8NdjL8B5xXK7u9.json index 329ba466..66b0e966 100644 --- a/data/packs/languages.db/celestial__EP8NdjL8B5xXK7u9.json +++ b/data/packs/languages.db/celestial__EP8NdjL8B5xXK7u9.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "rare", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/languages.db/common__DQzHvoMWSZ0eiRWP.json b/data/packs/languages.db/common__DQzHvoMWSZ0eiRWP.json index 66e84b02..2ed94e37 100644 --- a/data/packs/languages.db/common__DQzHvoMWSZ0eiRWP.json +++ b/data/packs/languages.db/common__DQzHvoMWSZ0eiRWP.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "common", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/languages.db/diabolic__b5yBrLaRIl7ZEWKu.json b/data/packs/languages.db/diabolic__b5yBrLaRIl7ZEWKu.json index ef1c85fd..9a94b0cd 100644 --- a/data/packs/languages.db/diabolic__b5yBrLaRIl7ZEWKu.json +++ b/data/packs/languages.db/diabolic__b5yBrLaRIl7ZEWKu.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "rare", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/languages.db/draconic__GVbmj6D47b9lbOHz.json b/data/packs/languages.db/draconic__GVbmj6D47b9lbOHz.json index 637e892a..7d663544 100644 --- a/data/packs/languages.db/draconic__GVbmj6D47b9lbOHz.json +++ b/data/packs/languages.db/draconic__GVbmj6D47b9lbOHz.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "rare", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/languages.db/dwarvish__DBK9gi6d0SGVlRwv.json b/data/packs/languages.db/dwarvish__DBK9gi6d0SGVlRwv.json index 63162e4e..eb7ca0fd 100644 --- a/data/packs/languages.db/dwarvish__DBK9gi6d0SGVlRwv.json +++ b/data/packs/languages.db/dwarvish__DBK9gi6d0SGVlRwv.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "common", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/languages.db/elvish__wABiw5UhzG2G8Kpa.json b/data/packs/languages.db/elvish__wABiw5UhzG2G8Kpa.json index 0b7ae3a7..1df0290a 100644 --- a/data/packs/languages.db/elvish__wABiw5UhzG2G8Kpa.json +++ b/data/packs/languages.db/elvish__wABiw5UhzG2G8Kpa.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "common", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/languages.db/giant__hW4BI5ySXhxQiYiV.json b/data/packs/languages.db/giant__hW4BI5ySXhxQiYiV.json index 111a5c4a..e797b6b2 100644 --- a/data/packs/languages.db/giant__hW4BI5ySXhxQiYiV.json +++ b/data/packs/languages.db/giant__hW4BI5ySXhxQiYiV.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "common", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/languages.db/goblin__NN9wFGgwk49oOQeN.json b/data/packs/languages.db/goblin__NN9wFGgwk49oOQeN.json index 13b524a4..9700d52f 100644 --- a/data/packs/languages.db/goblin__NN9wFGgwk49oOQeN.json +++ b/data/packs/languages.db/goblin__NN9wFGgwk49oOQeN.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "common", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/languages.db/merran__MtNt0wGJ3OaDVl7x.json b/data/packs/languages.db/merran__MtNt0wGJ3OaDVl7x.json index 399c14f2..63e7c33f 100644 --- a/data/packs/languages.db/merran__MtNt0wGJ3OaDVl7x.json +++ b/data/packs/languages.db/merran__MtNt0wGJ3OaDVl7x.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "common", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/languages.db/orcish__1iECxGKqGpV3k6VZ.json b/data/packs/languages.db/orcish__1iECxGKqGpV3k6VZ.json index 17206bbc..33ca65ba 100644 --- a/data/packs/languages.db/orcish__1iECxGKqGpV3k6VZ.json +++ b/data/packs/languages.db/orcish__1iECxGKqGpV3k6VZ.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "common", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/languages.db/primordial__ufwua5RXnJXlA0St.json b/data/packs/languages.db/primordial__ufwua5RXnJXlA0St.json index 12168d7b..cf5328c1 100644 --- a/data/packs/languages.db/primordial__ufwua5RXnJXlA0St.json +++ b/data/packs/languages.db/primordial__ufwua5RXnJXlA0St.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "rare", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/languages.db/reptilian__FluOqMSSPoS6hT1H.json b/data/packs/languages.db/reptilian__FluOqMSSPoS6hT1H.json index 88406056..0b46c779 100644 --- a/data/packs/languages.db/reptilian__FluOqMSSPoS6hT1H.json +++ b/data/packs/languages.db/reptilian__FluOqMSSPoS6hT1H.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "common", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/languages.db/sylvan__Lf6kATbC1uNPLnPi.json b/data/packs/languages.db/sylvan__Lf6kATbC1uNPLnPi.json index ec9c0b99..463a49ab 100644 --- a/data/packs/languages.db/sylvan__Lf6kATbC1uNPLnPi.json +++ b/data/packs/languages.db/sylvan__Lf6kATbC1uNPLnPi.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "common", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/languages.db/thanian__FQcnF3JQRw9wL7PN.json b/data/packs/languages.db/thanian__FQcnF3JQRw9wL7PN.json index d985b682..caba8219 100644 --- a/data/packs/languages.db/thanian__FQcnF3JQRw9wL7PN.json +++ b/data/packs/languages.db/thanian__FQcnF3JQRw9wL7PN.json @@ -11,7 +11,7 @@ "predefinedEffects": "", "rarity": "common", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Language" diff --git a/data/packs/macros.db/open_item_importer__q4lqJ88GbDk9HTlq.json b/data/packs/macros.db/open_item_importer__q4lqJ88GbDk9HTlq.json new file mode 100644 index 00000000..162b15b9 --- /dev/null +++ b/data/packs/macros.db/open_item_importer__q4lqJ88GbDk9HTlq.json @@ -0,0 +1,11 @@ +{ + "_id": "q4lqJ88GbDk9HTlq", + "_key": "!macros!q4lqJ88GbDk9HTlq", + "author": "8izGgsXsUnRdsQpK", + "command": "/**\n ****************************************************************\n * This macro can be used to open the item importer\n ***************************************************************/\n\nnew shadowdark.apps.ItemImporterSD().render(true);", + "folder": null, + "img": "icons/containers/chest/chest-reinforced-steel-pink.webp", + "name": "Open Item Importer", + "scope": "global", + "type": "script" +} diff --git a/data/packs/macros.db/open_spell_importer__15E8F4iZ24jq5uE9.json b/data/packs/macros.db/open_spell_importer__15E8F4iZ24jq5uE9.json new file mode 100644 index 00000000..0af9f185 --- /dev/null +++ b/data/packs/macros.db/open_spell_importer__15E8F4iZ24jq5uE9.json @@ -0,0 +1,11 @@ +{ + "_id": "15E8F4iZ24jq5uE9", + "_key": "!macros!15E8F4iZ24jq5uE9", + "author": "lg44Bemke8RwfhDh", + "command": "/**\n ****************************************************************\n * This macro can be used to open the spell importer\n ***************************************************************/\n\nnew shadowdark.apps.SpellImporterSD().render(true);", + "folder": null, + "img": "icons/magic/symbols/runes-star-pentagon-blue.webp", + "name": "Open Spell Importer", + "scope": "global", + "type": "script" +} diff --git a/data/packs/magic-items.db/additional_gear_slots__MquW5uUJ7QQO7eFk.json b/data/packs/magic-items.db/additional_gear_slots__MquW5uUJ7QQO7eFk.json index 7477d389..9c24643f 100644 --- a/data/packs/magic-items.db/additional_gear_slots__MquW5uUJ7QQO7eFk.json +++ b/data/packs/magic-items.db/additional_gear_slots__MquW5uUJ7QQO7eFk.json @@ -4,9 +4,9 @@ "changes": [ { "key": "system.bonuses.gearSlots", - "value": "10", "mode": 2, - "priority": null + "priority": null, + "value": "10" } ], "description": "", diff --git a/data/packs/magic-items.db/asterion__X5FwZjvgzeSXvNDQ.json b/data/packs/magic-items.db/asterion__X5FwZjvgzeSXvNDQ.json index fece7159..451d6619 100644 --- a/data/packs/magic-items.db/asterion__X5FwZjvgzeSXvNDQ.json +++ b/data/packs/magic-items.db/asterion__X5FwZjvgzeSXvNDQ.json @@ -51,7 +51,7 @@ "slots_used": 2 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/magic-items.db/bag_of_holding__vHwzxeO0sX9GlRbj.json b/data/packs/magic-items.db/bag_of_holding__vHwzxeO0sX9GlRbj.json index 1e26737e..0d1f91ca 100644 --- a/data/packs/magic-items.db/bag_of_holding__vHwzxeO0sX9GlRbj.json +++ b/data/packs/magic-items.db/bag_of_holding__vHwzxeO0sX9GlRbj.json @@ -36,7 +36,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/bloodlust__Mb7OBENXa5XnClS9.json b/data/packs/magic-items.db/bloodlust__Mb7OBENXa5XnClS9.json index 31b11650..8a4863db 100644 --- a/data/packs/magic-items.db/bloodlust__Mb7OBENXa5XnClS9.json +++ b/data/packs/magic-items.db/bloodlust__Mb7OBENXa5XnClS9.json @@ -52,7 +52,7 @@ "slots_used": 2 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/magic-items.db/boots_of_the_cat__WB4r3ZgJ3TfRBEx5.json b/data/packs/magic-items.db/boots_of_the_cat__WB4r3ZgJ3TfRBEx5.json index b9b7defd..2c1f6630 100644 --- a/data/packs/magic-items.db/boots_of_the_cat__WB4r3ZgJ3TfRBEx5.json +++ b/data/packs/magic-items.db/boots_of_the_cat__WB4r3ZgJ3TfRBEx5.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false }, diff --git a/data/packs/magic-items.db/bracers_of_defense__2Ht3xGj1QvHt3znG.json b/data/packs/magic-items.db/bracers_of_defense__2Ht3xGj1QvHt3znG.json index 37abd800..bd60d75a 100644 --- a/data/packs/magic-items.db/bracers_of_defense__2Ht3xGj1QvHt3znG.json +++ b/data/packs/magic-items.db/bracers_of_defense__2Ht3xGj1QvHt3znG.json @@ -37,7 +37,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false }, diff --git a/data/packs/magic-items.db/brak_s_cube_of_perfection__ZypO4jCOurSK2aOB.json b/data/packs/magic-items.db/brak_s_cube_of_perfection__ZypO4jCOurSK2aOB.json index e6015fec..4c2c8b56 100644 --- a/data/packs/magic-items.db/brak_s_cube_of_perfection__ZypO4jCOurSK2aOB.json +++ b/data/packs/magic-items.db/brak_s_cube_of_perfection__ZypO4jCOurSK2aOB.json @@ -57,7 +57,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/brak_s_cube_of_perfection__cha___0Ws5acsixawAITFi.json b/data/packs/magic-items.db/brak_s_cube_of_perfection__cha___0Ws5acsixawAITFi.json index a1b48940..f44f0d2a 100644 --- a/data/packs/magic-items.db/brak_s_cube_of_perfection__cha___0Ws5acsixawAITFi.json +++ b/data/packs/magic-items.db/brak_s_cube_of_perfection__cha___0Ws5acsixawAITFi.json @@ -55,7 +55,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/brak_s_cube_of_perfection__con___7pECwim9a2CVzFLy.json b/data/packs/magic-items.db/brak_s_cube_of_perfection__con___7pECwim9a2CVzFLy.json index e4a6f68b..6051d10c 100644 --- a/data/packs/magic-items.db/brak_s_cube_of_perfection__con___7pECwim9a2CVzFLy.json +++ b/data/packs/magic-items.db/brak_s_cube_of_perfection__con___7pECwim9a2CVzFLy.json @@ -48,7 +48,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/brak_s_cube_of_perfection__dex___lUuyDaiDHJbDg82j.json b/data/packs/magic-items.db/brak_s_cube_of_perfection__dex___lUuyDaiDHJbDg82j.json index 22fd860c..4c28cae7 100644 --- a/data/packs/magic-items.db/brak_s_cube_of_perfection__dex___lUuyDaiDHJbDg82j.json +++ b/data/packs/magic-items.db/brak_s_cube_of_perfection__dex___lUuyDaiDHJbDg82j.json @@ -45,7 +45,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/brak_s_cube_of_perfection__int___K7PJLC0GUhtQ7aX2.json b/data/packs/magic-items.db/brak_s_cube_of_perfection__int___K7PJLC0GUhtQ7aX2.json index a0ce6bbc..fcc04875 100644 --- a/data/packs/magic-items.db/brak_s_cube_of_perfection__int___K7PJLC0GUhtQ7aX2.json +++ b/data/packs/magic-items.db/brak_s_cube_of_perfection__int___K7PJLC0GUhtQ7aX2.json @@ -51,7 +51,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/brak_s_cube_of_perfection__str___ZhykyK0shgnyC4Fh.json b/data/packs/magic-items.db/brak_s_cube_of_perfection__str___ZhykyK0shgnyC4Fh.json index 489ec62a..3cd5e1f7 100644 --- a/data/packs/magic-items.db/brak_s_cube_of_perfection__str___ZhykyK0shgnyC4Fh.json +++ b/data/packs/magic-items.db/brak_s_cube_of_perfection__str___ZhykyK0shgnyC4Fh.json @@ -42,7 +42,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/brak_s_cube_of_perfection__wis___wrtcUfAY6yXwSqLY.json b/data/packs/magic-items.db/brak_s_cube_of_perfection__wis___wrtcUfAY6yXwSqLY.json index 0523a072..985d26ff 100644 --- a/data/packs/magic-items.db/brak_s_cube_of_perfection__wis___wrtcUfAY6yXwSqLY.json +++ b/data/packs/magic-items.db/brak_s_cube_of_perfection__wis___wrtcUfAY6yXwSqLY.json @@ -54,7 +54,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/cloak_of_elvenkind__z4eAFex0bk8qiQWl.json b/data/packs/magic-items.db/cloak_of_elvenkind__z4eAFex0bk8qiQWl.json index ebc2d00c..1aeb15cc 100644 --- a/data/packs/magic-items.db/cloak_of_elvenkind__z4eAFex0bk8qiQWl.json +++ b/data/packs/magic-items.db/cloak_of_elvenkind__z4eAFex0bk8qiQWl.json @@ -35,7 +35,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/gauntlets_of_might__FWQK9qFGagcEXCq5.json b/data/packs/magic-items.db/gauntlets_of_might__FWQK9qFGagcEXCq5.json index adb54ea1..7218f87b 100644 --- a/data/packs/magic-items.db/gauntlets_of_might__FWQK9qFGagcEXCq5.json +++ b/data/packs/magic-items.db/gauntlets_of_might__FWQK9qFGagcEXCq5.json @@ -41,7 +41,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false }, diff --git a/data/packs/magic-items.db/immovable_rod__RQyOkC3sGAe5gsn2.json b/data/packs/magic-items.db/immovable_rod__RQyOkC3sGAe5gsn2.json index 5777d479..433d5b22 100644 --- a/data/packs/magic-items.db/immovable_rod__RQyOkC3sGAe5gsn2.json +++ b/data/packs/magic-items.db/immovable_rod__RQyOkC3sGAe5gsn2.json @@ -35,7 +35,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/jewel_of_barbalt__w3UsdCcYKnwcAgbH.json b/data/packs/magic-items.db/jewel_of_barbalt__w3UsdCcYKnwcAgbH.json index 78b9e0aa..d32dc8a7 100644 --- a/data/packs/magic-items.db/jewel_of_barbalt__w3UsdCcYKnwcAgbH.json +++ b/data/packs/magic-items.db/jewel_of_barbalt__w3UsdCcYKnwcAgbH.json @@ -43,7 +43,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/kytherian_cog__0c0G5Dnzq9Il8zZY.json b/data/packs/magic-items.db/kytherian_cog__0c0G5Dnzq9Il8zZY.json index dfb727e3..9bf60d71 100644 --- a/data/packs/magic-items.db/kytherian_cog__0c0G5Dnzq9Il8zZY.json +++ b/data/packs/magic-items.db/kytherian_cog__0c0G5Dnzq9Il8zZY.json @@ -35,7 +35,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/ophidian_armor__MyHXrPewu36OmWB6.json b/data/packs/magic-items.db/ophidian_armor__MyHXrPewu36OmWB6.json index 32d74843..78072a97 100644 --- a/data/packs/magic-items.db/ophidian_armor__MyHXrPewu36OmWB6.json +++ b/data/packs/magic-items.db/ophidian_armor__MyHXrPewu36OmWB6.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false }, diff --git a/data/packs/magic-items.db/pearl_of_power__t4RYKztP70zmAbGD.json b/data/packs/magic-items.db/pearl_of_power__t4RYKztP70zmAbGD.json index 1563817b..27e3d71e 100644 --- a/data/packs/magic-items.db/pearl_of_power__t4RYKztP70zmAbGD.json +++ b/data/packs/magic-items.db/pearl_of_power__t4RYKztP70zmAbGD.json @@ -35,7 +35,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/potion_of_extirpation__oS1VcB7hqcsjkUZv.json b/data/packs/magic-items.db/potion_of_extirpation__oS1VcB7hqcsjkUZv.json index eb367770..00199732 100644 --- a/data/packs/magic-items.db/potion_of_extirpation__oS1VcB7hqcsjkUZv.json +++ b/data/packs/magic-items.db/potion_of_extirpation__oS1VcB7hqcsjkUZv.json @@ -35,7 +35,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/potion_of_healing__jucTGEjsqJ1znHdf.json b/data/packs/magic-items.db/potion_of_healing__jucTGEjsqJ1znHdf.json index 850c41bc..eb518080 100644 --- a/data/packs/magic-items.db/potion_of_healing__jucTGEjsqJ1znHdf.json +++ b/data/packs/magic-items.db/potion_of_healing__jucTGEjsqJ1znHdf.json @@ -35,7 +35,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/potion_of_invisibility__KAx02m6uAzOSBGXX.json b/data/packs/magic-items.db/potion_of_invisibility__KAx02m6uAzOSBGXX.json index af03cfdf..b5c4848d 100644 --- a/data/packs/magic-items.db/potion_of_invisibility__KAx02m6uAzOSBGXX.json +++ b/data/packs/magic-items.db/potion_of_invisibility__KAx02m6uAzOSBGXX.json @@ -35,7 +35,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/scarab_of_protection__RPe1Y9rnhOq7Dl6p.json b/data/packs/magic-items.db/scarab_of_protection__RPe1Y9rnhOq7Dl6p.json index 0af99f03..941029ec 100644 --- a/data/packs/magic-items.db/scarab_of_protection__RPe1Y9rnhOq7Dl6p.json +++ b/data/packs/magic-items.db/scarab_of_protection__RPe1Y9rnhOq7Dl6p.json @@ -35,7 +35,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/scroll_of_burning_hands__N27A6nb0epkHZ3lR.json b/data/packs/magic-items.db/scroll_of_burning_hands__N27A6nb0epkHZ3lR.json index ede86d0e..05e78f6b 100644 --- a/data/packs/magic-items.db/scroll_of_burning_hands__N27A6nb0epkHZ3lR.json +++ b/data/packs/magic-items.db/scroll_of_burning_hands__N27A6nb0epkHZ3lR.json @@ -35,7 +35,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/scroll_of_hold_portal__mXkpNk8z0eZU8kKj.json b/data/packs/magic-items.db/scroll_of_hold_portal__mXkpNk8z0eZU8kKj.json index 68923564..32f5e60b 100644 --- a/data/packs/magic-items.db/scroll_of_hold_portal__mXkpNk8z0eZU8kKj.json +++ b/data/packs/magic-items.db/scroll_of_hold_portal__mXkpNk8z0eZU8kKj.json @@ -34,7 +34,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/shoftsword_of_the_thief__98cxnRdtTLv0Onka.json b/data/packs/magic-items.db/shoftsword_of_the_thief__98cxnRdtTLv0Onka.json index 2771fabc..d240360b 100644 --- a/data/packs/magic-items.db/shoftsword_of_the_thief__98cxnRdtTLv0Onka.json +++ b/data/packs/magic-items.db/shoftsword_of_the_thief__98cxnRdtTLv0Onka.json @@ -50,7 +50,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/magic-items.db/staff_of_healing__jEeDexWHYy7wKsfa.json b/data/packs/magic-items.db/staff_of_healing__jEeDexWHYy7wKsfa.json index a5794f5c..0e650af5 100644 --- a/data/packs/magic-items.db/staff_of_healing__jEeDexWHYy7wKsfa.json +++ b/data/packs/magic-items.db/staff_of_healing__jEeDexWHYy7wKsfa.json @@ -51,7 +51,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/magic-items.db/sword_of_the_ancients__ZamB6OED5J1EeU81.json b/data/packs/magic-items.db/sword_of_the_ancients__ZamB6OED5J1EeU81.json index 840b218c..96defef6 100644 --- a/data/packs/magic-items.db/sword_of_the_ancients__ZamB6OED5J1EeU81.json +++ b/data/packs/magic-items.db/sword_of_the_ancients__ZamB6OED5J1EeU81.json @@ -50,7 +50,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/magic-items.db/true_name__gNah418e2ykhDWDE.json b/data/packs/magic-items.db/true_name__gNah418e2ykhDWDE.json index cccbc212..630c3772 100644 --- a/data/packs/magic-items.db/true_name__gNah418e2ykhDWDE.json +++ b/data/packs/magic-items.db/true_name__gNah418e2ykhDWDE.json @@ -35,7 +35,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "treasure": false diff --git a/data/packs/magic-items.db/vigilant__iEbHLvRPWNXo32qm.json b/data/packs/magic-items.db/vigilant__iEbHLvRPWNXo32qm.json index 403c16a0..cd96a3b0 100644 --- a/data/packs/magic-items.db/vigilant__iEbHLvRPWNXo32qm.json +++ b/data/packs/magic-items.db/vigilant__iEbHLvRPWNXo32qm.json @@ -51,7 +51,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/magic-items.db/wand_of_blind_deafen__yyUwr6H9imWcJ9YS.json b/data/packs/magic-items.db/wand_of_blind_deafen__yyUwr6H9imWcJ9YS.json index eb9e9293..169cbcc6 100644 --- a/data/packs/magic-items.db/wand_of_blind_deafen__yyUwr6H9imWcJ9YS.json +++ b/data/packs/magic-items.db/wand_of_blind_deafen__yyUwr6H9imWcJ9YS.json @@ -48,7 +48,7 @@ "slots_used": 1 }, "source": { - "title": "quickstart" + "title": "core-rules" }, "stashed": false, "type": "melee", diff --git a/data/packs/monsters.db/_3_vorpal_bastard_sword__bUT6FazekisNeIfy.json b/data/packs/monsters.db/_3_vorpal_bastard_sword__bUT6FazekisNeIfy.json new file mode 100644 index 00000000..578372b6 --- /dev/null +++ b/data/packs/monsters.db/_3_vorpal_bastard_sword__bUT6FazekisNeIfy.json @@ -0,0 +1,37 @@ +{ + "_id": "bUT6FazekisNeIfy", + "_key": "!actors.items!DbkmPt2k9fw5zxJw.bUT6FazekisNeIfy", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "+3 Vorpal Bastard Sword", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 9, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Lop", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/abjure__2nN90QQSsajBr2XK.json b/data/packs/monsters.db/abjure__2nN90QQSsajBr2XK.json new file mode 100644 index 00000000..b5f68cfa --- /dev/null +++ b/data/packs/monsters.db/abjure__2nN90QQSsajBr2XK.json @@ -0,0 +1,24 @@ +{ + "_id": "2nN90QQSsajBr2XK", + "_key": "!actors.items!o5xhxniboMbTCMLk.2nN90QQSsajBr2XK", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Abjure", + "system": { + "dc": 13, + "description": "Self. End any hostile magical effects affecting Rathgamnon.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/aboleth__sgVqRuCaadRK1P7R.json b/data/packs/monsters.db/aboleth__sgVqRuCaadRK1P7R.json index bcb6d867..26605d02 100644 --- a/data/packs/monsters.db/aboleth__sgVqRuCaadRK1P7R.json +++ b/data/packs/monsters.db/aboleth__sgVqRuCaadRK1P7R.json @@ -6,12 +6,11 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "fguDB67YXgcCXVk6", - "7lFoUqbnliBmAYzt", - "GlEUmXQMesA6DeWE", - "pgLNyD8buvs48X6G", - "p6WUQhy8ie5YJ73t", - "tu5XMDakF2Ug0MLC" + "ekrFYa6sleLniPfm", + "cJUFx3sjkNUUzxKW", + "mddDFLdkX8qzSfWS", + "aP6TqfdMClwS8SFU", + "aS1ynNjD4Tkscv6E" ], "name": "Aboleth", "prototypeToken": { @@ -27,7 +26,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -119,8 +118,8 @@ "value": 8 }, "move": "near", - "moveNote": "Swim", - "notes": "Enormous, antediluvian catfish covered in slime and tentacles. They hate all intelligent beings.
AC 16, HP 39, ATK 2 tentacle (near) +5 (1d8 + curse) or 1 tail +5 (3d6), MV near (swim), S +4, D -1, C +3, I +4, W +2, Ch +2, AL C, LV 8
Curse. DC 15 CON or target gains a magical curse, turning into a deep one over 2d10 days.
Enslave. In place of attacks, one creature within far DC 15 WIS or aboleth controls for 1d4 rounds.
Telepathic. Read the thoughts of all creatures within far.
", + "moveNote": "swim", + "notes": "\n\tEnormous, antediluvian catfish covered in slime and tentacles. They hate all intelligent beings.
\n\t\n\tAC 16, HP 39, ATK 2 tentacle (near) +5 (1d8 + curse) or 1 tail +5 (3d6), MV near (swim), S +4, D -1, C +3, I +4, W +2, Ch +2, AL C, LV 8
\n\tCurse. DC 15 CON or target gains a magical curse, turning into a deep one over 2d10 days.
Enslave. In place of attacks, one creature within far DC 15 WIS or aboleth controls for 1d4 rounds.
Telepathic. Read the thoughts of all creatures within far.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/abolish__YYQOabVs7KXHoHoT.json b/data/packs/monsters.db/abolish__YYQOabVs7KXHoHoT.json new file mode 100644 index 00000000..13573bdb --- /dev/null +++ b/data/packs/monsters.db/abolish__YYQOabVs7KXHoHoT.json @@ -0,0 +1,24 @@ +{ + "_id": "YYQOabVs7KXHoHoT", + "_key": "!actors.items!o5xhxniboMbTCMLk.YYQOabVs7KXHoHoT", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Abolish", + "system": { + "dc": 13, + "description": "One target in far takes [[/r 5d8]] damage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/absorb__hDI9fnipZ4KDsFzh.json b/data/packs/monsters.db/absorb__hDI9fnipZ4KDsFzh.json new file mode 100644 index 00000000..f3a5613f --- /dev/null +++ b/data/packs/monsters.db/absorb__hDI9fnipZ4KDsFzh.json @@ -0,0 +1,24 @@ +{ + "_id": "hDI9fnipZ4KDsFzh", + "_key": "!actors.items!DP8n8iIiU1Qostjv.hDI9fnipZ4KDsFzh", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Absorb", + "system": { + "dc": 13, + "description": "Near, one target. Target loses the ability to cast one random spell until completing a rest, and Mordanticus regains a lost spell of the same tier or less.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/acid_spray__DzUDsSXVfPZ3lEnG.json b/data/packs/monsters.db/acid_spray__DzUDsSXVfPZ3lEnG.json new file mode 100644 index 00000000..0e1d37e4 --- /dev/null +++ b/data/packs/monsters.db/acid_spray__DzUDsSXVfPZ3lEnG.json @@ -0,0 +1,37 @@ +{ + "_id": "DzUDsSXVfPZ3lEnG", + "_key": "!actors.items!rrI5NuJ8q0Pm4ehs.DzUDsSXVfPZ3lEnG", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Acid Spray", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d6" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/acolyte__k2YdCMGiq3USE8oE.json b/data/packs/monsters.db/acolyte__k2YdCMGiq3USE8oE.json index b464960d..d581defe 100644 --- a/data/packs/monsters.db/acolyte__k2YdCMGiq3USE8oE.json +++ b/data/packs/monsters.db/acolyte__k2YdCMGiq3USE8oE.json @@ -6,10 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "QtWUbHZYarIiJg9G", - "QObPMGDUBUzGVf4C", - "pp4pDGeGwU6yS1GD", - "YJSI9RFpVCCgVjKv" + "RBZywe38fyR6pm36", + "sBC1yrIen0iTFBFl" ], "name": "Acolyte", "prototypeToken": { @@ -25,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -118,10 +116,10 @@ }, "move": "near", "moveNote": "", - "notes": "A religious trainee who knows basic rites and rituals.
AC 12, HP 4, ATK 1 mace +1 (1d6) or 1 spell +2, MV near, S +1, D -1, C +0, I -1, W +2, Ch +0, AL L, LV 1
Healing Touch (WIS Spell). DC 11. Heal one creature within close for 1d4 HP.
", + "notes": "\n\tA religious trainee who knows basic rites and rituals.
\n\t\n\tAC 12, HP 4, ATK 1 mace +1 (1d6) or 1 spell +2, MV near, S +1, D -1, C +0, I -1, W +2, Ch +0, AL L, LV 1
\n\tHealing Touch (WIS Spell). DC 11. Heal one creature within close for 1d4 HP.
", "spellcastingAbility": "wis", - "spellcastingAttackNum": 0, - "spellcastingBonus": 0 + "spellcastingAttackNum": 1, + "spellcastingBonus": 2 }, "type": "NPC" } diff --git a/data/packs/monsters.db/agony__sGH7InjtyO0HFXSk.json b/data/packs/monsters.db/agony__sGH7InjtyO0HFXSk.json new file mode 100644 index 00000000..36cab8bf --- /dev/null +++ b/data/packs/monsters.db/agony__sGH7InjtyO0HFXSk.json @@ -0,0 +1,24 @@ +{ + "_id": "sGH7InjtyO0HFXSk", + "_key": "!actors.items!UDGXIj9pB0TdWPA6.sGH7InjtyO0HFXSk", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Agony", + "system": { + "dc": 14, + "description": "One target in near takes [[/r 3d8]] damage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/alert__xdOyijpUs8aevgHe.json b/data/packs/monsters.db/alert__xdOyijpUs8aevgHe.json new file mode 100644 index 00000000..6ee071dc --- /dev/null +++ b/data/packs/monsters.db/alert__xdOyijpUs8aevgHe.json @@ -0,0 +1,17 @@ +{ + "_id": "xdOyijpUs8aevgHe", + "_key": "!actors.items!vdCzdpAsjmYTa1ps.xdOyijpUs8aevgHe", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Alert", + "system": { + "description": "ADV on checks to detect sneaking or hiding creatures.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/alert__yIIm0z82gLEEix7n.json b/data/packs/monsters.db/alert__yIIm0z82gLEEix7n.json new file mode 100644 index 00000000..6e9c48d9 --- /dev/null +++ b/data/packs/monsters.db/alert__yIIm0z82gLEEix7n.json @@ -0,0 +1,17 @@ +{ + "_id": "yIIm0z82gLEEix7n", + "_key": "!actors.items!dNSmJX2keI0T2Gig.yIIm0z82gLEEix7n", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Alert", + "system": { + "description": "Cannot be surprised.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/ambush__dD6eK5TthQO2lWq1.json b/data/packs/monsters.db/ambush__dD6eK5TthQO2lWq1.json new file mode 100644 index 00000000..b90cd61f --- /dev/null +++ b/data/packs/monsters.db/ambush__dD6eK5TthQO2lWq1.json @@ -0,0 +1,17 @@ +{ + "_id": "dD6eK5TthQO2lWq1", + "_key": "!actors.items!AMSI3MCLvpcZpJPO.dD6eK5TthQO2lWq1", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Ambush", + "system": { + "description": "Deal an extra die of damage when undetected.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/amulet_of_rahm_hotep__IT5GglVIbyiDTtqe.json b/data/packs/monsters.db/amulet_of_rahm_hotep__IT5GglVIbyiDTtqe.json new file mode 100644 index 00000000..9563069d --- /dev/null +++ b/data/packs/monsters.db/amulet_of_rahm_hotep__IT5GglVIbyiDTtqe.json @@ -0,0 +1,17 @@ +{ + "_id": "IT5GglVIbyiDTtqe", + "_key": "!actors.items!DbkmPt2k9fw5zxJw.IT5GglVIbyiDTtqe", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Amulet Of Rahm-hotep", + "system": { + "description": "In place of attacks, teleport to a random location in the multiverse.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/anchor__1Me11yy0xHkPBvhw.json b/data/packs/monsters.db/anchor__1Me11yy0xHkPBvhw.json new file mode 100644 index 00000000..d1da40d0 --- /dev/null +++ b/data/packs/monsters.db/anchor__1Me11yy0xHkPBvhw.json @@ -0,0 +1,23 @@ +{ + "_id": "1Me11yy0xHkPBvhw", + "_key": "!actors.items!o5xhxniboMbTCMLk.1Me11yy0xHkPBvhw", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Anchor", + "system": { + "dc": "14", + "description": "One target in far DC 18 STR or bound and anchored by chains of golden runes for [[/r 1d4]] rounds.
", + "duration": { + "type": "rounds", + "value": "1d4" + }, + "lost": false, + "range": "far", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/angel__domini__63d5P0opwEQTdDIn.json b/data/packs/monsters.db/angel__domini__63d5P0opwEQTdDIn.json new file mode 100644 index 00000000..fcf507a0 --- /dev/null +++ b/data/packs/monsters.db/angel__domini__63d5P0opwEQTdDIn.json @@ -0,0 +1,122 @@ +{ + "_id": "63d5P0opwEQTdDIn", + "_key": "!actors!63d5P0opwEQTdDIn", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "MAun2e5060oYtZ5Z", + "li5WO5TO9K1JNurG" + ], + "name": "Angel, Domini", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Angel, Domini", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 17 + }, + "hp": { + "hd": 0, + "max": 42, + "value": 42 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tWinged, flawless humans glowing with bronze sunlight.
\n\t\n\tAC 17 (plate mail + shield), HP 42, ATK 3 bastard sword +7 (1d8) or 1 horn, MV near (fly), S +4, D +1, C +2, I +3, W +4, Ch +4, AL L, LV 9
\n\tHorn. All enemies in near DC 15 CHA or paralyzed 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/angel__principi__X8hc2Uhflvy8F634.json b/data/packs/monsters.db/angel__principi__X8hc2Uhflvy8F634.json new file mode 100644 index 00000000..0adc8574 --- /dev/null +++ b/data/packs/monsters.db/angel__principi__X8hc2Uhflvy8F634.json @@ -0,0 +1,123 @@ +{ + "_id": "X8hc2Uhflvy8F634", + "_key": "!actors!X8hc2Uhflvy8F634", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "8RpX2sRZ9HRN9fKd", + "Bnpm4eEmCzJMJTel", + "dUMRMoM553HEWmuc" + ], + "name": "Angel, Principi", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Principi Angel", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 53, + "value": 53 + } + }, + "darkAdapted": true, + "level": { + "value": 11 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tSerene humans sculpted from alabaster. Golden orbs for eyes.
\n\t\n\tAC 16 ( +1 plate mail ), HP 53, ATK 3 silvered bastard sword +9 (1d10), MV double near (fly), S +4, D +2, C +4, I +4, W +4, Ch +4, AL L, LV 11
\n\tMoonlight Aura. Hostile spells targeting the principi are DC 15.
Truesight. Can see all invisible creatures and objects.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/angel__seraph__9mHBuBhx1RxUdheA.json b/data/packs/monsters.db/angel__seraph__9mHBuBhx1RxUdheA.json new file mode 100644 index 00000000..5cc5c3af --- /dev/null +++ b/data/packs/monsters.db/angel__seraph__9mHBuBhx1RxUdheA.json @@ -0,0 +1,122 @@ +{ + "_id": "9mHBuBhx1RxUdheA", + "_key": "!actors!9mHBuBhx1RxUdheA", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "79gCSMP2HhXbfqVC", + "jvtk9aqMgWMfst0N" + ], + "name": "Angel, Seraph", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Seraph", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 14, + "value": 14 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tBeautiful, luminous humanoids with white-feathered wings.
\n\t\n\tAC 14 (chainmail), HP 14, ATK 2 longsword +3 (1d8), MV near (fly), S +3, D +1, C +1, I +2, W +3, Ch +3, AL L, LV 3
\n\tBless. 3/day, touch one target to give it a luck token.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/animate_plants__1xKtKNYuACH6fb90.json b/data/packs/monsters.db/animate_plants__1xKtKNYuACH6fb90.json new file mode 100644 index 00000000..6ee87a14 --- /dev/null +++ b/data/packs/monsters.db/animate_plants__1xKtKNYuACH6fb90.json @@ -0,0 +1,17 @@ +{ + "_id": "1xKtKNYuACH6fb90", + "_key": "!actors.items!GGiSjGtAWFwFT81z.1xKtKNYuACH6fb90", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Animate Plants", + "system": { + "description": "1/day, in place of attacks. Vines grab at all enemies within double near of dragon. DC 15 DEX or unable to move [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/animate_tree__lESGAghSx3NPQf7Y.json b/data/packs/monsters.db/animate_tree__lESGAghSx3NPQf7Y.json new file mode 100644 index 00000000..e5f869eb --- /dev/null +++ b/data/packs/monsters.db/animate_tree__lESGAghSx3NPQf7Y.json @@ -0,0 +1,17 @@ +{ + "_id": "lESGAghSx3NPQf7Y", + "_key": "!actors.items!0kzqjwTD3ouYsDZh.lESGAghSx3NPQf7Y", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Animate Tree", + "system": { + "description": "2/day. In place of attacks, one tree within near awakens as a treant ally without this ability. Reverts back in 1 day.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/animated_armor__qSeHWgP59WltutCz.json b/data/packs/monsters.db/animated_armor__qSeHWgP59WltutCz.json index 59df2998..e3b96586 100644 --- a/data/packs/monsters.db/animated_armor__qSeHWgP59WltutCz.json +++ b/data/packs/monsters.db/animated_armor__qSeHWgP59WltutCz.json @@ -6,8 +6,7 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "KiuWCB6C6OcmOl0g", - "ViAocDndtudFnp38" + "PUAP423XSiucpSh7" ], "name": "Animated Armor", "prototypeToken": { @@ -23,7 +22,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -116,7 +115,7 @@ }, "move": "near", "moveNote": "", - "notes": "An old suit of armor magically animated by a vengeful spirit.
AC 15, HP 11, ATK 1 longsword +3 (1d8), MV near, S +3, D -1, C +2, I -1, W +1, Ch +0, AL C, LV 2
Statue. When standing still, looks exactly like a suit of armor.
", + "notes": "\n\tAn old suit of armor magically animated by a vengeful spirit.
\n\t\n\tAC 15, HP 11, ATK 1 longsword +3 (1d8), MV near, S +3, D -1, C +2, I -1, W +1, Ch +0, AL C, LV 2
\n\t", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/ankheg__rrI5NuJ8q0Pm4ehs.json b/data/packs/monsters.db/ankheg__rrI5NuJ8q0Pm4ehs.json new file mode 100644 index 00000000..a71ea28c --- /dev/null +++ b/data/packs/monsters.db/ankheg__rrI5NuJ8q0Pm4ehs.json @@ -0,0 +1,122 @@ +{ + "_id": "rrI5NuJ8q0Pm4ehs", + "_key": "!actors!rrI5NuJ8q0Pm4ehs", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "FRAVYx91rYLWhOdI", + "DzUDsSXVfPZ3lEnG" + ], + "name": "Ankheg", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Ankheg", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 14, + "value": 14 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "burrow", + "notes": "\n\tHorse-sized, rust-brown insects. They burrow vast, underground warrens into the bedrock.
\n\t\n\tAC 14, HP 14, ATK 1 bite +4 (1d6) or 1 acid spray (near) +4 (2d6), MV near (burrow), S +2, D +2, C +1, I -2, W +1, Ch -2, AL N, LV 3
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/anoint__w1ob3ZN8qvfXmtsL.json b/data/packs/monsters.db/anoint__w1ob3ZN8qvfXmtsL.json new file mode 100644 index 00000000..2de3844a --- /dev/null +++ b/data/packs/monsters.db/anoint__w1ob3ZN8qvfXmtsL.json @@ -0,0 +1,24 @@ +{ + "_id": "w1ob3ZN8qvfXmtsL", + "_key": "!actors.items!vRn6zM7a0nrqSiY5.w1ob3ZN8qvfXmtsL", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Anoint", + "system": { + "dc": 12, + "description": "Close. One weapon or armor becomes a magic +2 version for 10 rounds.
", + "duration": { + "type": "rounds", + "value": "10" + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/antler__w6vvIoYeas7aa2mc.json b/data/packs/monsters.db/antler__w6vvIoYeas7aa2mc.json new file mode 100644 index 00000000..5108632b --- /dev/null +++ b/data/packs/monsters.db/antler__w6vvIoYeas7aa2mc.json @@ -0,0 +1,37 @@ +{ + "_id": "w6vvIoYeas7aa2mc", + "_key": "!actors.items!tfoTO9pQhnS0RAOH.w6vvIoYeas7aa2mc", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Antler", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/ape__52p2phLsOZiNFTFS.json b/data/packs/monsters.db/ape__52p2phLsOZiNFTFS.json new file mode 100644 index 00000000..b883de18 --- /dev/null +++ b/data/packs/monsters.db/ape__52p2phLsOZiNFTFS.json @@ -0,0 +1,122 @@ +{ + "_id": "52p2phLsOZiNFTFS", + "_key": "!actors!52p2phLsOZiNFTFS", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "0x4Z1OY7xUpmpP5S", + "TQE4s9NIjrsi1AGy" + ], + "name": "Ape", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Ape", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 10, + "value": 10 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tHooting, omnivorous apes that live in trees.
\n\t\n\tAC 12, HP 10, ATK 1 fist +2 (1d6) or 1 rock (far) +2 (1d4), MV near (climb), S +2, D +2, C +1, I -2, W +1, Ch +0, AL N, LV 2
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/ape__snow__z4UPCFgmpXHwzmJu.json b/data/packs/monsters.db/ape__snow__z4UPCFgmpXHwzmJu.json new file mode 100644 index 00000000..7abed1e3 --- /dev/null +++ b/data/packs/monsters.db/ape__snow__z4UPCFgmpXHwzmJu.json @@ -0,0 +1,123 @@ +{ + "_id": "z4UPCFgmpXHwzmJu", + "_key": "!actors!z4UPCFgmpXHwzmJu", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "AtJ3OHqEK4xzFi8c", + "B2Qn6WZFgakf0kGt", + "MhiZUkcRvPcmRweR" + ], + "name": "Ape, Snow", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Snow Ape", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 19, + "value": 19 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tWhite-haired, carnivorous gorillas that stalk the high mountains and live in caves.
\n\t\n\tAC 13, HP 19, ATK 2 fist +4 (1d6) or 1 rock (far) +4 (2d6), MV near (climb), S +3, D +1, C +1, I -2, W +1, Ch +0, AL N, LV 4
\n\tThick Fur. Cold immune.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/apprentice__9R3qr0129OxaXMcy.json b/data/packs/monsters.db/apprentice__9R3qr0129OxaXMcy.json new file mode 100644 index 00000000..f9269176 --- /dev/null +++ b/data/packs/monsters.db/apprentice__9R3qr0129OxaXMcy.json @@ -0,0 +1,123 @@ +{ + "_id": "9R3qr0129OxaXMcy", + "_key": "!actors!9R3qr0129OxaXMcy", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "1nq6ChTbLVY4DQ32", + "PpnJ5uTcV0UD1pxz", + "LCMAA7YywpGodZE6" + ], + "name": "Apprentice", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Apprentice", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": -1 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": -1 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 3, + "value": 3 + } + }, + "darkAdapted": true, + "level": { + "value": 1 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA cloaked magician with a thin, freshly bound spellbook.
\n\t\n\tAC 11, HP 3, ATK 1 dagger (close/ near) +1 (1d4) or 1 spell +2, MV near, S -1, D +1, C -1, I +2, W +0, Ch +0, AL N, LV 1
\n\tBeguile (INT Spell). DC 11. Focus. One target in near of LV 2 or less is stupefied for the duration.
Magic Bolt (INT Spell). DC 11. 1d4 damage to one target within far.
", + "spellcastingAbility": "int", + "spellcastingAttackNum": 1, + "spellcastingBonus": 2 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/arcane_armor__jCg0jxuNHihSmpOr.json b/data/packs/monsters.db/arcane_armor__jCg0jxuNHihSmpOr.json new file mode 100644 index 00000000..1b7e0c7a --- /dev/null +++ b/data/packs/monsters.db/arcane_armor__jCg0jxuNHihSmpOr.json @@ -0,0 +1,23 @@ +{ + "_id": "jCg0jxuNHihSmpOr", + "_key": "!actors.items!manaoose71vhAWCT.jCg0jxuNHihSmpOr", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Arcane Armor", + "system": { + "dc": "12", + "description": "AC 16 for [[/r 2d4]] rounds.
", + "duration": { + "type": "rounds", + "value": "2d4" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/archangel__GzjB5DsORxRuX2MV.json b/data/packs/monsters.db/archangel__GzjB5DsORxRuX2MV.json new file mode 100644 index 00000000..6e190e14 --- /dev/null +++ b/data/packs/monsters.db/archangel__GzjB5DsORxRuX2MV.json @@ -0,0 +1,123 @@ +{ + "_id": "GzjB5DsORxRuX2MV", + "_key": "!actors!GzjB5DsORxRuX2MV", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "0L1ozHc5BPwaEL6h", + "UoZZ5KKZ8UdPcaM5", + "LVv4A1Jinny72wBJ" + ], + "name": "Archangel", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Archangel", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 5 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 5 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 18 + }, + "hp": { + "hd": 0, + "max": 76, + "value": 76 + } + }, + "darkAdapted": true, + "level": { + "value": 16 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tA radiant being with a crown of fire, snowy wings, golden armor, and a blazing greatsword.
\n\t\n\tAC 18 ( +3 plate mail ), HP 76, ATK 3 flaming greatsword +10 (2d12), MV double near (fly), S +5, D +2, C +4, I +4, W +5, Ch +5, AL L, LV 16
\n\tCommand. DC 18 CHA to resist an archangel's command.
Crown of Fire. Hostile spells targeting the archangel are extreme (DC 18) to cast.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/archdevil__OkhcwZ7JqJxTgkJo.json b/data/packs/monsters.db/archdevil__OkhcwZ7JqJxTgkJo.json new file mode 100644 index 00000000..2fd578e2 --- /dev/null +++ b/data/packs/monsters.db/archdevil__OkhcwZ7JqJxTgkJo.json @@ -0,0 +1,124 @@ +{ + "_id": "OkhcwZ7JqJxTgkJo", + "_key": "!actors!OkhcwZ7JqJxTgkJo", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "PmnNSs5f3nrfNElJ", + "zsKCU3we8eiou4Ou", + "gTHp5qpkxSxfeLIp", + "KGDBJiyMaF5oGp77" + ], + "name": "Archdevil", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Archdevil", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 7 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": 5 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 19 + }, + "hp": { + "hd": 0, + "max": 76, + "value": 76 + } + }, + "darkAdapted": true, + "level": { + "value": 16 + }, + "move": "far", + "moveNote": "teleport", + "notes": "\n\tA stunningly beautiful, horned human with burning, red eyes and a halo of seven black stars. Two stitched-up gashes weep blood from its shoulder blades.
\n\t\n\tAC 19, HP 76, ATK 4 iron scepter +10 (3d10) or 1 soulbind, MV far (teleport), S +5, D +4, C +4, I +5, W +4, Ch +7, AL C, LV 16
\n\tImpervious. Fire immune. Only damaged by magical sources.
Crown of Darkness. All hostile spells are reflected at caster with a spellcasting check less than 20.
Soulbind. All targets within near DC 20 CHA or fall under control of archdevil for 1d4 rounds. DC 20 CHA on turn to end the effect.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/archmage__5NUw5FTgSVwAi0nL.json b/data/packs/monsters.db/archmage__5NUw5FTgSVwAi0nL.json new file mode 100644 index 00000000..52e18da1 --- /dev/null +++ b/data/packs/monsters.db/archmage__5NUw5FTgSVwAi0nL.json @@ -0,0 +1,126 @@ +{ + "_id": "5NUw5FTgSVwAi0nL", + "_key": "!actors!5NUw5FTgSVwAi0nL", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "53KWLSWRCJO2LXWj", + "B7H9Zrr10Gnc51Lz", + "sFy5WWuJOMcQoeAF", + "wxmHnTbYkDu0Iyqt", + "CcbImBg5n23sNbZo", + "dFGvZdzUXLhvQUCs" + ], + "name": "Archmage", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Archmage", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": -1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": -1 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 44, + "value": 44 + } + }, + "darkAdapted": true, + "level": { + "value": 10 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA wizened magic-user crackling with arcane power.
\n\t\n\tAC 12, HP 44, ATK 2 spell +7, MV near, S -1, D +2, C -1, I +4, W +2, Ch +1, AL L, LV 10
\n\tDeath Bolt (INT Spell). DC 15. One target of LV 9 or less within near DC 15 CON or go to 0 HP.
Enervate (INT Spell). DC 14. Focus. One target within near is stupefied for the duration.
Fireblast (INT Spell). DC 14. 4d6 damage to all within a near-sized cube within far.
Float (INT Spell). Self. DC 14. Fly double near for 5 rounds.
Mithralskin (INT Spell). Self. DC 14. AC becomes 18 for 5 rounds.
Void Step (INT Spell). Self and up to 4 willing targets. DC 15. Teleport up to 100 miles.
", + "spellcastingAbility": "int", + "spellcastingAttackNum": 2, + "spellcastingBonus": 7 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/assassin__I5y9YDSIg2n0u8CM.json b/data/packs/monsters.db/assassin__I5y9YDSIg2n0u8CM.json new file mode 100644 index 00000000..a3971103 --- /dev/null +++ b/data/packs/monsters.db/assassin__I5y9YDSIg2n0u8CM.json @@ -0,0 +1,122 @@ +{ + "_id": "I5y9YDSIg2n0u8CM", + "_key": "!actors!I5y9YDSIg2n0u8CM", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "7URy5HaNMHwJi1fh", + "sgFBaPrjQyrWRe2s" + ], + "name": "Assassin", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Assassin", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 38, + "value": 38 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tA black-cloaked, skulking killer.
\n\t\n\tAC 15 (leather), HP 38, ATK 2 poisoned dagger (close/near) +6 (2d4), MV near (climb), S +2, D +4, C +2, I +2, W +3, Ch +3, AL C, LV 8
\n\tExecute. Deals x3 damage against surprised targets.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/attach__0uCmZyA0xr44j1zl.json b/data/packs/monsters.db/attach__0uCmZyA0xr44j1zl.json new file mode 100644 index 00000000..a083a4ab --- /dev/null +++ b/data/packs/monsters.db/attach__0uCmZyA0xr44j1zl.json @@ -0,0 +1,17 @@ +{ + "_id": "0uCmZyA0xr44j1zl", + "_key": "!actors.items!UGsq7I9Gyahgd0dG.0uCmZyA0xr44j1zl", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Attach", + "system": { + "description": "Attach to target; bite auto-hits next round. DC 12 STR on turn to tear off.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/avalanche__HRlATZjaxlE28txH.json b/data/packs/monsters.db/avalanche__HRlATZjaxlE28txH.json new file mode 100644 index 00000000..7b4feefb --- /dev/null +++ b/data/packs/monsters.db/avalanche__HRlATZjaxlE28txH.json @@ -0,0 +1,24 @@ +{ + "_id": "HRlATZjaxlE28txH", + "_key": "!actors.items!w14e0EzbGfvjkbes.HRlATZjaxlE28txH", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Avalanche", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "All within close DC 15 STR or entombed for [[/r 1d4]] rounds under mounds of earth.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/avalanche__ubJYB4qCRVz2xkGz.json b/data/packs/monsters.db/avalanche__ubJYB4qCRVz2xkGz.json new file mode 100644 index 00000000..c2338ca2 --- /dev/null +++ b/data/packs/monsters.db/avalanche__ubJYB4qCRVz2xkGz.json @@ -0,0 +1,24 @@ +{ + "_id": "ubJYB4qCRVz2xkGz", + "_key": "!actors.items!Puc0P5lO6IphdIQP.ubJYB4qCRVz2xkGz", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Avalanche", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "All within close DC 15 STR or entombed for [[/r 1d4]] rounds under mounds of earth.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/azer__rEhCGVPPzY0R18oJ.json b/data/packs/monsters.db/azer__rEhCGVPPzY0R18oJ.json new file mode 100644 index 00000000..cc472e94 --- /dev/null +++ b/data/packs/monsters.db/azer__rEhCGVPPzY0R18oJ.json @@ -0,0 +1,123 @@ +{ + "_id": "rEhCGVPPzY0R18oJ", + "_key": "!actors!rEhCGVPPzY0R18oJ", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "V9WeU16JltA1bIXs", + "Y62L2XdfX0YNsB6t", + "GrwYHwI1TNRIWZ3K" + ], + "name": "Azer", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Azer", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 15, + "value": 15 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tDwarves with bronze, metallic skin and flames in place of hair. Gifted blacksmiths.
\n\t\n\tAC 15, HP 15, ATK 2 flaming warhammer +3 (1d10, ignites flammables) or 1 crossbow (far) +0 (1d6), MV near, S +3, D +0, C +2, I +0, W +0, Ch +0, AL L, LV 3
\n\tImpervious. Fire immune.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/backstab__S0QVwbNDCpSFAvfQ.json b/data/packs/monsters.db/backstab__S0QVwbNDCpSFAvfQ.json new file mode 100644 index 00000000..d36876ae --- /dev/null +++ b/data/packs/monsters.db/backstab__S0QVwbNDCpSFAvfQ.json @@ -0,0 +1,17 @@ +{ + "_id": "S0QVwbNDCpSFAvfQ", + "_key": "!actors.items!Ap1b6HrZLpeRMvGp.S0QVwbNDCpSFAvfQ", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Backstab", + "system": { + "description": "Deal x2 damage against surprised creatures.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/badger__VM65vWCNjlx5tKTP.json b/data/packs/monsters.db/badger__VM65vWCNjlx5tKTP.json new file mode 100644 index 00000000..48d3b780 --- /dev/null +++ b/data/packs/monsters.db/badger__VM65vWCNjlx5tKTP.json @@ -0,0 +1,122 @@ +{ + "_id": "VM65vWCNjlx5tKTP", + "_key": "!actors!VM65vWCNjlx5tKTP", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "DKXUNixkzE5DanTG", + "Qr3xHbBXYrlbq4us" + ], + "name": "Badger", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Badger", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 5, + "value": 5 + } + }, + "darkAdapted": true, + "level": { + "value": 1 + }, + "move": "near", + "moveNote": "burrow", + "notes": "\n\tFierce, clawed burrowers with black-and-white face stripes.
\n\t\n\tAC 11, HP 5, ATK 2 claw +2 (1d4), MV near (burrow), S +2, D +0, C +1, I -3, W +1, Ch -2, AL N, LV 1
\n\tRage. 1/day, immune to morale checks, +1d4 damage (3 rounds).
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/bandit__AMSI3MCLvpcZpJPO.json b/data/packs/monsters.db/bandit__AMSI3MCLvpcZpJPO.json index 30f3f2ca..336f7793 100644 --- a/data/packs/monsters.db/bandit__AMSI3MCLvpcZpJPO.json +++ b/data/packs/monsters.db/bandit__AMSI3MCLvpcZpJPO.json @@ -6,11 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "MCM2UX1jwTiz6Af0", - "TGyIidAaaKzSKy4T", - "MM2bwR8bregKnTei", - "s8uppYkv726VSKN6", - "DSiD9jUHa5gZwcdl" + "3lXHowUf5iRIClao", + "5lxiRDg8mw5A8jG3", + "dD6eK5TthQO2lWq1" ], "name": "Bandit", "prototypeToken": { @@ -26,7 +24,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -119,7 +117,7 @@ }, "move": "near", "moveNote": "", - "notes": "Hard-bitten rogue in tattered leathers and a hooded cloak.
AC 13 (leather + shield), HP 4, ATK 1 club +1 (1d4) or 1 shortbow (far) +0 (1d4), MV near, S +1, D +0, C +0, I -1, W +0, Ch -1, AL C, LV 1
Ambush. Deal an extra die of damage when undetected.
", + "notes": "\n\tHard-bitten rogue in tattered leathers and a hooded cloak.
\n\t\n\tAC 13 (leather + shield), HP 4, ATK 1 club +1 (1d4) or 1 shortbow (far) +0 (1d4), MV near, S +1, D +0, C +0, I -1, W +0, Ch -1, AL C, LV 1
\n\tAmbush. Deal an extra die of damage when undetected.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/banish__8556VXHFPg2B1Bc2.json b/data/packs/monsters.db/banish__8556VXHFPg2B1Bc2.json new file mode 100644 index 00000000..0cf89cd4 --- /dev/null +++ b/data/packs/monsters.db/banish__8556VXHFPg2B1Bc2.json @@ -0,0 +1,24 @@ +{ + "_id": "8556VXHFPg2B1Bc2", + "_key": "!actors.items!DP8n8iIiU1Qostjv.8556VXHFPg2B1Bc2", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Banish", + "system": { + "dc": 14, + "description": "All extradimensional creatures within near DC 15 CHA or sent back to their home planes.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/barb__GSEP18yzChIAQVx1.json b/data/packs/monsters.db/barb__GSEP18yzChIAQVx1.json new file mode 100644 index 00000000..bd9adbea --- /dev/null +++ b/data/packs/monsters.db/barb__GSEP18yzChIAQVx1.json @@ -0,0 +1,17 @@ +{ + "_id": "GSEP18yzChIAQVx1", + "_key": "!actors.items!n4liAI4qBGY4orA4.GSEP18yzChIAQVx1", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Barb", + "system": { + "description": "Each spine sticks, dealing [[/r 1d4]] damage each round. DC 12 STR check on turn to remove.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/barkskin__wj8oEGxHBYUod0Fs.json b/data/packs/monsters.db/barkskin__wj8oEGxHBYUod0Fs.json new file mode 100644 index 00000000..8e5835f5 --- /dev/null +++ b/data/packs/monsters.db/barkskin__wj8oEGxHBYUod0Fs.json @@ -0,0 +1,23 @@ +{ + "_id": "wj8oEGxHBYUod0Fs", + "_key": "!actors.items!xwdLsiejN4nayUR5.wj8oEGxHBYUod0Fs", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Barkskin", + "system": { + "dc": "13", + "description": "AC becomes 15 for 5 rounds.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/basilisk__r9PchmCuVg1r9FOA.json b/data/packs/monsters.db/basilisk__r9PchmCuVg1r9FOA.json new file mode 100644 index 00000000..36ec4200 --- /dev/null +++ b/data/packs/monsters.db/basilisk__r9PchmCuVg1r9FOA.json @@ -0,0 +1,122 @@ +{ + "_id": "r9PchmCuVg1r9FOA", + "_key": "!actors!r9PchmCuVg1r9FOA", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "ukvy36rvxDWTJyYH", + "6C23GPZWkEYYbWEy" + ], + "name": "Basilisk", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Basilisk", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 25, + "value": 25 + } + }, + "darkAdapted": true, + "level": { + "value": 5 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tMassive, muscled lizards with six legs and gray, tough hide.
\n\t\n\tAC 14, HP 25, ATK 2 bite +4 (2d6 + petrify), MV near, S +3, D +1, C +3, I -3, W +1, Ch -3, AL N, LV 5
\n\tPetrify. Any creature that touches the basilisk or meets its gaze, DC 15 CON or petrified.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/bastard_sword__MAun2e5060oYtZ5Z.json b/data/packs/monsters.db/bastard_sword__MAun2e5060oYtZ5Z.json new file mode 100644 index 00000000..352e3046 --- /dev/null +++ b/data/packs/monsters.db/bastard_sword__MAun2e5060oYtZ5Z.json @@ -0,0 +1,37 @@ +{ + "_id": "MAun2e5060oYtZ5Z", + "_key": "!actors.items!63d5P0opwEQTdDIn.MAun2e5060oYtZ5Z", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bastard Sword", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bastard_sword__XAZQhbNdcRwoUnJC.json b/data/packs/monsters.db/bastard_sword__XAZQhbNdcRwoUnJC.json new file mode 100644 index 00000000..ad80c51a --- /dev/null +++ b/data/packs/monsters.db/bastard_sword__XAZQhbNdcRwoUnJC.json @@ -0,0 +1,37 @@ +{ + "_id": "XAZQhbNdcRwoUnJC", + "_key": "!actors.items!HO9aYtRdsjHHAYHj.XAZQhbNdcRwoUnJC", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bastard Sword", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 2 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bastard_sword__bvZtyClECQjPyD9U.json b/data/packs/monsters.db/bastard_sword__bvZtyClECQjPyD9U.json new file mode 100644 index 00000000..af00203a --- /dev/null +++ b/data/packs/monsters.db/bastard_sword__bvZtyClECQjPyD9U.json @@ -0,0 +1,37 @@ +{ + "_id": "bvZtyClECQjPyD9U", + "_key": "!actors.items!BviPIbrJao1ubOX1.bvZtyClECQjPyD9U", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bastard Sword", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bastard_sword__tS6mZGu3oBzO5JRh.json b/data/packs/monsters.db/bastard_sword__tS6mZGu3oBzO5JRh.json new file mode 100644 index 00000000..647ebf71 --- /dev/null +++ b/data/packs/monsters.db/bastard_sword__tS6mZGu3oBzO5JRh.json @@ -0,0 +1,37 @@ +{ + "_id": "tS6mZGu3oBzO5JRh", + "_key": "!actors.items!ZCbay6SPPzbbz2bJ.tS6mZGu3oBzO5JRh", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bastard Sword", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bat__giant__EJ94w4A9mb9ETSGA.json b/data/packs/monsters.db/bat__giant__EJ94w4A9mb9ETSGA.json index 5d80939e..fce2ea60 100644 --- a/data/packs/monsters.db/bat__giant__EJ94w4A9mb9ETSGA.json +++ b/data/packs/monsters.db/bat__giant__EJ94w4A9mb9ETSGA.json @@ -6,7 +6,7 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "ejrmOnSJ1sqjTQcl" + "Ot1XCsafkF5u2bpq" ], "name": "Bat, Giant", "prototypeToken": { @@ -22,11 +22,11 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, - "height": 1, + "height": 2, "light": { "alpha": 0.5, "angle": 360, @@ -51,7 +51,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Bat, Giant", + "name": "Giant Bat", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -75,7 +75,7 @@ "src": "systems/shadowdark/assets/tokens/cowled_token.webp", "tint": null }, - "width": 1 + "width": 2 }, "system": { "abilities": { @@ -114,8 +114,8 @@ "value": 2 }, "move": "near", - "moveNote": "Fly", - "notes": "Leathery, eagle-sized mammal with a taste for flesh.
AC 12, HP 9, ATK 1 bite +2 (1d6), MV near (fly), S -1, D +2, C +0, I -3, W +1, Ch -3, AL N, LV 2
", + "moveNote": "fly", + "notes": "\n\tLeathery, eagle-sized mammal with a taste for flesh.
\n\t\n\tAC 12, HP 9, ATK 1 bite +2 (1d6), MV near (fly), S -1, D +2, C +0, I -3, W +1, Ch -3, AL N, LV 2
\n\t", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/bat__swarm__CUpk1oMNktqZPdXp.json b/data/packs/monsters.db/bat__swarm__CUpk1oMNktqZPdXp.json new file mode 100644 index 00000000..97a2e434 --- /dev/null +++ b/data/packs/monsters.db/bat__swarm__CUpk1oMNktqZPdXp.json @@ -0,0 +1,121 @@ +{ + "_id": "CUpk1oMNktqZPdXp", + "_key": "!actors!CUpk1oMNktqZPdXp", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "P9dsZdpLxqiF5eX6" + ], + "name": "Bat, Swarm", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Bat Swarm", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": -3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 18, + "value": 18 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tA whirling cloud of screeching, bloodthirsty bats.
\n\t\n\tAC 12, HP 18, ATK 3 bite +2 (1d6), MV near (fly), S -3, D +2, C +0, I -3, W +1, Ch -3, AL N, LV 4
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/beak__ER3cAHcECScSdQKw.json b/data/packs/monsters.db/beak__ER3cAHcECScSdQKw.json new file mode 100644 index 00000000..6ca433ee --- /dev/null +++ b/data/packs/monsters.db/beak__ER3cAHcECScSdQKw.json @@ -0,0 +1,37 @@ +{ + "_id": "ER3cAHcECScSdQKw", + "_key": "!actors.items!bILTV7P0d55nACrQ.ER3cAHcECScSdQKw", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Beak", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Blood Drain", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/beak__VMGgz84UEcNczdI9.json b/data/packs/monsters.db/beak__VMGgz84UEcNczdI9.json new file mode 100644 index 00000000..89236e69 --- /dev/null +++ b/data/packs/monsters.db/beak__VMGgz84UEcNczdI9.json @@ -0,0 +1,37 @@ +{ + "_id": "VMGgz84UEcNczdI9", + "_key": "!actors.items!xIitpxW19LP91JA3.VMGgz84UEcNczdI9", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Beak", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Grab", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/beak__w3uakml7wG2hD3EO.json b/data/packs/monsters.db/beak__w3uakml7wG2hD3EO.json new file mode 100644 index 00000000..9312cc61 --- /dev/null +++ b/data/packs/monsters.db/beak__w3uakml7wG2hD3EO.json @@ -0,0 +1,37 @@ +{ + "_id": "w3uakml7wG2hD3EO", + "_key": "!actors.items!Jn5JjEPCUT86txAg.w3uakml7wG2hD3EO", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Beak", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bear__brown__RG84tprafQTDEFCa.json b/data/packs/monsters.db/bear__brown__RG84tprafQTDEFCa.json index 9eecfea2..d8fb9eb6 100644 --- a/data/packs/monsters.db/bear__brown__RG84tprafQTDEFCa.json +++ b/data/packs/monsters.db/bear__brown__RG84tprafQTDEFCa.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "wtSjDlj7CTUQ73rR", - "YKRZYh2WYMzDgLv8" + "PqO3XqqruGy67IZZ", + "8sVlJsvtiDDPBlw0" ], "name": "Bear, Brown", "prototypeToken": { @@ -23,11 +23,11 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, - "height": 1, + "height": 2, "light": { "alpha": 0.5, "angle": 360, @@ -52,7 +52,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Bear, Brown", + "name": "Brown Bear", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -76,7 +76,7 @@ "src": "systems/shadowdark/assets/tokens/cowled_token.webp", "tint": null }, - "width": 1 + "width": 2 }, "system": { "abilities": { @@ -115,8 +115,8 @@ "value": 5 }, "move": "near", - "moveNote": "Climb", - "notes": "A hulking, swaying brute with claws as long as a finger.
AC 13, HP 25, ATK 2 claw +4 (1d8), MV near (climb) S +4, D +1, C +3, I -2, W +1, Ch -2, AL N, LV 5
Crush. Deals an extra die of damage if it hits the same target with both claws.
", + "moveNote": "climb", + "notes": "\n\tA hulking, swaying brute with claws as long as a finger.
\n\t\n\tAC 13, HP 25, ATK 2 claw +4 (1d8), MV near (climb), S +4, D +1, C +3, I -2, W +1, Ch -2, AL N, LV 5
\n\tCrush. Deals an extra die of damage if it hits the same target with both claws.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/bear__polar__A84XNl4aGBeeDDLu.json b/data/packs/monsters.db/bear__polar__A84XNl4aGBeeDDLu.json new file mode 100644 index 00000000..693ece4e --- /dev/null +++ b/data/packs/monsters.db/bear__polar__A84XNl4aGBeeDDLu.json @@ -0,0 +1,123 @@ +{ + "_id": "A84XNl4aGBeeDDLu", + "_key": "!actors!A84XNl4aGBeeDDLu", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "BbPD1F5sIwfS6cWF", + "7bu0LzdVrlfCTohS", + "ItfphYYyC5DLY5XS" + ], + "name": "Bear, Polar", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Polar Bear", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 34, + "value": 34 + } + }, + "darkAdapted": true, + "level": { + "value": 7 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tA mighty, white bear that thrives in arctic environments.
\n\t\n\tAC 13, HP 34, ATK 2 claw +6 (2d6), MV near (climb), S +4, D +1, C +3, I -2, W +1, Ch -2, AL N, LV 7
\n\tCrush. Deals an extra die of damage if it hits the same target with both claws.
Thick Fur. Cold immune.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/beastman__k8tAgECWIzPIStGU.json b/data/packs/monsters.db/beastman__k8tAgECWIzPIStGU.json index d85bb1a1..3ec45a7b 100644 --- a/data/packs/monsters.db/beastman__k8tAgECWIzPIStGU.json +++ b/data/packs/monsters.db/beastman__k8tAgECWIzPIStGU.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "4vlFF9RY0RInh7uU", - "S9otkKlpEjmVLs8M" + "N2evUM7u3KBVIfpP", + "Kf0yKXcmO5FTRyDf" ], "name": "Beastman", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -116,7 +116,7 @@ }, "move": "near", "moveNote": "", - "notes": "A cave hominid with scraggly fur and a stone-tipped spear.
AC 12 (leather), HP 5, ATK 1 spear (close/near) +2 (1d6 + 1), MV near, S +2, D +1, C +1, I -2, W +1, Ch -1, AL C, LV 1
Brutal. +1 damage with melee weapons (included).
", + "notes": "\n\tA cave hominid with scraggly fur and a stone-tipped spear.
\n\t\n\tAC 12 (leather), HP 5, ATK 1 spear (close/near) +2 (1d6 + 1), MV near, S +2, D +1, C +1, I -2, W +1, Ch -1, AL C, LV 1
\n\tBrutal. +1 damage with melee weapons (included).
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/beguile__PpnJ5uTcV0UD1pxz.json b/data/packs/monsters.db/beguile__PpnJ5uTcV0UD1pxz.json new file mode 100644 index 00000000..18671fe2 --- /dev/null +++ b/data/packs/monsters.db/beguile__PpnJ5uTcV0UD1pxz.json @@ -0,0 +1,23 @@ +{ + "_id": "PpnJ5uTcV0UD1pxz", + "_key": "!actors.items!9R3qr0129OxaXMcy.PpnJ5uTcV0UD1pxz", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Beguile", + "system": { + "dc": "11", + "description": "Focus. One target in near of LV 2 or less is stupefied for the duration.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/berserk__VdHvMJSH8gtwXWUt.json b/data/packs/monsters.db/berserk__VdHvMJSH8gtwXWUt.json new file mode 100644 index 00000000..7fe52769 --- /dev/null +++ b/data/packs/monsters.db/berserk__VdHvMJSH8gtwXWUt.json @@ -0,0 +1,17 @@ +{ + "_id": "VdHvMJSH8gtwXWUt", + "_key": "!actors.items!IDgaXGnSleQcfAwm.VdHvMJSH8gtwXWUt", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Berserk", + "system": { + "description": "When at or below 20 HP, +1 slam attack and slams deal double damage.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/berserker__dqWmtEZjAMQLmCBn.json b/data/packs/monsters.db/berserker__dqWmtEZjAMQLmCBn.json new file mode 100644 index 00000000..6d82e717 --- /dev/null +++ b/data/packs/monsters.db/berserker__dqWmtEZjAMQLmCBn.json @@ -0,0 +1,123 @@ +{ + "_id": "dqWmtEZjAMQLmCBn", + "_key": "!actors!dqWmtEZjAMQLmCBn", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "kn8KI8aFT6htPos6", + "gk23Rtky5XHlr6FK", + "00ijMACrxnoWM6Ki" + ], + "name": "Berserker", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Berserker", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 10, + "value": 10 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tHowling, battleraging warriors.
\n\t\n\tAC 12 (leather), HP 10, ATK 1 greataxe +2 (1d10) or 1 spear (close/near) +2 (1d6), MV near, S +2, D +1, C +1, I +0, W +1, Ch +0, AL N, LV 2
\n\tRage. 1/day, immune to morale checks, +1d4 damage (3 rounds).
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/bewilder__RAfF2wCNn0ey6xAT.json b/data/packs/monsters.db/bewilder__RAfF2wCNn0ey6xAT.json new file mode 100644 index 00000000..037bd674 --- /dev/null +++ b/data/packs/monsters.db/bewilder__RAfF2wCNn0ey6xAT.json @@ -0,0 +1,17 @@ +{ + "_id": "RAfF2wCNn0ey6xAT", + "_key": "!actors.items!nhKDBbnOnXXTzfBr.RAfF2wCNn0ey6xAT", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Bewilder", + "system": { + "description": "Creatures within near that see the cave brute's eyes, DC 12 CHA at start of their turn or dazed and no action.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/bind__CZ592wkDvsAE6NJn.json b/data/packs/monsters.db/bind__CZ592wkDvsAE6NJn.json new file mode 100644 index 00000000..4f10cac0 --- /dev/null +++ b/data/packs/monsters.db/bind__CZ592wkDvsAE6NJn.json @@ -0,0 +1,23 @@ +{ + "_id": "CZ592wkDvsAE6NJn", + "_key": "!actors.items!DP8n8iIiU1Qostjv.CZ592wkDvsAE6NJn", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Bind", + "system": { + "dc": "12", + "description": "One humanoid in far paralyzed [[/r 1d4]] rounds.
", + "duration": { + "type": "rounds", + "value": "1d4" + }, + "lost": false, + "range": "far", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/bite__1zzeuv4tQ0Jktt1z.json b/data/packs/monsters.db/bite__1zzeuv4tQ0Jktt1z.json new file mode 100644 index 00000000..da5ad5e9 --- /dev/null +++ b/data/packs/monsters.db/bite__1zzeuv4tQ0Jktt1z.json @@ -0,0 +1,37 @@ +{ + "_id": "1zzeuv4tQ0Jktt1z", + "_key": "!actors.items!W9n69R2FY4EIgBuQ.1zzeuv4tQ0Jktt1z", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__2OcXPjE20AzxypDF.json b/data/packs/monsters.db/bite__2OcXPjE20AzxypDF.json new file mode 100644 index 00000000..931d3023 --- /dev/null +++ b/data/packs/monsters.db/bite__2OcXPjE20AzxypDF.json @@ -0,0 +1,37 @@ +{ + "_id": "2OcXPjE20AzxypDF", + "_key": "!actors.items!MQ6bhM8xiI39ziUU.2OcXPjE20AzxypDF", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__2hmdMZkfU7VVmGH3.json b/data/packs/monsters.db/bite__2hmdMZkfU7VVmGH3.json new file mode 100644 index 00000000..fe6951c4 --- /dev/null +++ b/data/packs/monsters.db/bite__2hmdMZkfU7VVmGH3.json @@ -0,0 +1,37 @@ +{ + "_id": "2hmdMZkfU7VVmGH3", + "_key": "!actors.items!xUxKG0CR6Elw1l7h.2hmdMZkfU7VVmGH3", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Petrify", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__37gYWFTVLzM3a2Xi.json b/data/packs/monsters.db/bite__37gYWFTVLzM3a2Xi.json new file mode 100644 index 00000000..6140bc81 --- /dev/null +++ b/data/packs/monsters.db/bite__37gYWFTVLzM3a2Xi.json @@ -0,0 +1,37 @@ +{ + "_id": "37gYWFTVLzM3a2Xi", + "_key": "!actors.items!piZE4vxM1QjLxEt0.37gYWFTVLzM3a2Xi", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": 1, + "special": "Poison", + "value": "1" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__8CF6pvqVg9xTCln4.json b/data/packs/monsters.db/bite__8CF6pvqVg9xTCln4.json new file mode 100644 index 00000000..1d15dbfc --- /dev/null +++ b/data/packs/monsters.db/bite__8CF6pvqVg9xTCln4.json @@ -0,0 +1,37 @@ +{ + "_id": "8CF6pvqVg9xTCln4", + "_key": "!actors.items!UDGXIj9pB0TdWPA6.8CF6pvqVg9xTCln4", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "Poison", + "value": "2d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__8N5wZXOtnPIVMLL6.json b/data/packs/monsters.db/bite__8N5wZXOtnPIVMLL6.json new file mode 100644 index 00000000..da314fb2 --- /dev/null +++ b/data/packs/monsters.db/bite__8N5wZXOtnPIVMLL6.json @@ -0,0 +1,37 @@ +{ + "_id": "8N5wZXOtnPIVMLL6", + "_key": "!actors.items!FzBj2e0DzIjvQ0JE.8N5wZXOtnPIVMLL6", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__AmWCKITBAjY4tCVB.json b/data/packs/monsters.db/bite__AmWCKITBAjY4tCVB.json new file mode 100644 index 00000000..2ce368f4 --- /dev/null +++ b/data/packs/monsters.db/bite__AmWCKITBAjY4tCVB.json @@ -0,0 +1,37 @@ +{ + "_id": "AmWCKITBAjY4tCVB", + "_key": "!actors.items!ktpbMeq6xDzNbOu3.AmWCKITBAjY4tCVB", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__AzHoBLfQWBDLfZ7Q.json b/data/packs/monsters.db/bite__AzHoBLfQWBDLfZ7Q.json new file mode 100644 index 00000000..c313320a --- /dev/null +++ b/data/packs/monsters.db/bite__AzHoBLfQWBDLfZ7Q.json @@ -0,0 +1,37 @@ +{ + "_id": "AzHoBLfQWBDLfZ7Q", + "_key": "!actors.items!OYtg4Ta4PIpvIZxq.AzHoBLfQWBDLfZ7Q", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Disease", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__BUuKs8hTY8U9ZBib.json b/data/packs/monsters.db/bite__BUuKs8hTY8U9ZBib.json new file mode 100644 index 00000000..dbd8095b --- /dev/null +++ b/data/packs/monsters.db/bite__BUuKs8hTY8U9ZBib.json @@ -0,0 +1,37 @@ +{ + "_id": "BUuKs8hTY8U9ZBib", + "_key": "!actors.items!C0CuPZJOFDmuplw8.BUuKs8hTY8U9ZBib", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__C7AUGwfLQ2rsySd3.json b/data/packs/monsters.db/bite__C7AUGwfLQ2rsySd3.json new file mode 100644 index 00000000..1eff38f5 --- /dev/null +++ b/data/packs/monsters.db/bite__C7AUGwfLQ2rsySd3.json @@ -0,0 +1,37 @@ +{ + "_id": "C7AUGwfLQ2rsySd3", + "_key": "!actors.items!D5Tu4i3vYYqTCwUK.C7AUGwfLQ2rsySd3", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__D4RoVsRHaykNnxUC.json b/data/packs/monsters.db/bite__D4RoVsRHaykNnxUC.json new file mode 100644 index 00000000..8ad47636 --- /dev/null +++ b/data/packs/monsters.db/bite__D4RoVsRHaykNnxUC.json @@ -0,0 +1,37 @@ +{ + "_id": "D4RoVsRHaykNnxUC", + "_key": "!actors.items!hi47xC8rfvviBoOO.D4RoVsRHaykNnxUC", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__E7NzhjK50gsoMZSj.json b/data/packs/monsters.db/bite__E7NzhjK50gsoMZSj.json new file mode 100644 index 00000000..98a2948a --- /dev/null +++ b/data/packs/monsters.db/bite__E7NzhjK50gsoMZSj.json @@ -0,0 +1,37 @@ +{ + "_id": "E7NzhjK50gsoMZSj", + "_key": "!actors.items!A6QrevZXpJ0SeiIv.E7NzhjK50gsoMZSj", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__FRAVYx91rYLWhOdI.json b/data/packs/monsters.db/bite__FRAVYx91rYLWhOdI.json new file mode 100644 index 00000000..2543a0f7 --- /dev/null +++ b/data/packs/monsters.db/bite__FRAVYx91rYLWhOdI.json @@ -0,0 +1,37 @@ +{ + "_id": "FRAVYx91rYLWhOdI", + "_key": "!actors.items!rrI5NuJ8q0Pm4ehs.FRAVYx91rYLWhOdI", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__FixJtqloQqlqwmgW.json b/data/packs/monsters.db/bite__FixJtqloQqlqwmgW.json new file mode 100644 index 00000000..ab273840 --- /dev/null +++ b/data/packs/monsters.db/bite__FixJtqloQqlqwmgW.json @@ -0,0 +1,37 @@ +{ + "_id": "FixJtqloQqlqwmgW", + "_key": "!actors.items!YHdOAuMUdCigLIHR.FixJtqloQqlqwmgW", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__HYGtfQWvcSGmuC9P.json b/data/packs/monsters.db/bite__HYGtfQWvcSGmuC9P.json new file mode 100644 index 00000000..ac998e5f --- /dev/null +++ b/data/packs/monsters.db/bite__HYGtfQWvcSGmuC9P.json @@ -0,0 +1,37 @@ +{ + "_id": "HYGtfQWvcSGmuC9P", + "_key": "!actors.items!8tUERo3WvtZe9K8O.HYGtfQWvcSGmuC9P", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__ItAclbcKTFRDYy1Y.json b/data/packs/monsters.db/bite__ItAclbcKTFRDYy1Y.json new file mode 100644 index 00000000..20beaae2 --- /dev/null +++ b/data/packs/monsters.db/bite__ItAclbcKTFRDYy1Y.json @@ -0,0 +1,37 @@ +{ + "_id": "ItAclbcKTFRDYy1Y", + "_key": "!actors.items!WI7Tq6Vf2vmgBKcN.ItAclbcKTFRDYy1Y", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__IxTXcPu1GvN6TkzS.json b/data/packs/monsters.db/bite__IxTXcPu1GvN6TkzS.json new file mode 100644 index 00000000..18289129 --- /dev/null +++ b/data/packs/monsters.db/bite__IxTXcPu1GvN6TkzS.json @@ -0,0 +1,37 @@ +{ + "_id": "IxTXcPu1GvN6TkzS", + "_key": "!actors.items!fcgq7uwsJEMMdRNx.IxTXcPu1GvN6TkzS", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__Kk2SQxS6yOSsEu3x.json b/data/packs/monsters.db/bite__Kk2SQxS6yOSsEu3x.json new file mode 100644 index 00000000..cdc3eeba --- /dev/null +++ b/data/packs/monsters.db/bite__Kk2SQxS6yOSsEu3x.json @@ -0,0 +1,37 @@ +{ + "_id": "Kk2SQxS6yOSsEu3x", + "_key": "!actors.items!azSFk2v032NJ635x.Kk2SQxS6yOSsEu3x", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__KxpJo8EXS2ozGmTR.json b/data/packs/monsters.db/bite__KxpJo8EXS2ozGmTR.json new file mode 100644 index 00000000..2abf38bc --- /dev/null +++ b/data/packs/monsters.db/bite__KxpJo8EXS2ozGmTR.json @@ -0,0 +1,37 @@ +{ + "_id": "KxpJo8EXS2ozGmTR", + "_key": "!actors.items!5uzilW5qSX7bPzxe.KxpJo8EXS2ozGmTR", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__OoYICPce8MHqlCtF.json b/data/packs/monsters.db/bite__OoYICPce8MHqlCtF.json new file mode 100644 index 00000000..88c927c8 --- /dev/null +++ b/data/packs/monsters.db/bite__OoYICPce8MHqlCtF.json @@ -0,0 +1,37 @@ +{ + "_id": "OoYICPce8MHqlCtF", + "_key": "!actors.items!LFx9hb8JlEfGxDaI.OoYICPce8MHqlCtF", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Stick", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__Ot1XCsafkF5u2bpq.json b/data/packs/monsters.db/bite__Ot1XCsafkF5u2bpq.json new file mode 100644 index 00000000..b29af915 --- /dev/null +++ b/data/packs/monsters.db/bite__Ot1XCsafkF5u2bpq.json @@ -0,0 +1,37 @@ +{ + "_id": "Ot1XCsafkF5u2bpq", + "_key": "!actors.items!EJ94w4A9mb9ETSGA.Ot1XCsafkF5u2bpq", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__P9dsZdpLxqiF5eX6.json b/data/packs/monsters.db/bite__P9dsZdpLxqiF5eX6.json new file mode 100644 index 00000000..5e6cb22c --- /dev/null +++ b/data/packs/monsters.db/bite__P9dsZdpLxqiF5eX6.json @@ -0,0 +1,37 @@ +{ + "_id": "P9dsZdpLxqiF5eX6", + "_key": "!actors.items!CUpk1oMNktqZPdXp.P9dsZdpLxqiF5eX6", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__PRvgKj4m92kEWZAV.json b/data/packs/monsters.db/bite__PRvgKj4m92kEWZAV.json new file mode 100644 index 00000000..7d2f5db0 --- /dev/null +++ b/data/packs/monsters.db/bite__PRvgKj4m92kEWZAV.json @@ -0,0 +1,37 @@ +{ + "_id": "PRvgKj4m92kEWZAV", + "_key": "!actors.items!rwE58nsTLAG7pW1u.PRvgKj4m92kEWZAV", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__QWAQ9GrapE37XP8R.json b/data/packs/monsters.db/bite__QWAQ9GrapE37XP8R.json new file mode 100644 index 00000000..2c9bf5ae --- /dev/null +++ b/data/packs/monsters.db/bite__QWAQ9GrapE37XP8R.json @@ -0,0 +1,37 @@ +{ + "_id": "QWAQ9GrapE37XP8R", + "_key": "!actors.items!mpdnvoVyYfvu8yLP.QWAQ9GrapE37XP8R", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__Ri50BHLzF06uBp09.json b/data/packs/monsters.db/bite__Ri50BHLzF06uBp09.json new file mode 100644 index 00000000..a9caba0f --- /dev/null +++ b/data/packs/monsters.db/bite__Ri50BHLzF06uBp09.json @@ -0,0 +1,37 @@ +{ + "_id": "Ri50BHLzF06uBp09", + "_key": "!actors.items!3jwLk7zEFiHk7kna.Ri50BHLzF06uBp09", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Disease", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__TyT2VPgFIM9WCdIV.json b/data/packs/monsters.db/bite__TyT2VPgFIM9WCdIV.json new file mode 100644 index 00000000..f471b786 --- /dev/null +++ b/data/packs/monsters.db/bite__TyT2VPgFIM9WCdIV.json @@ -0,0 +1,37 @@ +{ + "_id": "TyT2VPgFIM9WCdIV", + "_key": "!actors.items!p9PayU4K9nBZ8JRl.TyT2VPgFIM9WCdIV", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__UE7SCYTgphd1uJT7.json b/data/packs/monsters.db/bite__UE7SCYTgphd1uJT7.json new file mode 100644 index 00000000..2b98791e --- /dev/null +++ b/data/packs/monsters.db/bite__UE7SCYTgphd1uJT7.json @@ -0,0 +1,37 @@ +{ + "_id": "UE7SCYTgphd1uJT7", + "_key": "!actors.items!NTRHmnsw7poR4rZ9.UE7SCYTgphd1uJT7", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 13, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "5", + "special": "Swallow", + "value": "5d10" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__VmymzxaDwpimNcjI.json b/data/packs/monsters.db/bite__VmymzxaDwpimNcjI.json new file mode 100644 index 00000000..11889d52 --- /dev/null +++ b/data/packs/monsters.db/bite__VmymzxaDwpimNcjI.json @@ -0,0 +1,37 @@ +{ + "_id": "VmymzxaDwpimNcjI", + "_key": "!actors.items!dSiRSDzrV4AJNnMk.VmymzxaDwpimNcjI", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__VoHcSLOoNEj46lsR.json b/data/packs/monsters.db/bite__VoHcSLOoNEj46lsR.json new file mode 100644 index 00000000..d14602e5 --- /dev/null +++ b/data/packs/monsters.db/bite__VoHcSLOoNEj46lsR.json @@ -0,0 +1,37 @@ +{ + "_id": "VoHcSLOoNEj46lsR", + "_key": "!actors.items!UGsq7I9Gyahgd0dG.VoHcSLOoNEj46lsR", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Attach", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__YdgZaxR6z8ELwLrA.json b/data/packs/monsters.db/bite__YdgZaxR6z8ELwLrA.json new file mode 100644 index 00000000..20a15e70 --- /dev/null +++ b/data/packs/monsters.db/bite__YdgZaxR6z8ELwLrA.json @@ -0,0 +1,37 @@ +{ + "_id": "YdgZaxR6z8ELwLrA", + "_key": "!actors.items!uQLXRcMggAhwFVMJ.YdgZaxR6z8ELwLrA", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__ZC95BFw8R5JD61SJ.json b/data/packs/monsters.db/bite__ZC95BFw8R5JD61SJ.json new file mode 100644 index 00000000..c53e9f6a --- /dev/null +++ b/data/packs/monsters.db/bite__ZC95BFw8R5JD61SJ.json @@ -0,0 +1,37 @@ +{ + "_id": "ZC95BFw8R5JD61SJ", + "_key": "!actors.items!UxMr9qvyuIt9ZwM7.ZC95BFw8R5JD61SJ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": 1, + "special": "Disease", + "value": "1" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__aXvGGcPTfJWLDS2K.json b/data/packs/monsters.db/bite__aXvGGcPTfJWLDS2K.json new file mode 100644 index 00000000..b34f7bf7 --- /dev/null +++ b/data/packs/monsters.db/bite__aXvGGcPTfJWLDS2K.json @@ -0,0 +1,37 @@ +{ + "_id": "aXvGGcPTfJWLDS2K", + "_key": "!actors.items!eaA0qpZMGIgdIQYn.aXvGGcPTfJWLDS2K", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__bMfDXQsp9K12V12q.json b/data/packs/monsters.db/bite__bMfDXQsp9K12V12q.json new file mode 100644 index 00000000..f5a28ada --- /dev/null +++ b/data/packs/monsters.db/bite__bMfDXQsp9K12V12q.json @@ -0,0 +1,37 @@ +{ + "_id": "bMfDXQsp9K12V12q", + "_key": "!actors.items!obS0HaAx233uar7B.bMfDXQsp9K12V12q", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__bpUlB6vl6FOXXGmV.json b/data/packs/monsters.db/bite__bpUlB6vl6FOXXGmV.json new file mode 100644 index 00000000..08c7fa67 --- /dev/null +++ b/data/packs/monsters.db/bite__bpUlB6vl6FOXXGmV.json @@ -0,0 +1,37 @@ +{ + "_id": "bpUlB6vl6FOXXGmV", + "_key": "!actors.items!0JAEN5FsKjaXXZaA.bpUlB6vl6FOXXGmV", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__bsPv0AykcFxtHiNw.json b/data/packs/monsters.db/bite__bsPv0AykcFxtHiNw.json new file mode 100644 index 00000000..87476f3c --- /dev/null +++ b/data/packs/monsters.db/bite__bsPv0AykcFxtHiNw.json @@ -0,0 +1,37 @@ +{ + "_id": "bsPv0AykcFxtHiNw", + "_key": "!actors.items!8aDS9mPcNoxNc3Ha.bsPv0AykcFxtHiNw", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Latch", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__btcuaDSwbbLS1Dxj.json b/data/packs/monsters.db/bite__btcuaDSwbbLS1Dxj.json new file mode 100644 index 00000000..06440c30 --- /dev/null +++ b/data/packs/monsters.db/bite__btcuaDSwbbLS1Dxj.json @@ -0,0 +1,37 @@ +{ + "_id": "btcuaDSwbbLS1Dxj", + "_key": "!actors.items!U9moCUg8DnL6C0Sq.btcuaDSwbbLS1Dxj", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__cjMd01EpbiijXfxV.json b/data/packs/monsters.db/bite__cjMd01EpbiijXfxV.json new file mode 100644 index 00000000..b66184be --- /dev/null +++ b/data/packs/monsters.db/bite__cjMd01EpbiijXfxV.json @@ -0,0 +1,37 @@ +{ + "_id": "cjMd01EpbiijXfxV", + "_key": "!actors.items!6ce2xr1QmjJFMe5P.cjMd01EpbiijXfxV", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 9, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Blood Drain", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__dGYeUyXhJpmO6ChQ.json b/data/packs/monsters.db/bite__dGYeUyXhJpmO6ChQ.json new file mode 100644 index 00000000..af08aa63 --- /dev/null +++ b/data/packs/monsters.db/bite__dGYeUyXhJpmO6ChQ.json @@ -0,0 +1,37 @@ +{ + "_id": "dGYeUyXhJpmO6ChQ", + "_key": "!actors.items!QziiJsawKcGcS0QJ.dGYeUyXhJpmO6ChQ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__dJmT1eytBUgGUxbj.json b/data/packs/monsters.db/bite__dJmT1eytBUgGUxbj.json new file mode 100644 index 00000000..5217fb52 --- /dev/null +++ b/data/packs/monsters.db/bite__dJmT1eytBUgGUxbj.json @@ -0,0 +1,37 @@ +{ + "_id": "dJmT1eytBUgGUxbj", + "_key": "!actors.items!hr2wYwBcd0WuJWK8.dJmT1eytBUgGUxbj", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__fNRoIDmc6O3aVTOz.json b/data/packs/monsters.db/bite__fNRoIDmc6O3aVTOz.json new file mode 100644 index 00000000..32358b0b --- /dev/null +++ b/data/packs/monsters.db/bite__fNRoIDmc6O3aVTOz.json @@ -0,0 +1,37 @@ +{ + "_id": "fNRoIDmc6O3aVTOz", + "_key": "!actors.items!nugxSBkw9LcUDPqF.fNRoIDmc6O3aVTOz", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__gMt1IFMUkyDpl4sS.json b/data/packs/monsters.db/bite__gMt1IFMUkyDpl4sS.json new file mode 100644 index 00000000..f3e97247 --- /dev/null +++ b/data/packs/monsters.db/bite__gMt1IFMUkyDpl4sS.json @@ -0,0 +1,37 @@ +{ + "_id": "gMt1IFMUkyDpl4sS", + "_key": "!actors.items!lcqq47H1YVF0ABnp.gMt1IFMUkyDpl4sS", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__hExVJZEo2cNYdxyD.json b/data/packs/monsters.db/bite__hExVJZEo2cNYdxyD.json new file mode 100644 index 00000000..57b57756 --- /dev/null +++ b/data/packs/monsters.db/bite__hExVJZEo2cNYdxyD.json @@ -0,0 +1,37 @@ +{ + "_id": "hExVJZEo2cNYdxyD", + "_key": "!actors.items!Crc6mFgLL9vNJuaS.hExVJZEo2cNYdxyD", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Disease", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__jq4mRJ9sfp0vMMxy.json b/data/packs/monsters.db/bite__jq4mRJ9sfp0vMMxy.json new file mode 100644 index 00000000..9fff9b56 --- /dev/null +++ b/data/packs/monsters.db/bite__jq4mRJ9sfp0vMMxy.json @@ -0,0 +1,37 @@ +{ + "_id": "jq4mRJ9sfp0vMMxy", + "_key": "!actors.items!kRjM8lPIVu1b5b3g.jq4mRJ9sfp0vMMxy", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": 1, + "special": "Disease", + "value": "1" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__ljSLGHcTgI9PZOCt.json b/data/packs/monsters.db/bite__ljSLGHcTgI9PZOCt.json new file mode 100644 index 00000000..13335f4e --- /dev/null +++ b/data/packs/monsters.db/bite__ljSLGHcTgI9PZOCt.json @@ -0,0 +1,37 @@ +{ + "_id": "ljSLGHcTgI9PZOCt", + "_key": "!actors.items!cUUnqWyaNDYghKxE.ljSLGHcTgI9PZOCt", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__lmShxUhv8sfEjWqp.json b/data/packs/monsters.db/bite__lmShxUhv8sfEjWqp.json new file mode 100644 index 00000000..137646d7 --- /dev/null +++ b/data/packs/monsters.db/bite__lmShxUhv8sfEjWqp.json @@ -0,0 +1,37 @@ +{ + "_id": "lmShxUhv8sfEjWqp", + "_key": "!actors.items!OrFJy0frYF2B8wbh.lmShxUhv8sfEjWqp", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "Swallow", + "value": "2d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__mHIDj2lMpRWRdAIs.json b/data/packs/monsters.db/bite__mHIDj2lMpRWRdAIs.json new file mode 100644 index 00000000..a29aa485 --- /dev/null +++ b/data/packs/monsters.db/bite__mHIDj2lMpRWRdAIs.json @@ -0,0 +1,37 @@ +{ + "_id": "mHIDj2lMpRWRdAIs", + "_key": "!actors.items!LZsDirxnEAlPoOhH.mHIDj2lMpRWRdAIs", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__mM5S3xcUecwBkf8P.json b/data/packs/monsters.db/bite__mM5S3xcUecwBkf8P.json new file mode 100644 index 00000000..7ea3f473 --- /dev/null +++ b/data/packs/monsters.db/bite__mM5S3xcUecwBkf8P.json @@ -0,0 +1,37 @@ +{ + "_id": "mM5S3xcUecwBkf8P", + "_key": "!actors.items!EDaGLKYYCT5rCMhY.mM5S3xcUecwBkf8P", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Blood Drain", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__ncoGAYv0LDwN1mPp.json b/data/packs/monsters.db/bite__ncoGAYv0LDwN1mPp.json new file mode 100644 index 00000000..90d73d46 --- /dev/null +++ b/data/packs/monsters.db/bite__ncoGAYv0LDwN1mPp.json @@ -0,0 +1,37 @@ +{ + "_id": "ncoGAYv0LDwN1mPp", + "_key": "!actors.items!ibQF9DMmu8sTLz4B.ncoGAYv0LDwN1mPp", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "Poison", + "value": "2d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__o3MZGJPrFNg0JyvA.json b/data/packs/monsters.db/bite__o3MZGJPrFNg0JyvA.json new file mode 100644 index 00000000..bb204bf6 --- /dev/null +++ b/data/packs/monsters.db/bite__o3MZGJPrFNg0JyvA.json @@ -0,0 +1,37 @@ +{ + "_id": "o3MZGJPrFNg0JyvA", + "_key": "!actors.items!JlQsRP4Gr5VhDYVK.o3MZGJPrFNg0JyvA", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__oxJezzcxi7WDrwxZ.json b/data/packs/monsters.db/bite__oxJezzcxi7WDrwxZ.json new file mode 100644 index 00000000..bcd4be6b --- /dev/null +++ b/data/packs/monsters.db/bite__oxJezzcxi7WDrwxZ.json @@ -0,0 +1,37 @@ +{ + "_id": "oxJezzcxi7WDrwxZ", + "_key": "!actors.items!fsxmTnmQ6ASZaVJ9.oxJezzcxi7WDrwxZ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__q9cwPT0Pk2rRH9ej.json b/data/packs/monsters.db/bite__q9cwPT0Pk2rRH9ej.json new file mode 100644 index 00000000..766670cc --- /dev/null +++ b/data/packs/monsters.db/bite__q9cwPT0Pk2rRH9ej.json @@ -0,0 +1,37 @@ +{ + "_id": "q9cwPT0Pk2rRH9ej", + "_key": "!actors.items!ei53dGxj76xmqQty.q9cwPT0Pk2rRH9ej", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Blood Drain", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__rlU2agifQd6yqh2f.json b/data/packs/monsters.db/bite__rlU2agifQd6yqh2f.json new file mode 100644 index 00000000..cf0c348e --- /dev/null +++ b/data/packs/monsters.db/bite__rlU2agifQd6yqh2f.json @@ -0,0 +1,37 @@ +{ + "_id": "rlU2agifQd6yqh2f", + "_key": "!actors.items!j7sQ6Km2jSx5twCC.rlU2agifQd6yqh2f", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__s9btaNojNtzEbYDW.json b/data/packs/monsters.db/bite__s9btaNojNtzEbYDW.json new file mode 100644 index 00000000..012badc1 --- /dev/null +++ b/data/packs/monsters.db/bite__s9btaNojNtzEbYDW.json @@ -0,0 +1,37 @@ +{ + "_id": "s9btaNojNtzEbYDW", + "_key": "!actors.items!anfsgfN2gFs72MHo.s9btaNojNtzEbYDW", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": 1, + "special": "Poison", + "value": "1" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__tXVMF5GZAv6NRjxe.json b/data/packs/monsters.db/bite__tXVMF5GZAv6NRjxe.json new file mode 100644 index 00000000..9be66d45 --- /dev/null +++ b/data/packs/monsters.db/bite__tXVMF5GZAv6NRjxe.json @@ -0,0 +1,37 @@ +{ + "_id": "tXVMF5GZAv6NRjxe", + "_key": "!actors.items!PAb9czULqynbNnKj.tXVMF5GZAv6NRjxe", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__ukvy36rvxDWTJyYH.json b/data/packs/monsters.db/bite__ukvy36rvxDWTJyYH.json new file mode 100644 index 00000000..868de3ad --- /dev/null +++ b/data/packs/monsters.db/bite__ukvy36rvxDWTJyYH.json @@ -0,0 +1,37 @@ +{ + "_id": "ukvy36rvxDWTJyYH", + "_key": "!actors.items!r9PchmCuVg1r9FOA.ukvy36rvxDWTJyYH", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "Petrify", + "value": "2d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__uzQh5r9z2SlQKu7A.json b/data/packs/monsters.db/bite__uzQh5r9z2SlQKu7A.json new file mode 100644 index 00000000..38c6f01d --- /dev/null +++ b/data/packs/monsters.db/bite__uzQh5r9z2SlQKu7A.json @@ -0,0 +1,37 @@ +{ + "_id": "uzQh5r9z2SlQKu7A", + "_key": "!actors.items!vVRAwuWbYEtPctOE.uzQh5r9z2SlQKu7A", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__w2igMkqTp3BedqhF.json b/data/packs/monsters.db/bite__w2igMkqTp3BedqhF.json new file mode 100644 index 00000000..fbc13da1 --- /dev/null +++ b/data/packs/monsters.db/bite__w2igMkqTp3BedqhF.json @@ -0,0 +1,37 @@ +{ + "_id": "w2igMkqTp3BedqhF", + "_key": "!actors.items!VxV56gRyhUJfXu83.w2igMkqTp3BedqhF", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 9, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "Swallow", + "value": "2d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__xnhTUbXJzckTpKIw.json b/data/packs/monsters.db/bite__xnhTUbXJzckTpKIw.json new file mode 100644 index 00000000..0ae225a9 --- /dev/null +++ b/data/packs/monsters.db/bite__xnhTUbXJzckTpKIw.json @@ -0,0 +1,37 @@ +{ + "_id": "xnhTUbXJzckTpKIw", + "_key": "!actors.items!pE0tXsYluDmktWNv.xnhTUbXJzckTpKIw", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Toxin", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bite__zAhL5o70BvvJ712x.json b/data/packs/monsters.db/bite__zAhL5o70BvvJ712x.json new file mode 100644 index 00000000..868a2073 --- /dev/null +++ b/data/packs/monsters.db/bite__zAhL5o70BvvJ712x.json @@ -0,0 +1,37 @@ +{ + "_id": "zAhL5o70BvvJ712x", + "_key": "!actors.items!lJyH2RWm3t5MB5iG.zAhL5o70BvvJ712x", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/black_pudding__LjwxMX3llNTrJk78.json b/data/packs/monsters.db/black_pudding__LjwxMX3llNTrJk78.json new file mode 100644 index 00000000..d574c588 --- /dev/null +++ b/data/packs/monsters.db/black_pudding__LjwxMX3llNTrJk78.json @@ -0,0 +1,123 @@ +{ + "_id": "LjwxMX3llNTrJk78", + "_key": "!actors!LjwxMX3llNTrJk78", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "WzRfU4gMjnXTeHuJ", + "Hr5ZurgzDohYIL2Q", + "bvpQ25QewVsToroS" + ], + "name": "Black Pudding", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Black Pudding", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -4 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": -1 + }, + "int": { + "mod": -4 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": -3 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 9 + }, + "hp": { + "hd": 0, + "max": 30, + "value": 30 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tA black, ice-cold mass of sludge.
\n\t\n\tAC 9, HP 30, ATK 3 tentacle +4 (2d6), MV near (climb), S +2, D -1, C +3, I -4, W -3, Ch -4, AL N, LV 6
\n\tImpervious. Only damaged by fire.
Corrosive. Wood or metal that touches the ooze dissolves on a d6 roll of 1-3.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/blast__8r1TNTc5kE1agSyg.json b/data/packs/monsters.db/blast__8r1TNTc5kE1agSyg.json new file mode 100644 index 00000000..9f10d5e1 --- /dev/null +++ b/data/packs/monsters.db/blast__8r1TNTc5kE1agSyg.json @@ -0,0 +1,24 @@ +{ + "_id": "8r1TNTc5kE1agSyg", + "_key": "!actors.items!manaoose71vhAWCT.8r1TNTc5kE1agSyg", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Blast", + "system": { + "dc": 12, + "description": "Far, one target. [[/r 2d6]] damage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/blast__mzUWxBVxs2Q3ENCU.json b/data/packs/monsters.db/blast__mzUWxBVxs2Q3ENCU.json new file mode 100644 index 00000000..ab403465 --- /dev/null +++ b/data/packs/monsters.db/blast__mzUWxBVxs2Q3ENCU.json @@ -0,0 +1,24 @@ +{ + "_id": "mzUWxBVxs2Q3ENCU", + "_key": "!actors.items!DP8n8iIiU1Qostjv.mzUWxBVxs2Q3ENCU", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Blast", + "system": { + "dc": 14, + "description": "One creature in near takes [[/r 5d8]] damage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/bless__jvtk9aqMgWMfst0N.json b/data/packs/monsters.db/bless__jvtk9aqMgWMfst0N.json new file mode 100644 index 00000000..473f2712 --- /dev/null +++ b/data/packs/monsters.db/bless__jvtk9aqMgWMfst0N.json @@ -0,0 +1,17 @@ +{ + "_id": "jvtk9aqMgWMfst0N", + "_key": "!actors.items!9mHBuBhx1RxUdheA.jvtk9aqMgWMfst0N", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Bless", + "system": { + "description": "3/day, touch one target to give it a luck token.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/blind__dZwEa52FIWfTHOQH.json b/data/packs/monsters.db/blind__dZwEa52FIWfTHOQH.json new file mode 100644 index 00000000..50710705 --- /dev/null +++ b/data/packs/monsters.db/blind__dZwEa52FIWfTHOQH.json @@ -0,0 +1,25 @@ +{ + "_id": "dZwEa52FIWfTHOQH", + "_key": "!actors.items!hi47xC8rfvviBoOO.dZwEa52FIWfTHOQH", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Blind", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "One target within near DC 15 CHA or blinded for [[/r 1d4]] days.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/blood_drain__5NPad9pZnmvvfoLv.json b/data/packs/monsters.db/blood_drain__5NPad9pZnmvvfoLv.json new file mode 100644 index 00000000..30b27ed1 --- /dev/null +++ b/data/packs/monsters.db/blood_drain__5NPad9pZnmvvfoLv.json @@ -0,0 +1,17 @@ +{ + "_id": "5NPad9pZnmvvfoLv", + "_key": "!actors.items!6ce2xr1QmjJFMe5P.5NPad9pZnmvvfoLv", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Blood Drain", + "system": { + "description": "Obe-Ixx heals [[/r 2d8]] HP, target permanently loses [[/r 1d6]] CON. At 0 CON, target dies and rises as a loyal vampire or vampire spawn (Obe-Ixx chooses).
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/blood_drain__9ZDuyMeBgfqKzP1X.json b/data/packs/monsters.db/blood_drain__9ZDuyMeBgfqKzP1X.json new file mode 100644 index 00000000..5ac9bd46 --- /dev/null +++ b/data/packs/monsters.db/blood_drain__9ZDuyMeBgfqKzP1X.json @@ -0,0 +1,17 @@ +{ + "_id": "9ZDuyMeBgfqKzP1X", + "_key": "!actors.items!bILTV7P0d55nACrQ.9ZDuyMeBgfqKzP1X", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Blood Drain", + "system": { + "description": "Attach to bitten target; auto-hit the next round. DC 9 STR on turn to remove.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/blood_drain__nQiA2UIyQpiWFqWd.json b/data/packs/monsters.db/blood_drain__nQiA2UIyQpiWFqWd.json new file mode 100644 index 00000000..409230e9 --- /dev/null +++ b/data/packs/monsters.db/blood_drain__nQiA2UIyQpiWFqWd.json @@ -0,0 +1,17 @@ +{ + "_id": "nQiA2UIyQpiWFqWd", + "_key": "!actors.items!ei53dGxj76xmqQty.nQiA2UIyQpiWFqWd", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Blood Drain", + "system": { + "description": "Vampire heals [[/r 2d6]] HP and target permanently loses [[/r 1d4]] CON. At 0 CON, target dies and rises as vampire or vampire spawn (vampire chooses).
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/blood_drain__tQU54YsykoIk2bV6.json b/data/packs/monsters.db/blood_drain__tQU54YsykoIk2bV6.json new file mode 100644 index 00000000..52438233 --- /dev/null +++ b/data/packs/monsters.db/blood_drain__tQU54YsykoIk2bV6.json @@ -0,0 +1,17 @@ +{ + "_id": "tQU54YsykoIk2bV6", + "_key": "!actors.items!EDaGLKYYCT5rCMhY.tQU54YsykoIk2bV6", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Blood Drain", + "system": { + "description": "Vampire heals [[/r 2d6]] HP and target permanently loses [[/r 1d4]] CON. At 0 CON, target dies and rises as a vampire spawn.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/bloodlust__jHWOzWhU8UdwyFei.json b/data/packs/monsters.db/bloodlust__jHWOzWhU8UdwyFei.json new file mode 100644 index 00000000..e7b8b282 --- /dev/null +++ b/data/packs/monsters.db/bloodlust__jHWOzWhU8UdwyFei.json @@ -0,0 +1,17 @@ +{ + "_id": "jHWOzWhU8UdwyFei", + "_key": "!actors.items!HO9aYtRdsjHHAYHj.jHWOzWhU8UdwyFei", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Bloodlust", + "system": { + "description": "+2 damage with melee weapons (included).
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/boar__bXYsB2bHIdtOsZgV.json b/data/packs/monsters.db/boar__bXYsB2bHIdtOsZgV.json index 65a68f44..bd90965a 100644 --- a/data/packs/monsters.db/boar__bXYsB2bHIdtOsZgV.json +++ b/data/packs/monsters.db/boar__bXYsB2bHIdtOsZgV.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "co6SY1QXOuwt4isd", - "8ro31FXMOL1BQLeA" + "fHl4otToHzslENPU", + "QVAp3tqdm8QoszIP" ], "name": "Boar", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -116,7 +116,7 @@ }, "move": "near", "moveNote": "", - "notes": "Ornery wild pig with bristly, russet hair and yellowed tusks.
AC 12, HP 14, ATK 2 tusk +3 (1d6), MV near, S +3, D +0, C +1, I -2, W +1, Ch -2, AL N, LV 3
Gore. Deals an extra die of damage if it hits the same target with both tusks.
", + "notes": "\n\tOrnery wild pig with bristly, russet hair and yellowed tusks.
\n\t\n\tAC 12, HP 14, ATK 2 tusk +3 (1d6), MV near, S +3, D +0, C +1, I -2, W +1, Ch -2, AL N, LV 3
\n\tGore. Deals an extra die of damage if it hits the same target with both tusks.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/bottomless_bag__0xHdhZ8ba3Ka8ekl.json b/data/packs/monsters.db/bottomless_bag__0xHdhZ8ba3Ka8ekl.json new file mode 100644 index 00000000..dcbcf2ca --- /dev/null +++ b/data/packs/monsters.db/bottomless_bag__0xHdhZ8ba3Ka8ekl.json @@ -0,0 +1,17 @@ +{ + "_id": "0xHdhZ8ba3Ka8ekl", + "_key": "!actors.items!DbkmPt2k9fw5zxJw.0xHdhZ8ba3Ka8ekl", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Bottomless Bag", + "system": { + "description": "Contains 200 gear slots in magical sub-pockets. Weighs as much as a normal backpack. The Wandering Merchant can summon it to himself from anywhere by snapping his fingers.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/boulder__GSqmJ46T9LtJGmBZ.json b/data/packs/monsters.db/boulder__GSqmJ46T9LtJGmBZ.json new file mode 100644 index 00000000..ea04b015 --- /dev/null +++ b/data/packs/monsters.db/boulder__GSqmJ46T9LtJGmBZ.json @@ -0,0 +1,37 @@ +{ + "_id": "GSqmJ46T9LtJGmBZ", + "_key": "!actors.items!zIaJgXifG1mIY7FM.GSqmJ46T9LtJGmBZ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Boulder", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/boulder__ffm92wHLxbOZrGc1.json b/data/packs/monsters.db/boulder__ffm92wHLxbOZrGc1.json new file mode 100644 index 00000000..346ad915 --- /dev/null +++ b/data/packs/monsters.db/boulder__ffm92wHLxbOZrGc1.json @@ -0,0 +1,37 @@ +{ + "_id": "ffm92wHLxbOZrGc1", + "_key": "!actors.items!KFCqi1XnRQM7kZyj.ffm92wHLxbOZrGc1", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Boulder", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/boulder__fpsK1hRWInVjPWx5.json b/data/packs/monsters.db/boulder__fpsK1hRWInVjPWx5.json new file mode 100644 index 00000000..81bffc97 --- /dev/null +++ b/data/packs/monsters.db/boulder__fpsK1hRWInVjPWx5.json @@ -0,0 +1,37 @@ +{ + "_id": "fpsK1hRWInVjPWx5", + "_key": "!actors.items!sFz8XfLheORSuxxM.fpsK1hRWInVjPWx5", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Boulder", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/bound__89iCU6eRSUBUhsor.json b/data/packs/monsters.db/bound__89iCU6eRSUBUhsor.json new file mode 100644 index 00000000..c884e4ea --- /dev/null +++ b/data/packs/monsters.db/bound__89iCU6eRSUBUhsor.json @@ -0,0 +1,17 @@ +{ + "_id": "89iCU6eRSUBUhsor", + "_key": "!actors.items!3cz1ScEh3YlMU1ql.89iCU6eRSUBUhsor", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Bound", + "system": { + "description": "A secret, mundane contingency (such as the touch of a feather) ends the invisible stalker's magical servitude.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/brachiosaurus__P3UFDBgbA5kkwcYb.json b/data/packs/monsters.db/brachiosaurus__P3UFDBgbA5kkwcYb.json new file mode 100644 index 00000000..7ac2ca37 --- /dev/null +++ b/data/packs/monsters.db/brachiosaurus__P3UFDBgbA5kkwcYb.json @@ -0,0 +1,121 @@ +{ + "_id": "P3UFDBgbA5kkwcYb", + "_key": "!actors!P3UFDBgbA5kkwcYb", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "TMw71LhhzHaf7qTd" + ], + "name": "Brachiosaurus", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 4, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Brachiosaurus", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 4 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": -1 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 6 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 57, + "value": 57 + } + }, + "darkAdapted": true, + "level": { + "value": 1 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tColossal, long-necked tree grazers. Slow and peaceful.
\n\t\n\tAC 13, HP 57, ATK 3 stomp +7 (2d10), MV double near, S +6, D -1, C +3, I -3, W +1, Ch -3, AL N, LV 1
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/brain_eater__MnV9R6AbzWjLreaZ.json b/data/packs/monsters.db/brain_eater__MnV9R6AbzWjLreaZ.json new file mode 100644 index 00000000..73f1674b --- /dev/null +++ b/data/packs/monsters.db/brain_eater__MnV9R6AbzWjLreaZ.json @@ -0,0 +1,125 @@ +{ + "_id": "MnV9R6AbzWjLreaZ", + "_key": "!actors!MnV9R6AbzWjLreaZ", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "45SUIuLF4dOYUTd1", + "ZuKLfwSmv5cpZCpg", + "apnNTADkCWr7LQkl", + "AcM8OM7DUfgfYVMU", + "yleJaQMbBi2Nvj8z" + ], + "name": "Brain Eater", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Brain Eater", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 36, + "value": 36 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tPurple, gaunt humanoids with squidlike heads and four face tentacles. They live in complex, alien societies underground and eat humanoid brains.
\n\t\n\tAC 14 (leather), HP 36, ATK 4 tentacle +5 (1d8 + latch) or 1 mind blast or 1 mind control, MV near, S +2, D +3, C +0, I +4, W +2, Ch +4, AL C, LV 8
\n\tHear Thoughts. Can hear the surface thoughts of all intelligent creatures within near.
Latch. Tentacles attach to hit targets, automatically hitting the next round (DC 12 STR on turn to remove 1d4 tentacles). If all four remain latched onto the same humanoid target for 1 round, the target's brain is ripped out and devoured.
Mind Blast. Fills a near-sized cube extending from brain eater. DC 15 INT or 3d6 damage and paralyzed 1d4 rounds.
Mind Control. One target in near DC 15 CHA or brain eater controls for 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/brutal__Kf0yKXcmO5FTRyDf.json b/data/packs/monsters.db/brutal__Kf0yKXcmO5FTRyDf.json new file mode 100644 index 00000000..b8b21f55 --- /dev/null +++ b/data/packs/monsters.db/brutal__Kf0yKXcmO5FTRyDf.json @@ -0,0 +1,17 @@ +{ + "_id": "Kf0yKXcmO5FTRyDf", + "_key": "!actors.items!k8tAgECWIzPIStGU.Kf0yKXcmO5FTRyDf", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Brutal", + "system": { + "description": "+1 damage with melee weapons (included).
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/bug_brain__qGfXwmH4JKbaxw60.json b/data/packs/monsters.db/bug_brain__qGfXwmH4JKbaxw60.json new file mode 100644 index 00000000..9eca8bf8 --- /dev/null +++ b/data/packs/monsters.db/bug_brain__qGfXwmH4JKbaxw60.json @@ -0,0 +1,23 @@ +{ + "_id": "qGfXwmH4JKbaxw60", + "_key": "!actors.items!Ot77aKKqmML8yboF.qGfXwmH4JKbaxw60", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Bug Brain", + "system": { + "dc": "13", + "description": "Near range, one target. Target's INT drops to 1 for [[/r 1d4]] rounds.
", + "duration": { + "type": "rounds", + "value": "1d4" + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/bugbear__qUuNdFtYmo1vXVP5.json b/data/packs/monsters.db/bugbear__qUuNdFtYmo1vXVP5.json new file mode 100644 index 00000000..caa17c40 --- /dev/null +++ b/data/packs/monsters.db/bugbear__qUuNdFtYmo1vXVP5.json @@ -0,0 +1,122 @@ +{ + "_id": "qUuNdFtYmo1vXVP5", + "_key": "!actors!qUuNdFtYmo1vXVP5", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "LwJl0xy6JpHdljiv", + "m3G1tRvTQSVQh4Gt" + ], + "name": "Bugbear", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Bugbear", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 14, + "value": 14 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tBrutish, bat-eared goblinoids covered in brown fur.
\n\t\n\tAC 13 (leather + shield), HP 14, ATK 2 spiked mace +3 (1d6), MV near, S +3, D +0, C +1, I -1, W +0, Ch -2, AL C, LV 3
\n\tStealthy. ADV on checks to sneak and hide.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/bulette__ktpbMeq6xDzNbOu3.json b/data/packs/monsters.db/bulette__ktpbMeq6xDzNbOu3.json new file mode 100644 index 00000000..b64c00b3 --- /dev/null +++ b/data/packs/monsters.db/bulette__ktpbMeq6xDzNbOu3.json @@ -0,0 +1,122 @@ +{ + "_id": "ktpbMeq6xDzNbOu3", + "_key": "!actors!ktpbMeq6xDzNbOu3", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "AmWCKITBAjY4tCVB", + "U8waMQHk76FJcLyF" + ], + "name": "Bulette", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Bulette", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": "17" + }, + "hp": { + "hd": 0, + "max": "40", + "value": "40" + } + }, + "darkAdapted": true, + "level": { + "value": "8" + }, + "move": "near", + "moveNote": "burrow", + "notes": "\n\tA hulking, shark-sized lizard with a steely, arrow-shaped carapace and a massive gullet.
\n\t\n\tAC 17, HP 40, ATK 3 bite +5 (2d6) or 1 leap, MV near (burrow), S +5, D +1, C +4, I -3, W +1, Ch -2, AL N, LV 8
\n\tLeap. Jump up to near in height and double near in distance, then make 2 bite attacks.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/burning_trident__mxIgoKpKq4TuUhOr.json b/data/packs/monsters.db/burning_trident__mxIgoKpKq4TuUhOr.json new file mode 100644 index 00000000..58137cdd --- /dev/null +++ b/data/packs/monsters.db/burning_trident__mxIgoKpKq4TuUhOr.json @@ -0,0 +1,37 @@ +{ + "_id": "mxIgoKpKq4TuUhOr", + "_key": "!actors.items!TWzBMX1oWU10HBOW.mxIgoKpKq4TuUhOr", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Burning Trident", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d6" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/camel__JO2HwD53QhEuV3W9.json b/data/packs/monsters.db/camel__JO2HwD53QhEuV3W9.json new file mode 100644 index 00000000..76aabea7 --- /dev/null +++ b/data/packs/monsters.db/camel__JO2HwD53QhEuV3W9.json @@ -0,0 +1,122 @@ +{ + "_id": "JO2HwD53QhEuV3W9", + "_key": "!actors!JO2HwD53QhEuV3W9", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "Ato63b0JE174gkKv", + "eeAf9RqXk6z1wT89" + ], + "name": "Camel", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Camel", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 10 + }, + "hp": { + "hd": 0, + "max": 12, + "value": 12 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tOrnery, tan-furred desert beasts.
\n\t\n\tAC 10, HP 12, ATK 1 hoof +3 (1d6) or 1 spit (near) +0 (1d4), MV double near, S +3, D +0, C +3, I -2, W +1, Ch -3, AL N, LV 2
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/camouflage__6Nxzb1EiVFLMg9Ou.json b/data/packs/monsters.db/camouflage__6Nxzb1EiVFLMg9Ou.json new file mode 100644 index 00000000..6a0fec68 --- /dev/null +++ b/data/packs/monsters.db/camouflage__6Nxzb1EiVFLMg9Ou.json @@ -0,0 +1,17 @@ +{ + "_id": "6Nxzb1EiVFLMg9Ou", + "_key": "!actors.items!Jn5JjEPCUT86txAg.6Nxzb1EiVFLMg9Ou", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Camouflage", + "system": { + "description": "Hard to see in cave terrain or rocks.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/cancel__nLPMJw2qAtZxUXKJ.json b/data/packs/monsters.db/cancel__nLPMJw2qAtZxUXKJ.json new file mode 100644 index 00000000..0a350648 --- /dev/null +++ b/data/packs/monsters.db/cancel__nLPMJw2qAtZxUXKJ.json @@ -0,0 +1,24 @@ +{ + "_id": "nLPMJw2qAtZxUXKJ", + "_key": "!actors.items!manaoose71vhAWCT.nLPMJw2qAtZxUXKJ", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Cancel", + "system": { + "dc": 13, + "description": "End one spell affecting a target within near.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/carrion_mist__SFc52S0b9ce6Xldl.json b/data/packs/monsters.db/carrion_mist__SFc52S0b9ce6Xldl.json new file mode 100644 index 00000000..989453a9 --- /dev/null +++ b/data/packs/monsters.db/carrion_mist__SFc52S0b9ce6Xldl.json @@ -0,0 +1,17 @@ +{ + "_id": "SFc52S0b9ce6Xldl", + "_key": "!actors.items!0Q9d1621wpUEsuFC.SFc52S0b9ce6Xldl", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Carrion Mist", + "system": { + "description": "Each time vrock is hit, 3:6 chance of carrion mist in near-sized cube centered on vrock. All enemies DC 15 CON or violent vomiting [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/carrion_stench__SoMI4kNt66pdL5Ju.json b/data/packs/monsters.db/carrion_stench__SoMI4kNt66pdL5Ju.json new file mode 100644 index 00000000..1add8833 --- /dev/null +++ b/data/packs/monsters.db/carrion_stench__SoMI4kNt66pdL5Ju.json @@ -0,0 +1,17 @@ +{ + "_id": "SoMI4kNt66pdL5Ju", + "_key": "!actors.items!XNiuEhf8QpfOnVCJ.SoMI4kNt66pdL5Ju", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Carrion Stench", + "system": { + "description": "Living creatures DC 12 CON the first time within near or DISADV on attacks and spellcasting for 5 rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/carrion_tracker__VziIPMsG3eWonz5K.json b/data/packs/monsters.db/carrion_tracker__VziIPMsG3eWonz5K.json new file mode 100644 index 00000000..1bd00dd6 --- /dev/null +++ b/data/packs/monsters.db/carrion_tracker__VziIPMsG3eWonz5K.json @@ -0,0 +1,17 @@ +{ + "_id": "VziIPMsG3eWonz5K", + "_key": "!actors.items!bzKSq624safyHLbE.VziIPMsG3eWonz5K", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Carrion Tracker", + "system": { + "description": "Can track dead flesh unerringly within a mile.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/cave_brute__nhKDBbnOnXXTzfBr.json b/data/packs/monsters.db/cave_brute__nhKDBbnOnXXTzfBr.json index f3d6a317..8a5fc39c 100644 --- a/data/packs/monsters.db/cave_brute__nhKDBbnOnXXTzfBr.json +++ b/data/packs/monsters.db/cave_brute__nhKDBbnOnXXTzfBr.json @@ -6,9 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "q9Q0JqmkiOQsTesv", - "eZhGDmr1vDinPcPs", - "3tGrbD7V4Kzh69WJ" + "ayVtdSkCj8Vu00ph", + "PlorIParS9pUT14p", + "RAfF2wCNn0ey6xAT" ], "name": "Cave Brute", "prototypeToken": { @@ -24,11 +24,11 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, - "height": 1, + "height": 2, "light": { "alpha": 0.5, "angle": 360, @@ -77,7 +77,7 @@ "src": "systems/shadowdark/assets/tokens/cowled_token.webp", "tint": null }, - "width": 1 + "width": 2 }, "system": { "abilities": { @@ -116,8 +116,8 @@ "value": 6 }, "move": "near", - "moveNote": "Burrow", - "notes": "A hulking, insectoid beast with long mandibles, four eyes, and thick arms covered in bristles.
AC 14, HP 28, ATK 2 claw +5 (1d8) and 1 mandible +5 (1d10), MV near (burrow), S +4, D +1, C +1, I -3, W +1, Ch -3, AL N, LV 6
Bewilder. Creatures within near that see the cave brute's eyes, DC 12 CHA at start of their turn or dazed and no action.
", + "moveNote": "burrow", + "notes": "\n\tA hulking, insectoid beast with long mandibles, four eyes, and thick arms covered in bristles.
\n\t\n\tAC 14, HP 28, ATK 2 claw +5 (1d8) and 1 mandible +5 (1d10), MV near (burrow), S +4, D +1, C +1, I -3, W +1, Ch -3, AL N, LV 6
\n\tBewilder. Creatures within near that see the cave brute's eyes, DC 12 CHA at start of their turn or dazed and no action.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/cave_creeper__j7sQ6Km2jSx5twCC.json b/data/packs/monsters.db/cave_creeper__j7sQ6Km2jSx5twCC.json index cf815610..0d12efb2 100644 --- a/data/packs/monsters.db/cave_creeper__j7sQ6Km2jSx5twCC.json +++ b/data/packs/monsters.db/cave_creeper__j7sQ6Km2jSx5twCC.json @@ -6,9 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "gnUvnCN25iosuxZh", - "gD3b4be6Z72Z0Wgl", - "IWKGdw3vbV7Sq9BW" + "rlU2agifQd6yqh2f", + "4etEMilNg4qMYN72", + "Ui40uFcfnFFkJ0fu" ], "name": "Cave Creeper", "prototypeToken": { @@ -24,7 +24,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -116,8 +116,8 @@ "value": 4 }, "move": "near", - "moveNote": "Climb", - "notes": "Chittering centipedes the size of horses with grasping tentacles.
AC 12, HP 18, ATK 1 bite +3 (1d6) and 1 tentacles +3 (1d8 + toxin), MV near (climb), S +2, D +2, C +0, I -3, W +1, Ch -3, AL N, LV 4
Toxin. DC 12 CON or paralyzed 1d4 rounds.
", + "moveNote": "climb", + "notes": "\n\tChittering, green centipedes the size of horses. Their grasping tentacles are coated in a paralytic venom.
\n\t\n\tAC 12, HP 18, ATK 1 bite +3 (1d6) and 1 tentacles +3 (1d8 + toxin), MV near (climb), S +2, D +2, C +0, I -3, W +1, Ch -3, AL N, LV 4
\n\tToxin. DC 12 CON or paralyzed 1d4 rounds.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/centaur__5AV9DF5BbMu7mvVO.json b/data/packs/monsters.db/centaur__5AV9DF5BbMu7mvVO.json new file mode 100644 index 00000000..24da5828 --- /dev/null +++ b/data/packs/monsters.db/centaur__5AV9DF5BbMu7mvVO.json @@ -0,0 +1,122 @@ +{ + "_id": "5AV9DF5BbMu7mvVO", + "_key": "!actors!5AV9DF5BbMu7mvVO", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "a6FcQhRFBKdPEsPY", + "5CsCrF9cJgfopFqt" + ], + "name": "Centaur", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Centaur", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 14, + "value": 14 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tHerd-dwelling beings with the upper body of a human and lower body of a horse.
\n\t\n\tAC 12 (leather), HP 14, ATK 2 spear (close/near) +2 (1d6) or 1 longbow (far) +1 (1d8), MV double near, S +2, D +1, C +1, I +0, W +2, Ch +1, AL N, LV 3
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/centipede__giant__W9n69R2FY4EIgBuQ.json b/data/packs/monsters.db/centipede__giant__W9n69R2FY4EIgBuQ.json new file mode 100644 index 00000000..8a6147b3 --- /dev/null +++ b/data/packs/monsters.db/centipede__giant__W9n69R2FY4EIgBuQ.json @@ -0,0 +1,122 @@ +{ + "_id": "W9n69R2FY4EIgBuQ", + "_key": "!actors!W9n69R2FY4EIgBuQ", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "1zzeuv4tQ0Jktt1z", + "Fof8QrBz6KPdM1q0" + ], + "name": "Centipede, Giant", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Giant Centipede", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -4 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -4 + }, + "str": { + "mod": -3 + }, + "wis": { + "mod": -3 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 4, + "value": 4 + } + }, + "darkAdapted": true, + "level": { + "value": 1 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tBlood-red, feathery centipedes the size of a human arm. Their bite injects a burning poison that cramps muscles.
\n\t\n\tAC 11, HP 4, ATK 1 bite +1 (1d4 + poison), MV near (climb), S -3, D +1, C +0, I -4, W -3, Ch -4, AL N, LV 1
\n\tPoison. DC 12 CON or paralyzed 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/centipede__swarm__lcqq47H1YVF0ABnp.json b/data/packs/monsters.db/centipede__swarm__lcqq47H1YVF0ABnp.json new file mode 100644 index 00000000..41e7ad0a --- /dev/null +++ b/data/packs/monsters.db/centipede__swarm__lcqq47H1YVF0ABnp.json @@ -0,0 +1,122 @@ +{ + "_id": "lcqq47H1YVF0ABnp", + "_key": "!actors!lcqq47H1YVF0ABnp", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "gMt1IFMUkyDpl4sS", + "gEx5t1IwHdBJNohL" + ], + "name": "Centipede, Swarm", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Centipede Swarm", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -4 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -4 + }, + "str": { + "mod": -3 + }, + "wis": { + "mod": -3 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 18, + "value": 18 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tA crawling mass of weaving, sinuous centipedes.
\n\t\n\tAC 11, HP 18, ATK 3 bite +1 (1d4 + poison), MV near (climb), S -3, D +1, C +0, I -4, W -3, Ch -4, AL N, LV 4
\n\tPoison. DC 12 CON or paralyzed 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/change_shape__1aO6q7LhVe3qf8AF.json b/data/packs/monsters.db/change_shape__1aO6q7LhVe3qf8AF.json new file mode 100644 index 00000000..8e5a66c6 --- /dev/null +++ b/data/packs/monsters.db/change_shape__1aO6q7LhVe3qf8AF.json @@ -0,0 +1,17 @@ +{ + "_id": "1aO6q7LhVe3qf8AF", + "_key": "!actors.items!ibQF9DMmu8sTLz4B.1aO6q7LhVe3qf8AF", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Change Shape", + "system": { + "description": "In place of attacks, transform into any similarly-sized creature.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/change_shape__LKGE812rSSd11c8Q.json b/data/packs/monsters.db/change_shape__LKGE812rSSd11c8Q.json new file mode 100644 index 00000000..f6342982 --- /dev/null +++ b/data/packs/monsters.db/change_shape__LKGE812rSSd11c8Q.json @@ -0,0 +1,17 @@ +{ + "_id": "LKGE812rSSd11c8Q", + "_key": "!actors.items!eytIJSxijnY4VZ3U.LKGE812rSSd11c8Q", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Change Shape", + "system": { + "description": "In place of attacks, transform into any similarly-sized humanoid.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/change_shape__cT7Iyz5oTdmvXdJp.json b/data/packs/monsters.db/change_shape__cT7Iyz5oTdmvXdJp.json new file mode 100644 index 00000000..9f053ffe --- /dev/null +++ b/data/packs/monsters.db/change_shape__cT7Iyz5oTdmvXdJp.json @@ -0,0 +1,17 @@ +{ + "_id": "cT7Iyz5oTdmvXdJp", + "_key": "!actors.items!6ldPPlMIMSd4ALoZ.cT7Iyz5oTdmvXdJp", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Change Shape", + "system": { + "description": "In place of attacks, transform into any similarly-sized humanoid.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/charge__3R72joMtuabtsLvO.json b/data/packs/monsters.db/charge__3R72joMtuabtsLvO.json new file mode 100644 index 00000000..307a5d35 --- /dev/null +++ b/data/packs/monsters.db/charge__3R72joMtuabtsLvO.json @@ -0,0 +1,17 @@ +{ + "_id": "3R72joMtuabtsLvO", + "_key": "!actors.items!Ezs7usvuZdG6zMAL.3R72joMtuabtsLvO", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Charge", + "system": { + "description": "Move up to double near in straight line and make 1 tusks attack. If hit, x3 damage.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/charge__fTjqH5ioA1zvGtvI.json b/data/packs/monsters.db/charge__fTjqH5ioA1zvGtvI.json new file mode 100644 index 00000000..36ce389b --- /dev/null +++ b/data/packs/monsters.db/charge__fTjqH5ioA1zvGtvI.json @@ -0,0 +1,17 @@ +{ + "_id": "fTjqH5ioA1zvGtvI", + "_key": "!actors.items!SG7K5ZFCguR27Gxm.fTjqH5ioA1zvGtvI", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Charge", + "system": { + "description": "Move up to double near in straight line and make 1 horn attack. If hit, x3 damage.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/charge__hgg1soM5DtehFkCF.json b/data/packs/monsters.db/charge__hgg1soM5DtehFkCF.json new file mode 100644 index 00000000..b6067444 --- /dev/null +++ b/data/packs/monsters.db/charge__hgg1soM5DtehFkCF.json @@ -0,0 +1,25 @@ +{ + "_id": "hgg1soM5DtehFkCF", + "_key": "!actors.items!c9n0i79sjiUWwkiV.hgg1soM5DtehFkCF", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Charge", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Move up to double near in straight line and make 1 gore attack. If hit, x3 damage.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/charge__qDhKDS1pk2LW8V9x.json b/data/packs/monsters.db/charge__qDhKDS1pk2LW8V9x.json new file mode 100644 index 00000000..6c70755f --- /dev/null +++ b/data/packs/monsters.db/charge__qDhKDS1pk2LW8V9x.json @@ -0,0 +1,17 @@ +{ + "_id": "qDhKDS1pk2LW8V9x", + "_key": "!actors.items!0QznxquCW5qW69V6.qDhKDS1pk2LW8V9x", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Charge", + "system": { + "description": "Move up to double near in straight line and make 1 tusks attack. If hit, x3 damage.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/charge__rjJAPnSe6xmTRfin.json b/data/packs/monsters.db/charge__rjJAPnSe6xmTRfin.json new file mode 100644 index 00000000..f532e31e --- /dev/null +++ b/data/packs/monsters.db/charge__rjJAPnSe6xmTRfin.json @@ -0,0 +1,25 @@ +{ + "_id": "rjJAPnSe6xmTRfin", + "_key": "!actors.items!ZGILlry1pBhE4iDh.rjJAPnSe6xmTRfin", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Charge", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Move up to double near in straight line and make 1 horn attack. If hit, x3 damage.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/charge__wRnD7AjNcj3NIxcO.json b/data/packs/monsters.db/charge__wRnD7AjNcj3NIxcO.json new file mode 100644 index 00000000..3b6c393d --- /dev/null +++ b/data/packs/monsters.db/charge__wRnD7AjNcj3NIxcO.json @@ -0,0 +1,17 @@ +{ + "_id": "wRnD7AjNcj3NIxcO", + "_key": "!actors.items!c3Nvj86e0Layz3NG.wRnD7AjNcj3NIxcO", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Charge", + "system": { + "description": "In place of attacks, move up to double near in a straight line and make 1 horn attack. If hit, x2 damage.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/charm__6YCyLoLyW57jRgrB.json b/data/packs/monsters.db/charm__6YCyLoLyW57jRgrB.json new file mode 100644 index 00000000..39d67bc4 --- /dev/null +++ b/data/packs/monsters.db/charm__6YCyLoLyW57jRgrB.json @@ -0,0 +1,24 @@ +{ + "_id": "6YCyLoLyW57jRgrB", + "_key": "!actors.items!eytIJSxijnY4VZ3U.6YCyLoLyW57jRgrB", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Charm", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "One humanoid in near DC 15 CHA or bewitched by cubi for [[/r 1d6]] hours.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/charm__NEI62ofA7ClbRoyM.json b/data/packs/monsters.db/charm__NEI62ofA7ClbRoyM.json new file mode 100644 index 00000000..46adbb41 --- /dev/null +++ b/data/packs/monsters.db/charm__NEI62ofA7ClbRoyM.json @@ -0,0 +1,24 @@ +{ + "_id": "NEI62ofA7ClbRoyM", + "_key": "!actors.items!ei53dGxj76xmqQty.NEI62ofA7ClbRoyM", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Charm", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "One humanoid target who can see vampire within near, DC 15 CHA or under vampire's control for [[/r 1d4]] days.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/charm__O9alWxnUwP76u3cA.json b/data/packs/monsters.db/charm__O9alWxnUwP76u3cA.json new file mode 100644 index 00000000..620f7893 --- /dev/null +++ b/data/packs/monsters.db/charm__O9alWxnUwP76u3cA.json @@ -0,0 +1,24 @@ +{ + "_id": "O9alWxnUwP76u3cA", + "_key": "!actors.items!6ce2xr1QmjJFMe5P.O9alWxnUwP76u3cA", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Charm", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "One humanoid target who can see Obe-Ixx within near, DC 15 CHA or under Obe-Ixx's control for [[/r 1d4]] days.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/charm__kOFFYAB50N6vLH8G.json b/data/packs/monsters.db/charm__kOFFYAB50N6vLH8G.json new file mode 100644 index 00000000..45b3e998 --- /dev/null +++ b/data/packs/monsters.db/charm__kOFFYAB50N6vLH8G.json @@ -0,0 +1,25 @@ +{ + "_id": "kOFFYAB50N6vLH8G", + "_key": "!actors.items!vXaqgfDykZPdXnIm.kOFFYAB50N6vLH8G", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Charm", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Near, one creature, DC 14 CHA or friendship for [[/r 1d8]] days.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/chimera__5SaVYhtOSTOUcHCV.json b/data/packs/monsters.db/chimera__5SaVYhtOSTOUcHCV.json new file mode 100644 index 00000000..1aedb807 --- /dev/null +++ b/data/packs/monsters.db/chimera__5SaVYhtOSTOUcHCV.json @@ -0,0 +1,122 @@ +{ + "_id": "5SaVYhtOSTOUcHCV", + "_key": "!actors!5SaVYhtOSTOUcHCV", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "G86NuRRjUOoOePCb", + "yuGQTgdDmrDuBagY" + ], + "name": "Chimera", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Chimera", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 49, + "value": 49 + } + }, + "darkAdapted": true, + "level": { + "value": 10 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tA monstrous beast with a half-goat, half-lion body, wide dragon wings, and the heads of a goat, lion, and dragon.
\n\t\n\tAC 16, HP 49, ATK 4 rend +7 (2d8) and 1 fire breath, MV double near (fly), S +5, D +4, C +4, I -3, W +2, Ch -1, AL C, LV 10
\n\tFire Breath. Fills a near-sized cube extending from chimera. DC 15 DEX or 4d6 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/chuul__4v8PY6yOUcQOTWWo.json b/data/packs/monsters.db/chuul__4v8PY6yOUcQOTWWo.json new file mode 100644 index 00000000..6f03c366 --- /dev/null +++ b/data/packs/monsters.db/chuul__4v8PY6yOUcQOTWWo.json @@ -0,0 +1,122 @@ +{ + "_id": "4v8PY6yOUcQOTWWo", + "_key": "!actors!4v8PY6yOUcQOTWWo", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "bNEvi3nVdaTabKdY", + "7QuhLVnledWbETj9" + ], + "name": "Chuul", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Chuul", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": -1 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 25, + "value": 25 + } + }, + "darkAdapted": true, + "level": { + "value": 5 + }, + "move": "near", + "moveNote": "swim", + "notes": "\n\tBrown, horse-sized lobster bugs with tentacles and pincers.
\n\t\n\tAC 15, HP 25, ATK 2 pincer +4 (1d8 + grab), MV near (swim), S +3, D -1, C +3, I -1, W +1, Ch -2, AL C, LV 5
\n\tGrab. DC 15 STR or held in pincer. DC 15 STR on turn to break free.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/claw__5vLK20Bpvm8S7y4e.json b/data/packs/monsters.db/claw__5vLK20Bpvm8S7y4e.json new file mode 100644 index 00000000..2f5c3bf5 --- /dev/null +++ b/data/packs/monsters.db/claw__5vLK20Bpvm8S7y4e.json @@ -0,0 +1,37 @@ +{ + "_id": "5vLK20Bpvm8S7y4e", + "_key": "!actors.items!JAl9s0Rm4b1beFa1.5vLK20Bpvm8S7y4e", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__5y3k27qVEVtOR7Ir.json b/data/packs/monsters.db/claw__5y3k27qVEVtOR7Ir.json new file mode 100644 index 00000000..3141ed02 --- /dev/null +++ b/data/packs/monsters.db/claw__5y3k27qVEVtOR7Ir.json @@ -0,0 +1,37 @@ +{ + "_id": "5y3k27qVEVtOR7Ir", + "_key": "!actors.items!XNiuEhf8QpfOnVCJ.5y3k27qVEVtOR7Ir", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Paralyze", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__6PkRdrpmc2advbpC.json b/data/packs/monsters.db/claw__6PkRdrpmc2advbpC.json new file mode 100644 index 00000000..d59ff1a8 --- /dev/null +++ b/data/packs/monsters.db/claw__6PkRdrpmc2advbpC.json @@ -0,0 +1,37 @@ +{ + "_id": "6PkRdrpmc2advbpC", + "_key": "!actors.items!9q5O77FFFJ7pTjhL.6PkRdrpmc2advbpC", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__6k5scNMfMikbEdry.json b/data/packs/monsters.db/claw__6k5scNMfMikbEdry.json new file mode 100644 index 00000000..3b83dfbd --- /dev/null +++ b/data/packs/monsters.db/claw__6k5scNMfMikbEdry.json @@ -0,0 +1,37 @@ +{ + "_id": "6k5scNMfMikbEdry", + "_key": "!actors.items!iaP5JVmGCrkkTAzO.6k5scNMfMikbEdry", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__BbPD1F5sIwfS6cWF.json b/data/packs/monsters.db/claw__BbPD1F5sIwfS6cWF.json new file mode 100644 index 00000000..b3fadd37 --- /dev/null +++ b/data/packs/monsters.db/claw__BbPD1F5sIwfS6cWF.json @@ -0,0 +1,37 @@ +{ + "_id": "BbPD1F5sIwfS6cWF", + "_key": "!actors.items!A84XNl4aGBeeDDLu.BbPD1F5sIwfS6cWF", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__DKXUNixkzE5DanTG.json b/data/packs/monsters.db/claw__DKXUNixkzE5DanTG.json new file mode 100644 index 00000000..101d96ac --- /dev/null +++ b/data/packs/monsters.db/claw__DKXUNixkzE5DanTG.json @@ -0,0 +1,37 @@ +{ + "_id": "DKXUNixkzE5DanTG", + "_key": "!actors.items!VM65vWCNjlx5tKTP.DKXUNixkzE5DanTG", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__FJTUfMezAqPRYLX1.json b/data/packs/monsters.db/claw__FJTUfMezAqPRYLX1.json new file mode 100644 index 00000000..0ed15286 --- /dev/null +++ b/data/packs/monsters.db/claw__FJTUfMezAqPRYLX1.json @@ -0,0 +1,37 @@ +{ + "_id": "FJTUfMezAqPRYLX1", + "_key": "!actors.items!vSA5WApOVd99itBh.FJTUfMezAqPRYLX1", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__PqO3XqqruGy67IZZ.json b/data/packs/monsters.db/claw__PqO3XqqruGy67IZZ.json new file mode 100644 index 00000000..2ca14203 --- /dev/null +++ b/data/packs/monsters.db/claw__PqO3XqqruGy67IZZ.json @@ -0,0 +1,37 @@ +{ + "_id": "PqO3XqqruGy67IZZ", + "_key": "!actors.items!RG84tprafQTDEFCa.PqO3XqqruGy67IZZ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__Ri5kDnlD6L9FdgEl.json b/data/packs/monsters.db/claw__Ri5kDnlD6L9FdgEl.json new file mode 100644 index 00000000..b7961168 --- /dev/null +++ b/data/packs/monsters.db/claw__Ri5kDnlD6L9FdgEl.json @@ -0,0 +1,37 @@ +{ + "_id": "Ri5kDnlD6L9FdgEl", + "_key": "!actors.items!FeQJTjVbjxIH6uHd.Ri5kDnlD6L9FdgEl", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__XDFKCOvROFA8PkHU.json b/data/packs/monsters.db/claw__XDFKCOvROFA8PkHU.json new file mode 100644 index 00000000..5eaa44e2 --- /dev/null +++ b/data/packs/monsters.db/claw__XDFKCOvROFA8PkHU.json @@ -0,0 +1,37 @@ +{ + "_id": "XDFKCOvROFA8PkHU", + "_key": "!actors.items!JjJbKB1yomE7Ma8T.XDFKCOvROFA8PkHU", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__aHHqGsiMotau1JGp.json b/data/packs/monsters.db/claw__aHHqGsiMotau1JGp.json new file mode 100644 index 00000000..486e3013 --- /dev/null +++ b/data/packs/monsters.db/claw__aHHqGsiMotau1JGp.json @@ -0,0 +1,37 @@ +{ + "_id": "aHHqGsiMotau1JGp", + "_key": "!actors.items!CsQXDNmBDfao8hij.aHHqGsiMotau1JGp", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__ayVtdSkCj8Vu00ph.json b/data/packs/monsters.db/claw__ayVtdSkCj8Vu00ph.json new file mode 100644 index 00000000..8065343d --- /dev/null +++ b/data/packs/monsters.db/claw__ayVtdSkCj8Vu00ph.json @@ -0,0 +1,37 @@ +{ + "_id": "ayVtdSkCj8Vu00ph", + "_key": "!actors.items!nhKDBbnOnXXTzfBr.ayVtdSkCj8Vu00ph", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__fPDHgJIOaNWO2uuK.json b/data/packs/monsters.db/claw__fPDHgJIOaNWO2uuK.json new file mode 100644 index 00000000..ad21366b --- /dev/null +++ b/data/packs/monsters.db/claw__fPDHgJIOaNWO2uuK.json @@ -0,0 +1,37 @@ +{ + "_id": "fPDHgJIOaNWO2uuK", + "_key": "!actors.items!jXsS8HEA6XsvOngt.fPDHgJIOaNWO2uuK", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__mBQXRAHBMPdGyhHr.json b/data/packs/monsters.db/claw__mBQXRAHBMPdGyhHr.json new file mode 100644 index 00000000..67d09467 --- /dev/null +++ b/data/packs/monsters.db/claw__mBQXRAHBMPdGyhHr.json @@ -0,0 +1,37 @@ +{ + "_id": "mBQXRAHBMPdGyhHr", + "_key": "!actors.items!pWIrU2mRsvTe17Nh.mBQXRAHBMPdGyhHr", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__p3PX6dOkW6sH8C5m.json b/data/packs/monsters.db/claw__p3PX6dOkW6sH8C5m.json new file mode 100644 index 00000000..4dfbe128 --- /dev/null +++ b/data/packs/monsters.db/claw__p3PX6dOkW6sH8C5m.json @@ -0,0 +1,37 @@ +{ + "_id": "p3PX6dOkW6sH8C5m", + "_key": "!actors.items!5uzilW5qSX7bPzxe.p3PX6dOkW6sH8C5m", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__qxzkmV2fG7ooZ49T.json b/data/packs/monsters.db/claw__qxzkmV2fG7ooZ49T.json new file mode 100644 index 00000000..0fb33566 --- /dev/null +++ b/data/packs/monsters.db/claw__qxzkmV2fG7ooZ49T.json @@ -0,0 +1,37 @@ +{ + "_id": "qxzkmV2fG7ooZ49T", + "_key": "!actors.items!UzRHO1MCMmYDSVzo.qxzkmV2fG7ooZ49T", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__uMuRLjO24GioGYOX.json b/data/packs/monsters.db/claw__uMuRLjO24GioGYOX.json new file mode 100644 index 00000000..fb918d4e --- /dev/null +++ b/data/packs/monsters.db/claw__uMuRLjO24GioGYOX.json @@ -0,0 +1,37 @@ +{ + "_id": "uMuRLjO24GioGYOX", + "_key": "!actors.items!SEZS6U1BW8lEznja.uMuRLjO24GioGYOX", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__vr9oWV81pz1Tv2Iq.json b/data/packs/monsters.db/claw__vr9oWV81pz1Tv2Iq.json new file mode 100644 index 00000000..8cc3f826 --- /dev/null +++ b/data/packs/monsters.db/claw__vr9oWV81pz1Tv2Iq.json @@ -0,0 +1,37 @@ +{ + "_id": "vr9oWV81pz1Tv2Iq", + "_key": "!actors.items!qISCrzLvHr4uQ9Q8.vr9oWV81pz1Tv2Iq", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__wj7RB95zMyQZ02rN.json b/data/packs/monsters.db/claw__wj7RB95zMyQZ02rN.json new file mode 100644 index 00000000..5dfda1fd --- /dev/null +++ b/data/packs/monsters.db/claw__wj7RB95zMyQZ02rN.json @@ -0,0 +1,37 @@ +{ + "_id": "wj7RB95zMyQZ02rN", + "_key": "!actors.items!TZGzGBYncOs3r9ZF.wj7RB95zMyQZ02rN", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Grab", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__wjxajauIJesUjHH4.json b/data/packs/monsters.db/claw__wjxajauIJesUjHH4.json new file mode 100644 index 00000000..47ba4a10 --- /dev/null +++ b/data/packs/monsters.db/claw__wjxajauIJesUjHH4.json @@ -0,0 +1,37 @@ +{ + "_id": "wjxajauIJesUjHH4", + "_key": "!actors.items!aJPxeuzZ597SWMES.wjxajauIJesUjHH4", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Paralyze", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claw__zBDX7Pwyrhm2FMhZ.json b/data/packs/monsters.db/claw__zBDX7Pwyrhm2FMhZ.json new file mode 100644 index 00000000..7aaa54ae --- /dev/null +++ b/data/packs/monsters.db/claw__zBDX7Pwyrhm2FMhZ.json @@ -0,0 +1,37 @@ +{ + "_id": "zBDX7Pwyrhm2FMhZ", + "_key": "!actors.items!eaA0qpZMGIgdIQYn.zBDX7Pwyrhm2FMhZ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claw", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claws__TRzVT9hSasp73Hjh.json b/data/packs/monsters.db/claws__TRzVT9hSasp73Hjh.json new file mode 100644 index 00000000..bc3863bf --- /dev/null +++ b/data/packs/monsters.db/claws__TRzVT9hSasp73Hjh.json @@ -0,0 +1,37 @@ +{ + "_id": "TRzVT9hSasp73Hjh", + "_key": "!actors.items!MldOgsKh8tfL0IhT.TRzVT9hSasp73Hjh", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claws", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/claws__UviG2pQp4W7BpD9k.json b/data/packs/monsters.db/claws__UviG2pQp4W7BpD9k.json new file mode 100644 index 00000000..df3dc0bf --- /dev/null +++ b/data/packs/monsters.db/claws__UviG2pQp4W7BpD9k.json @@ -0,0 +1,37 @@ +{ + "_id": "UviG2pQp4W7BpD9k", + "_key": "!actors.items!Hdpcnnvyh69C4BnO.UviG2pQp4W7BpD9k", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Claws", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/clever__yfldIma3djL6Xu6a.json b/data/packs/monsters.db/clever__yfldIma3djL6Xu6a.json new file mode 100644 index 00000000..f4528fa7 --- /dev/null +++ b/data/packs/monsters.db/clever__yfldIma3djL6Xu6a.json @@ -0,0 +1,17 @@ +{ + "_id": "yfldIma3djL6Xu6a", + "_key": "!actors.items!SEZS6U1BW8lEznja.yfldIma3djL6Xu6a", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Clever", + "system": { + "description": "+[[/r 1d4]] damage when attacking with surprise.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/cloaker__SeY0lvD3U4pr6mXD.json b/data/packs/monsters.db/cloaker__SeY0lvD3U4pr6mXD.json new file mode 100644 index 00000000..71a54add --- /dev/null +++ b/data/packs/monsters.db/cloaker__SeY0lvD3U4pr6mXD.json @@ -0,0 +1,123 @@ +{ + "_id": "SeY0lvD3U4pr6mXD", + "_key": "!actors!SeY0lvD3U4pr6mXD", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "EAeJ1Uunoet9Xbcc", + "tPJIWcQ8v5VtGOwO", + "1zlqcqxOlKhVoMe2" + ], + "name": "Cloaker", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Cloaker", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 1 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 28, + "value": 28 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tA midnight blue manta ray with a bony tail and crescent-shaped maw above its belly. It swoops through deep, lightless caverns.
\n\t\n\tAC 13, HP 28, ATK 3 lash +4 (1d8) or 1 screech, MV near (fly), S +2, D +3, C +1, I +1, W +1, Ch +0, AL C, LV 6
\n\tPhantoms. 1/day, in place of attacks. Create 3 illusory duplicates that disappear when hit. Determine randomly if an attack hits cloaker or illusions.
Screech. Enemies within double near DC 15 WIS or DISADV on attacks and checks 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/club__3lXHowUf5iRIClao.json b/data/packs/monsters.db/club__3lXHowUf5iRIClao.json new file mode 100644 index 00000000..320f775d --- /dev/null +++ b/data/packs/monsters.db/club__3lXHowUf5iRIClao.json @@ -0,0 +1,37 @@ +{ + "_id": "3lXHowUf5iRIClao", + "_key": "!actors.items!AMSI3MCLvpcZpJPO.3lXHowUf5iRIClao", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Club", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/club__BlZ98rjbcbpnZPii.json b/data/packs/monsters.db/club__BlZ98rjbcbpnZPii.json new file mode 100644 index 00000000..a354108a --- /dev/null +++ b/data/packs/monsters.db/club__BlZ98rjbcbpnZPii.json @@ -0,0 +1,37 @@ +{ + "_id": "BlZ98rjbcbpnZPii", + "_key": "!actors.items!I7CMFbyFmFHVwE5U.BlZ98rjbcbpnZPii", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Club", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/club__p8wh9KDmBnNbSZSa.json b/data/packs/monsters.db/club__p8wh9KDmBnNbSZSa.json new file mode 100644 index 00000000..a4af0eaa --- /dev/null +++ b/data/packs/monsters.db/club__p8wh9KDmBnNbSZSa.json @@ -0,0 +1,37 @@ +{ + "_id": "p8wh9KDmBnNbSZSa", + "_key": "!actors.items!V75YwrR126oziTKk.p8wh9KDmBnNbSZSa", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Club", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/club__yTqc9nnvxwlQs2PF.json b/data/packs/monsters.db/club__yTqc9nnvxwlQs2PF.json new file mode 100644 index 00000000..884d64d2 --- /dev/null +++ b/data/packs/monsters.db/club__yTqc9nnvxwlQs2PF.json @@ -0,0 +1,37 @@ +{ + "_id": "yTqc9nnvxwlQs2PF", + "_key": "!actors.items!j1Uy1uGIUxbtB0iD.yTqc9nnvxwlQs2PF", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Club", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/cockatrice__xUxKG0CR6Elw1l7h.json b/data/packs/monsters.db/cockatrice__xUxKG0CR6Elw1l7h.json new file mode 100644 index 00000000..e3454d90 --- /dev/null +++ b/data/packs/monsters.db/cockatrice__xUxKG0CR6Elw1l7h.json @@ -0,0 +1,122 @@ +{ + "_id": "xUxKG0CR6Elw1l7h", + "_key": "!actors!xUxKG0CR6Elw1l7h", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "2hmdMZkfU7VVmGH3", + "617UZSUALr6E4Hea" + ], + "name": "Cockatrice", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Cockatrice", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": -2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 14, + "value": 14 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tA molting, lizard-chicken hybrid with a crimson, razorlike crest.
\n\t\n\tAC 11, HP 14, ATK 1 bite +1 (1d4 + petrify), MV near (fly), S -2, D +1, C +1, I -3, W +1, Ch -3, AL N, LV 3
\n\tPetrify. DC 12 CON or petrified.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/command__UoZZ5KKZ8UdPcaM5.json b/data/packs/monsters.db/command__UoZZ5KKZ8UdPcaM5.json new file mode 100644 index 00000000..4a5e0006 --- /dev/null +++ b/data/packs/monsters.db/command__UoZZ5KKZ8UdPcaM5.json @@ -0,0 +1,17 @@ +{ + "_id": "UoZZ5KKZ8UdPcaM5", + "_key": "!actors.items!GzjB5DsORxRuX2MV.UoZZ5KKZ8UdPcaM5", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Command", + "system": { + "description": "DC 18 CHA to resist an archangel's command.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/conjure_flames__Wo2daIdmDX6J4p9F.json b/data/packs/monsters.db/conjure_flames__Wo2daIdmDX6J4p9F.json new file mode 100644 index 00000000..691f4e15 --- /dev/null +++ b/data/packs/monsters.db/conjure_flames__Wo2daIdmDX6J4p9F.json @@ -0,0 +1,23 @@ +{ + "_id": "Wo2daIdmDX6J4p9F", + "_key": "!actors.items!xwdLsiejN4nayUR5.Wo2daIdmDX6J4p9F", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Conjure Flames", + "system": { + "dc": "12", + "description": "One target in far takes [[/r 2d6]] damage.
", + "duration": { + "type": "", + "value": -1 + }, + "lost": false, + "range": "far", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/constrict__OtNVubibwRxLDwX6.json b/data/packs/monsters.db/constrict__OtNVubibwRxLDwX6.json new file mode 100644 index 00000000..95f6557e --- /dev/null +++ b/data/packs/monsters.db/constrict__OtNVubibwRxLDwX6.json @@ -0,0 +1,17 @@ +{ + "_id": "OtNVubibwRxLDwX6", + "_key": "!actors.items!YHdOAuMUdCigLIHR.OtNVubibwRxLDwX6", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Constrict", + "system": { + "description": "Contested STR to hold target immobile for one round.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/constrict__aPKz68sYHFsgD6Br.json b/data/packs/monsters.db/constrict__aPKz68sYHFsgD6Br.json new file mode 100644 index 00000000..e4a0d3d6 --- /dev/null +++ b/data/packs/monsters.db/constrict__aPKz68sYHFsgD6Br.json @@ -0,0 +1,25 @@ +{ + "_id": "aPKz68sYHFsgD6Br", + "_key": "!actors.items!YHdOAuMUdCigLIHR.aPKz68sYHFsgD6Br", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Constrict", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/contract__OUM343HXBQ7NNj0b.json b/data/packs/monsters.db/contract__OUM343HXBQ7NNj0b.json new file mode 100644 index 00000000..8928cec8 --- /dev/null +++ b/data/packs/monsters.db/contract__OUM343HXBQ7NNj0b.json @@ -0,0 +1,17 @@ +{ + "_id": "OUM343HXBQ7NNj0b", + "_key": "!actors.items!qhy4sxYqEkl171L5.OUM343HXBQ7NNj0b", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Contract", + "system": { + "description": "Can grant mighty boons and patronage on behalf of an archdevil in exchange for a sworn soul. ADV on related Charisma checks.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/corrosive__53ww0O4jPKaiyGcQ.json b/data/packs/monsters.db/corrosive__53ww0O4jPKaiyGcQ.json new file mode 100644 index 00000000..5cab11ed --- /dev/null +++ b/data/packs/monsters.db/corrosive__53ww0O4jPKaiyGcQ.json @@ -0,0 +1,17 @@ +{ + "_id": "53ww0O4jPKaiyGcQ", + "_key": "!actors.items!qISCrzLvHr4uQ9Q8.53ww0O4jPKaiyGcQ", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Corrosive", + "system": { + "description": "Metal that touches the rust monster is destroyed on a d6 roll of 1-3.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/corrosive__U3mggxAib04ZoQKN.json b/data/packs/monsters.db/corrosive__U3mggxAib04ZoQKN.json new file mode 100644 index 00000000..83d8e9a7 --- /dev/null +++ b/data/packs/monsters.db/corrosive__U3mggxAib04ZoQKN.json @@ -0,0 +1,17 @@ +{ + "_id": "U3mggxAib04ZoQKN", + "_key": "!actors.items!04acXEvbSpXQ1NjS.U3mggxAib04ZoQKN", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Corrosive", + "system": { + "description": "Nonmagical metal that touches the ooze dissolves on a d6 roll of 1-3.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/corrosive__bvpQ25QewVsToroS.json b/data/packs/monsters.db/corrosive__bvpQ25QewVsToroS.json new file mode 100644 index 00000000..ba7cf994 --- /dev/null +++ b/data/packs/monsters.db/corrosive__bvpQ25QewVsToroS.json @@ -0,0 +1,17 @@ +{ + "_id": "bvpQ25QewVsToroS", + "_key": "!actors.items!LjwxMX3llNTrJk78.bvpQ25QewVsToroS", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Corrosive", + "system": { + "description": "Wood or metal that touches the ooze dissolves on a d6 roll of 1-3.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/couatl__ibQF9DMmu8sTLz4B.json b/data/packs/monsters.db/couatl__ibQF9DMmu8sTLz4B.json new file mode 100644 index 00000000..673887b1 --- /dev/null +++ b/data/packs/monsters.db/couatl__ibQF9DMmu8sTLz4B.json @@ -0,0 +1,124 @@ +{ + "_id": "ibQF9DMmu8sTLz4B", + "_key": "!actors!ibQF9DMmu8sTLz4B", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "ncoGAYv0LDwN1mPp", + "1aO6q7LhVe3qf8AF", + "Vkn0UoU0SfpKb8sf", + "S7Y1VQI1bPd6PVBf" + ], + "name": "Couatl", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Couatl", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 5 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 42, + "value": 42 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tA human-sized snake with scales made of jewels and a corona of iridescent feathers.
\n\t\n\tAC 16, HP 42, ATK 3 bite +6 (2d6 + poison), MV near (fly), S +2, D +3, C +2, I +4, W +4, Ch +5, AL L, LV 9
\n\tChange Shape. In place of attacks, transform into any similarly-sized creature.
Poison. DC 15 CON or fall into natural, deep sleep for 1d8 hours.
Restore. In place of attacks, touch one creature to remove a curse, affliction, or heal 3d8 HP.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/crab__giant__2KRkhIG0f9YAnUHb.json b/data/packs/monsters.db/crab__giant__2KRkhIG0f9YAnUHb.json new file mode 100644 index 00000000..433e1e78 --- /dev/null +++ b/data/packs/monsters.db/crab__giant__2KRkhIG0f9YAnUHb.json @@ -0,0 +1,122 @@ +{ + "_id": "2KRkhIG0f9YAnUHb", + "_key": "!actors!2KRkhIG0f9YAnUHb", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "qzOsvnLvhutzvgjD", + "TOovftdtF5yJJyUx" + ], + "name": "Crab, Giant", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Giant Crab", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 24, + "value": 24 + } + }, + "darkAdapted": true, + "level": { + "value": 5 + }, + "move": "near", + "moveNote": "swim", + "notes": "\n\tA wagon-sized, armored crab with two crushing pincers.
\n\t\n\tAC 15, HP 24, ATK 2 pincer +4 (1d8 + crush), MV near (swim), S +3, D +0, C +2, I -3, W +0, Ch -3, AL N, LV 5
\n\tCrush. DC 15 STR or target takes 1d8 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/crocodile__obS0HaAx233uar7B.json b/data/packs/monsters.db/crocodile__obS0HaAx233uar7B.json index e322e4c5..a4d540ad 100644 --- a/data/packs/monsters.db/crocodile__obS0HaAx233uar7B.json +++ b/data/packs/monsters.db/crocodile__obS0HaAx233uar7B.json @@ -6,7 +6,7 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "tSyfWA9UbkRaLnm1" + "bMfDXQsp9K12V12q" ], "name": "Crocodile", "prototypeToken": { @@ -22,11 +22,11 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, - "height": 1, + "height": 2, "light": { "alpha": 0.5, "angle": 360, @@ -75,7 +75,7 @@ "src": "systems/shadowdark/assets/tokens/cowled_token.webp", "tint": null }, - "width": 1 + "width": 2 }, "system": { "abilities": { @@ -114,8 +114,8 @@ "value": 4 }, "move": "near", - "moveNote": "Swim", - "notes": "Fat, scaly reptiles with stumpy legs and long, thrashing tails.
AC 14, HP 20, ATK 2 bite +3 (1d8), MV near (swim), S +3, D +1, C +2, I -2, W +1, Ch -2, AL N, LV 4
", + "moveNote": "swim", + "notes": "\n\tFat, scaly reptiles with stumpy legs and long, thrashing tails.
\n\t\n\tAC 14, HP 20, ATK 2 bite +3 (1d8), MV near (swim), S +3, D +1, C +2, I -2, W +1, Ch -2, AL N, LV 4
\n\t", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/crossbow__Y62L2XdfX0YNsB6t.json b/data/packs/monsters.db/crossbow__Y62L2XdfX0YNsB6t.json new file mode 100644 index 00000000..abccb1b7 --- /dev/null +++ b/data/packs/monsters.db/crossbow__Y62L2XdfX0YNsB6t.json @@ -0,0 +1,37 @@ +{ + "_id": "Y62L2XdfX0YNsB6t", + "_key": "!actors.items!rEhCGVPPzY0R18oJ.Y62L2XdfX0YNsB6t", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Crossbow", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/crossbow__aMpoHO4OTUGOUYLj.json b/data/packs/monsters.db/crossbow__aMpoHO4OTUGOUYLj.json new file mode 100644 index 00000000..cf1a5d27 --- /dev/null +++ b/data/packs/monsters.db/crossbow__aMpoHO4OTUGOUYLj.json @@ -0,0 +1,37 @@ +{ + "_id": "aMpoHO4OTUGOUYLj", + "_key": "!actors.items!Kw5KEyZVy5ugaTTy.aMpoHO4OTUGOUYLj", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Crossbow", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/crown_of_darkness__KGDBJiyMaF5oGp77.json b/data/packs/monsters.db/crown_of_darkness__KGDBJiyMaF5oGp77.json new file mode 100644 index 00000000..99d8f1fb --- /dev/null +++ b/data/packs/monsters.db/crown_of_darkness__KGDBJiyMaF5oGp77.json @@ -0,0 +1,17 @@ +{ + "_id": "KGDBJiyMaF5oGp77", + "_key": "!actors.items!OkhcwZ7JqJxTgkJo.KGDBJiyMaF5oGp77", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Crown Of Darkness", + "system": { + "description": "All hostile spells are reflected at caster with a spellcasting check less than 20.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/crown_of_fire__LVv4A1Jinny72wBJ.json b/data/packs/monsters.db/crown_of_fire__LVv4A1Jinny72wBJ.json new file mode 100644 index 00000000..9b2a3a9c --- /dev/null +++ b/data/packs/monsters.db/crown_of_fire__LVv4A1Jinny72wBJ.json @@ -0,0 +1,17 @@ +{ + "_id": "LVv4A1Jinny72wBJ", + "_key": "!actors.items!GzjB5DsORxRuX2MV.LVv4A1Jinny72wBJ", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Crown Of Fire", + "system": { + "description": "Hostile spells targeting the archangel are extreme (DC 18) to cast.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/crown_of_gehemna__HrGFkT6iy3GAnum3.json b/data/packs/monsters.db/crown_of_gehemna__HrGFkT6iy3GAnum3.json new file mode 100644 index 00000000..a34800b2 --- /dev/null +++ b/data/packs/monsters.db/crown_of_gehemna__HrGFkT6iy3GAnum3.json @@ -0,0 +1,17 @@ +{ + "_id": "HrGFkT6iy3GAnum3", + "_key": "!actors.items!DP8n8iIiU1Qostjv.HrGFkT6iy3GAnum3", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Crown Of Gehemna", + "system": { + "description": "3/day, cause a spell being cast within far to fail.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/crush__7bu0LzdVrlfCTohS.json b/data/packs/monsters.db/crush__7bu0LzdVrlfCTohS.json new file mode 100644 index 00000000..7d8ece32 --- /dev/null +++ b/data/packs/monsters.db/crush__7bu0LzdVrlfCTohS.json @@ -0,0 +1,17 @@ +{ + "_id": "7bu0LzdVrlfCTohS", + "_key": "!actors.items!A84XNl4aGBeeDDLu.7bu0LzdVrlfCTohS", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Crush", + "system": { + "description": "Deals an extra die of damage if it hits the same target with both claws.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/crush__8sVlJsvtiDDPBlw0.json b/data/packs/monsters.db/crush__8sVlJsvtiDDPBlw0.json new file mode 100644 index 00000000..a0445c53 --- /dev/null +++ b/data/packs/monsters.db/crush__8sVlJsvtiDDPBlw0.json @@ -0,0 +1,17 @@ +{ + "_id": "8sVlJsvtiDDPBlw0", + "_key": "!actors.items!RG84tprafQTDEFCa.8sVlJsvtiDDPBlw0", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Crush", + "system": { + "description": "Deals an extra die of damage if it hits the same target with both claws.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/crush__TOovftdtF5yJJyUx.json b/data/packs/monsters.db/crush__TOovftdtF5yJJyUx.json new file mode 100644 index 00000000..17b7c00c --- /dev/null +++ b/data/packs/monsters.db/crush__TOovftdtF5yJJyUx.json @@ -0,0 +1,17 @@ +{ + "_id": "TOovftdtF5yJJyUx", + "_key": "!actors.items!2KRkhIG0f9YAnUHb.TOovftdtF5yJJyUx", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Crush", + "system": { + "description": "DC 15 STR or target takes [[/r 1d8]] damage.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/crush__Ta8WdtnDD73VUSTo.json b/data/packs/monsters.db/crush__Ta8WdtnDD73VUSTo.json new file mode 100644 index 00000000..903c8bba --- /dev/null +++ b/data/packs/monsters.db/crush__Ta8WdtnDD73VUSTo.json @@ -0,0 +1,17 @@ +{ + "_id": "Ta8WdtnDD73VUSTo", + "_key": "!actors.items!4A7ELy7Oj4YKRqTf.Ta8WdtnDD73VUSTo", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Crush", + "system": { + "description": "Tentacle attacks deal double damage against objects.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/crush__XJljWfi71QkE1a00.json b/data/packs/monsters.db/crush__XJljWfi71QkE1a00.json new file mode 100644 index 00000000..c5f2ff79 --- /dev/null +++ b/data/packs/monsters.db/crush__XJljWfi71QkE1a00.json @@ -0,0 +1,17 @@ +{ + "_id": "XJljWfi71QkE1a00", + "_key": "!actors.items!CuwjaziXY6YoAg7O.XJljWfi71QkE1a00", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Crush", + "system": { + "description": "DC 15 STR or target takes [[/r 2d8]] damage.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/crush__xdRu81pnwUc53ZEV.json b/data/packs/monsters.db/crush__xdRu81pnwUc53ZEV.json new file mode 100644 index 00000000..6df7bf13 --- /dev/null +++ b/data/packs/monsters.db/crush__xdRu81pnwUc53ZEV.json @@ -0,0 +1,17 @@ +{ + "_id": "xdRu81pnwUc53ZEV", + "_key": "!actors.items!jXsS8HEA6XsvOngt.xdRu81pnwUc53ZEV", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Crush", + "system": { + "description": "Deals an extra die of damage if it hits the same target with both claws.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/cultist__CpHttsoemSoZRiDe.json b/data/packs/monsters.db/cultist__CpHttsoemSoZRiDe.json index dfed87be..51257e12 100644 --- a/data/packs/monsters.db/cultist__CpHttsoemSoZRiDe.json +++ b/data/packs/monsters.db/cultist__CpHttsoemSoZRiDe.json @@ -6,11 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "SXN0Zg4LwHgyNECi", - "cY8rmYgJZJzMYg4x", - "decpoSp0qogWhTIt", - "4ARCaXHh77Ub4sgq", - "jsODF6naHDkWY3BM" + "uvW1FyfhzdqLrLE3", + "TWdOYbma3cEXie6K", + "u9qn1teg8jFigpvm" ], "name": "Cultist", "prototypeToken": { @@ -26,7 +24,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -119,10 +117,10 @@ }, "move": "near", "moveNote": "", - "notes": "A cloaked, wild-eyed zealot chanting the guttural prayers of a dark god.
AC 14 (chainmail + shield), HP 9, ATK 1 longsword +1 (1d8) or 1 spell +2, MV near, S +1, D -1, C +0, I -1, W +2, Ch +0, AL C, LV 2
Fearless. Immune to morale checks.
Deathtouch (WIS Spell). DC 12. 2d4 damage to one creature within close.
", - "spellcastingAbility": "", - "spellcastingAttackNum": 0, - "spellcastingBonus": 0 + "notes": "\n\tA cloaked, wild-eyed zealot chanting the guttural prayers of a dark god.
\n\t\n\tAC 14 (chainmail + shield), HP 9, ATK 1 longsword +1 (1d8) or 1 spell +2, MV near, S +1, D -1, C +0, I -1, W +2, Ch +0, AL C, LV 2
\n\tFearless. Immune to morale checks.
Deathtouch (WIS Spell). DC 12. 2d4 damage to one creature within close.
", + "spellcastingAbility": "wis", + "spellcastingAttackNum": 1, + "spellcastingBonus": 2 }, "type": "NPC" } diff --git a/data/packs/monsters.db/curse__K7XsT3il0oHal1ti.json b/data/packs/monsters.db/curse__K7XsT3il0oHal1ti.json new file mode 100644 index 00000000..ebaeb8c2 --- /dev/null +++ b/data/packs/monsters.db/curse__K7XsT3il0oHal1ti.json @@ -0,0 +1,17 @@ +{ + "_id": "K7XsT3il0oHal1ti", + "_key": "!actors.items!y8O1UJWvVI7fDXpn.K7XsT3il0oHal1ti", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Curse", + "system": { + "description": "Slam damage can only be healed by level 5+ priest.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/curse__mddDFLdkX8qzSfWS.json b/data/packs/monsters.db/curse__mddDFLdkX8qzSfWS.json new file mode 100644 index 00000000..2b0ce778 --- /dev/null +++ b/data/packs/monsters.db/curse__mddDFLdkX8qzSfWS.json @@ -0,0 +1,17 @@ +{ + "_id": "mddDFLdkX8qzSfWS", + "_key": "!actors.items!sgVqRuCaadRK1P7R.mddDFLdkX8qzSfWS", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Curse", + "system": { + "description": "DC 15 CON or target gains a magical curse, turning into a deep one over [[/r 2d10]] days.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/cutlass__8nJaSfTYG8lqtC97.json b/data/packs/monsters.db/cutlass__8nJaSfTYG8lqtC97.json new file mode 100644 index 00000000..6fd88940 --- /dev/null +++ b/data/packs/monsters.db/cutlass__8nJaSfTYG8lqtC97.json @@ -0,0 +1,37 @@ +{ + "_id": "8nJaSfTYG8lqtC97", + "_key": "!actors.items!ZFH3OQCziTyacf5e.8nJaSfTYG8lqtC97", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Cutlass", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/cyclops__68wDauouPEUU9oMR.json b/data/packs/monsters.db/cyclops__68wDauouPEUU9oMR.json new file mode 100644 index 00000000..e2ff16da --- /dev/null +++ b/data/packs/monsters.db/cyclops__68wDauouPEUU9oMR.json @@ -0,0 +1,122 @@ +{ + "_id": "68wDauouPEUU9oMR", + "_key": "!actors!68wDauouPEUU9oMR", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "HsofK07JYhSzq0at", + "KF3kqkGbKyQeVQqK" + ], + "name": "Cyclops", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Cyclops", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": -2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 38, + "value": 38 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tReclusive, one-eyed giants towering 20' high. They live simply on remote farmlands.
\n\t\n\tAC 11 (leather), HP 38, ATK 2 greatclub +7 (2d8) or 1 rock (far) +5 (1d12), MV double near, S +5, D +0, C +2, I -1, W -2, Ch +0, AL C, LV 8
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/dagger__1nq6ChTbLVY4DQ32.json b/data/packs/monsters.db/dagger__1nq6ChTbLVY4DQ32.json new file mode 100644 index 00000000..67e8ee4f --- /dev/null +++ b/data/packs/monsters.db/dagger__1nq6ChTbLVY4DQ32.json @@ -0,0 +1,37 @@ +{ + "_id": "1nq6ChTbLVY4DQ32", + "_key": "!actors.items!9R3qr0129OxaXMcy.1nq6ChTbLVY4DQ32", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Dagger", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/dagger__6nKZH9FpGXXl6RZE.json b/data/packs/monsters.db/dagger__6nKZH9FpGXXl6RZE.json new file mode 100644 index 00000000..1f6c9239 --- /dev/null +++ b/data/packs/monsters.db/dagger__6nKZH9FpGXXl6RZE.json @@ -0,0 +1,38 @@ +{ + "_id": "6nKZH9FpGXXl6RZE", + "_key": "!actors.items!Ap1b6HrZLpeRMvGp.6nKZH9FpGXXl6RZE", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Dagger", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close", + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/dagger__JSCnyCiOYdDgF5tu.json b/data/packs/monsters.db/dagger__JSCnyCiOYdDgF5tu.json new file mode 100644 index 00000000..c6975ba9 --- /dev/null +++ b/data/packs/monsters.db/dagger__JSCnyCiOYdDgF5tu.json @@ -0,0 +1,38 @@ +{ + "_id": "JSCnyCiOYdDgF5tu", + "_key": "!actors.items!6ldPPlMIMSd4ALoZ.JSCnyCiOYdDgF5tu", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Dagger", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close", + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/dagger__VzWch4vXKmo79dtD.json b/data/packs/monsters.db/dagger__VzWch4vXKmo79dtD.json new file mode 100644 index 00000000..1eef0d98 --- /dev/null +++ b/data/packs/monsters.db/dagger__VzWch4vXKmo79dtD.json @@ -0,0 +1,37 @@ +{ + "_id": "VzWch4vXKmo79dtD", + "_key": "!actors.items!wgHzqAqBNsutUALU.VzWch4vXKmo79dtD", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Dagger", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/dagger__tDTUBVoykJdOFaQE.json b/data/packs/monsters.db/dagger__tDTUBVoykJdOFaQE.json new file mode 100644 index 00000000..67f7e069 --- /dev/null +++ b/data/packs/monsters.db/dagger__tDTUBVoykJdOFaQE.json @@ -0,0 +1,37 @@ +{ + "_id": "tDTUBVoykJdOFaQE", + "_key": "!actors.items!ZFH3OQCziTyacf5e.tDTUBVoykJdOFaQE", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Dagger", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/darkmantle__0JAEN5FsKjaXXZaA.json b/data/packs/monsters.db/darkmantle__0JAEN5FsKjaXXZaA.json index 7632cf5e..8c92fa33 100644 --- a/data/packs/monsters.db/darkmantle__0JAEN5FsKjaXXZaA.json +++ b/data/packs/monsters.db/darkmantle__0JAEN5FsKjaXXZaA.json @@ -6,9 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "cxEeogA0M8MfO01H", - "QnSlbNpbIsYFgrJC", - "KkTYwbHvLOHetnPg" + "bpUlB6vl6FOXXGmV", + "Qq6M9oo8OTKXzQPK" ], "name": "Darkmantle", "prototypeToken": { @@ -24,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -116,8 +115,8 @@ "value": 1 }, "move": "near", - "moveNote": "Fly", - "notes": "A floating, black octopus with rows of red eyes and a webbed skirt of tentacles.
AC 13, HP 4 ATK 1 bite +3 (1d4) or 1 darkness, MV near (fly), S -2, D +3, C +0, I -3, W +0, Ch -3, AL N, LV 1
Darkness. Extinguish all light sources in near (magic 3:6).
", + "moveNote": "fly", + "notes": "\n\tA floating, black octopus with rows of red eyes and a webbed skirt of tentacles.
\n\t\n\tAC 13, HP 4 ATK 1 bite +3 (1d4) or 1 darkness, MV near (fly), S -2, D +3, C +0, I -3, W +0, Ch -3, AL N, LV 1
\n\tDarkness. Extinguish all light sources in near.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/darkness__Qq6M9oo8OTKXzQPK.json b/data/packs/monsters.db/darkness__Qq6M9oo8OTKXzQPK.json new file mode 100644 index 00000000..1c55067c --- /dev/null +++ b/data/packs/monsters.db/darkness__Qq6M9oo8OTKXzQPK.json @@ -0,0 +1,25 @@ +{ + "_id": "Qq6M9oo8OTKXzQPK", + "_key": "!actors.items!0JAEN5FsKjaXXZaA.Qq6M9oo8OTKXzQPK", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Darkness", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Extinguish all light sources in near.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/dart__IUrnLndeWpiJJQ0j.json b/data/packs/monsters.db/dart__IUrnLndeWpiJJQ0j.json new file mode 100644 index 00000000..f586f90b --- /dev/null +++ b/data/packs/monsters.db/dart__IUrnLndeWpiJJQ0j.json @@ -0,0 +1,37 @@ +{ + "_id": "IUrnLndeWpiJJQ0j", + "_key": "!actors.items!WMw4J1wECaLGf3Am.IUrnLndeWpiJJQ0j", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Dart", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/death_bolt__53KWLSWRCJO2LXWj.json b/data/packs/monsters.db/death_bolt__53KWLSWRCJO2LXWj.json new file mode 100644 index 00000000..bb9d6233 --- /dev/null +++ b/data/packs/monsters.db/death_bolt__53KWLSWRCJO2LXWj.json @@ -0,0 +1,24 @@ +{ + "_id": "53KWLSWRCJO2LXWj", + "_key": "!actors.items!5NUw5FTgSVwAi0nL.53KWLSWRCJO2LXWj", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Death Bolt", + "system": { + "dc": 15, + "description": "One target of LV 9 or less within near DC 15 CON or go to 0 HP.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/death_touch__5N3xXhfRMpAtJMf5.json b/data/packs/monsters.db/death_touch__5N3xXhfRMpAtJMf5.json new file mode 100644 index 00000000..28f6601f --- /dev/null +++ b/data/packs/monsters.db/death_touch__5N3xXhfRMpAtJMf5.json @@ -0,0 +1,37 @@ +{ + "_id": "5N3xXhfRMpAtJMf5", + "_key": "!actors.items!LV2ZWlK1qUQz5J4K.5N3xXhfRMpAtJMf5", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Death Touch", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Life Drain", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/death_touch__YIedvEchipAi5NPv.json b/data/packs/monsters.db/death_touch__YIedvEchipAi5NPv.json new file mode 100644 index 00000000..24621f8f --- /dev/null +++ b/data/packs/monsters.db/death_touch__YIedvEchipAi5NPv.json @@ -0,0 +1,37 @@ +{ + "_id": "YIedvEchipAi5NPv", + "_key": "!actors.items!ch1UpQSCVBgUNS2a.YIedvEchipAi5NPv", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Death Touch", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Life Drain", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/deathtouch__u9qn1teg8jFigpvm.json b/data/packs/monsters.db/deathtouch__u9qn1teg8jFigpvm.json new file mode 100644 index 00000000..7b59ea79 --- /dev/null +++ b/data/packs/monsters.db/deathtouch__u9qn1teg8jFigpvm.json @@ -0,0 +1,23 @@ +{ + "_id": "u9qn1teg8jFigpvm", + "_key": "!actors.items!CpHttsoemSoZRiDe.u9qn1teg8jFigpvm", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Deathtouch", + "system": { + "dc": "12", + "description": "[[/r 2d4]] damage to one creature within close.
", + "duration": { + "type": "", + "value": -1 + }, + "lost": false, + "range": "close", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/deep_dweller__NyNlsxCi5WJP1ugU.json b/data/packs/monsters.db/deep_dweller__NyNlsxCi5WJP1ugU.json new file mode 100644 index 00000000..ebb271b1 --- /dev/null +++ b/data/packs/monsters.db/deep_dweller__NyNlsxCi5WJP1ugU.json @@ -0,0 +1,17 @@ +{ + "_id": "NyNlsxCi5WJP1ugU", + "_key": "!actors.items!NTRHmnsw7poR4rZ9.NyNlsxCi5WJP1ugU", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Deep Dweller", + "system": { + "description": "Immune to harm from fire and cold. Amphibious.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/deep_one__5J7IfGiC6Za14VuU.json b/data/packs/monsters.db/deep_one__5J7IfGiC6Za14VuU.json new file mode 100644 index 00000000..b07f779d --- /dev/null +++ b/data/packs/monsters.db/deep_one__5J7IfGiC6Za14VuU.json @@ -0,0 +1,122 @@ +{ + "_id": "5J7IfGiC6Za14VuU", + "_key": "!actors!5J7IfGiC6Za14VuU", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "vAc8puqan18YGPNM", + "lD1Mgdljc2wZk2Cx" + ], + "name": "Deep One", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Deep One", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 10, + "value": 10 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "swim", + "notes": "\n\tCultish, amphibious fish-people with bulbous eyes. They lurk in deep water and sunless caverns.
\n\t\n\tAC 13, HP 10, ATK 2 spear (close/ near) +2 (1d6), MV near (swim), S +2, D +1, C +1, I -2, W +0, Ch -2, AL C, LV 2
\n\tSunblind. Blinded in bright light.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/demon__balor__ju93VWtuoi9BRX5F.json b/data/packs/monsters.db/demon__balor__ju93VWtuoi9BRX5F.json new file mode 100644 index 00000000..5c3aa469 --- /dev/null +++ b/data/packs/monsters.db/demon__balor__ju93VWtuoi9BRX5F.json @@ -0,0 +1,125 @@ +{ + "_id": "ju93VWtuoi9BRX5F", + "_key": "!actors!ju93VWtuoi9BRX5F", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "1F4Uh0Odo0ZQRywf", + "VtKZ8tWdZuHKkEww", + "ucpMHXglKWhRznpc", + "bxIItkpH2Cix9D0q", + "NbUw02jTaenW8Vp6" + ], + "name": "Demon, Balor", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Balor", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 5 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 6 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 19 + }, + "hp": { + "hd": 0, + "max": 77, + "value": 77 + } + }, + "darkAdapted": true, + "level": { + "value": 16 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tColossal, horned bat-beasts wreathed in the flames of hell itself. Their mighty swords and cracking whips of fire can slice through stone.
\n\t\n\tAC 19, HP 77, ATK 3 greatsword +10 (2d12 + hellfire) and 1 fire whip (near) +10 (2d6 + grab), MV double near (fly), S +6, D +2, C +5, I +4, W +3, Ch +4, AL C, LV 16
\n\tImpervious. Fire immune. Only damaged by magical sources.
Grab. DC 18 STR or target bound in whip. 2d6 damage per round held, DC 18 STR on turn to break free. In place of fire whip attack, balor can fling a grabbed target double near on its turn.
Hellfire. DC 18 DEX or 2d8 damage per round until flames extinguished.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/demon__dretch__UzRHO1MCMmYDSVzo.json b/data/packs/monsters.db/demon__dretch__UzRHO1MCMmYDSVzo.json new file mode 100644 index 00000000..e9aa613c --- /dev/null +++ b/data/packs/monsters.db/demon__dretch__UzRHO1MCMmYDSVzo.json @@ -0,0 +1,122 @@ +{ + "_id": "UzRHO1MCMmYDSVzo", + "_key": "!actors!UzRHO1MCMmYDSVzo", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "qxzkmV2fG7ooZ49T", + "g5tUfZrRzPhiKHqB" + ], + "name": "Demon, Dretch", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Dretch", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": -1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 11, + "value": 11 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tGreen, pig-faced demons with thick claws and an oily stench.
\n\t\n\tAC 12, HP 11, ATK 1 claw +2 (1d6) or 1 gas, MV near, S +2, D +0, C +2, I -2, W -1, Ch -3, AL C, LV 2
\n\tGas. All in near DC 12 CON or blinded for 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/demon__glabrezu__CuwjaziXY6YoAg7O.json b/data/packs/monsters.db/demon__glabrezu__CuwjaziXY6YoAg7O.json new file mode 100644 index 00000000..2c3b3dda --- /dev/null +++ b/data/packs/monsters.db/demon__glabrezu__CuwjaziXY6YoAg7O.json @@ -0,0 +1,122 @@ +{ + "_id": "CuwjaziXY6YoAg7O", + "_key": "!actors!CuwjaziXY6YoAg7O", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "zO4tqdAx4e5J9t48", + "XJljWfi71QkE1a00" + ], + "name": "Demon, Glabrezu", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Glabrezu", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 2 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 40, + "value": 40 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tHorse-headed, fanged creatures who walk upright and have four arms; two shriveled, and two ending in hulking pincers.
\n\t\n\tAC 15, HP 40, ATK 2 pincer +7 (2d8 + crush), MV near, S +4, D +1, C +4, I +3, W +2, Ch +2, AL C, LV 8
\n\tCrush. DC 15 STR or target takes 2d8 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/demon__marilith__P53eJcTVm4axJ2bR.json b/data/packs/monsters.db/demon__marilith__P53eJcTVm4axJ2bR.json new file mode 100644 index 00000000..199e7060 --- /dev/null +++ b/data/packs/monsters.db/demon__marilith__P53eJcTVm4axJ2bR.json @@ -0,0 +1,122 @@ +{ + "_id": "P53eJcTVm4axJ2bR", + "_key": "!actors!P53eJcTVm4axJ2bR", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "Vc9tKZmzbT8pBG7h", + "YQWljJQn2i9YVY7I" + ], + "name": "Demon, Marilith", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Marilith", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 17 + }, + "hp": { + "hd": 0, + "max": 43, + "value": 43 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tHissing, armored women with six limbs and the lower bodies of giant snakes. Six whirling blades flash in their hands.
\n\t\n\tAC 17 (plate mail), HP 43, ATK 6 longsword +7 (1d8), MV near (climb), S +5, D +4, C +3, I +3, W +3, Ch +4, AL C, LV 9
\n\tParry. Trade 2 longsword attacks next round to deflect a melee attack that would hit.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/demon__vrock__0Q9d1621wpUEsuFC.json b/data/packs/monsters.db/demon__vrock__0Q9d1621wpUEsuFC.json new file mode 100644 index 00000000..012dfd14 --- /dev/null +++ b/data/packs/monsters.db/demon__vrock__0Q9d1621wpUEsuFC.json @@ -0,0 +1,123 @@ +{ + "_id": "0Q9d1621wpUEsuFC", + "_key": "!actors!0Q9d1621wpUEsuFC", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "Faan7jj8p3VLXnfz", + "RHFDtIEwvYizX8Rz", + "SFc52S0b9ce6Xldl" + ], + "name": "Demon, Vrock", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Vrock", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 24, + "value": 24 + } + }, + "darkAdapted": true, + "level": { + "value": 5 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tWagon-sized, filthy vultures with four limbs, midnight-blue skin, and a rash of mangy feathers.
\n\t\n\tAC 14, HP 24, ATK 2 talons +4 (1d8) or 1 screech, MV near (fly), S +2, D +2, C +2, I -1, W +1, Ch +0, AL C, LV 5
\n\tCarrion Mist. Each time vrock is hit, 3:6 chance of carrion mist in near-sized cube centered on vrock. All enemies DC 15 CON or violent vomiting 1d4 rounds.
Screech. All enemies in double near DC 12 WIS or DISADV on checks and attacks for 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/desiccated__3UNupsR6nhNa62Mr.json b/data/packs/monsters.db/desiccated__3UNupsR6nhNa62Mr.json new file mode 100644 index 00000000..2f23fb73 --- /dev/null +++ b/data/packs/monsters.db/desiccated__3UNupsR6nhNa62Mr.json @@ -0,0 +1,17 @@ +{ + "_id": "3UNupsR6nhNa62Mr", + "_key": "!actors.items!kY87zSryGuQ963Ba.3UNupsR6nhNa62Mr", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Desiccated", + "system": { + "description": "Can be damaged by fire. Takes x2 damage from it.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/devil__barbed__n4liAI4qBGY4orA4.json b/data/packs/monsters.db/devil__barbed__n4liAI4qBGY4orA4.json new file mode 100644 index 00000000..a1eeb051 --- /dev/null +++ b/data/packs/monsters.db/devil__barbed__n4liAI4qBGY4orA4.json @@ -0,0 +1,123 @@ +{ + "_id": "n4liAI4qBGY4orA4", + "_key": "!actors!n4liAI4qBGY4orA4", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "zSKqMgPAavhuBSQT", + "9j4RMq6yQvJxk69S", + "GSEP18yzChIAQVx1" + ], + "name": "Devil, Barbed", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Barbed Devil", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 1 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 14, + "value": 14 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tLanky, green-mottled fiends bristling with hooked spines.
\n\t\n\tAC 13, HP 14, ATK 2 spine (near) +3 (1d6 + barb) or 1 fire blast (far) +3 (1d8), MV near, S +2, D +3, C +1, I +1, W +1, Ch +1, AL C, LV 3
\n\tBarb. Each spine sticks, dealing 1d4 damage each round. DC 12 STR check on turn to remove.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/devil__cubi__eytIJSxijnY4VZ3U.json b/data/packs/monsters.db/devil__cubi__eytIJSxijnY4VZ3U.json new file mode 100644 index 00000000..e8ad0775 --- /dev/null +++ b/data/packs/monsters.db/devil__cubi__eytIJSxijnY4VZ3U.json @@ -0,0 +1,124 @@ +{ + "_id": "eytIJSxijnY4VZ3U", + "_key": "!actors!eytIJSxijnY4VZ3U", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "hZk7pEWkhv6XA3GA", + "6YCyLoLyW57jRgrB", + "LKGE812rSSd11c8Q", + "QuKuNS7TzQQaDjsO" + ], + "name": "Devil, Cubi", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Cubi", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 5 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 29, + "value": 29 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tEntrancing humanoids with bat wings and devilish charm.
\n\t\n\tAC 14, HP 29, ATK 1 kiss +4 (1d6 + drain) or 1 charm, MV near (fly), S +2, D +4, C +2, I +3, W +2, Ch +5, AL C, LV 6
\n\tChange Shape. In place of attacks, transform into any similarly-sized humanoid.
Charm. One humanoid in near DC 15 CHA or bewitched by cubi for 1d6 hours.
Drain. The target takes 1d6 WIS damage. A target reduced to 0 WIS this way swears its soul to an archdevil.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/devil__erinyes__8Lma2TIrsJc0IJzV.json b/data/packs/monsters.db/devil__erinyes__8Lma2TIrsJc0IJzV.json new file mode 100644 index 00000000..a8529ad3 --- /dev/null +++ b/data/packs/monsters.db/devil__erinyes__8Lma2TIrsJc0IJzV.json @@ -0,0 +1,123 @@ +{ + "_id": "8Lma2TIrsJc0IJzV", + "_key": "!actors!8Lma2TIrsJc0IJzV", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "pEMyJDrOU9vfYryZ", + "VJpIrbmSph2ibtd8", + "zho5Ov2asKyXMHjU" + ], + "name": "Devil, Erinyes", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Erinyes", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 5 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 17 + }, + "hp": { + "hd": 0, + "max": 43, + "value": 43 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tRaven-winged, resplendent beings in polished, black armor and helms with curved horns.
\n\t\n\tAC 17 ( +1 plate mail ), HP 43, ATK 3 greatsword +8 (1d12) or 2 longbow (far) +8 (1d8 + poison), MV double near (fly), S +4, D +4, C +3, I +4, W +4, Ch +5, AL C, LV 9
\n\tPoison. DC 15 CON or target's eyes go jet black and it turns on its allies for 1d4 rounds. DC 15 WIS on turn to end effect.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/devil__horned__TWzBMX1oWU10HBOW.json b/data/packs/monsters.db/devil__horned__TWzBMX1oWU10HBOW.json new file mode 100644 index 00000000..7867860f --- /dev/null +++ b/data/packs/monsters.db/devil__horned__TWzBMX1oWU10HBOW.json @@ -0,0 +1,123 @@ +{ + "_id": "TWzBMX1oWU10HBOW", + "_key": "!actors!TWzBMX1oWU10HBOW", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "mxIgoKpKq4TuUhOr", + "dL4uPcbfWZT31bUj", + "qY6Re0QNRRqMDjqp" + ], + "name": "Devil, Horned", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Horned Devil", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 2 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 35, + "value": 35 + } + }, + "darkAdapted": true, + "level": { + "value": 7 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tIron-scaled hellions as big as ogres with weighty ram horns, lashing tails, and leathery wings. They are opportunistic and craven in battle.
\n\t\n\tAC 16, HP 35, ATK 2 burning trident (near) +7 (2d6) or 1 fire blast (far) +4 (2d8), MV double near (fly), S +5, D +2, C +4, I +2, W +1, Ch +2, AL C, LV 7
\n\tIron Hide. Half damage from non-magical weapons.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/devil__imp__qhy4sxYqEkl171L5.json b/data/packs/monsters.db/devil__imp__qhy4sxYqEkl171L5.json new file mode 100644 index 00000000..bc716ffa --- /dev/null +++ b/data/packs/monsters.db/devil__imp__qhy4sxYqEkl171L5.json @@ -0,0 +1,124 @@ +{ + "_id": "qhy4sxYqEkl171L5", + "_key": "!actors!qhy4sxYqEkl171L5", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "3HvYmvAICxLVoEqB", + "QZmVPGgUfKhnDxG3", + "OUM343HXBQ7NNj0b", + "uFG1MG9lM3u3XZID" + ], + "name": "Devil, Imp", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 0.5, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Imp", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 0.5 + }, + "system": { + "abilities": { + "cha": { + "mod": 2 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 1 + }, + "str": { + "mod": -2 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 9, + "value": 9 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tCat-sized, red devils with oversized wings and tail, tiny horns, and cowardly demeanors.
\n\t\n\tAC 13, HP 9, ATK 1 stinger +3 (1d4 + poison), MV near (fly), S -2, D +3, C +0, I +1, W +0, Ch +2, AL C, LV 2
\n\tImpervious. Fire immune.
Contract. Can grant mighty boons and patronage on behalf of an archdevil in exchange for a sworn soul. ADV on related Charisma checks.
Poison. DC 12 CON or fitful sleep for 1d4 hours.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/dice_of_truth__r8XCF0CzB7ybk8ek.json b/data/packs/monsters.db/dice_of_truth__r8XCF0CzB7ybk8ek.json new file mode 100644 index 00000000..1f35be11 --- /dev/null +++ b/data/packs/monsters.db/dice_of_truth__r8XCF0CzB7ybk8ek.json @@ -0,0 +1,17 @@ +{ + "_id": "r8XCF0CzB7ybk8ek", + "_key": "!actors.items!DbkmPt2k9fw5zxJw.r8XCF0CzB7ybk8ek", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Dice Of Truth", + "system": { + "description": "A set of three six-sided dice whose rolls cannot be magically or mundanely altered in any way.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/dire_shapechange__7VJYfM2EHPcp78Jt.json b/data/packs/monsters.db/dire_shapechange__7VJYfM2EHPcp78Jt.json new file mode 100644 index 00000000..d409de8d --- /dev/null +++ b/data/packs/monsters.db/dire_shapechange__7VJYfM2EHPcp78Jt.json @@ -0,0 +1,17 @@ +{ + "_id": "7VJYfM2EHPcp78Jt", + "_key": "!actors.items!6ce2xr1QmjJFMe5P.7VJYfM2EHPcp78Jt", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Dire Shapechange", + "system": { + "description": "In place of attacks, turn into a giant bat, dire wolf, or back into regular form.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/disease__3VOXkeJzY2reIEhe.json b/data/packs/monsters.db/disease__3VOXkeJzY2reIEhe.json new file mode 100644 index 00000000..bb787efe --- /dev/null +++ b/data/packs/monsters.db/disease__3VOXkeJzY2reIEhe.json @@ -0,0 +1,17 @@ +{ + "_id": "3VOXkeJzY2reIEhe", + "_key": "!actors.items!UxMr9qvyuIt9ZwM7.3VOXkeJzY2reIEhe", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Disease", + "system": { + "description": "DC 9 CON or [[/r 1d4]] CON damage (can't heal while ill). Repeat check once per day; ends on success. Die at 0 CON.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/disease__AZNEMB8L7e2rrkke.json b/data/packs/monsters.db/disease__AZNEMB8L7e2rrkke.json new file mode 100644 index 00000000..1990373f --- /dev/null +++ b/data/packs/monsters.db/disease__AZNEMB8L7e2rrkke.json @@ -0,0 +1,17 @@ +{ + "_id": "AZNEMB8L7e2rrkke", + "_key": "!actors.items!kRjM8lPIVu1b5b3g.AZNEMB8L7e2rrkke", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Disease", + "system": { + "description": "DC 9 CON or [[/r 1d4]] CON damage (can't heal while ill). Repeat check once per day; ends on success. Die at 0 CON.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/disease__I287MxSjRkphGQE9.json b/data/packs/monsters.db/disease__I287MxSjRkphGQE9.json new file mode 100644 index 00000000..5dc4c81a --- /dev/null +++ b/data/packs/monsters.db/disease__I287MxSjRkphGQE9.json @@ -0,0 +1,17 @@ +{ + "_id": "I287MxSjRkphGQE9", + "_key": "!actors.items!OYtg4Ta4PIpvIZxq.I287MxSjRkphGQE9", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Disease", + "system": { + "description": "DC 12 CON or [[/r 1d4]] CON damage (can't heal while ill). Repeat check once per day; ends on success. Die at 0 CON.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/disease__koPxZQBcecCwEm1z.json b/data/packs/monsters.db/disease__koPxZQBcecCwEm1z.json new file mode 100644 index 00000000..39ade63a --- /dev/null +++ b/data/packs/monsters.db/disease__koPxZQBcecCwEm1z.json @@ -0,0 +1,17 @@ +{ + "_id": "koPxZQBcecCwEm1z", + "_key": "!actors.items!Crc6mFgLL9vNJuaS.koPxZQBcecCwEm1z", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Disease", + "system": { + "description": "DC 15 CON or infected. DC 15 CON each day or lose [[/r 1d6]] HP (can't heal). Ends on success.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/disease__uLy11VqjEV8UmaFR.json b/data/packs/monsters.db/disease__uLy11VqjEV8UmaFR.json new file mode 100644 index 00000000..bcf3d553 --- /dev/null +++ b/data/packs/monsters.db/disease__uLy11VqjEV8UmaFR.json @@ -0,0 +1,17 @@ +{ + "_id": "uLy11VqjEV8UmaFR", + "_key": "!actors.items!3jwLk7zEFiHk7kna.uLy11VqjEV8UmaFR", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Disease", + "system": { + "description": "DC 12 CON or [[/r 1d4]] CON damage (can't heal while ill). Repeat check once per day; ends on success. Die at 0 CON.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/dissolve__XlAulzWKXNIwy19n.json b/data/packs/monsters.db/dissolve__XlAulzWKXNIwy19n.json new file mode 100644 index 00000000..5d6a9564 --- /dev/null +++ b/data/packs/monsters.db/dissolve__XlAulzWKXNIwy19n.json @@ -0,0 +1,17 @@ +{ + "_id": "XlAulzWKXNIwy19n", + "_key": "!actors.items!pB9F8QWYdWzfZMzs.XlAulzWKXNIwy19n", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Dissolve", + "system": { + "description": "One random piece of non-magical gear the target carries is destroyed.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/djinni__ytftI0motwEnF29v.json b/data/packs/monsters.db/djinni__ytftI0motwEnF29v.json new file mode 100644 index 00000000..bb6e3c93 --- /dev/null +++ b/data/packs/monsters.db/djinni__ytftI0motwEnF29v.json @@ -0,0 +1,124 @@ +{ + "_id": "ytftI0motwEnF29v", + "_key": "!actors!ytftI0motwEnF29v", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "nm0ca88rqOfa3ZmU", + "mMnML7YGLlmWxeow", + "VsxmxC8TpGnFloDC", + "mJ9Zu0YxPOWa4YvY" + ], + "name": "Djinni", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Djinni", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 48, + "value": 48 + } + }, + "darkAdapted": true, + "level": { + "value": 10 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tAzure-blue, jovial humanoids made of air and roiling wind. Infused with potent magic.
\n\t\n\tAC 14, HP 48, ATK 3 scimitar +7 (1d12) or 1 whirlwind, MV double near (fly), S +4, D +4, C +3, I +4, W +3, Ch +3, AL N, LV 10
\n\tImpervious. Only damaged by magical sources.
Whirlwind. Transform into a lashing tornado. All enemies within near DC 18 DEX or thrown 2d100 feet in a random direction.
Wish. Cast wish once a week for a mortal, no spellcasting check.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/dodge__CnFo8rDkhXsljGee.json b/data/packs/monsters.db/dodge__CnFo8rDkhXsljGee.json new file mode 100644 index 00000000..dfee5562 --- /dev/null +++ b/data/packs/monsters.db/dodge__CnFo8rDkhXsljGee.json @@ -0,0 +1,17 @@ +{ + "_id": "CnFo8rDkhXsljGee", + "_key": "!actors.items!j1Uy1uGIUxbtB0iD.CnFo8rDkhXsljGee", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Dodge", + "system": { + "description": "1/day, an attack that would hit misses instead.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/dodge__i81oxRCwc4YoQkXq.json b/data/packs/monsters.db/dodge__i81oxRCwc4YoQkXq.json new file mode 100644 index 00000000..04077bb0 --- /dev/null +++ b/data/packs/monsters.db/dodge__i81oxRCwc4YoQkXq.json @@ -0,0 +1,17 @@ +{ + "_id": "i81oxRCwc4YoQkXq", + "_key": "!actors.items!BxilUr9Ac6zgekYU.i81oxRCwc4YoQkXq", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Dodge", + "system": { + "description": "1/day, an attack that would hit misses instead.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/doppelganger__6ldPPlMIMSd4ALoZ.json b/data/packs/monsters.db/doppelganger__6ldPPlMIMSd4ALoZ.json new file mode 100644 index 00000000..2046be40 --- /dev/null +++ b/data/packs/monsters.db/doppelganger__6ldPPlMIMSd4ALoZ.json @@ -0,0 +1,123 @@ +{ + "_id": "6ldPPlMIMSd4ALoZ", + "_key": "!actors!6ldPPlMIMSd4ALoZ", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "JSCnyCiOYdDgF5tu", + "cT7Iyz5oTdmvXdJp", + "vYbhJcKrynSqddCN" + ], + "name": "Doppelganger", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Doppelganger", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 1 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 20, + "value": 20 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tGray, featureless humanoids that delight in sowing chaos.
\n\t\n\tAC 12, HP 20, ATK 1 dagger (close/near) +2 (1d4), MV near, S +1, D +2, C +2, I +1, W +0, Ch +4, AL C, LV 4
\n\tChange Shape. In place of attacks, transform into any similarly-sized humanoid.
Telepathy. Can secretly hear the surface thoughts of all humanoids within near.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/dragon__desert__3ao87kQaYih26b9q.json b/data/packs/monsters.db/dragon__desert__3ao87kQaYih26b9q.json new file mode 100644 index 00000000..658cebc1 --- /dev/null +++ b/data/packs/monsters.db/dragon__desert__3ao87kQaYih26b9q.json @@ -0,0 +1,124 @@ +{ + "_id": "3ao87kQaYih26b9q", + "_key": "!actors!3ao87kQaYih26b9q", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "iKN7Nwlqkt7ACNYC", + "wauGopnTnoT0JIbU", + "nKmNM6nnRLMWy1kx", + "uy5iabSMLeEeksJx" + ], + "name": "Dragon, Desert", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Desert Dragon", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 5 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 5 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 17 + }, + "hp": { + "hd": 0, + "max": 61, + "value": 61 + } + }, + "darkAdapted": true, + "level": { + "value": 13 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tThe smell of ozone precedes this desert-dwelling dragon. Its dazzling scales of brass and lapis lazuli shimmer in the baking heat.
\n\t\n\tAC 17, HP 61, ATK 3 rend +9 (2d10) or 1 lightning breath, MV double near (fly), S +5, D +3, C +3, I +4, W +5, Ch +5, AL L, LV 13
\n\tStormblood. Electricity immune.
Lightning Breath. A straight line (5' wide) extending double near from dragon. DC 15 DEX or 4d8 damage (DISADV on check if wearing metal armor).
Mirage. 1/day, in place of attacks. Create 3 illusory duplicates that disappear when hit. Determine randomly if an attack hits dragon or illusions.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/dragon__fire__8nKQ8hgoWY7vZHb4.json b/data/packs/monsters.db/dragon__fire__8nKQ8hgoWY7vZHb4.json new file mode 100644 index 00000000..d62f05f8 --- /dev/null +++ b/data/packs/monsters.db/dragon__fire__8nKQ8hgoWY7vZHb4.json @@ -0,0 +1,123 @@ +{ + "_id": "8nKQ8hgoWY7vZHb4", + "_key": "!actors!8nKQ8hgoWY7vZHb4", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "VnRQJLDfGFEqAXlb", + "N76B4JFwQSdnpZkO", + "I08qrGfM0LH4mob5" + ], + "name": "Dragon, Fire", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Fire Dragon", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 5 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 5 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 6 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 18 + }, + "hp": { + "hd": 0, + "max": 80, + "value": 80 + } + }, + "darkAdapted": true, + "level": { + "value": 17 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tBlood-red scales cover the hide of this mighty, volcanic wyrm. Leaping flames glow at the back of its throat.
\n\t\n\tAC 18, HP 80, ATK 4 rend +11 (2d12) or 1 fire breath, MV double near (fly), S +6, D +5, C +4, I +4, W +4, Ch +5, AL C, LV 17
\n\tFireblood. Fire immune.
Fire Breath. Fills a double near- sized cube extending from dragon. DC 15 DEX or 6d10 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/dragon__forest__GGiSjGtAWFwFT81z.json b/data/packs/monsters.db/dragon__forest__GGiSjGtAWFwFT81z.json new file mode 100644 index 00000000..9ab3f208 --- /dev/null +++ b/data/packs/monsters.db/dragon__forest__GGiSjGtAWFwFT81z.json @@ -0,0 +1,123 @@ +{ + "_id": "GGiSjGtAWFwFT81z", + "_key": "!actors!GGiSjGtAWFwFT81z", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "CoSFHY4JpXsvYBR6", + "mWJwY1nRizgIXJXR", + "1xKtKNYuACH6fb90" + ], + "name": "Dragon, Forest", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Forest Dragon", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 58, + "value": 58 + } + }, + "darkAdapted": true, + "level": { + "value": 12 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tThe smell of wet loam follows this dragon. Its jade scales bristle with barbed thorns.
\n\t\n\tAC 16, HP 58, ATK 3 rend +8 (2d8) or 1 poison breath, MV double near (fly), S +4, D +3, C +4, I +3, W +3, Ch +4, AL N, LV 12
\n\tAnimate Plants. 1/day, in place of attacks. Vines grab at all enemies within double near of dragon. DC 15 DEX or unable to move 1d4 rounds.
Poison Breath. Fills a near-sized cube extending from dragon. DC 15 CON or 3d8 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/dragon__frost__CUMRox407hfN6Ho1.json b/data/packs/monsters.db/dragon__frost__CUMRox407hfN6Ho1.json new file mode 100644 index 00000000..fba7f2be --- /dev/null +++ b/data/packs/monsters.db/dragon__frost__CUMRox407hfN6Ho1.json @@ -0,0 +1,123 @@ +{ + "_id": "CUMRox407hfN6Ho1", + "_key": "!actors!CUMRox407hfN6Ho1", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "l6IJYTlOm4cYAsJt", + "gZbLx66mCcYtGmrA", + "6qQX3sgSVYdY4pWG" + ], + "name": "Dragon, Frost", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Frost Dragon", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 5 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 17 + }, + "hp": { + "hd": 0, + "max": 68, + "value": 68 + } + }, + "darkAdapted": true, + "level": { + "value": 14 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tPrismatic ice lines the horns, spines, and wings of this pearly dragon. Clouds of steam hiss from its ice-rimed jaws.
\n\t\n\tAC 17, HP 68, ATK 4 rend +9 (2d10) or 1 ice breath, MV double near (fly), S +4, D +3, C +5, I +3, W +4, Ch +3, AL N, LV 14
\n\tFrostblood. Cold immune.
Ice Breath. Fills a double near-sized cube extending from dragon. DC 15 DEX or 4d8 damage and frozen for 1 round.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/dragon__sea__wGmyKKVD5P4oE4RD.json b/data/packs/monsters.db/dragon__sea__wGmyKKVD5P4oE4RD.json new file mode 100644 index 00000000..0d4233eb --- /dev/null +++ b/data/packs/monsters.db/dragon__sea__wGmyKKVD5P4oE4RD.json @@ -0,0 +1,123 @@ +{ + "_id": "wGmyKKVD5P4oE4RD", + "_key": "!actors!wGmyKKVD5P4oE4RD", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "XMSpqvo4rvTXoYTs", + "duWZ4M8ncHp14V3w", + "jdgbSe8wKcxF4AKX" + ], + "name": "Dragon, Sea", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Sea Dragon", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 5 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 6 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 5 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 17 + }, + "hp": { + "hd": 0, + "max": 76, + "value": 76 + } + }, + "darkAdapted": true, + "level": { + "value": 16 + }, + "move": "doubleNear", + "moveNote": "fly, swim", + "notes": "\n\tA warm sea breeze blows around this amphibious, gold- scaled wyrm. A beard of tendrils covers its snout, and a blue mane billows along its neck.
\n\t\n\tAC 17, HP 76, ATK 4 rend +10 (2d10) or 1 steam breath or 1 water spout, MV double near (fly, swim), S +5, D +6, C +4, I +4, W +5, Ch +5, AL L, LV 16
\n\tSteam Breath . Fills a double near-sized cube extending from dragon. DC 15 DEX or 4d12 damage.
Water Spout. Fills a near-sized cube within far. DC 15 STR or creatures inside flung 2d100 feet in a random direction.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/dragon__swamp__KKc8fESqPDECz0bL.json b/data/packs/monsters.db/dragon__swamp__KKc8fESqPDECz0bL.json index 2087ac95..a214afcd 100644 --- a/data/packs/monsters.db/dragon__swamp__KKc8fESqPDECz0bL.json +++ b/data/packs/monsters.db/dragon__swamp__KKc8fESqPDECz0bL.json @@ -6,9 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "tBn7SazFzkQlsWve", - "u5WnGVbKcdLMShg2", - "GoO4Pf1ZqGjiTmEC" + "t6ZdJ0Z112Elpa2k", + "com7VSCQjyd2H2dH" ], "name": "Dragon, Swamp", "prototypeToken": { @@ -24,11 +23,11 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, - "height": 2, + "height": 3, "light": { "alpha": 0.5, "angle": 360, @@ -53,7 +52,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Dragon, Swamp", + "name": "Swamp Dragon", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -77,7 +76,7 @@ "src": "systems/shadowdark/assets/tokens/cowled_token.webp", "tint": null }, - "width": 2 + "width": 3 }, "system": { "abilities": { @@ -116,8 +115,8 @@ "value": 12 }, "move": "doubleNear", - "moveNote": "Burrow, Swim", - "notes": "This black, wingless beast slithers through dank swamps.
AC 16, HP 58, ATK 3 rend +8 (2d10) or 1 smog breath, MV double near (burrow, swim), S +5, D +3, C +4, I +4, W +3, Ch +3, AL C, LV 12
Smog Breath. Fills a near-sized cube extending from dragon. DC 15 CON or 2d10 damage and blinded for 1 round.
", + "moveNote": "burrow, swim", + "notes": "\n\tThis black, wingless beast slithers through dank swamps.
\n\t\n\tAC 16, HP 58, ATK 3 rend +8 (2d10) or 1 smog breath, MV double near (burrow, swim), S +5, D +3, C +4, I +4, W +3, Ch +3, AL C, LV 12
\n\tSmog Breath. Fills a near-sized cube extending from dragon. DC 15 CON or 2d10 damage and blinded for 1 round.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/drain__CmOIbqyF6fMvO1Dh.json b/data/packs/monsters.db/drain__CmOIbqyF6fMvO1Dh.json new file mode 100644 index 00000000..751b991b --- /dev/null +++ b/data/packs/monsters.db/drain__CmOIbqyF6fMvO1Dh.json @@ -0,0 +1,17 @@ +{ + "_id": "CmOIbqyF6fMvO1Dh", + "_key": "!actors.items!Fd7VgUIaCK6xQkS2.CmOIbqyF6fMvO1Dh", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Drain", + "system": { + "description": "Target takes 1 STR damage. At 0 STR, target dies and becomes a shadow.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/drain__QuKuNS7TzQQaDjsO.json b/data/packs/monsters.db/drain__QuKuNS7TzQQaDjsO.json new file mode 100644 index 00000000..61b128a7 --- /dev/null +++ b/data/packs/monsters.db/drain__QuKuNS7TzQQaDjsO.json @@ -0,0 +1,17 @@ +{ + "_id": "QuKuNS7TzQQaDjsO", + "_key": "!actors.items!eytIJSxijnY4VZ3U.QuKuNS7TzQQaDjsO", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Drain", + "system": { + "description": "The target takes [[/r 1d6]] WIS damage. A target reduced to 0 WIS this way swears its soul to an archdevil.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/drink_pain__QrykkJoOY9SDNJTu.json b/data/packs/monsters.db/drink_pain__QrykkJoOY9SDNJTu.json new file mode 100644 index 00000000..175dc088 --- /dev/null +++ b/data/packs/monsters.db/drink_pain__QrykkJoOY9SDNJTu.json @@ -0,0 +1,25 @@ +{ + "_id": "QrykkJoOY9SDNJTu", + "_key": "!actors.items!9q5O77FFFJ7pTjhL.QrykkJoOY9SDNJTu", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Drink Pain", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Near range. DC 12 CHA to deal [[/r 2d4]] damage to a creature; regain that many HP.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/drow__OQKt55SQZZUZhlNq.json b/data/packs/monsters.db/drow__OQKt55SQZZUZhlNq.json new file mode 100644 index 00000000..4630e72a --- /dev/null +++ b/data/packs/monsters.db/drow__OQKt55SQZZUZhlNq.json @@ -0,0 +1,124 @@ +{ + "_id": "OQKt55SQZZUZhlNq", + "_key": "!actors!OQKt55SQZZUZhlNq", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "UqLXidF5MEQBbRxs", + "Hpg1JyoJYNv89SZL", + "1XE8PcmIpaAqkomr", + "yjXlb7cUmbpUKKg1" + ], + "name": "Drow", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Drow", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 1 + }, + "str": { + "mod": 0 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 9, + "value": 9 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA graceful, shadowy elf that pounces like a spider.
\n\t\n\tAC 16 (mithral chainmail), HP 9, ATK 1 poison dart (near) +3 (1d4 + poison) or 1 longsword +1 (1d8), MV near, S +0, D +3, C +0, I +1, W +1, Ch +1, AL C, LV 2
\n\tPoison. DC 15 CON or sleep.
Sunblind. Blinded in bright light.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/drow__drider__DttbFgMrxQulVKEf.json b/data/packs/monsters.db/drow__drider__DttbFgMrxQulVKEf.json new file mode 100644 index 00000000..982389f6 --- /dev/null +++ b/data/packs/monsters.db/drow__drider__DttbFgMrxQulVKEf.json @@ -0,0 +1,124 @@ +{ + "_id": "DttbFgMrxQulVKEf", + "_key": "!actors!DttbFgMrxQulVKEf", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "psGX0UCSCp1I6NK0", + "mgcd4hmR0Q2SuopG", + "SJUIyMMybJsi5q9y", + "3pRD0ZQgpHuuPPlm" + ], + "name": "Drow, Drider", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Drider", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 29, + "value": 29 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tA monstrosity with the body of a giant spider and torso of a drow.
\n\t\n\tAC 16 (mithral chainmail), HP 29, ATK 3 longsword +3 (1d8) or 2 longbow (far) +3 (1d8 + poison), MV near (climb), S +3, D +3, C +2, I +2, W +2, Ch +0, AL C, LV 6
\n\tPoison. DC 15 CON or paralyzed 1d4 rounds.
Sunblind. Blinded in bright light.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/drow__priestess__mLujryShxJUk5Jys.json b/data/packs/monsters.db/drow__priestess__mLujryShxJUk5Jys.json new file mode 100644 index 00000000..4621d1ad --- /dev/null +++ b/data/packs/monsters.db/drow__priestess__mLujryShxJUk5Jys.json @@ -0,0 +1,126 @@ +{ + "_id": "mLujryShxJUk5Jys", + "_key": "!actors!mLujryShxJUk5Jys", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "NnZ3IsiDRHj9gcRv", + "c4CJ0wn1uBMe1tzu", + "yAG5Vh0Tlii8gEok", + "DFEKtzDMACzvHFPY", + "KCrugEfg6OGbxtrW", + "mohcAqC1At1TVnFw" + ], + "name": "Drow, Priestess", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Drow Priestess", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 28, + "value": 28 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA statuesque female drow with a crown of metal spider webs and an imperious gaze.
\n\t\n\tAC 16 (mithral chainmail), HP 28, ATK 3 snake whip (near) +4 (1d8 + poison) or 1 spell +4, MV near, S +2, D +3, C +1, I +3, W +4, Ch +3, AL C, LV 6
\n\tPoison. DC 15 CON or paralyzed 1d4 rounds.
Sunblind. Blinded in bright light.
Snuff (WIS Spell). DC 12. Extinguish all light sources (even magical) within near.
Summon Spiders (WIS Spell). DC 14. Summon 2d4 loyal giant spiders that appear within near. They stay for 5 rounds.
Web (WIS Spell). DC 13. A near-sized cube of webs within far immobilizes all inside it for 5 rounds. DC 15 STR on turn to break free.
", + "spellcastingAbility": "wis", + "spellcastingAttackNum": 1, + "spellcastingBonus": 4 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/druid__xwdLsiejN4nayUR5.json b/data/packs/monsters.db/druid__xwdLsiejN4nayUR5.json new file mode 100644 index 00000000..81da96bb --- /dev/null +++ b/data/packs/monsters.db/druid__xwdLsiejN4nayUR5.json @@ -0,0 +1,126 @@ +{ + "_id": "xwdLsiejN4nayUR5", + "_key": "!actors!xwdLsiejN4nayUR5", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "igOJlhoq9a5aw9VO", + "wj8oEGxHBYUod0Fs", + "Wo2daIdmDX6J4p9F", + "ZMdHgi20AFwacrbA", + "RoRevzKOORIbYB1K", + "67LmI8AoXH2zR18J" + ], + "name": "Druid", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Druid", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 0 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 31, + "value": 31 + } + }, + "darkAdapted": true, + "level": { + "value": 7 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA wizard of the wilds holding a knotted staff and wearing a mossy cloak of deep viridian.
\n\t\n\tAC 11, HP 31, ATK 1 staff +0 (1d4) or 2 spell +5, MV near, S +0, D +1, C +0, I +4, W +3, Ch +0, AL N, LV 7
\n\tBarkskin (INT Spell). Self. DC 13. AC becomes 15 for 5 rounds.
Conjure Flames (INT Spell). DC 12. One target in far takes 2d6 damage.
Imbue (INT Spell). Self. DC 13. Staff becomes a +3 magic weapon for 10 rounds.
Summon Bear (INT Spell). DC 14. Summon a loyal brown bear that appears within near. It stays for 5 rounds.
Thunderclap (INT Spell). DC 13. Fills a near-sized cube extending from druid. Creatures within are thrown 2d20 feet in a random direction.
", + "spellcastingAbility": "int", + "spellcastingAttackNum": 2, + "spellcastingBonus": 5 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/dryad__vXaqgfDykZPdXnIm.json b/data/packs/monsters.db/dryad__vXaqgfDykZPdXnIm.json index 42fd13fd..73a3777b 100644 --- a/data/packs/monsters.db/dryad__vXaqgfDykZPdXnIm.json +++ b/data/packs/monsters.db/dryad__vXaqgfDykZPdXnIm.json @@ -6,10 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "eUzu9yoKiawo2RNU", - "0aLFEGglOehZZfnT", - "xii04KaH82Q3bOPv", - "uDqKreLkC9dEb47t" + "wS9IFxJXD7TaVlDM", + "kOFFYAB50N6vLH8G", + "iRC6Jk66uxbIWOlP" ], "name": "Dryad", "prototypeToken": { @@ -25,7 +24,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -118,7 +117,7 @@ }, "move": "near", "moveNote": "", - "notes": "A coy, emerald-skinned fey covered in leaves. It bonds with and protects a tree.
AC 13, HP 19, ATK 1 staff -1 (1d4) or 1 charm, MV near, S -1, D +2, C +1, I +1, W +3, Ch +4, AL N, LV 4
Charm. Near, one creature, DC 14 CHA or friendship for 1d8 days.
Meld. Step inside bonded tree.
", + "notes": "\n\tA coy, emerald-skinned fey covered in leaves. It bonds with and protects a tree.
\n\t\n\tAC 13, HP 19, ATK 1 staff -1 (1d4) or 1 charm, MV near, S -1, D +2, C +1, I +1, W +3, Ch +4, AL N, LV 4
\n\tCharm. Near, one creature, DC 14 CHA or friendship for 1d8 days.
Meld. Step inside bonded tree.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/duergar__B1B7yApS28xtu8HN.json b/data/packs/monsters.db/duergar__B1B7yApS28xtu8HN.json new file mode 100644 index 00000000..2475998e --- /dev/null +++ b/data/packs/monsters.db/duergar__B1B7yApS28xtu8HN.json @@ -0,0 +1,124 @@ +{ + "_id": "B1B7yApS28xtu8HN", + "_key": "!actors!B1B7yApS28xtu8HN", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "07pIK1ShpfuYDjQP", + "z3jIR6mciGOmzzCG", + "oSzGRe1VcE86McEP", + "DflpLmg28xZE2I99" + ], + "name": "Duergar", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Duergar", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": -1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 12, + "value": 12 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tGray-skinned, greedy dwarves with bald pates and white beards. They dwell in somber castles deep within the earth filled with stolen treasures and enslaved prisoners.
\n\t\n\tAC 15 (chainmail + shield), HP 12, ATK 1 war pick +2 (1d6), MV near, S +2, D +0, C +3, I +0, W -1, Ch -1, AL C, LV 2
\n\tEnlarge. 1/day, +1d6 damage on melee attacks and ADV on STR checks for 3 rounds.
Invisibility. 1/day, turn invisible for 3 rounds. Ends if duergar attacks.
Sunblind. Blinded in bright light.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/dung_beetle__giant__99s2guSyYKPWp1oy.json b/data/packs/monsters.db/dung_beetle__giant__99s2guSyYKPWp1oy.json index fe603a3e..14190e71 100644 --- a/data/packs/monsters.db/dung_beetle__giant__99s2guSyYKPWp1oy.json +++ b/data/packs/monsters.db/dung_beetle__giant__99s2guSyYKPWp1oy.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "d9d7nFVuNyHJivZo", - "weIDcJAt1hdml23N" + "e6LNCOBBYt6NnV3C", + "FOpL4BeAdJcgriOe" ], "name": "Dung Beetle, Giant", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -52,7 +52,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Dung Beetle, Giant", + "name": "Giant Dung Beetle", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -116,7 +116,7 @@ }, "move": "near", "moveNote": "", - "notes": "A trundling, barrel-sized beetle with a T-shaped horn.
AC 13, HP 10, ATK 1 horn +1 (1d4 + knock), MV near, S +1, D -1, C +1, I -3, W -1, Ch -3, AL N, LV 2
Knock. DC 9 STR or pushed a close distance and fall down.
", + "notes": "\n\tA trundling, barrel-sized beetle with a T-shaped horn.
\n\t\n\tAC 13, HP 10, ATK 1 horn +1 (1d4 + knock), MV near, S +1, D -1, C +1, I -3, W -1, Ch -3, AL N, LV 2
\n\tKnock. DC 9 STR or pushed a close distance and fall down.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/efreeti__o1aBfxHFxYVHLTRn.json b/data/packs/monsters.db/efreeti__o1aBfxHFxYVHLTRn.json new file mode 100644 index 00000000..11741f8d --- /dev/null +++ b/data/packs/monsters.db/efreeti__o1aBfxHFxYVHLTRn.json @@ -0,0 +1,125 @@ +{ + "_id": "o1aBfxHFxYVHLTRn", + "_key": "!actors!o1aBfxHFxYVHLTRn", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "d7PVQFTZSWvLSkVL", + "LTgsv7LTEek2RVMT", + "WwLMNr3U6elmneIY", + "L3AAVpJ9yqTj1NG2", + "qEKwcHI7lPoZvp7R" + ], + "name": "Efreeti", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Efreeti", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 43, + "value": 43 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tBlood-red, towering humanoids formed of lava and ash. Short, black horns and snarling grins.
\n\t\n\tAC 15, HP 43, ATK 3 scimitar +8 (2d10) or 2 fire bolt (far) +5 (2d6), MV near (fly), S +5, D +2, C +3, I +3, W +2, Ch +3, AL C, LV 9
\n\tImpervious. Only damaged by magical sources. Fire immune.
Wall of Flame. 1/day, 20' high curtain of fire, double near length. Touching it deals 4d8 damage. Lasts 2d4 rounds.
Wish. Cast wish once a week for a mortal, no spellcasting check.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/elemental__air__greater___adojju5DJl1iWEg4.json b/data/packs/monsters.db/elemental__air__greater___adojju5DJl1iWEg4.json new file mode 100644 index 00000000..a519b469 --- /dev/null +++ b/data/packs/monsters.db/elemental__air__greater___adojju5DJl1iWEg4.json @@ -0,0 +1,123 @@ +{ + "_id": "adojju5DJl1iWEg4", + "_key": "!actors!adojju5DJl1iWEg4", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "SpFRen4TFTs7cXBv", + "G3qtuLQKRz336WuV", + "qv5br9H22IAl8ij7" + ], + "name": "Elemental, Air (Greater)", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Greater Air Elemental", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 5 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 42, + "value": 42 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tA howling tornado of wind.
\n\t\n\tAC 16, HP 42, ATK 3 slam +7 (3d6) or 1 whirlwind, MV double near (fly), S +3, D +5, C +2, I -2, W +1, Ch -2, AL N, LV 9
\n\tImpervious. Only damaged by magical sources.
Whirlwind. All within close DC 15 DEX or flung 2d20 feet in random direction.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/elemental__air__lesser___XEFAKSOcCUd8G89y.json b/data/packs/monsters.db/elemental__air__lesser___XEFAKSOcCUd8G89y.json new file mode 100644 index 00000000..ff5e294e --- /dev/null +++ b/data/packs/monsters.db/elemental__air__lesser___XEFAKSOcCUd8G89y.json @@ -0,0 +1,123 @@ +{ + "_id": "XEFAKSOcCUd8G89y", + "_key": "!actors!XEFAKSOcCUd8G89y", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "ZgKVX4frwYP9V2zT", + "gI68sEzZoll4507Y", + "jgEp0FgpBZXp7wrJ" + ], + "name": "Elemental, Air (Lesser)", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Lesser Air Elemental", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 5 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 29, + "value": 29 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tA howling tornado of wind.
\n\t\n\tAC 16, HP 29, ATK 3 slam +7 (2d6) or 1 whirlwind, MV double near (fly), S +3, D +5, C +2, I -2, W +1, Ch -2, AL N, LV 6
\n\tImpervious. Only damaged by magical sources.
Whirlwind. All within close DC 15 DEX or flung 2d20 feet in random direction.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/elemental__earth__greater___w14e0EzbGfvjkbes.json b/data/packs/monsters.db/elemental__earth__greater___w14e0EzbGfvjkbes.json new file mode 100644 index 00000000..44d6e920 --- /dev/null +++ b/data/packs/monsters.db/elemental__earth__greater___w14e0EzbGfvjkbes.json @@ -0,0 +1,123 @@ +{ + "_id": "w14e0EzbGfvjkbes", + "_key": "!actors!w14e0EzbGfvjkbes", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "vnJRNN8GIvFeTaq6", + "HRlATZjaxlE28txH", + "GkVnYvkPLNg95Rlb" + ], + "name": "Elemental, Earth (Greater)", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Greater Earth Elemental", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 17 + }, + "hp": { + "hd": 0, + "max": 44, + "value": 44 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "near", + "moveNote": "burrow", + "notes": "\n\tA thundering pillar of earth.
\n\t\n\tAC 17, HP 44, ATK 3 slam +7 (2d8/3d8) or 1 avalanche, MV near (burrow), S +5, D +0, C +4, I -2, W +1, Ch -2, AL N, LV 9
\n\tImpervious. Only damaged by magical sources.
Avalanche. All within close DC 15 STR or entombed for 1d4 rounds under mounds of earth.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/elemental__earth__lesser___Puc0P5lO6IphdIQP.json b/data/packs/monsters.db/elemental__earth__lesser___Puc0P5lO6IphdIQP.json new file mode 100644 index 00000000..9f6a2eb0 --- /dev/null +++ b/data/packs/monsters.db/elemental__earth__lesser___Puc0P5lO6IphdIQP.json @@ -0,0 +1,123 @@ +{ + "_id": "Puc0P5lO6IphdIQP", + "_key": "!actors!Puc0P5lO6IphdIQP", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "rtpif1RNYV3kzcwZ", + "ubJYB4qCRVz2xkGz", + "5vLa9pu02iJfYnxq" + ], + "name": "Elemental, Earth (Lesser)", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Lesser Earth Elemental", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 17 + }, + "hp": { + "hd": 0, + "max": 31, + "value": 31 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "burrow", + "notes": "\n\tA thundering pillar of earth.
\n\t\n\tAC 17, HP 31, ATK 3 slam +7 (2d8/3d8) or 1 avalanche, MV near (burrow), S +5, D +0, C +4, I -2, W +1, Ch -2, AL N, LV 6
\n\tImpervious. Only damaged by magical sources.
Avalanche. All within close DC 15 STR or entombed for 1d4 rounds under mounds of earth.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/elemental__fire__greater___V1wcRoUEnIbaNjXN.json b/data/packs/monsters.db/elemental__fire__greater___V1wcRoUEnIbaNjXN.json new file mode 100644 index 00000000..156e95cc --- /dev/null +++ b/data/packs/monsters.db/elemental__fire__greater___V1wcRoUEnIbaNjXN.json @@ -0,0 +1,123 @@ +{ + "_id": "V1wcRoUEnIbaNjXN", + "_key": "!actors!V1wcRoUEnIbaNjXN", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "K48WuLPyHACSFAOs", + "Y5R7txciv069WSAr", + "YImlFNjt5jYOjGBh" + ], + "name": "Elemental, Fire (Greater)", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Greater Fire Elemental", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 43, + "value": 43 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tA roaring column of flames.
\n\t\n\tAC 15, HP 43, ATK 3 slam +6 (2d10/3d10) or 1 inferno, MV near (fly), S +4, D +3, C +3, I -2, W +1, Ch -2, AL N, LV 9
\n\tImpervious. Only damaged by magical sources. Fire immune.
Inferno. All within near DC 15 DEX or 3d8 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/elemental__fire__lesser___vylW8UYkC5i9wAS7.json b/data/packs/monsters.db/elemental__fire__lesser___vylW8UYkC5i9wAS7.json new file mode 100644 index 00000000..b2f8ed57 --- /dev/null +++ b/data/packs/monsters.db/elemental__fire__lesser___vylW8UYkC5i9wAS7.json @@ -0,0 +1,123 @@ +{ + "_id": "vylW8UYkC5i9wAS7", + "_key": "!actors!vylW8UYkC5i9wAS7", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "V4Tfh4OLwgxOPuOG", + "PPXVvb1maJzU52wR", + "KaB7b0crjJJlOo9b" + ], + "name": "Elemental, Fire (Lesser)", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Lesser Fire Elemental", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 30, + "value": 30 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tA roaring column of flames.
\n\t\n\tAC 15, HP 30, ATK 3 slam +6 (2d10/3d10) or 1 inferno, MV near (fly), S +4, D +3, C +3, I -2, W +1, Ch -2, AL N, LV 6
\n\tImpervious. Only damaged by magical sources. Fire immune.
Inferno. All within near DC 15 DEX or 3d8 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/elemental__water__greater___Fb4nfQoOqplwmGHe.json b/data/packs/monsters.db/elemental__water__greater___Fb4nfQoOqplwmGHe.json new file mode 100644 index 00000000..b0d4930e --- /dev/null +++ b/data/packs/monsters.db/elemental__water__greater___Fb4nfQoOqplwmGHe.json @@ -0,0 +1,123 @@ +{ + "_id": "Fb4nfQoOqplwmGHe", + "_key": "!actors!Fb4nfQoOqplwmGHe", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "p7CEaJZyaol9ZSKJ", + "Hk7ky7xkZ8ux7KEH", + "UtK76I73BiZUeNDL" + ], + "name": "Elemental, Water (Greater)", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Greater Water Elemental", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 42, + "value": 42 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "doubleNear", + "moveNote": "swim", + "notes": "\n\tA crashing vortex of water.
\n\t\n\tAC 15, HP 42, ATK 3 slam +6 (3d6) or 1 whirlpool, MV double near (swim), S +4, D +2, C +2, I -2, W +1, Ch -2, AL N, LV 9
\n\tImpervious. Only damaged by magical sources.
Whirlpool. All within close DC 15 STR or immobilized inside water elemental (treat as underwater). DC 15 STR on turn to escape.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/elemental__water__lesser___ZP1OsAWwqVppLts0.json b/data/packs/monsters.db/elemental__water__lesser___ZP1OsAWwqVppLts0.json new file mode 100644 index 00000000..45c3f4ce --- /dev/null +++ b/data/packs/monsters.db/elemental__water__lesser___ZP1OsAWwqVppLts0.json @@ -0,0 +1,123 @@ +{ + "_id": "ZP1OsAWwqVppLts0", + "_key": "!actors!ZP1OsAWwqVppLts0", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "7nP4nbtuF7Azy8WE", + "K0jtx3NVgdu9RkOs", + "D0OpmNDPEKuUXdid" + ], + "name": "Elemental, Water (Lesser)", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Lesser Water Elemental", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 29, + "value": 29 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "doubleNear", + "moveNote": "swim", + "notes": "\n\tA crashing vortex of water.
\n\t\n\tAC 15, HP 29, ATK 3 slam +6 (2d6) or 1 whirlpool, MV double near (swim), S +4, D +2, C +2, I -2, W +1, Ch -2, AL N, LV 6
\n\tImpervious. Only damaged by magical sources.
Whirlpool. All within close DC 15 STR or immobilized inside water elemental (treat as underwater). DC 15 STR on turn to escape.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/elephant__Ezs7usvuZdG6zMAL.json b/data/packs/monsters.db/elephant__Ezs7usvuZdG6zMAL.json new file mode 100644 index 00000000..7520cb02 --- /dev/null +++ b/data/packs/monsters.db/elephant__Ezs7usvuZdG6zMAL.json @@ -0,0 +1,122 @@ +{ + "_id": "Ezs7usvuZdG6zMAL", + "_key": "!actors!Ezs7usvuZdG6zMAL", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "fgOhasnLTUjSWrky", + "3R72joMtuabtsLvO" + ], + "name": "Elephant", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Elephant", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 34, + "value": 34 + } + }, + "darkAdapted": true, + "level": { + "value": 7 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tMighty mammals with tough hide, flappy ears, and a trunk.
\n\t\n\tAC 14, HP 34, ATK 2 tusks +6 (1d8), MV near, S +5, D +0, C +3, I -2, W +1, Ch +0, AL N, LV 7
\n\tCharge. Move up to double near in straight line and make 1 tusks attack. If hit, x3 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/elf__GvxrOdZ1MejJL8DV.json b/data/packs/monsters.db/elf__GvxrOdZ1MejJL8DV.json new file mode 100644 index 00000000..1c873fc7 --- /dev/null +++ b/data/packs/monsters.db/elf__GvxrOdZ1MejJL8DV.json @@ -0,0 +1,123 @@ +{ + "_id": "GvxrOdZ1MejJL8DV", + "_key": "!actors!GvxrOdZ1MejJL8DV", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "odw4CFAaIeXN4kgk", + "kv81ZtYqFe4j0RaZ", + "XJXRA2v0kyhxK6JH" + ], + "name": "Elf", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Elf", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 1 + }, + "str": { + "mod": 0 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 9, + "value": 9 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tEthereal, ageless fey-people infused with ancient magic.
\n\t\n\tAC 13, HP 9, ATK 1 longbow (far) +3 (1d8) or 1 longsword +1 (1d8), MV near, S +0, D +3, C +0, I +1, W +1, Ch +1, AL L, LV 2
\n\tFeyblood. ADV on DEX checks while in the natural wilds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/enervate__B7H9Zrr10Gnc51Lz.json b/data/packs/monsters.db/enervate__B7H9Zrr10Gnc51Lz.json new file mode 100644 index 00000000..75c63df2 --- /dev/null +++ b/data/packs/monsters.db/enervate__B7H9Zrr10Gnc51Lz.json @@ -0,0 +1,23 @@ +{ + "_id": "B7H9Zrr10Gnc51Lz", + "_key": "!actors.items!5NUw5FTgSVwAi0nL.B7H9Zrr10Gnc51Lz", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Enervate", + "system": { + "dc": "14", + "description": "Focus. One target within near is stupefied for the duration.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/engulf__Kl6o22ueMZ7VHhf0.json b/data/packs/monsters.db/engulf__Kl6o22ueMZ7VHhf0.json new file mode 100644 index 00000000..dc50ad6e --- /dev/null +++ b/data/packs/monsters.db/engulf__Kl6o22ueMZ7VHhf0.json @@ -0,0 +1,17 @@ +{ + "_id": "Kl6o22ueMZ7VHhf0", + "_key": "!actors.items!uTmirbJfdHFTag2i.Kl6o22ueMZ7VHhf0", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Engulf", + "system": { + "description": "If a target is hit by both slams in same round, it is pulled into shambling mound's body and suffocates in [[/r 2d4]] rounds. DC 15 STR on turn to escape.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/engulf__YT0lNfn2LRODcVHp.json b/data/packs/monsters.db/engulf__YT0lNfn2LRODcVHp.json new file mode 100644 index 00000000..d978d052 --- /dev/null +++ b/data/packs/monsters.db/engulf__YT0lNfn2LRODcVHp.json @@ -0,0 +1,17 @@ +{ + "_id": "YT0lNfn2LRODcVHp", + "_key": "!actors.items!udRspLiTyURGmLav.YT0lNfn2LRODcVHp", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Engulf", + "system": { + "description": "DC 12 STR or trapped inside cube. Touch attack auto-hits engulfed targets each round. DC 12 STR on turn to escape. Fail checks if paralyzed.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/enlarge__z3jIR6mciGOmzzCG.json b/data/packs/monsters.db/enlarge__z3jIR6mciGOmzzCG.json new file mode 100644 index 00000000..ba801976 --- /dev/null +++ b/data/packs/monsters.db/enlarge__z3jIR6mciGOmzzCG.json @@ -0,0 +1,17 @@ +{ + "_id": "z3jIR6mciGOmzzCG", + "_key": "!actors.items!B1B7yApS28xtu8HN.z3jIR6mciGOmzzCG", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Enlarge", + "system": { + "description": "1/day, +[[/r 1d6]] damage on melee attacks and ADV on STR checks for 3 rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/enslave__aP6TqfdMClwS8SFU.json b/data/packs/monsters.db/enslave__aP6TqfdMClwS8SFU.json new file mode 100644 index 00000000..a5a5f2eb --- /dev/null +++ b/data/packs/monsters.db/enslave__aP6TqfdMClwS8SFU.json @@ -0,0 +1,17 @@ +{ + "_id": "aP6TqfdMClwS8SFU", + "_key": "!actors.items!sgVqRuCaadRK1P7R.aP6TqfdMClwS8SFU", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Enslave", + "system": { + "description": "In place of attacks, one creature within far DC 15 WIS or aboleth controls for [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/ettercap__fcgq7uwsJEMMdRNx.json b/data/packs/monsters.db/ettercap__fcgq7uwsJEMMdRNx.json index 38f54023..2166bba8 100644 --- a/data/packs/monsters.db/ettercap__fcgq7uwsJEMMdRNx.json +++ b/data/packs/monsters.db/ettercap__fcgq7uwsJEMMdRNx.json @@ -6,9 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "e020Tn4yv7Aj604M", - "hhkN0EkQbBFGgJfr", - "xURhvz16GozH0j8f" + "IxTXcPu1GvN6TkzS", + "8ITOtBo5399EG3Fl" ], "name": "Ettercap", "prototypeToken": { @@ -24,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -116,8 +115,8 @@ "value": 3 }, "move": "near", - "moveNote": "Climb", - "notes": "Bipedal, eight-eyed spiderfolk with spindly legs and purple fur.
AC 12, HP 14, ATK 2 bite +2 (1d6) or 1 poison web (near) +2, MV near (climb), S +0, D +2, C +1, I +0, W +0, Ch -1, AL C, LV 3
Poison Web. One target stuck in place and 1d4 damage/round. DC 12 DEX to escape on turn.
Bipedal, eight-eyed spiderfolk with spindly legs and purple fur.
\n\t\n\tAC 12, HP 14, ATK 2 bite +2 (1d6) or 1 poison web (near) +2, MV near (climb), S +0, D +2, C +1, I +0, W +0, Ch -1, AL C, LV 3
\n\tPoison Web. One target stuck in place and 1d4 damage/round. DC 12 DEX on turn to escape.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/execute__sgFBaPrjQyrWRe2s.json b/data/packs/monsters.db/execute__sgFBaPrjQyrWRe2s.json new file mode 100644 index 00000000..e9141098 --- /dev/null +++ b/data/packs/monsters.db/execute__sgFBaPrjQyrWRe2s.json @@ -0,0 +1,17 @@ +{ + "_id": "sgFBaPrjQyrWRe2s", + "_key": "!actors.items!I5y9YDSIg2n0u8CM.sgFBaPrjQyrWRe2s", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Execute", + "system": { + "description": "Deals x3 damage against surprised targets.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/explosion__uWVe3NFqqbRKVAg1.json b/data/packs/monsters.db/explosion__uWVe3NFqqbRKVAg1.json new file mode 100644 index 00000000..17996eef --- /dev/null +++ b/data/packs/monsters.db/explosion__uWVe3NFqqbRKVAg1.json @@ -0,0 +1,17 @@ +{ + "_id": "uWVe3NFqqbRKVAg1", + "_key": "!actors.items!o3Yd8P0DavwDp21b.uWVe3NFqqbRKVAg1", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Explosion", + "system": { + "description": "Upon death, creatures within double near of phoenix DC 18 DEX or [[/r 10d6]] damage.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/eyestalk_ray__EdnnBpuL6gXhGn4z.json b/data/packs/monsters.db/eyestalk_ray__EdnnBpuL6gXhGn4z.json new file mode 100644 index 00000000..722f1b6c --- /dev/null +++ b/data/packs/monsters.db/eyestalk_ray__EdnnBpuL6gXhGn4z.json @@ -0,0 +1,26 @@ +{ + "_id": "EdnnBpuL6gXhGn4z", + "_key": "!actors.items!hiZvVJPOJWtOXV4m.EdnnBpuL6gXhGn4z", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Eyestalk Ray", + "system": { + "attack": { + "num": "2d4" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Each ray can shoot once per round and target one creature or an object up to 1,000 pounds (up to four on same target).
", + "predefinedEffects": "", + "ranges": [ + "nearLine" + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/eyestalk_ray__cancel__23A0LdGxQHEHmNdO.json b/data/packs/monsters.db/eyestalk_ray__cancel__23A0LdGxQHEHmNdO.json new file mode 100644 index 00000000..fb449f5c --- /dev/null +++ b/data/packs/monsters.db/eyestalk_ray__cancel__23A0LdGxQHEHmNdO.json @@ -0,0 +1,17 @@ +{ + "_id": "23A0LdGxQHEHmNdO", + "_key": "!actors.items!hiZvVJPOJWtOXV4m.23A0LdGxQHEHmNdO", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Eyestalk Ray: Cancel", + "system": { + "description": "DC 15 DEX or all magical effects on target end.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/eyestalk_ray__charm__5x2hRPCnhDy0nDV3.json b/data/packs/monsters.db/eyestalk_ray__charm__5x2hRPCnhDy0nDV3.json new file mode 100644 index 00000000..eab05d26 --- /dev/null +++ b/data/packs/monsters.db/eyestalk_ray__charm__5x2hRPCnhDy0nDV3.json @@ -0,0 +1,17 @@ +{ + "_id": "5x2hRPCnhDy0nDV3", + "_key": "!actors.items!hiZvVJPOJWtOXV4m.5x2hRPCnhDy0nDV3", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Eyestalk Ray: Charm", + "system": { + "description": "DC 15 CHA or become ally for [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/eyestalk_ray__confusion__G93evk3hEwUNxylg.json b/data/packs/monsters.db/eyestalk_ray__confusion__G93evk3hEwUNxylg.json new file mode 100644 index 00000000..f59e4c66 --- /dev/null +++ b/data/packs/monsters.db/eyestalk_ray__confusion__G93evk3hEwUNxylg.json @@ -0,0 +1,17 @@ +{ + "_id": "G93evk3hEwUNxylg", + "_key": "!actors.items!hiZvVJPOJWtOXV4m.G93evk3hEwUNxylg", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Eyestalk Ray: Confusion", + "system": { + "description": "DC 15 WIS or attack a random ally within near.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/eyestalk_ray__death__vLhl7A91sIiMkyeE.json b/data/packs/monsters.db/eyestalk_ray__death__vLhl7A91sIiMkyeE.json new file mode 100644 index 00000000..229f3464 --- /dev/null +++ b/data/packs/monsters.db/eyestalk_ray__death__vLhl7A91sIiMkyeE.json @@ -0,0 +1,17 @@ +{ + "_id": "vLhl7A91sIiMkyeE", + "_key": "!actors.items!hiZvVJPOJWtOXV4m.vLhl7A91sIiMkyeE", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Eyestalk Ray: Death", + "system": { + "description": "DC 15 CON or drop to 0 HP with a death timer of 1.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/eyestalk_ray__disintegrate__seKf4CaOLPWpC2EA.json b/data/packs/monsters.db/eyestalk_ray__disintegrate__seKf4CaOLPWpC2EA.json new file mode 100644 index 00000000..06b21ec8 --- /dev/null +++ b/data/packs/monsters.db/eyestalk_ray__disintegrate__seKf4CaOLPWpC2EA.json @@ -0,0 +1,17 @@ +{ + "_id": "seKf4CaOLPWpC2EA", + "_key": "!actors.items!hiZvVJPOJWtOXV4m.seKf4CaOLPWpC2EA", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Eyestalk Ray: Disintegrate", + "system": { + "description": "DC 15 DEX or [[/r 5d8]] damage (object destroyed).
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/eyestalk_ray__hold__d2W2N4x0D1wNuQ6U.json b/data/packs/monsters.db/eyestalk_ray__hold__d2W2N4x0D1wNuQ6U.json new file mode 100644 index 00000000..37fd9c1b --- /dev/null +++ b/data/packs/monsters.db/eyestalk_ray__hold__d2W2N4x0D1wNuQ6U.json @@ -0,0 +1,17 @@ +{ + "_id": "d2W2N4x0D1wNuQ6U", + "_key": "!actors.items!hiZvVJPOJWtOXV4m.d2W2N4x0D1wNuQ6U", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Eyestalk Ray: Hold", + "system": { + "description": "DC 15 STR or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/eyestalk_ray__petrify__O1GgVoaS9kzn159D.json b/data/packs/monsters.db/eyestalk_ray__petrify__O1GgVoaS9kzn159D.json new file mode 100644 index 00000000..178e7ba4 --- /dev/null +++ b/data/packs/monsters.db/eyestalk_ray__petrify__O1GgVoaS9kzn159D.json @@ -0,0 +1,17 @@ +{ + "_id": "O1GgVoaS9kzn159D", + "_key": "!actors.items!hiZvVJPOJWtOXV4m.O1GgVoaS9kzn159D", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Eyestalk Ray: Petrify", + "system": { + "description": "DC 15 CON or petrified.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/eyestalk_ray__polymorph__0LTXQefThT3VPPuT.json b/data/packs/monsters.db/eyestalk_ray__polymorph__0LTXQefThT3VPPuT.json new file mode 100644 index 00000000..baf6c239 --- /dev/null +++ b/data/packs/monsters.db/eyestalk_ray__polymorph__0LTXQefThT3VPPuT.json @@ -0,0 +1,17 @@ +{ + "_id": "0LTXQefThT3VPPuT", + "_key": "!actors.items!hiZvVJPOJWtOXV4m.0LTXQefThT3VPPuT", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Eyestalk Ray: Polymorph", + "system": { + "description": "DC 15 INT or turned into vermin for [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/eyestalk_ray__sleep__lxWYSEWZsXu2MhNw.json b/data/packs/monsters.db/eyestalk_ray__sleep__lxWYSEWZsXu2MhNw.json new file mode 100644 index 00000000..98721ee8 --- /dev/null +++ b/data/packs/monsters.db/eyestalk_ray__sleep__lxWYSEWZsXu2MhNw.json @@ -0,0 +1,17 @@ +{ + "_id": "lxWYSEWZsXu2MhNw", + "_key": "!actors.items!hiZvVJPOJWtOXV4m.lxWYSEWZsXu2MhNw", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Eyestalk Ray: Sleep", + "system": { + "description": "DC 15 WIS or asleep [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/eyestalk_ray__telekinesis__VP5z272fOQdofJHJ.json b/data/packs/monsters.db/eyestalk_ray__telekinesis__VP5z272fOQdofJHJ.json new file mode 100644 index 00000000..09f5008e --- /dev/null +++ b/data/packs/monsters.db/eyestalk_ray__telekinesis__VP5z272fOQdofJHJ.json @@ -0,0 +1,17 @@ +{ + "_id": "VP5z272fOQdofJHJ", + "_key": "!actors.items!hiZvVJPOJWtOXV4m.VP5z272fOQdofJHJ", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Eyestalk Ray: Telekinesis", + "system": { + "description": "DC 15 STR or hover target up to double near.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/fade__pJVRurHOdHPsdDwn.json b/data/packs/monsters.db/fade__pJVRurHOdHPsdDwn.json new file mode 100644 index 00000000..e05f4d55 --- /dev/null +++ b/data/packs/monsters.db/fade__pJVRurHOdHPsdDwn.json @@ -0,0 +1,23 @@ +{ + "_id": "pJVRurHOdHPsdDwn", + "_key": "!actors.items!yMyZ18conSZhwlpg.pJVRurHOdHPsdDwn", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Fade", + "system": { + "dc": "13", + "description": "Self. Become invisible for [[/r 1d4]] rounds.
", + "duration": { + "type": "rounds", + "value": "1d4" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/fairy__RAEbIzHkREYWKvLh.json b/data/packs/monsters.db/fairy__RAEbIzHkREYWKvLh.json index eb26416e..36284d86 100644 --- a/data/packs/monsters.db/fairy__RAEbIzHkREYWKvLh.json +++ b/data/packs/monsters.db/fairy__RAEbIzHkREYWKvLh.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "eYx6J3dDA08DThlx", - "rNnV6lCVKtNYT6Sg" + "9Q0RtuGxslini2Bt", + "r6qkMau5LhjCN1gF" ], "name": "Fairy", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -99,7 +99,7 @@ "mod": 0 } }, - "alignment": "lawful", + "alignment": "neutral", "attributes": { "ac": { "value": 13 @@ -115,8 +115,8 @@ "value": 1 }, "move": "near", - "moveNote": "Fly", - "notes": "Miniature fey folk with fluttering moth or butterfly wings.
AC 13, HP 4, ATK 1 needle +3 (1 + poison), MV near (fly), S -2, D +3, C +0, I +1, W +0, Ch +1, AL N, LV 1
Poison. DC 12 CON or fall into deep sleep for 1d4 hours.
", + "moveNote": "fly", + "notes": "\n\tMiniature fey folk with fluttering moth or butterfly wings.
\n\t\n\tAC 13, HP 4, ATK 1 needle +3 (1 + poison), MV near (fly), S -2, D +3, C +0, I +1, W +0, Ch +1, AL N, LV 1
\n\tPoison. DC 12 CON or fall into deep sleep for 1d4 hours.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/falchion__aBLiuZzOA1To4XkP.json b/data/packs/monsters.db/falchion__aBLiuZzOA1To4XkP.json new file mode 100644 index 00000000..c25dd0f2 --- /dev/null +++ b/data/packs/monsters.db/falchion__aBLiuZzOA1To4XkP.json @@ -0,0 +1,37 @@ +{ + "_id": "aBLiuZzOA1To4XkP", + "_key": "!actors.items!VRZ60vAEV5ltvs6k.aBLiuZzOA1To4XkP", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Falchion", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/fearless__MkaZd38Pqt55vGbp.json b/data/packs/monsters.db/fearless__MkaZd38Pqt55vGbp.json new file mode 100644 index 00000000..889ff708 --- /dev/null +++ b/data/packs/monsters.db/fearless__MkaZd38Pqt55vGbp.json @@ -0,0 +1,17 @@ +{ + "_id": "MkaZd38Pqt55vGbp", + "_key": "!actors.items!uQLXRcMggAhwFVMJ.MkaZd38Pqt55vGbp", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Fearless", + "system": { + "description": "Immune to morale checks.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/fearless__TWdOYbma3cEXie6K.json b/data/packs/monsters.db/fearless__TWdOYbma3cEXie6K.json new file mode 100644 index 00000000..ef5a246a --- /dev/null +++ b/data/packs/monsters.db/fearless__TWdOYbma3cEXie6K.json @@ -0,0 +1,17 @@ +{ + "_id": "TWdOYbma3cEXie6K", + "_key": "!actors.items!CpHttsoemSoZRiDe.TWdOYbma3cEXie6K", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Fearless", + "system": { + "description": "Immune to morale checks.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/feyblood__XJXRA2v0kyhxK6JH.json b/data/packs/monsters.db/feyblood__XJXRA2v0kyhxK6JH.json new file mode 100644 index 00000000..e1b56a2e --- /dev/null +++ b/data/packs/monsters.db/feyblood__XJXRA2v0kyhxK6JH.json @@ -0,0 +1,17 @@ +{ + "_id": "XJXRA2v0kyhxK6JH", + "_key": "!actors.items!GvxrOdZ1MejJL8DV.XJXRA2v0kyhxK6JH", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Feyblood", + "system": { + "description": "ADV on DEX checks while in the natural wilds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/fire_blast__9j4RMq6yQvJxk69S.json b/data/packs/monsters.db/fire_blast__9j4RMq6yQvJxk69S.json new file mode 100644 index 00000000..c1e8b348 --- /dev/null +++ b/data/packs/monsters.db/fire_blast__9j4RMq6yQvJxk69S.json @@ -0,0 +1,37 @@ +{ + "_id": "9j4RMq6yQvJxk69S", + "_key": "!actors.items!n4liAI4qBGY4orA4.9j4RMq6yQvJxk69S", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Fire Blast", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/fire_blast__dL4uPcbfWZT31bUj.json b/data/packs/monsters.db/fire_blast__dL4uPcbfWZT31bUj.json new file mode 100644 index 00000000..2aacc7c0 --- /dev/null +++ b/data/packs/monsters.db/fire_blast__dL4uPcbfWZT31bUj.json @@ -0,0 +1,37 @@ +{ + "_id": "dL4uPcbfWZT31bUj", + "_key": "!actors.items!TWzBMX1oWU10HBOW.dL4uPcbfWZT31bUj", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Fire Blast", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/fire_bolt__LTgsv7LTEek2RVMT.json b/data/packs/monsters.db/fire_bolt__LTgsv7LTEek2RVMT.json new file mode 100644 index 00000000..d22ce9cb --- /dev/null +++ b/data/packs/monsters.db/fire_bolt__LTgsv7LTEek2RVMT.json @@ -0,0 +1,37 @@ +{ + "_id": "LTgsv7LTEek2RVMT", + "_key": "!actors.items!o1aBfxHFxYVHLTRn.LTgsv7LTEek2RVMT", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Fire Bolt", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d6" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/fire_breath__N76B4JFwQSdnpZkO.json b/data/packs/monsters.db/fire_breath__N76B4JFwQSdnpZkO.json new file mode 100644 index 00000000..fd85986f --- /dev/null +++ b/data/packs/monsters.db/fire_breath__N76B4JFwQSdnpZkO.json @@ -0,0 +1,24 @@ +{ + "_id": "N76B4JFwQSdnpZkO", + "_key": "!actors.items!8nKQ8hgoWY7vZHb4.N76B4JFwQSdnpZkO", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Fire Breath", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Fills a double near- sized cube extending from dragon. DC 15 DEX or [[/r 6d10]] damage.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/fire_breath__PTrZA5vH3W1CU8DU.json b/data/packs/monsters.db/fire_breath__PTrZA5vH3W1CU8DU.json new file mode 100644 index 00000000..d38cb6bd --- /dev/null +++ b/data/packs/monsters.db/fire_breath__PTrZA5vH3W1CU8DU.json @@ -0,0 +1,24 @@ +{ + "_id": "PTrZA5vH3W1CU8DU", + "_key": "!actors.items!PAb9czULqynbNnKj.PTrZA5vH3W1CU8DU", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Fire Breath", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Fills a near-sized cube extending from hell hound. DC 15 DEX or [[/r 3d8]] damage. Cannot use again for [[/r 1d4]] rounds.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/fire_breath__yuGQTgdDmrDuBagY.json b/data/packs/monsters.db/fire_breath__yuGQTgdDmrDuBagY.json new file mode 100644 index 00000000..d839e7c3 --- /dev/null +++ b/data/packs/monsters.db/fire_breath__yuGQTgdDmrDuBagY.json @@ -0,0 +1,24 @@ +{ + "_id": "yuGQTgdDmrDuBagY", + "_key": "!actors.items!5SaVYhtOSTOUcHCV.yuGQTgdDmrDuBagY", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Fire Breath", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Fills a near-sized cube extending from chimera. DC 15 DEX or [[/r 4d6]] damage.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/fire_whip__VtKZ8tWdZuHKkEww.json b/data/packs/monsters.db/fire_whip__VtKZ8tWdZuHKkEww.json new file mode 100644 index 00000000..aea9c179 --- /dev/null +++ b/data/packs/monsters.db/fire_whip__VtKZ8tWdZuHKkEww.json @@ -0,0 +1,37 @@ +{ + "_id": "VtKZ8tWdZuHKkEww", + "_key": "!actors.items!ju93VWtuoi9BRX5F.VtKZ8tWdZuHKkEww", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Fire Whip", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 10, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "Grab", + "value": "2d6" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/fireblast__sFy5WWuJOMcQoeAF.json b/data/packs/monsters.db/fireblast__sFy5WWuJOMcQoeAF.json new file mode 100644 index 00000000..9a67b8d0 --- /dev/null +++ b/data/packs/monsters.db/fireblast__sFy5WWuJOMcQoeAF.json @@ -0,0 +1,24 @@ +{ + "_id": "sFy5WWuJOMcQoeAF", + "_key": "!actors.items!5NUw5FTgSVwAi0nL.sFy5WWuJOMcQoeAF", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Fireblast", + "system": { + "dc": 14, + "description": "[[/r 4d6]] damage to all within a near-sized cube within far.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/fireblood__I08qrGfM0LH4mob5.json b/data/packs/monsters.db/fireblood__I08qrGfM0LH4mob5.json new file mode 100644 index 00000000..de297777 --- /dev/null +++ b/data/packs/monsters.db/fireblood__I08qrGfM0LH4mob5.json @@ -0,0 +1,17 @@ +{ + "_id": "I08qrGfM0LH4mob5", + "_key": "!actors.items!8nKQ8hgoWY7vZHb4.I08qrGfM0LH4mob5", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Fireblood", + "system": { + "description": "Fire immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/fireblood__lXnmmEiriOphFCRE.json b/data/packs/monsters.db/fireblood__lXnmmEiriOphFCRE.json new file mode 100644 index 00000000..923d1878 --- /dev/null +++ b/data/packs/monsters.db/fireblood__lXnmmEiriOphFCRE.json @@ -0,0 +1,17 @@ +{ + "_id": "lXnmmEiriOphFCRE", + "_key": "!actors.items!PzLMBzFtioZhBlTq.lXnmmEiriOphFCRE", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Fireblood", + "system": { + "description": "Fire immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/fist__0x4Z1OY7xUpmpP5S.json b/data/packs/monsters.db/fist__0x4Z1OY7xUpmpP5S.json new file mode 100644 index 00000000..ef4e72a1 --- /dev/null +++ b/data/packs/monsters.db/fist__0x4Z1OY7xUpmpP5S.json @@ -0,0 +1,37 @@ +{ + "_id": "0x4Z1OY7xUpmpP5S", + "_key": "!actors.items!52p2phLsOZiNFTFS.0x4Z1OY7xUpmpP5S", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Fist", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/fist__AtJ3OHqEK4xzFi8c.json b/data/packs/monsters.db/fist__AtJ3OHqEK4xzFi8c.json new file mode 100644 index 00000000..50dcc87b --- /dev/null +++ b/data/packs/monsters.db/fist__AtJ3OHqEK4xzFi8c.json @@ -0,0 +1,37 @@ +{ + "_id": "AtJ3OHqEK4xzFi8c", + "_key": "!actors.items!z4UPCFgmpXHwzmJu.AtJ3OHqEK4xzFi8c", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Fist", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/flaming_greatsword__0L1ozHc5BPwaEL6h.json b/data/packs/monsters.db/flaming_greatsword__0L1ozHc5BPwaEL6h.json new file mode 100644 index 00000000..e8c2396e --- /dev/null +++ b/data/packs/monsters.db/flaming_greatsword__0L1ozHc5BPwaEL6h.json @@ -0,0 +1,37 @@ +{ + "_id": "0L1ozHc5BPwaEL6h", + "_key": "!actors.items!GzjB5DsORxRuX2MV.0L1ozHc5BPwaEL6h", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Flaming Greatsword", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 10, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/flaming_spear__Yt9tuuQgFBVnl4dH.json b/data/packs/monsters.db/flaming_spear__Yt9tuuQgFBVnl4dH.json new file mode 100644 index 00000000..6f462ae5 --- /dev/null +++ b/data/packs/monsters.db/flaming_spear__Yt9tuuQgFBVnl4dH.json @@ -0,0 +1,38 @@ +{ + "_id": "Yt9tuuQgFBVnl4dH", + "_key": "!actors.items!t3Wr5E8hsOs1xtfK.Yt9tuuQgFBVnl4dH", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Flaming Spear", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close", + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/flaming_warhammer__V9WeU16JltA1bIXs.json b/data/packs/monsters.db/flaming_warhammer__V9WeU16JltA1bIXs.json new file mode 100644 index 00000000..41dd561d --- /dev/null +++ b/data/packs/monsters.db/flaming_warhammer__V9WeU16JltA1bIXs.json @@ -0,0 +1,37 @@ +{ + "_id": "V9WeU16JltA1bIXs", + "_key": "!actors.items!rEhCGVPPzY0R18oJ.V9WeU16JltA1bIXs", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Flaming Warhammer", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/flight__cB3IYcu5Ga7GNNps.json b/data/packs/monsters.db/flight__cB3IYcu5Ga7GNNps.json new file mode 100644 index 00000000..0def8f5e --- /dev/null +++ b/data/packs/monsters.db/flight__cB3IYcu5Ga7GNNps.json @@ -0,0 +1,23 @@ +{ + "_id": "cB3IYcu5Ga7GNNps", + "_key": "!actors.items!sncxcSi6ziTStjAh.cB3IYcu5Ga7GNNps", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Flight", + "system": { + "dc": "13", + "description": "Fly double near for 5 rounds.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/float__wxmHnTbYkDu0Iyqt.json b/data/packs/monsters.db/float__wxmHnTbYkDu0Iyqt.json new file mode 100644 index 00000000..27a9b3e3 --- /dev/null +++ b/data/packs/monsters.db/float__wxmHnTbYkDu0Iyqt.json @@ -0,0 +1,23 @@ +{ + "_id": "wxmHnTbYkDu0Iyqt", + "_key": "!actors.items!5NUw5FTgSVwAi0nL.wxmHnTbYkDu0Iyqt", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Float", + "system": { + "dc": "14", + "description": "Fly double near for 5 rounds.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/fool_s_gold__1x4iaa1v3l2umZCY.json b/data/packs/monsters.db/fool_s_gold__1x4iaa1v3l2umZCY.json new file mode 100644 index 00000000..bebfa181 --- /dev/null +++ b/data/packs/monsters.db/fool_s_gold__1x4iaa1v3l2umZCY.json @@ -0,0 +1,23 @@ +{ + "_id": "1x4iaa1v3l2umZCY", + "_key": "!actors.items!dNSmJX2keI0T2Gig.1x4iaa1v3l2umZCY", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Fool's Gold", + "system": { + "dc": "12", + "description": "Close. One small object or small group of similar objects. Turn objects into silver or gold pieces. Lasts 1 day.
", + "duration": { + "type": "days", + "value": "1" + }, + "lost": false, + "range": "close", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/frog__giant__mpdnvoVyYfvu8yLP.json b/data/packs/monsters.db/frog__giant__mpdnvoVyYfvu8yLP.json new file mode 100644 index 00000000..eaa8e232 --- /dev/null +++ b/data/packs/monsters.db/frog__giant__mpdnvoVyYfvu8yLP.json @@ -0,0 +1,122 @@ +{ + "_id": "mpdnvoVyYfvu8yLP", + "_key": "!actors!mpdnvoVyYfvu8yLP", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "mEStu9pqn6uZL0XQ", + "QWAQ9GrapE37XP8R" + ], + "name": "Frog, Giant", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Giant Frog", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 10, + "value": 10 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "swim", + "notes": "\n\tHuman-sized frogs with warty skin and long, sticky tongues.
\n\t\n\tAC 12, HP 10, ATK 1 tongue and 1 bite +2 (1d6), MV near (swim), S +2, D +2, C +1, I -3, W +0, Ch -3, AL N, LV 2
\n\tTongue. 1 creature in near DC 12 DEX or pulled to close range.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/frost_breath__NJcQFvVH4OnN7Gml.json b/data/packs/monsters.db/frost_breath__NJcQFvVH4OnN7Gml.json new file mode 100644 index 00000000..df8b2703 --- /dev/null +++ b/data/packs/monsters.db/frost_breath__NJcQFvVH4OnN7Gml.json @@ -0,0 +1,24 @@ +{ + "_id": "NJcQFvVH4OnN7Gml", + "_key": "!actors.items!nugxSBkw9LcUDPqF.NJcQFvVH4OnN7Gml", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Frost Breath", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Fills a near-sized cube extending from winter wolf. DC 15 DEX or [[/r 3d8]] damage. Cannot use again for [[/r 1d4]] rounds.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/frostblood__6qQX3sgSVYdY4pWG.json b/data/packs/monsters.db/frostblood__6qQX3sgSVYdY4pWG.json new file mode 100644 index 00000000..6417e34d --- /dev/null +++ b/data/packs/monsters.db/frostblood__6qQX3sgSVYdY4pWG.json @@ -0,0 +1,17 @@ +{ + "_id": "6qQX3sgSVYdY4pWG", + "_key": "!actors.items!CUMRox407hfN6Ho1.6qQX3sgSVYdY4pWG", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Frostblood", + "system": { + "description": "Cold immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/frostblood__Y6gRyvAxV7AfgYIM.json b/data/packs/monsters.db/frostblood__Y6gRyvAxV7AfgYIM.json new file mode 100644 index 00000000..2e4aba1f --- /dev/null +++ b/data/packs/monsters.db/frostblood__Y6gRyvAxV7AfgYIM.json @@ -0,0 +1,17 @@ +{ + "_id": "Y6gRyvAxV7AfgYIM", + "_key": "!actors.items!Om5RbAEQDbXI8MwN.Y6gRyvAxV7AfgYIM", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Frostblood", + "system": { + "description": "Cold immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/gargoyle__FeQJTjVbjxIH6uHd.json b/data/packs/monsters.db/gargoyle__FeQJTjVbjxIH6uHd.json new file mode 100644 index 00000000..c8b30b7e --- /dev/null +++ b/data/packs/monsters.db/gargoyle__FeQJTjVbjxIH6uHd.json @@ -0,0 +1,122 @@ +{ + "_id": "FeQJTjVbjxIH6uHd", + "_key": "!actors!FeQJTjVbjxIH6uHd", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "Ri5kDnlD6L9FdgEl", + "FxRXOJHFckfs7i7g" + ], + "name": "Gargoyle", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Gargoyle", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 20, + "value": 20 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tLeering, winged fiends that look like stone statues. They can hold perfectly still for long stretches of time.
\n\t\n\tAC 16, HP 20, ATK 2 claw +3 (1d6), MV near (fly), S +3, D +1, C +2, I +0, W +1, Ch -1, AL C, LV 4
\n\tImpervious. Only damaged by magical sources.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/gas__g5tUfZrRzPhiKHqB.json b/data/packs/monsters.db/gas__g5tUfZrRzPhiKHqB.json new file mode 100644 index 00000000..6a7aeb23 --- /dev/null +++ b/data/packs/monsters.db/gas__g5tUfZrRzPhiKHqB.json @@ -0,0 +1,25 @@ +{ + "_id": "g5tUfZrRzPhiKHqB", + "_key": "!actors.items!UzRHO1MCMmYDSVzo.g5tUfZrRzPhiKHqB", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Gas", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "All in near DC 12 CON or blinded for [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/gate__18ypdfjjU5kcPTAB.json b/data/packs/monsters.db/gate__18ypdfjjU5kcPTAB.json new file mode 100644 index 00000000..e46a7d1f --- /dev/null +++ b/data/packs/monsters.db/gate__18ypdfjjU5kcPTAB.json @@ -0,0 +1,23 @@ +{ + "_id": "18ypdfjjU5kcPTAB", + "_key": "!actors.items!o5xhxniboMbTCMLk.18ypdfjjU5kcPTAB", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Gate", + "system": { + "dc": "14", + "description": "Open a portal at a point within near to another location on any plane. Lasts [[/r 1d6]] rounds or until dismissed.
", + "duration": { + "type": "rounds", + "value": "1d6" + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/gate__zb8caawb7FMCpDu2.json b/data/packs/monsters.db/gate__zb8caawb7FMCpDu2.json new file mode 100644 index 00000000..a9d54009 --- /dev/null +++ b/data/packs/monsters.db/gate__zb8caawb7FMCpDu2.json @@ -0,0 +1,23 @@ +{ + "_id": "zb8caawb7FMCpDu2", + "_key": "!actors.items!JjJbKB1yomE7Ma8T.zb8caawb7FMCpDu2", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Gate", + "system": { + "dc": "14", + "description": "Open a portal at a point within near to another location on any plane. Lasts [[/r 1d6]] rounds or until dismissed.
", + "duration": { + "type": "rounds", + "value": "1d6" + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/gelatinous_cube__udRspLiTyURGmLav.json b/data/packs/monsters.db/gelatinous_cube__udRspLiTyURGmLav.json index 8e39e758..d0fd8dbe 100644 --- a/data/packs/monsters.db/gelatinous_cube__udRspLiTyURGmLav.json +++ b/data/packs/monsters.db/gelatinous_cube__udRspLiTyURGmLav.json @@ -6,10 +6,10 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "NvaLdTF8DSe66MwF", - "RnlzBMWYWCNLB80N", - "tksSsqnnEL96jIKF", - "jjIo6W6eWnU2jog0" + "fKQoLPkp3lPIlrz5", + "YT0lNfn2LRODcVHp", + "ogLFic8ZlqnHmw6c", + "wqSMhIHhQtIDwgpg" ], "name": "Gelatinous Cube", "prototypeToken": { @@ -25,7 +25,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -118,7 +118,7 @@ }, "move": "near", "moveNote": "", - "notes": "A translucent cube of slime that silently mows through cramped tunnels, slurping up debris.
AC 11, HP 24, ATK 1 touch +4 (1d8 + toxin), MV near S +3, D +1, C +2, I -4, W +1, Ch -4, AL N, LV 5
Engulf. Absorbs paralyzed creatures in close range into its body, automatically hitting with touch attack on its turn.
Rubbery. Half damage from stabbing weapons.
Toxin. DC 15 CON or paralyzed 1d4 rounds.
", + "notes": "\n\tA translucent cube of slime that silently mows through tunnels.
\n\t\n\tAC 11, HP 24, ATK 1 touch +4 (1d8 + toxin + engulf), MV near, S +3, D +1, C +2, I -4, W +1, Ch -4, AL N, LV 5
\n\tEngulf. DC 12 STR or trapped inside cube. Touch attack auto-hits engulfed targets each round. DC 12 STR on turn to escape. Fail checks if paralyzed.
Rubbery. Half damage from stabbing weapons.
Toxin. DC 15 CON or paralyzed 1d4 rounds.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/ghast__XNiuEhf8QpfOnVCJ.json b/data/packs/monsters.db/ghast__XNiuEhf8QpfOnVCJ.json new file mode 100644 index 00000000..ba0c45b5 --- /dev/null +++ b/data/packs/monsters.db/ghast__XNiuEhf8QpfOnVCJ.json @@ -0,0 +1,124 @@ +{ + "_id": "XNiuEhf8QpfOnVCJ", + "_key": "!actors!XNiuEhf8QpfOnVCJ", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "5y3k27qVEVtOR7Ir", + "igUynsnJxNV0wLqM", + "SoMI4kNt66pdL5Ju", + "9ckwNCpCA6oSEH3b" + ], + "name": "Ghast", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Ghast", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 2 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 20, + "value": 20 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tGreater ghouls who retain the intelligence they had in life.
\n\t\n\tAC 11, HP 20, ATK 2 claw +4 (1d8 + paralyze), MV near, S +3, D +1, C +2, I +0, W +0, Ch +2, AL C, LV 4
\n\tUndead. Immune to morale checks.
Carrion Stench. Living creatures DC 12 CON the first time within near or DISADV on attacks and spellcasting for 5 rounds.
Paralyze. DC 12 CON or paralyzed 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/ghost__LV2ZWlK1qUQz5J4K.json b/data/packs/monsters.db/ghost__LV2ZWlK1qUQz5J4K.json index aa08b03b..1f2cc686 100644 --- a/data/packs/monsters.db/ghost__LV2ZWlK1qUQz5J4K.json +++ b/data/packs/monsters.db/ghost__LV2ZWlK1qUQz5J4K.json @@ -6,11 +6,11 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "lTleH1nUTffr49UN", - "HmtuqmlqB6gnF0fM", - "hmg4n6bWzrZjIp0Q", - "jhamHxRRpeqem41U", - "PqKBn6d1rdEia7s2" + "5N3xXhfRMpAtJMf5", + "9ucYr4TZ4bcBppNO", + "mMdG21yWMI1XJqPc", + "4lmNe8oSGhq6zC5W", + "wqdT7KpNRXUZzJwr" ], "name": "Ghost", "prototypeToken": { @@ -26,7 +26,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -118,8 +118,8 @@ "value": 6 }, "move": "near", - "moveNote": "Fly", - "notes": "A wavering spirit with a face contorted in rage or sadness.
AC 13, HP 27, ATK 2 death touch +5 (1d8 + life drain) or 1 possess, MV near (fly), S -2, D +3, C +0, I +0, W +0, Ch +4, AL C, LV 6
Greater Undead. Immune to morale checks. Only damaged by silver or magical sources.
Life Drain. 1d4 CON damage. Death if reduced to 0 CON.
Possess. One target, close range. Contested Charisma check. If ghost wins, it inhabits the target's body and controls its actions for 2d4 rounds.
", + "moveNote": "fly", + "notes": "\n\tA wavering spirit with a face contorted in rage or sadness.
\n\t\n\tAC 13, HP 27, ATK 2 death touch +5 (1d8 + life drain) or 1 possess, MV near (fly), S -2, D +3, C +0, I +0, W +0, Ch +4, AL C, LV 6
\n\tGreater Undead. Immune to morale checks. Only damaged by silver or magical sources.
Incorporeal. In place of attacks, become corporeal or incorporeal.
Life Drain. 1d4 CON damage. Death if reduced to 0 CON.
Possess. Must be corporeal. One target, close range. Contested CHA check. If ghost wins, it inhabits target's body and controls it for 2d4 rounds.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/ghoul__aJPxeuzZ597SWMES.json b/data/packs/monsters.db/ghoul__aJPxeuzZ597SWMES.json new file mode 100644 index 00000000..1937ea70 --- /dev/null +++ b/data/packs/monsters.db/ghoul__aJPxeuzZ597SWMES.json @@ -0,0 +1,123 @@ +{ + "_id": "aJPxeuzZ597SWMES", + "_key": "!actors!aJPxeuzZ597SWMES", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "wjxajauIJesUjHH4", + "NxRr0BFjaqBp2jbw", + "TrBfO8XGlXuUpnSr" + ], + "name": "Ghoul", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Ghoul", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": -1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 11, + "value": 11 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tGray-skinned, slavering undead with whipping tongues and flat, reptilian faces.
\n\t\n\tAC 11, HP 11, ATK 1 claw +2 (1d6 + paralyze), MV near, S +2, D +1, C +2, I -3, W -1, Ch +0, AL C, LV 2
\n\tUndead. Immune to morale checks.
Paralyze. DC 12 CON or paralyzed 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/giant__cloud__vdCzdpAsjmYTa1ps.json b/data/packs/monsters.db/giant__cloud__vdCzdpAsjmYTa1ps.json new file mode 100644 index 00000000..dc7d63a2 --- /dev/null +++ b/data/packs/monsters.db/giant__cloud__vdCzdpAsjmYTa1ps.json @@ -0,0 +1,122 @@ +{ + "_id": "vdCzdpAsjmYTa1ps", + "_key": "!actors!vdCzdpAsjmYTa1ps", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "RbOfHV7AKVFuST4a", + "xdOyijpUs8aevgHe" + ], + "name": "Giant, Cloud", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Cloud Giant", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 48, + "value": 48 + } + }, + "darkAdapted": true, + "level": { + "value": 10 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tPale, angular giants with blue-gray hair, light eyes, and silk robes. They do not allow outsiders into their enclaves.
\n\t\n\tAC 15 (leather), HP 48, ATK 3 morningstar +9 (2d10), MV double near, S +5, D +4, C +3, I +3, W +3, Ch +3, AL N, LV 10
\n\tAlert. ADV on checks to detect sneaking or hiding creatures.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/giant__fire__PzLMBzFtioZhBlTq.json b/data/packs/monsters.db/giant__fire__PzLMBzFtioZhBlTq.json new file mode 100644 index 00000000..13bdca44 --- /dev/null +++ b/data/packs/monsters.db/giant__fire__PzLMBzFtioZhBlTq.json @@ -0,0 +1,122 @@ +{ + "_id": "PzLMBzFtioZhBlTq", + "_key": "!actors!PzLMBzFtioZhBlTq", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "G8ZI71R7Q6va8bMG", + "lXnmmEiriOphFCRE" + ], + "name": "Giant, Fire", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Fire Giant", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": 1 + }, + "str": { + "mod": 6 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 44, + "value": 44 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tBulky, muscled giants with coppery skin and red hair. Heavily armored in iron plate mail studded with bronze rivets.
\n\t\n\tAC 15 (plate mail), HP 44, ATK 3 greatsword +9 (2d12), MV double near, S +6, D +0, C +4, I +1, W +2, Ch +1, AL C, LV 9
\n\tFireblood. Fire immune.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/giant__frost__Om5RbAEQDbXI8MwN.json b/data/packs/monsters.db/giant__frost__Om5RbAEQDbXI8MwN.json new file mode 100644 index 00000000..693c734d --- /dev/null +++ b/data/packs/monsters.db/giant__frost__Om5RbAEQDbXI8MwN.json @@ -0,0 +1,122 @@ +{ + "_id": "Om5RbAEQDbXI8MwN", + "_key": "!actors!Om5RbAEQDbXI8MwN", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "6ZnptA7g6zaQMCLl", + "Y6gRyvAxV7AfgYIM" + ], + "name": "Giant, Frost", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Frost Giant", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 2 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 44, + "value": 44 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tBlue-skinned warriors with broad shoulders and braided hair. They sound war horns during their frequent raids to pillage nearby settlements.
\n\t\n\tAC 14 (chainmail), HP 44, ATK 3 greataxe +8 (2d10), MV double near, S +5, D +1, C +4, I +2, W +3, Ch +2, AL C, LV 9
\n\tFrostblood. Cold immune.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/giant__goat__KFCqi1XnRQM7kZyj.json b/data/packs/monsters.db/giant__goat__KFCqi1XnRQM7kZyj.json new file mode 100644 index 00000000..f829ca68 --- /dev/null +++ b/data/packs/monsters.db/giant__goat__KFCqi1XnRQM7kZyj.json @@ -0,0 +1,122 @@ +{ + "_id": "KFCqi1XnRQM7kZyj", + "_key": "!actors!KFCqi1XnRQM7kZyj", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "318nZar5VuCGbFt0", + "ffm92wHLxbOZrGc1" + ], + "name": "Giant, Goat", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Goat Giant", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 39, + "value": 39 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "doubleNear", + "moveNote": "climb", + "notes": "\n\tHighland-dwelling, barbaric giants with goatlike legs, horns, and horizontal pupils.
\n\t\n\tAC 12 (leather), HP 39, ATK 2 greatclub +7 (2d8) or 1 boulder (far) +7 (2d10), MV double near (climb), S +4, D +1, C +3, I -2, W +0, Ch -2, AL C, LV 8
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/giant__hill__sFz8XfLheORSuxxM.json b/data/packs/monsters.db/giant__hill__sFz8XfLheORSuxxM.json new file mode 100644 index 00000000..1f8029cf --- /dev/null +++ b/data/packs/monsters.db/giant__hill__sFz8XfLheORSuxxM.json @@ -0,0 +1,122 @@ +{ + "_id": "sFz8XfLheORSuxxM", + "_key": "!actors!sFz8XfLheORSuxxM", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "H0TEqHYcqWuekrHR", + "fpsK1hRWInVjPWx5" + ], + "name": "Giant, Hill", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Hill Giant", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": -2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 34, + "value": 34 + } + }, + "darkAdapted": true, + "level": { + "value": 7 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tFleshy hulks with leathery skin and broad, sloping foreheads. Cruel, boorish, and dim-witted.
\n\t\n\tAC 11 (leather), HP 34, ATK 2 greatclub +6 (2d8) or 1 boulder (far) +6 (2d10), MV double near, S +4, D +0, C +3, I -2, W -2, Ch -2, AL C, LV 7
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/giant__stone__zIaJgXifG1mIY7FM.json b/data/packs/monsters.db/giant__stone__zIaJgXifG1mIY7FM.json new file mode 100644 index 00000000..4e01fd43 --- /dev/null +++ b/data/packs/monsters.db/giant__stone__zIaJgXifG1mIY7FM.json @@ -0,0 +1,123 @@ +{ + "_id": "zIaJgXifG1mIY7FM", + "_key": "!actors!zIaJgXifG1mIY7FM", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "p5H6ZyyFNvw9nl1A", + "GSqmJ46T9LtJGmBZ", + "eFfcnOuwnguTxgP8" + ], + "name": "Giant, Stone", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Stone Giant", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 1 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 17 + }, + "hp": { + "hd": 0, + "max": 40, + "value": 40 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tLean, sinewy giants with stony skin and deep-set eyes. They are quiet and poised, often sitting motionless for days at a time.
\n\t\n\tAC 17, HP 40, ATK 2 greatclub +7 (2d8) or 1 boulder (far) +7 (2d10), MV double near, S +4, D +2, C +4, I +1, W +1, Ch -1, AL N, LV 8
\n\tStone Hide. Half damage from stabbing and cutting weapons.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/giant__storm__owL9cUM2LTVpMarQ.json b/data/packs/monsters.db/giant__storm__owL9cUM2LTVpMarQ.json new file mode 100644 index 00000000..7a4fa934 --- /dev/null +++ b/data/packs/monsters.db/giant__storm__owL9cUM2LTVpMarQ.json @@ -0,0 +1,123 @@ +{ + "_id": "owL9cUM2LTVpMarQ", + "_key": "!actors!owL9cUM2LTVpMarQ", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "EBu3AkC7Od12Uoye", + "wj2rkGw3Kck44h4j", + "Vg1eWez8SfxClULi" + ], + "name": "Giant, Storm", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Storm Giant", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 6 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 58, + "value": 58 + } + }, + "darkAdapted": true, + "level": { + "value": 12 + }, + "move": "doubleNear", + "moveNote": "swim", + "notes": "\n\tRegal titans with sea-green skin, flowing white hair, and thundering voices. They breathe water as easily as air.
\n\t\n\tAC 15 (mithral chainmail), HP 58, ATK 3 greatsword +10 (2d12) or 1 lightning bolt, MV double near (swim), S +6, D +2, C +4, I +3, W +4, Ch +4, AL L, LV 12
\n\tStormblood. Electricity immune.
Lightning Bolt. 3/day, 5' wide line extending far from giant. All creatures in line DC 15 DEX or 5d10 damage. DISADV on check if in water.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/gibbering__mRmdYRMpxZAf9bWH.json b/data/packs/monsters.db/gibbering__mRmdYRMpxZAf9bWH.json new file mode 100644 index 00000000..9cda5a7c --- /dev/null +++ b/data/packs/monsters.db/gibbering__mRmdYRMpxZAf9bWH.json @@ -0,0 +1,17 @@ +{ + "_id": "mRmdYRMpxZAf9bWH", + "_key": "!actors.items!8aDS9mPcNoxNc3Ha.mRmdYRMpxZAf9bWH", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Gibbering", + "system": { + "description": "Creatures within near DC 12 WIS on turn or take a random action (d8): 1-3. do nothing, 4-5. move in random direction, 6-7. attack nearest creature, 8. flee.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/gibbering_mouther__8aDS9mPcNoxNc3Ha.json b/data/packs/monsters.db/gibbering_mouther__8aDS9mPcNoxNc3Ha.json new file mode 100644 index 00000000..78f023c0 --- /dev/null +++ b/data/packs/monsters.db/gibbering_mouther__8aDS9mPcNoxNc3Ha.json @@ -0,0 +1,123 @@ +{ + "_id": "8aDS9mPcNoxNc3Ha", + "_key": "!actors!8aDS9mPcNoxNc3Ha", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "bsPv0AykcFxtHiNw", + "mRmdYRMpxZAf9bWH", + "zu47R0LLpuiqpW9b" + ], + "name": "Gibbering Mouther", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Gibbering Mouther", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": -2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 8 + }, + "hp": { + "hd": 0, + "max": 21, + "value": 21 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tCrawling masses of slime with dozens of screeching, lipless mouths and wet eyeballs.
\n\t\n\tAC 8, HP 21, ATK 2 bite +3 (1d8 + latch), MV near (climb, swim), S +2, D -2, C +3, I -3, W +0, Ch -3, AL N, LV 4
\n\tGibbering. Creatures within near DC 12 WIS on turn or take a random action (d8): 1-3. do nothing, 4-5. move in random direction, 6-7. attack nearest creature, 8. flee.
Latch. Attach to bitten target; bites auto-hit next round. DC 12 STR on turn to tear off.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/gladiator__14gxjungNSpJTf3w.json b/data/packs/monsters.db/gladiator__14gxjungNSpJTf3w.json new file mode 100644 index 00000000..8e7185b6 --- /dev/null +++ b/data/packs/monsters.db/gladiator__14gxjungNSpJTf3w.json @@ -0,0 +1,122 @@ +{ + "_id": "14gxjungNSpJTf3w", + "_key": "!actors!14gxjungNSpJTf3w", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "q8hHPG84A8erNx2B", + "jYOW3O1c6ZuvNssB" + ], + "name": "Gladiator", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Gladiator", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 15, + "value": 15 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tVeteran warriors seasoned in arena fights to the death.
\n\t\n\tAC 16 (chainmail + shield), HP 15, ATK 2 longsword +3 (1d8) or 1 spear (close/near) +3 (1d6), MV near, S +2, D +1, C +2, I +0, W +0, Ch +1, AL N, LV 3
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/glaive__yvJT5ec0JlEy0vGz.json b/data/packs/monsters.db/glaive__yvJT5ec0JlEy0vGz.json new file mode 100644 index 00000000..00df09d3 --- /dev/null +++ b/data/packs/monsters.db/glaive__yvJT5ec0JlEy0vGz.json @@ -0,0 +1,37 @@ +{ + "_id": "yvJT5ec0JlEy0vGz", + "_key": "!actors.items!yMyZ18conSZhwlpg.yvJT5ec0JlEy0vGz", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Glaive", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/gnoll__d2dPYSjcZhR5psLj.json b/data/packs/monsters.db/gnoll__d2dPYSjcZhR5psLj.json new file mode 100644 index 00000000..c184cb5e --- /dev/null +++ b/data/packs/monsters.db/gnoll__d2dPYSjcZhR5psLj.json @@ -0,0 +1,123 @@ +{ + "_id": "d2dPYSjcZhR5psLj", + "_key": "!actors!d2dPYSjcZhR5psLj", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "mUVW8eFqfv9kTNE5", + "l560gF87mZvKM1Jb", + "soxbBzGYSGv91imw" + ], + "name": "Gnoll", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Gnoll", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 10, + "value": 10 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tBarbaric, opportunistic hyena-folk who range in large packs.
\n\t\n\tAC 12 (leather), HP 10, ATK 1 spear (close/near) +1 (1d6) or 1 longbow (far) +1 (1d8), MV near, S +1, D +1, C +1, I -1, W +0, Ch -1, AL C, LV 2
\n\tRage. 1/day, immune to morale checks, +1d4 damage (3 rounds).
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/gnome__deep__WMw4J1wECaLGf3Am.json b/data/packs/monsters.db/gnome__deep__WMw4J1wECaLGf3Am.json index 36199193..18964dad 100644 --- a/data/packs/monsters.db/gnome__deep__WMw4J1wECaLGf3Am.json +++ b/data/packs/monsters.db/gnome__deep__WMw4J1wECaLGf3Am.json @@ -6,9 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "bzjdODudUbBAg2ue", - "f8wKgMP0XbD2Wejw", - "MJOkTSVNf817bqhs" + "5jGvTfWAI7idu1Rg", + "IUrnLndeWpiJJQ0j", + "jRGtXnGao8A3HWJF" ], "name": "Gnome, Deep", "prototypeToken": { @@ -24,7 +24,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -53,7 +53,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Gnome, Deep", + "name": "Deep Gnome", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -117,7 +117,7 @@ }, "move": "near", "moveNote": "", - "notes": "Gray-skinned, white-haired fey the size of halflings. They hunt for gems and rare cave flora.
AC 14 (leather + shield), HP 14, ATK 1 pick +3 (1d6) or 1 dart (near) +2 (1d4), MV near, S +2, D +1, C +1, I +1, W +1, Ch +1, AL L, LV 3
Stone Meld. 2/day, underground only. Turn invisible for 3 rounds.
", + "notes": "\n\tGray-skinned, white-haired fey the size of halflings. They hunt for gems and rare cave flora.
\n\t\n\tAC 14 (leather + shield), HP 14, ATK 1 pick +3 (1d6) or 1 dart (near) +2 (1d4), MV near, S +2, D +1, C +1, I +1, W +1, Ch +1, AL L, LV 3
\n\tStone Meld. 2/day, underground only. Turn invisible for 3 rounds.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/goblin__I7CMFbyFmFHVwE5U.json b/data/packs/monsters.db/goblin__I7CMFbyFmFHVwE5U.json index c8945846..ff4d8b67 100644 --- a/data/packs/monsters.db/goblin__I7CMFbyFmFHVwE5U.json +++ b/data/packs/monsters.db/goblin__I7CMFbyFmFHVwE5U.json @@ -6,9 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "ZSuJd7G2g3jX3P6B", - "CNjmcq9VGFmAcTMC", - "yAx0lxybTJgA1FCd" + "BlZ98rjbcbpnZPii", + "B06JL8HWXmsdZe9z", + "WgsiomWaHkYKrE10" ], "name": "Goblin", "prototypeToken": { @@ -24,7 +24,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -117,7 +117,7 @@ }, "move": "near", "moveNote": "", - "notes": "A short, hairless humanoid with green skin and pointy ears.
AC 11, HP 5, ATK 1 club +0 (1d4) or 1 shortbow (far) +1 (1d4), MV near, S +0, D +1, C +1, I -1, W -1, Ch -2, AL C, LV 1
Keen Senses. Can't be surprised.
", + "notes": "\n\tA short, hairless humanoid with green skin and pointy ears.
\n\t\n\tAC 11, HP 5, ATK 1 club +0 (1d4) or 1 shortbow (far) +1 (1d4), MV near, S +0, D +1, C +1, I -1, W -1, Ch -2, AL C, LV 1
\n\tKeen Senses. Can't be surprised.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/goblin__boss__R3CMnUkD0AVVkjuZ.json b/data/packs/monsters.db/goblin__boss__R3CMnUkD0AVVkjuZ.json new file mode 100644 index 00000000..a762b53d --- /dev/null +++ b/data/packs/monsters.db/goblin__boss__R3CMnUkD0AVVkjuZ.json @@ -0,0 +1,122 @@ +{ + "_id": "R3CMnUkD0AVVkjuZ", + "_key": "!actors!R3CMnUkD0AVVkjuZ", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "IVCWcaHh8Qt6TAg2", + "I7BMCOkLaN99Oinn" + ], + "name": "Goblin, Boss", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Goblin Boss", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 20, + "value": 20 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA scarred goblin with knotted muscles and a crown of iron.
\n\t\n\tAC 14 (chainmail), HP 20, ATK 1 spear (close/near) +3 (1d6), MV near, S +2, D +1, C +2, I -1, W +0, Ch +1, AL C, LV 4
\n\tKeen Senses. Can't be surprised.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/goblin__shaman__Ot77aKKqmML8yboF.json b/data/packs/monsters.db/goblin__shaman__Ot77aKKqmML8yboF.json new file mode 100644 index 00000000..f39a0f45 --- /dev/null +++ b/data/packs/monsters.db/goblin__shaman__Ot77aKKqmML8yboF.json @@ -0,0 +1,125 @@ +{ + "_id": "Ot77aKKqmML8yboF", + "_key": "!actors!Ot77aKKqmML8yboF", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "vvy0cnx9Rh4tr2m4", + "qz5bltkcGeEDjfng", + "qGfXwmH4JKbaxw60", + "hwKHDz7LF9OrCu8a", + "xBAlOQL2Aw6BtJat" + ], + "name": "Goblin, Shaman", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Goblin Shaman", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 0 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 19, + "value": 19 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA swaying, chanting goblin wearing necklaces of teeth and a robe of musty rat pelts.
\n\t\n\tAC 12 (leather), HP 19, ATK 1 staff +0 (1d4) or 1 spell +3, MV near, S +0, D +1, C +1, I +0, W +2, Ch +1, AL C, LV 4
\n\tKeen Senses. Can't be surprised.
Bug Brain (WIS Spell). DC 13. Near range, one target. Target's INT drops to 1 for 1d4 rounds.
Skitter (WIS Spell). DC 12. Self. Climb like a spider for 5 rounds.
Stink Bomb (WIS Spell). DC 12. One target within far 2d4 damage and DC 12 CON or DISADV on next check/attack.
", + "spellcastingAbility": "wis", + "spellcastingAttackNum": 1, + "spellcastingBonus": 3 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/godborn__paShYF53Z9GoYHJb.json b/data/packs/monsters.db/godborn__paShYF53Z9GoYHJb.json new file mode 100644 index 00000000..dfcb0b67 --- /dev/null +++ b/data/packs/monsters.db/godborn__paShYF53Z9GoYHJb.json @@ -0,0 +1,17 @@ +{ + "_id": "paShYF53Z9GoYHJb", + "_key": "!actors.items!u05UfQ9hKno0bwWj.paShYF53Z9GoYHJb", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Godborn", + "system": { + "description": "Hostile spells targeting the medusa are DC 15 to cast.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/golem__CXArphxjriKmOxCO.json b/data/packs/monsters.db/golem__CXArphxjriKmOxCO.json new file mode 100644 index 00000000..7f5347d0 --- /dev/null +++ b/data/packs/monsters.db/golem__CXArphxjriKmOxCO.json @@ -0,0 +1,17 @@ +{ + "_id": "CXArphxjriKmOxCO", + "_key": "!actors.items!KZNQRwpG4DaN57zB.CXArphxjriKmOxCO", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Golem", + "system": { + "description": "Immune to damage from cold or non-magical sources. Healed by fire.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/golem__W2WBFwGRwZdLoczY.json b/data/packs/monsters.db/golem__W2WBFwGRwZdLoczY.json new file mode 100644 index 00000000..5df19d80 --- /dev/null +++ b/data/packs/monsters.db/golem__W2WBFwGRwZdLoczY.json @@ -0,0 +1,17 @@ +{ + "_id": "W2WBFwGRwZdLoczY", + "_key": "!actors.items!zLDg6vIYEj4wB0lQ.W2WBFwGRwZdLoczY", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Golem", + "system": { + "description": "Immune to damage from fire, cold, electricity, or non-magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/golem__YnbHXlNqcxkObmCd.json b/data/packs/monsters.db/golem__YnbHXlNqcxkObmCd.json new file mode 100644 index 00000000..a351ce40 --- /dev/null +++ b/data/packs/monsters.db/golem__YnbHXlNqcxkObmCd.json @@ -0,0 +1,17 @@ +{ + "_id": "YnbHXlNqcxkObmCd", + "_key": "!actors.items!IDgaXGnSleQcfAwm.YnbHXlNqcxkObmCd", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Golem", + "system": { + "description": "Immune to damage from fire, cold, or non-magical sources. Healed by electricity.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/golem__clay__y8O1UJWvVI7fDXpn.json b/data/packs/monsters.db/golem__clay__y8O1UJWvVI7fDXpn.json new file mode 100644 index 00000000..9430c479 --- /dev/null +++ b/data/packs/monsters.db/golem__clay__y8O1UJWvVI7fDXpn.json @@ -0,0 +1,123 @@ +{ + "_id": "y8O1UJWvVI7fDXpn", + "_key": "!actors!y8O1UJWvVI7fDXpn", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "NSdIcNb6ZZD9V4Ze", + "ttQVTrjLDE5DP1rQ", + "K7XsT3il0oHal1ti" + ], + "name": "Golem, Clay", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Clay Golem", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 40, + "value": 40 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA towering, faceless humanoid shaped from glistening clay.
\n\t\n\tAC 14, HP 40, ATK 3 slam +6 (1d8), MV near, S +4, D +0, C +4, I -2, W +0, Ch -2, AL N, LV 8
\n\tGolem. Immune to damage from fire, cold, electricity, or non-magical sources. Healed by acid.
Curse. Slam damage can only be healed by level 5+ priest.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/golem__flesh__IDgaXGnSleQcfAwm.json b/data/packs/monsters.db/golem__flesh__IDgaXGnSleQcfAwm.json new file mode 100644 index 00000000..d716a399 --- /dev/null +++ b/data/packs/monsters.db/golem__flesh__IDgaXGnSleQcfAwm.json @@ -0,0 +1,123 @@ +{ + "_id": "IDgaXGnSleQcfAwm", + "_key": "!actors!IDgaXGnSleQcfAwm", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "U8lZ1t0klxae6Hvg", + "YnbHXlNqcxkObmCd", + "VdHvMJSH8gtwXWUt" + ], + "name": "Golem, Flesh", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Flesh Golem", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": -1 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 9 + }, + "hp": { + "hd": 0, + "max": 35, + "value": 35 + } + }, + "darkAdapted": true, + "level": { + "value": 7 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA ghastly monstrosity made of sewn-together corpses.
\n\t\n\tAC 9, HP 35, ATK 3 slam +6 (1d8), MV near, S +4, D -1, C +4, I -1, W +1, Ch -3, AL N, LV 7
\n\tGolem. Immune to damage from fire, cold, or non-magical sources. Healed by electricity.
Berserk. When at or below 20 HP, +1 slam attack and slams deal double damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/golem__iron__KZNQRwpG4DaN57zB.json b/data/packs/monsters.db/golem__iron__KZNQRwpG4DaN57zB.json new file mode 100644 index 00000000..9632cd95 --- /dev/null +++ b/data/packs/monsters.db/golem__iron__KZNQRwpG4DaN57zB.json @@ -0,0 +1,123 @@ +{ + "_id": "KZNQRwpG4DaN57zB", + "_key": "!actors!KZNQRwpG4DaN57zB", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "nOcmXjfISkQVoT3z", + "CybUrDfNy7AoO5Nn", + "CXArphxjriKmOxCO" + ], + "name": "Golem, Iron", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Iron Golem", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": -1 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 19 + }, + "hp": { + "hd": 0, + "max": 49, + "value": 49 + } + }, + "darkAdapted": true, + "level": { + "value": 10 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA bulky iron suit that squeals and sparks with each step.
\n\t\n\tAC 19, HP 49, ATK 3 slam +8 (2d8) or 1 poison breath, MV near, S +5, D -1, C +4, I -2, W +0, Ch -2, AL N, LV 10
\n\tGolem. Immune to damage from cold or non-magical sources. Healed by fire.
Poison Breath. All within near, DC 15 CON or 8d6 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/golem__stone__zLDg6vIYEj4wB0lQ.json b/data/packs/monsters.db/golem__stone__zLDg6vIYEj4wB0lQ.json index 9d86e735..08446e76 100644 --- a/data/packs/monsters.db/golem__stone__zLDg6vIYEj4wB0lQ.json +++ b/data/packs/monsters.db/golem__stone__zLDg6vIYEj4wB0lQ.json @@ -6,10 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "oySxFnphWlWj2S0x", - "WCgeRKkVzpcLQ4h9", - "qvTLXopfPX4SvMTr", - "Y9E6Qzz05KPTdroV" + "LPGRx54MnY2JNuKs", + "Xdqp9RpogEYCs7eT", + "W2WBFwGRwZdLoczY" ], "name": "Golem, Stone", "prototypeToken": { @@ -25,7 +24,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -54,7 +53,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Golem, Stone", + "name": "Stone Golem", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -118,7 +117,7 @@ }, "move": "near", "moveNote": "", - "notes": "A wide-limbed, lumbering statue that shakes the ground.
AC 18, HP 40, ATK 1 slow and 3 slam +6 (1d10), MV near, S +4, D -1, C +4, I -2, W +0, Ch -2, AL N, LV 8
Golem. Immune to damage from fire, cold, electricity, or non-magical sources.
Slow. Far range, one target. DC 15 CON or speed halved 1d4 rounds.
", + "notes": "\n\tA wide-limbed, lumbering statue that shakes the ground.
\n\t\n\tAC 18, HP 40, ATK 3 slam +6 (1d10) and 1 slow, MV near, S +4, D -1, C +4, I -2, W +0, Ch -2, AL N, LV 8
\n\tGolem. Immune to damage from fire, cold, electricity, or non-magical sources.
Slow. Far range, one target. DC 15 CON or speed halved 1d4 rds.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/golem__ttQVTrjLDE5DP1rQ.json b/data/packs/monsters.db/golem__ttQVTrjLDE5DP1rQ.json new file mode 100644 index 00000000..d4dc2eaf --- /dev/null +++ b/data/packs/monsters.db/golem__ttQVTrjLDE5DP1rQ.json @@ -0,0 +1,17 @@ +{ + "_id": "ttQVTrjLDE5DP1rQ", + "_key": "!actors.items!y8O1UJWvVI7fDXpn.ttQVTrjLDE5DP1rQ", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Golem", + "system": { + "description": "Immune to damage from fire, cold, electricity, or non-magical sources. Healed by acid.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/gore__5RWnCkmbyJNrN0bc.json b/data/packs/monsters.db/gore__5RWnCkmbyJNrN0bc.json new file mode 100644 index 00000000..c73ab9c6 --- /dev/null +++ b/data/packs/monsters.db/gore__5RWnCkmbyJNrN0bc.json @@ -0,0 +1,37 @@ +{ + "_id": "5RWnCkmbyJNrN0bc", + "_key": "!actors.items!c9n0i79sjiUWwkiV.5RWnCkmbyJNrN0bc", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Gore", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/gore__QVAp3tqdm8QoszIP.json b/data/packs/monsters.db/gore__QVAp3tqdm8QoszIP.json new file mode 100644 index 00000000..76444f56 --- /dev/null +++ b/data/packs/monsters.db/gore__QVAp3tqdm8QoszIP.json @@ -0,0 +1,17 @@ +{ + "_id": "QVAp3tqdm8QoszIP", + "_key": "!actors.items!bXYsB2bHIdtOsZgV.QVAp3tqdm8QoszIP", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Gore", + "system": { + "description": "Deals an extra die of damage if it hits the same target with both tusks.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/gorgon__c9n0i79sjiUWwkiV.json b/data/packs/monsters.db/gorgon__c9n0i79sjiUWwkiV.json new file mode 100644 index 00000000..e4bd3960 --- /dev/null +++ b/data/packs/monsters.db/gorgon__c9n0i79sjiUWwkiV.json @@ -0,0 +1,123 @@ +{ + "_id": "c9n0i79sjiUWwkiV", + "_key": "!actors!c9n0i79sjiUWwkiV", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "5RWnCkmbyJNrN0bc", + "hgg1soM5DtehFkCF", + "9BaW9Yx4WaDTJkZS" + ], + "name": "Gorgon", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Gorgon", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 18 + }, + "hp": { + "hd": 0, + "max": 33, + "value": 33 + } + }, + "darkAdapted": true, + "level": { + "value": 7 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tA snorting bull made entirely of iron plating. A cloud of green fog billows from its nostrils.
\n\t\n\tAC 18, HP 33, ATK 2 gore +6 (2d8) or 1 charge or 1 petrifying breath, MV double near, S +4, D +0, C +2, I -3, W +1, Ch -3, AL C, LV 7
\n\tCharge. Move up to double near in straight line and make 1 gore attack. If hit, x3 damage.
Petrifying Breath. Fills a near-sized cube extending from gorgon. DC 15 CON or petrified (gorgons immune).
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/gorilla__cfdlaAx4balFmIb4.json b/data/packs/monsters.db/gorilla__cfdlaAx4balFmIb4.json new file mode 100644 index 00000000..9d3a6edd --- /dev/null +++ b/data/packs/monsters.db/gorilla__cfdlaAx4balFmIb4.json @@ -0,0 +1,121 @@ +{ + "_id": "cfdlaAx4balFmIb4", + "_key": "!actors!cfdlaAx4balFmIb4", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "JGH8cAiLsNIWeAFJ" + ], + "name": "Gorilla", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Gorilla", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 20, + "value": 20 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tMighty, jungle-dwelling apes.
\n\t\n\tAC 12, HP 20, ATK 2 rend +5 (2d6), MV near (climb), S +4, D +2, C +2, I -1, W +1, Ch -1, AL N, LV 4
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/grab__4Lkf0XBALE0VF2fj.json b/data/packs/monsters.db/grab__4Lkf0XBALE0VF2fj.json new file mode 100644 index 00000000..6f80fe63 --- /dev/null +++ b/data/packs/monsters.db/grab__4Lkf0XBALE0VF2fj.json @@ -0,0 +1,17 @@ +{ + "_id": "4Lkf0XBALE0VF2fj", + "_key": "!actors.items!39kt1XjVZ4JZSdEj.4Lkf0XBALE0VF2fj", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Grab", + "system": { + "description": "DC 18 STR or target held. DC 18 STR on turn to break free.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/grab__7QuhLVnledWbETj9.json b/data/packs/monsters.db/grab__7QuhLVnledWbETj9.json new file mode 100644 index 00000000..526455f5 --- /dev/null +++ b/data/packs/monsters.db/grab__7QuhLVnledWbETj9.json @@ -0,0 +1,17 @@ +{ + "_id": "7QuhLVnledWbETj9", + "_key": "!actors.items!4v8PY6yOUcQOTWWo.7QuhLVnledWbETj9", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Grab", + "system": { + "description": "DC 15 STR or held in pincer. DC 15 STR on turn to break free.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/grab__KE4OAoAaH7iT0ORR.json b/data/packs/monsters.db/grab__KE4OAoAaH7iT0ORR.json new file mode 100644 index 00000000..a2ac3ab7 --- /dev/null +++ b/data/packs/monsters.db/grab__KE4OAoAaH7iT0ORR.json @@ -0,0 +1,17 @@ +{ + "_id": "KE4OAoAaH7iT0ORR", + "_key": "!actors.items!xIitpxW19LP91JA3.KE4OAoAaH7iT0ORR", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Grab", + "system": { + "description": "DC 15 STR or held. DC 15 STR on turn to break free.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/grab__MLJYdnU1x4ExRF6W.json b/data/packs/monsters.db/grab__MLJYdnU1x4ExRF6W.json new file mode 100644 index 00000000..c276b1ab --- /dev/null +++ b/data/packs/monsters.db/grab__MLJYdnU1x4ExRF6W.json @@ -0,0 +1,17 @@ +{ + "_id": "MLJYdnU1x4ExRF6W", + "_key": "!actors.items!h0NMkJj2DCJiQ9Zw.MLJYdnU1x4ExRF6W", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Grab", + "system": { + "description": "DC 15 STR or immobilized. Tentacle auto-hits each round. DC 15 STR on turn to break free.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/grab__N8oyIsMpLptBAxbS.json b/data/packs/monsters.db/grab__N8oyIsMpLptBAxbS.json new file mode 100644 index 00000000..a31b01fc --- /dev/null +++ b/data/packs/monsters.db/grab__N8oyIsMpLptBAxbS.json @@ -0,0 +1,25 @@ +{ + "_id": "N8oyIsMpLptBAxbS", + "_key": "!actors.items!A6QrevZXpJ0SeiIv.N8oyIsMpLptBAxbS", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Grab", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "One target in near DC 15 STR or wrapped in grimlow's tongue and pulled into its mouth. Bite attacks automatically hit the target. Can only grab 1 target at a time. DC 15 STR on turn to break free.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/grab__bxIItkpH2Cix9D0q.json b/data/packs/monsters.db/grab__bxIItkpH2Cix9D0q.json new file mode 100644 index 00000000..67c56a13 --- /dev/null +++ b/data/packs/monsters.db/grab__bxIItkpH2Cix9D0q.json @@ -0,0 +1,17 @@ +{ + "_id": "bxIItkpH2Cix9D0q", + "_key": "!actors.items!ju93VWtuoi9BRX5F.bxIItkpH2Cix9D0q", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Grab", + "system": { + "description": "DC 18 STR or target bound in whip. [[/r 2d6]] damage per round held, DC 18 STR on turn to break free. In place of fire whip attack, balor can fling a grabbed target double near on its turn.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/grab__lgOTiUpoDRhYY7ED.json b/data/packs/monsters.db/grab__lgOTiUpoDRhYY7ED.json new file mode 100644 index 00000000..6fb9048f --- /dev/null +++ b/data/packs/monsters.db/grab__lgOTiUpoDRhYY7ED.json @@ -0,0 +1,17 @@ +{ + "_id": "lgOTiUpoDRhYY7ED", + "_key": "!actors.items!TZGzGBYncOs3r9ZF.lgOTiUpoDRhYY7ED", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Grab", + "system": { + "description": "DC 12 STR or target held. DC 12 STR on turn to break free.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/grab__mmUvkBu6yarcYl4c.json b/data/packs/monsters.db/grab__mmUvkBu6yarcYl4c.json new file mode 100644 index 00000000..8c0c9d46 --- /dev/null +++ b/data/packs/monsters.db/grab__mmUvkBu6yarcYl4c.json @@ -0,0 +1,17 @@ +{ + "_id": "mmUvkBu6yarcYl4c", + "_key": "!actors.items!Jn5JjEPCUT86txAg.mmUvkBu6yarcYl4c", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Grab", + "system": { + "description": "Target is immobilized. DC 15 Strength check on turn to break free.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/grab__pL0pj5NHWX85KO00.json b/data/packs/monsters.db/grab__pL0pj5NHWX85KO00.json new file mode 100644 index 00000000..72b04972 --- /dev/null +++ b/data/packs/monsters.db/grab__pL0pj5NHWX85KO00.json @@ -0,0 +1,17 @@ +{ + "_id": "pL0pj5NHWX85KO00", + "_key": "!actors.items!C0CuPZJOFDmuplw8.pL0pj5NHWX85KO00", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Grab", + "system": { + "description": "DC 15 STR or target trapped in tendril. Tendril auto-hits target next round. DC 15 STR on turn to break free.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/gray_ooze__04acXEvbSpXQ1NjS.json b/data/packs/monsters.db/gray_ooze__04acXEvbSpXQ1NjS.json new file mode 100644 index 00000000..10b0ae24 --- /dev/null +++ b/data/packs/monsters.db/gray_ooze__04acXEvbSpXQ1NjS.json @@ -0,0 +1,123 @@ +{ + "_id": "04acXEvbSpXQ1NjS", + "_key": "!actors!04acXEvbSpXQ1NjS", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "uJUya1MEsiIk069i", + "ZZCTRs1YBXaBo4TV", + "U3mggxAib04ZoQKN" + ], + "name": "Gray Ooze", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Gray Ooze", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -4 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -4 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": -3 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 9, + "value": 9 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tSlick puddles the color of stone.
\n\t\n\tAC 11, HP 9, ATK 1 tentacle +2 (1d6), MV near (climb), S +1, D +1, C +0, I -4, W -3, Ch -4, AL N, LV 2
\n\tImpervious. Immune to damage from acid, cold, or fire.
Corrosive. Nonmagical metal that touches the ooze dissolves on a d6 roll of 1-3.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/greataxe__6ZnptA7g6zaQMCLl.json b/data/packs/monsters.db/greataxe__6ZnptA7g6zaQMCLl.json new file mode 100644 index 00000000..27822d58 --- /dev/null +++ b/data/packs/monsters.db/greataxe__6ZnptA7g6zaQMCLl.json @@ -0,0 +1,37 @@ +{ + "_id": "6ZnptA7g6zaQMCLl", + "_key": "!actors.items!Om5RbAEQDbXI8MwN.6ZnptA7g6zaQMCLl", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greataxe", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greataxe__BjXHpCzRZXk6HbqN.json b/data/packs/monsters.db/greataxe__BjXHpCzRZXk6HbqN.json new file mode 100644 index 00000000..e1fc14b1 --- /dev/null +++ b/data/packs/monsters.db/greataxe__BjXHpCzRZXk6HbqN.json @@ -0,0 +1,37 @@ +{ + "_id": "BjXHpCzRZXk6HbqN", + "_key": "!actors.items!Rq4WF5z0ZBFHNLub.BjXHpCzRZXk6HbqN", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greataxe", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greataxe__Cfz3JVMttlrzk6nr.json b/data/packs/monsters.db/greataxe__Cfz3JVMttlrzk6nr.json new file mode 100644 index 00000000..126bbbfa --- /dev/null +++ b/data/packs/monsters.db/greataxe__Cfz3JVMttlrzk6nr.json @@ -0,0 +1,37 @@ +{ + "_id": "Cfz3JVMttlrzk6nr", + "_key": "!actors.items!v2Q2R3tGkcvslEbB.Cfz3JVMttlrzk6nr", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greataxe", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greataxe__kAp86HJGRac0C0gF.json b/data/packs/monsters.db/greataxe__kAp86HJGRac0C0gF.json new file mode 100644 index 00000000..24a8cda9 --- /dev/null +++ b/data/packs/monsters.db/greataxe__kAp86HJGRac0C0gF.json @@ -0,0 +1,37 @@ +{ + "_id": "kAp86HJGRac0C0gF", + "_key": "!actors.items!c3Nvj86e0Layz3NG.kAp86HJGRac0C0gF", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greataxe", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greataxe__kn8KI8aFT6htPos6.json b/data/packs/monsters.db/greataxe__kn8KI8aFT6htPos6.json new file mode 100644 index 00000000..9b654400 --- /dev/null +++ b/data/packs/monsters.db/greataxe__kn8KI8aFT6htPos6.json @@ -0,0 +1,37 @@ +{ + "_id": "kn8KI8aFT6htPos6", + "_key": "!actors.items!dqWmtEZjAMQLmCBn.kn8KI8aFT6htPos6", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greataxe", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greatclub__318nZar5VuCGbFt0.json b/data/packs/monsters.db/greatclub__318nZar5VuCGbFt0.json new file mode 100644 index 00000000..525bae5d --- /dev/null +++ b/data/packs/monsters.db/greatclub__318nZar5VuCGbFt0.json @@ -0,0 +1,37 @@ +{ + "_id": "318nZar5VuCGbFt0", + "_key": "!actors.items!KFCqi1XnRQM7kZyj.318nZar5VuCGbFt0", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greatclub", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greatclub__H0TEqHYcqWuekrHR.json b/data/packs/monsters.db/greatclub__H0TEqHYcqWuekrHR.json new file mode 100644 index 00000000..101cb0eb --- /dev/null +++ b/data/packs/monsters.db/greatclub__H0TEqHYcqWuekrHR.json @@ -0,0 +1,37 @@ +{ + "_id": "H0TEqHYcqWuekrHR", + "_key": "!actors.items!sFz8XfLheORSuxxM.H0TEqHYcqWuekrHR", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greatclub", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greatclub__HsofK07JYhSzq0at.json b/data/packs/monsters.db/greatclub__HsofK07JYhSzq0at.json new file mode 100644 index 00000000..ff43b8ae --- /dev/null +++ b/data/packs/monsters.db/greatclub__HsofK07JYhSzq0at.json @@ -0,0 +1,37 @@ +{ + "_id": "HsofK07JYhSzq0at", + "_key": "!actors.items!68wDauouPEUU9oMR.HsofK07JYhSzq0at", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greatclub", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greatclub__UndMhFruioKe37n4.json b/data/packs/monsters.db/greatclub__UndMhFruioKe37n4.json new file mode 100644 index 00000000..d96cc3ce --- /dev/null +++ b/data/packs/monsters.db/greatclub__UndMhFruioKe37n4.json @@ -0,0 +1,37 @@ +{ + "_id": "UndMhFruioKe37n4", + "_key": "!actors.items!VrYTiPjDOH1LIEBr.UndMhFruioKe37n4", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greatclub", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greatclub__p5H6ZyyFNvw9nl1A.json b/data/packs/monsters.db/greatclub__p5H6ZyyFNvw9nl1A.json new file mode 100644 index 00000000..2a583827 --- /dev/null +++ b/data/packs/monsters.db/greatclub__p5H6ZyyFNvw9nl1A.json @@ -0,0 +1,37 @@ +{ + "_id": "p5H6ZyyFNvw9nl1A", + "_key": "!actors.items!zIaJgXifG1mIY7FM.p5H6ZyyFNvw9nl1A", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greatclub", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greater_undead__2MH15CKNhs3geWBD.json b/data/packs/monsters.db/greater_undead__2MH15CKNhs3geWBD.json new file mode 100644 index 00000000..acd37944 --- /dev/null +++ b/data/packs/monsters.db/greater_undead__2MH15CKNhs3geWBD.json @@ -0,0 +1,17 @@ +{ + "_id": "2MH15CKNhs3geWBD", + "_key": "!actors.items!azSFk2v032NJ635x.2MH15CKNhs3geWBD", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Greater Undead", + "system": { + "description": "Immune to morale checks. Only damaged by silver or magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/greater_undead__ILv7GnqvsWwmevp2.json b/data/packs/monsters.db/greater_undead__ILv7GnqvsWwmevp2.json new file mode 100644 index 00000000..05800eba --- /dev/null +++ b/data/packs/monsters.db/greater_undead__ILv7GnqvsWwmevp2.json @@ -0,0 +1,17 @@ +{ + "_id": "ILv7GnqvsWwmevp2", + "_key": "!actors.items!EDaGLKYYCT5rCMhY.ILv7GnqvsWwmevp2", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Greater Undead", + "system": { + "description": "Immune to morale checks. Only damaged by silver or magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/greater_undead__WepCzJMK8RHWZv5e.json b/data/packs/monsters.db/greater_undead__WepCzJMK8RHWZv5e.json new file mode 100644 index 00000000..52bbd6e2 --- /dev/null +++ b/data/packs/monsters.db/greater_undead__WepCzJMK8RHWZv5e.json @@ -0,0 +1,17 @@ +{ + "_id": "WepCzJMK8RHWZv5e", + "_key": "!actors.items!ZCbay6SPPzbbz2bJ.WepCzJMK8RHWZv5e", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Greater Undead", + "system": { + "description": "Immune to morale checks. Only damaged by silver or magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/greater_undead__ghbRy5ZBx0d4QUTF.json b/data/packs/monsters.db/greater_undead__ghbRy5ZBx0d4QUTF.json new file mode 100644 index 00000000..f76f8848 --- /dev/null +++ b/data/packs/monsters.db/greater_undead__ghbRy5ZBx0d4QUTF.json @@ -0,0 +1,17 @@ +{ + "_id": "ghbRy5ZBx0d4QUTF", + "_key": "!actors.items!ch1UpQSCVBgUNS2a.ghbRy5ZBx0d4QUTF", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Greater Undead", + "system": { + "description": "Immune to morale checks. Only damaged by silver or magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/greater_undead__mMdG21yWMI1XJqPc.json b/data/packs/monsters.db/greater_undead__mMdG21yWMI1XJqPc.json new file mode 100644 index 00000000..09197f98 --- /dev/null +++ b/data/packs/monsters.db/greater_undead__mMdG21yWMI1XJqPc.json @@ -0,0 +1,17 @@ +{ + "_id": "mMdG21yWMI1XJqPc", + "_key": "!actors.items!LV2ZWlK1qUQz5J4K.mMdG21yWMI1XJqPc", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Greater Undead", + "system": { + "description": "Immune to morale checks. Only damaged by silver or magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/greatsword__1F4Uh0Odo0ZQRywf.json b/data/packs/monsters.db/greatsword__1F4Uh0Odo0ZQRywf.json new file mode 100644 index 00000000..f61ccddd --- /dev/null +++ b/data/packs/monsters.db/greatsword__1F4Uh0Odo0ZQRywf.json @@ -0,0 +1,37 @@ +{ + "_id": "1F4Uh0Odo0ZQRywf", + "_key": "!actors.items!ju93VWtuoi9BRX5F.1F4Uh0Odo0ZQRywf", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greatsword", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 10, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "Hellfire", + "value": "2d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greatsword__EBu3AkC7Od12Uoye.json b/data/packs/monsters.db/greatsword__EBu3AkC7Od12Uoye.json new file mode 100644 index 00000000..38b19448 --- /dev/null +++ b/data/packs/monsters.db/greatsword__EBu3AkC7Od12Uoye.json @@ -0,0 +1,37 @@ +{ + "_id": "EBu3AkC7Od12Uoye", + "_key": "!actors.items!owL9cUM2LTVpMarQ.EBu3AkC7Od12Uoye", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greatsword", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 10, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greatsword__G8ZI71R7Q6va8bMG.json b/data/packs/monsters.db/greatsword__G8ZI71R7Q6va8bMG.json new file mode 100644 index 00000000..6984a937 --- /dev/null +++ b/data/packs/monsters.db/greatsword__G8ZI71R7Q6va8bMG.json @@ -0,0 +1,37 @@ +{ + "_id": "G8ZI71R7Q6va8bMG", + "_key": "!actors.items!PzLMBzFtioZhBlTq.G8ZI71R7Q6va8bMG", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greatsword", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 9, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greatsword__mM7EGFt3Wuv0xFUF.json b/data/packs/monsters.db/greatsword__mM7EGFt3Wuv0xFUF.json new file mode 100644 index 00000000..c70af9fa --- /dev/null +++ b/data/packs/monsters.db/greatsword__mM7EGFt3Wuv0xFUF.json @@ -0,0 +1,37 @@ +{ + "_id": "mM7EGFt3Wuv0xFUF", + "_key": "!actors.items!6ce2xr1QmjJFMe5P.mM7EGFt3Wuv0xFUF", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greatsword", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 11, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 2 + }, + "damage": { + "numDice": "1", + "special": "Moonbite Properties", + "value": "1d12" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/greatsword__pEMyJDrOU9vfYryZ.json b/data/packs/monsters.db/greatsword__pEMyJDrOU9vfYryZ.json new file mode 100644 index 00000000..b3b5ff52 --- /dev/null +++ b/data/packs/monsters.db/greatsword__pEMyJDrOU9vfYryZ.json @@ -0,0 +1,37 @@ +{ + "_id": "pEMyJDrOU9vfYryZ", + "_key": "!actors.items!8Lma2TIrsJc0IJzV.pEMyJDrOU9vfYryZ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Greatsword", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/grick__Jn5JjEPCUT86txAg.json b/data/packs/monsters.db/grick__Jn5JjEPCUT86txAg.json index fa048f3d..1716fe32 100644 --- a/data/packs/monsters.db/grick__Jn5JjEPCUT86txAg.json +++ b/data/packs/monsters.db/grick__Jn5JjEPCUT86txAg.json @@ -6,10 +6,10 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "pFMLvvf8uJ0g1g3S", - "SJeC4yaR5o5hq0cV", - "Lqr84D2qN3tyKfqy", - "1OHLIqxhy4OQzL53" + "w3uakml7wG2hD3EO", + "oyYX5Rs2TreVjJ4U", + "6Nxzb1EiVFLMg9Ou", + "mmUvkBu6yarcYl4c" ], "name": "Grick", "prototypeToken": { @@ -25,7 +25,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -54,7 +54,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Monster", + "name": "Grick", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -117,8 +117,8 @@ "value": 4 }, "move": "near", - "moveNote": "Climb", - "notes": "A huge worm with four suckered tentacles and a snapping beak.
AC 14, HP 19, ATK 1 beak +3 (1d8) and 1 tentacle +3 (1d6 + grab), MV near (climb), S +3, D +2, C +1, I -3, W +1, Ch -3, AL N, LV 4
Camouflage. Hard to see in cave terrain or rocks.
Grab. Target is immobilized. Contested Strength check on turn to break free.
A huge worm with four suckered tentacles and a snapping beak.
\n\t\n\tAC 14, HP 19, ATK 1 beak +3 (1d8) and 1 tentacle +3 (1d6 + grab), MV near (climb), S +3, D +2, C +1, I -3, W +1, Ch -3, AL N, LV 4
\n\tCamouflage. Hard to see in cave terrain or rocks.
Grab. Target is immobilized. DC 15 Strength check on turn to break free.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/griffon__72LUt9AEysl22JGv.json b/data/packs/monsters.db/griffon__72LUt9AEysl22JGv.json new file mode 100644 index 00000000..ee9c0f60 --- /dev/null +++ b/data/packs/monsters.db/griffon__72LUt9AEysl22JGv.json @@ -0,0 +1,121 @@ +{ + "_id": "72LUt9AEysl22JGv", + "_key": "!actors!72LUt9AEysl22JGv", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "JxHIAf1qmP4l2fd5" + ], + "name": "Griffon", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Griffon", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 19, + "value": 19 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tWinged hunters with the head of an eagle and body of a lion. Their favored food is horses.
\n\t\n\tAC 12, HP 19, ATK 2 rend +4 (1d10), MV double near (fly), S +4, D +2, C +1, I -3, W +1, Ch -1, AL N, LV 4
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/grimlow__A6QrevZXpJ0SeiIv.json b/data/packs/monsters.db/grimlow__A6QrevZXpJ0SeiIv.json new file mode 100644 index 00000000..8a79db25 --- /dev/null +++ b/data/packs/monsters.db/grimlow__A6QrevZXpJ0SeiIv.json @@ -0,0 +1,122 @@ +{ + "_id": "A6QrevZXpJ0SeiIv", + "_key": "!actors!A6QrevZXpJ0SeiIv", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "N8oyIsMpLptBAxbS", + "E7NzhjK50gsoMZSj" + ], + "name": "Grimlow", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Grimlow", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 43, + "value": 43 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA tall, oval-shaped mammal. A giant, half-moon maw hides on its belly beneath its gray fur.
\n\t\n\tAC 12, HP 43, ATK 1 grab and 3 bite +6 (2d8), MV near, S +4, D +2, C +3, I -3, W +1, Ch -2, AL N, LV 9
\n\tGrab. One target in near DC 15 STR or wrapped in grimlow's tongue and pulled into its mouth. Bite attacks automatically hit the target. Can only grab 1 target at a time. DC 15 STR on turn to break free.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/guard__unySR92Si932s01C.json b/data/packs/monsters.db/guard__unySR92Si932s01C.json new file mode 100644 index 00000000..30f25cc1 --- /dev/null +++ b/data/packs/monsters.db/guard__unySR92Si932s01C.json @@ -0,0 +1,122 @@ +{ + "_id": "unySR92Si932s01C", + "_key": "!actors!unySR92Si932s01C", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "EpUPTa1MAI285c9h", + "sAEpRSH57Ms3MKEo" + ], + "name": "Guard", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Guard", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 4, + "value": 4 + } + }, + "darkAdapted": true, + "level": { + "value": 1 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA sentry equipped with sturdy weapons and armor.
\n\t\n\tAC 15 (chainmail + shield), HP 4, ATK 1 spear (close/near) +1 (1d6) or 1 longsword +1 (1d8), MV near, S +1, D +0, C +0, I +0, W +1, Ch +0, AL L, LV 1
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/hag__night__hi47xC8rfvviBoOO.json b/data/packs/monsters.db/hag__night__hi47xC8rfvviBoOO.json new file mode 100644 index 00000000..114d9303 --- /dev/null +++ b/data/packs/monsters.db/hag__night__hi47xC8rfvviBoOO.json @@ -0,0 +1,123 @@ +{ + "_id": "hi47xC8rfvviBoOO", + "_key": "!actors!hi47xC8rfvviBoOO", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "D4RoVsRHaykNnxUC", + "dZwEa52FIWfTHOQH", + "pMW4deypJbP8ZcR1" + ], + "name": "Hag, Night", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Night Hag", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 37, + "value": 37 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA purple-skinned, stooped woman with stringy, white hair and a mouth full of iron teeth.
\n\t\n\tAC 14, HP 37, ATK 2 bite +6 (1d10) and 1 blind, MV near, S +4, D +2, C +1, I +2, W +3, Ch +3, AL C, LV 8
\n\tBlind. One target within near DC 15 CHA or blinded for 1d4 days.
Shapechange. Instantly change to look like any other humanoid.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/hag__sea__vSA5WApOVd99itBh.json b/data/packs/monsters.db/hag__sea__vSA5WApOVd99itBh.json new file mode 100644 index 00000000..c04cd427 --- /dev/null +++ b/data/packs/monsters.db/hag__sea__vSA5WApOVd99itBh.json @@ -0,0 +1,123 @@ +{ + "_id": "vSA5WApOVd99itBh", + "_key": "!actors!vSA5WApOVd99itBh", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "FJTUfMezAqPRYLX1", + "VZ5XtfVsCdKBPOyc", + "2mavvptp3uwVGn7B" + ], + "name": "Hag, Sea", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Sea Hag", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 2 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 1 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 28, + "value": 28 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "swim", + "notes": "\n\tA green, sunken-faced woman. Seaweed hair and oozing flesh.
\n\t\n\tAC 15, HP 28, ATK 2 claw +4 (1d8), MV near (swim), S +2, D +3, C +1, I +1, W +2, Ch +2, AL C, LV 6
\n\tShapechange. Instantly change to look like any other humanoid.
Terrify. A creature who first sees her true form DC 15 CHA or DISADV on attacks 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/hag__weald__9q5O77FFFJ7pTjhL.json b/data/packs/monsters.db/hag__weald__9q5O77FFFJ7pTjhL.json new file mode 100644 index 00000000..946a4e6d --- /dev/null +++ b/data/packs/monsters.db/hag__weald__9q5O77FFFJ7pTjhL.json @@ -0,0 +1,123 @@ +{ + "_id": "9q5O77FFFJ7pTjhL", + "_key": "!actors!9q5O77FFFJ7pTjhL", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "6PkRdrpmc2advbpC", + "QrykkJoOY9SDNJTu", + "h8P91ZSqO4x7uTap" + ], + "name": "Hag, Weald", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Weald Hag", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 1 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 28, + "value": 28 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tEyes dark as moonless nights, skin made of rotting wood, hair of tangled roots and vines.
\n\t\n\tAC 14, HP 28, ATK 2 claw +4 (1d8) or 1 drink pain, MV near, S +3, D +2, C +1, I +1, W +2, Ch +3, AL C, LV 6
\n\tDrink Pain. Near range. DC 12 CHA to deal 2d4 damage to a creature; regain that many HP.
Shapechange. Instantly change to look like any other humanoid.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/half_amphibious__KOwS2ZDR1iVcWGnW.json b/data/packs/monsters.db/half_amphibious__KOwS2ZDR1iVcWGnW.json new file mode 100644 index 00000000..2529cb00 --- /dev/null +++ b/data/packs/monsters.db/half_amphibious__KOwS2ZDR1iVcWGnW.json @@ -0,0 +1,17 @@ +{ + "_id": "KOwS2ZDR1iVcWGnW", + "_key": "!actors.items!soe49ydTgVbQ0AwZ.KOwS2ZDR1iVcWGnW", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Half-amphibious", + "system": { + "description": "Must be submerged in water every 4 hours or suffocates.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/harpy__CsQXDNmBDfao8hij.json b/data/packs/monsters.db/harpy__CsQXDNmBDfao8hij.json new file mode 100644 index 00000000..42a742c1 --- /dev/null +++ b/data/packs/monsters.db/harpy__CsQXDNmBDfao8hij.json @@ -0,0 +1,122 @@ +{ + "_id": "CsQXDNmBDfao8hij", + "_key": "!actors!CsQXDNmBDfao8hij", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "aHHqGsiMotau1JGp", + "4mlrXcRGjlZTjGad" + ], + "name": "Harpy", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Harpy", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 14, + "value": 14 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tHorrific, winged women with vulture-like lower bodies. They keen a hypnotic song.
\n\t\n\tAC 13, HP 14, ATK 2 claw +3 (1d6) or 1 song, MV near (fly), S +1, D +3, C +1, I +0, W +0, Ch +1, AL C, LV 3
\n\tSong. Enemies who can hear within double near DC 12 CHA or dazed and drawn to harpy for 1d4 rounds. Immune for 1 day if passed check.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/heads__YPK9WrDIMTqGMXSZ.json b/data/packs/monsters.db/heads__YPK9WrDIMTqGMXSZ.json new file mode 100644 index 00000000..f494bf90 --- /dev/null +++ b/data/packs/monsters.db/heads__YPK9WrDIMTqGMXSZ.json @@ -0,0 +1,17 @@ +{ + "_id": "YPK9WrDIMTqGMXSZ", + "_key": "!actors.items!hr2wYwBcd0WuJWK8.YPK9WrDIMTqGMXSZ", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Heads", + "system": { + "description": "Choose how many heads the hydra has. Each is LV 2, AC 15, HP 11, and can make 1 bite attack. A killed head sprouts into two new heads at the start of the hydra's turn unless cauterized beforehand. The hydra's LV is all the heads combined.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/healing_horn__hENI7ssuNYgreZ21.json b/data/packs/monsters.db/healing_horn__hENI7ssuNYgreZ21.json new file mode 100644 index 00000000..5db30dc8 --- /dev/null +++ b/data/packs/monsters.db/healing_horn__hENI7ssuNYgreZ21.json @@ -0,0 +1,17 @@ +{ + "_id": "hENI7ssuNYgreZ21", + "_key": "!actors.items!Rh2bzqDRC1JF1FiG.hENI7ssuNYgreZ21", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Healing Horn", + "system": { + "description": "A touch heals [[/r 2d6]] HP or ends one curse or disease.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/healing_touch__O5gX5GpJhqX27G9S.json b/data/packs/monsters.db/healing_touch__O5gX5GpJhqX27G9S.json new file mode 100644 index 00000000..ced01886 --- /dev/null +++ b/data/packs/monsters.db/healing_touch__O5gX5GpJhqX27G9S.json @@ -0,0 +1,24 @@ +{ + "_id": "O5gX5GpJhqX27G9S", + "_key": "!actors.items!vRn6zM7a0nrqSiY5.O5gX5GpJhqX27G9S", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Healing Touch", + "system": { + "dc": 11, + "description": "Heal one creature within close for [[/r 2d4]] HP.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/healing_touch__sBC1yrIen0iTFBFl.json b/data/packs/monsters.db/healing_touch__sBC1yrIen0iTFBFl.json new file mode 100644 index 00000000..3320bbbe --- /dev/null +++ b/data/packs/monsters.db/healing_touch__sBC1yrIen0iTFBFl.json @@ -0,0 +1,24 @@ +{ + "_id": "sBC1yrIen0iTFBFl", + "_key": "!actors.items!k2YdCMGiq3USE8oE.sBC1yrIen0iTFBFl", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Healing Touch", + "system": { + "dc": 11, + "description": "Heal one creature within close for [[/r 1d4]] HP.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/hear_thoughts__AcM8OM7DUfgfYVMU.json b/data/packs/monsters.db/hear_thoughts__AcM8OM7DUfgfYVMU.json new file mode 100644 index 00000000..e0ae99ab --- /dev/null +++ b/data/packs/monsters.db/hear_thoughts__AcM8OM7DUfgfYVMU.json @@ -0,0 +1,17 @@ +{ + "_id": "AcM8OM7DUfgfYVMU", + "_key": "!actors.items!MnV9R6AbzWjLreaZ.AcM8OM7DUfgfYVMU", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Hear Thoughts", + "system": { + "description": "Can hear the surface thoughts of all intelligent creatures within near.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/heat_aura__5YsUPEHykPlLmQJf.json b/data/packs/monsters.db/heat_aura__5YsUPEHykPlLmQJf.json new file mode 100644 index 00000000..f2b1461d --- /dev/null +++ b/data/packs/monsters.db/heat_aura__5YsUPEHykPlLmQJf.json @@ -0,0 +1,17 @@ +{ + "_id": "5YsUPEHykPlLmQJf", + "_key": "!actors.items!o3Yd8P0DavwDp21b.5YsUPEHykPlLmQJf", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Heat Aura", + "system": { + "description": "Creatures within near of phoenix at start of turn DC 15 CON or [[/r 2d6]] damage.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/heat_aura__qdYSq7BfKFsmWzQX.json b/data/packs/monsters.db/heat_aura__qdYSq7BfKFsmWzQX.json new file mode 100644 index 00000000..54e35419 --- /dev/null +++ b/data/packs/monsters.db/heat_aura__qdYSq7BfKFsmWzQX.json @@ -0,0 +1,17 @@ +{ + "_id": "qdYSq7BfKFsmWzQX", + "_key": "!actors.items!t3Wr5E8hsOs1xtfK.qdYSq7BfKFsmWzQX", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Heat Aura", + "system": { + "description": "Creatures in close DC 12 CON on turn or [[/r 1d8]] damage.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/hell_hound__PAb9czULqynbNnKj.json b/data/packs/monsters.db/hell_hound__PAb9czULqynbNnKj.json new file mode 100644 index 00000000..ac3c74a4 --- /dev/null +++ b/data/packs/monsters.db/hell_hound__PAb9czULqynbNnKj.json @@ -0,0 +1,123 @@ +{ + "_id": "PAb9czULqynbNnKj", + "_key": "!actors!PAb9czULqynbNnKj", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "tXVMF5GZAv6NRjxe", + "PTrZA5vH3W1CU8DU", + "yU52GTHTAJDz88yR" + ], + "name": "Hell Hound", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Hell Hound", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 19, + "value": 19 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tBlack wolfhounds with red eyes and jaws dripping with flames.
\n\t\n\tAC 13, HP 19, ATK 2 bite +4 (1d8) or 1 fire breath, MV double near, S +2, D +1, C +1, I -2, W +1, Ch -3, AL C, LV 4
\n\tImpervious. Fire immune.
Fire Breath. Fills a near-sized cube extending from hell hound. DC 15 DEX or 3d8 damage. Cannot use again for 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/hellfire__NbUw02jTaenW8Vp6.json b/data/packs/monsters.db/hellfire__NbUw02jTaenW8Vp6.json new file mode 100644 index 00000000..9caf0231 --- /dev/null +++ b/data/packs/monsters.db/hellfire__NbUw02jTaenW8Vp6.json @@ -0,0 +1,17 @@ +{ + "_id": "NbUw02jTaenW8Vp6", + "_key": "!actors.items!ju93VWtuoi9BRX5F.NbUw02jTaenW8Vp6", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Hellfire", + "system": { + "description": "DC 18 DEX or [[/r 2d8]] damage per round until flames extinguished.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/hellfrost__W3X61rTRLqMcyQvA.json b/data/packs/monsters.db/hellfrost__W3X61rTRLqMcyQvA.json new file mode 100644 index 00000000..b5f7c6dc --- /dev/null +++ b/data/packs/monsters.db/hellfrost__W3X61rTRLqMcyQvA.json @@ -0,0 +1,24 @@ +{ + "_id": "W3X61rTRLqMcyQvA", + "_key": "!actors.items!yMyZ18conSZhwlpg.W3X61rTRLqMcyQvA", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Hellfrost", + "system": { + "dc": 13, + "description": "All within near-sized cube extending from oni [[/r 3d6]] damage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/hippogriff__SgSkMF7D9BE69ubm.json b/data/packs/monsters.db/hippogriff__SgSkMF7D9BE69ubm.json new file mode 100644 index 00000000..195c3cb8 --- /dev/null +++ b/data/packs/monsters.db/hippogriff__SgSkMF7D9BE69ubm.json @@ -0,0 +1,121 @@ +{ + "_id": "SgSkMF7D9BE69ubm", + "_key": "!actors!SgSkMF7D9BE69ubm", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "zUjWRYO78HeEWzoC" + ], + "name": "Hippogriff", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Hippogriff", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 14, + "value": 14 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tFierce, winged creatures with the lower body of a horse and upper body of a giant eagle.
\n\t\n\tAC 13, HP 14, ATK 2 rend +3 (1d8), MV double near (fly), S +3, D +3, C +1, I -3, W +1, Ch -2, AL N, LV 3
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/hippopotamus__WI7Tq6Vf2vmgBKcN.json b/data/packs/monsters.db/hippopotamus__WI7Tq6Vf2vmgBKcN.json new file mode 100644 index 00000000..bb5243e8 --- /dev/null +++ b/data/packs/monsters.db/hippopotamus__WI7Tq6Vf2vmgBKcN.json @@ -0,0 +1,122 @@ +{ + "_id": "WI7Tq6Vf2vmgBKcN", + "_key": "!actors!WI7Tq6Vf2vmgBKcN", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "ItAclbcKTFRDYy1Y", + "sXk1FWU6kayGJJtu" + ], + "name": "Hippopotamus", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Hippopotamus", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 24, + "value": 24 + } + }, + "darkAdapted": true, + "level": { + "value": 5 + }, + "move": "near", + "moveNote": "swim", + "notes": "\n\tOrnery river-beasts as large as cows with round, purple bodies and bulbous snouts.
\n\t\n\tAC 12, HP 24, ATK 2 bite +4 (1d10), MV near (swim), S +4, D +0, C +2, I -3, W +0, Ch -3, AL N, LV 5
\n\tStumpy. ADV on STR checks to grab or drag other creatures.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/hiss__ZiEf4YjkZUhYrOWt.json b/data/packs/monsters.db/hiss__ZiEf4YjkZUhYrOWt.json new file mode 100644 index 00000000..63bcb505 --- /dev/null +++ b/data/packs/monsters.db/hiss__ZiEf4YjkZUhYrOWt.json @@ -0,0 +1,24 @@ +{ + "_id": "ZiEf4YjkZUhYrOWt", + "_key": "!actors.items!wgHzqAqBNsutUALU.ZiEf4YjkZUhYrOWt", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Hiss", + "system": { + "dc": 12, + "description": "End one spell within far.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/hobgoblin__uqHIz56KiBwTnbTJ.json b/data/packs/monsters.db/hobgoblin__uqHIz56KiBwTnbTJ.json index 0bf09704..b540d79f 100644 --- a/data/packs/monsters.db/hobgoblin__uqHIz56KiBwTnbTJ.json +++ b/data/packs/monsters.db/hobgoblin__uqHIz56KiBwTnbTJ.json @@ -6,9 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "Fv3PtvS9lAMDgrPj", - "T53a4dPxQYuRwUVW", - "2caEkrL6y4JRarjI" + "XIMbHAfcpvW2kw4h", + "ISCWn89ueuUIgLfb", + "060OV0hxQW8La7Qu" ], "name": "Hobgoblin", "prototypeToken": { @@ -24,7 +24,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -117,7 +117,7 @@ }, "move": "near", "moveNote": "", - "notes": "A sturdy, tall goblin with russet skin. Militant and strategic.
AC 15 (chainmail + shield), HP 10, ATK 1 longsword +3 (1d8) or 1 longbow (far) +0 (1d8), MV near, S +3, D +0, C +1, I +2, W +1, Ch +1, AL C, LV 2
Phalanx. +1 to attacks and AC when in close range of an allied hobgoblin.
", + "notes": "\n\tA sturdy, tall goblin with russet skin. Militant and strategic.
\n\t\n\tAC 15 (chainmail + shield), HP 10, ATK 1 longsword +3 (1d8) or 1 longbow (far) +0 (1d8), MV near, S +3, D +0, C +1, I +2, W +1, Ch +1, AL C, LV 2
\n\tPhalanx. +1 to attacks and AC when in close range of an allied hobgoblin.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/holy_flame__XEYzsx5hdL3flYIX.json b/data/packs/monsters.db/holy_flame__XEYzsx5hdL3flYIX.json new file mode 100644 index 00000000..9eea1db2 --- /dev/null +++ b/data/packs/monsters.db/holy_flame__XEYzsx5hdL3flYIX.json @@ -0,0 +1,23 @@ +{ + "_id": "XEYzsx5hdL3flYIX", + "_key": "!actors.items!vRn6zM7a0nrqSiY5.XEYzsx5hdL3flYIX", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Holy Flame", + "system": { + "dc": "13", + "description": "Self. Weapons ignite in magic flames and deal an additional [[/r 1d6]] damage for 5 rounds.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/hoof__Ato63b0JE174gkKv.json b/data/packs/monsters.db/hoof__Ato63b0JE174gkKv.json new file mode 100644 index 00000000..8f964b32 --- /dev/null +++ b/data/packs/monsters.db/hoof__Ato63b0JE174gkKv.json @@ -0,0 +1,37 @@ +{ + "_id": "Ato63b0JE174gkKv", + "_key": "!actors.items!JO2HwD53QhEuV3W9.Ato63b0JE174gkKv", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Hoof", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/hooves__ULkyjTYA9nKs0X4A.json b/data/packs/monsters.db/hooves__ULkyjTYA9nKs0X4A.json new file mode 100644 index 00000000..0b1f9f87 --- /dev/null +++ b/data/packs/monsters.db/hooves__ULkyjTYA9nKs0X4A.json @@ -0,0 +1,37 @@ +{ + "_id": "ULkyjTYA9nKs0X4A", + "_key": "!actors.items!Rh2bzqDRC1JF1FiG.ULkyjTYA9nKs0X4A", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Hooves", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/hooves__eODAVRQegoJ00AXo.json b/data/packs/monsters.db/hooves__eODAVRQegoJ00AXo.json new file mode 100644 index 00000000..805890a2 --- /dev/null +++ b/data/packs/monsters.db/hooves__eODAVRQegoJ00AXo.json @@ -0,0 +1,37 @@ +{ + "_id": "eODAVRQegoJ00AXo", + "_key": "!actors.items!olqRJQaOKMLkESQN.eODAVRQegoJ00AXo", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Hooves", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/hooves__jPWMS3xD8H0lOwCy.json b/data/packs/monsters.db/hooves__jPWMS3xD8H0lOwCy.json new file mode 100644 index 00000000..f0999849 --- /dev/null +++ b/data/packs/monsters.db/hooves__jPWMS3xD8H0lOwCy.json @@ -0,0 +1,37 @@ +{ + "_id": "jPWMS3xD8H0lOwCy", + "_key": "!actors.items!bxcbuzesUqGpEBxw.jPWMS3xD8H0lOwCy", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Hooves", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/hooves__rRO9ysw5M0zmFxOL.json b/data/packs/monsters.db/hooves__rRO9ysw5M0zmFxOL.json new file mode 100644 index 00000000..d182c1b3 --- /dev/null +++ b/data/packs/monsters.db/hooves__rRO9ysw5M0zmFxOL.json @@ -0,0 +1,37 @@ +{ + "_id": "rRO9ysw5M0zmFxOL", + "_key": "!actors.items!5Tp7B3qOMEAdMkJ8.rRO9ysw5M0zmFxOL", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Hooves", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/horn__AJvIHbkNc1FYAP9n.json b/data/packs/monsters.db/horn__AJvIHbkNc1FYAP9n.json new file mode 100644 index 00000000..7b14b2fd --- /dev/null +++ b/data/packs/monsters.db/horn__AJvIHbkNc1FYAP9n.json @@ -0,0 +1,37 @@ +{ + "_id": "AJvIHbkNc1FYAP9n", + "_key": "!actors.items!SG7K5ZFCguR27Gxm.AJvIHbkNc1FYAP9n", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Horn", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/horn__e6LNCOBBYt6NnV3C.json b/data/packs/monsters.db/horn__e6LNCOBBYt6NnV3C.json new file mode 100644 index 00000000..8e74d501 --- /dev/null +++ b/data/packs/monsters.db/horn__e6LNCOBBYt6NnV3C.json @@ -0,0 +1,37 @@ +{ + "_id": "e6LNCOBBYt6NnV3C", + "_key": "!actors.items!99s2guSyYKPWp1oy.e6LNCOBBYt6NnV3C", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Horn", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Knock", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/horn__li5WO5TO9K1JNurG.json b/data/packs/monsters.db/horn__li5WO5TO9K1JNurG.json new file mode 100644 index 00000000..ef577222 --- /dev/null +++ b/data/packs/monsters.db/horn__li5WO5TO9K1JNurG.json @@ -0,0 +1,24 @@ +{ + "_id": "li5WO5TO9K1JNurG", + "_key": "!actors.items!63d5P0opwEQTdDIn.li5WO5TO9K1JNurG", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Horn", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "All enemies in near DC 15 CHA or paralyzed [[/r 1d4]] rounds.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/horns__M1BK6I0AnWsb8SoT.json b/data/packs/monsters.db/horns__M1BK6I0AnWsb8SoT.json new file mode 100644 index 00000000..8f7ece62 --- /dev/null +++ b/data/packs/monsters.db/horns__M1BK6I0AnWsb8SoT.json @@ -0,0 +1,37 @@ +{ + "_id": "M1BK6I0AnWsb8SoT", + "_key": "!actors.items!c3Nvj86e0Layz3NG.M1BK6I0AnWsb8SoT", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Horns", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/horns__b25hJyHzBb4swKqo.json b/data/packs/monsters.db/horns__b25hJyHzBb4swKqo.json new file mode 100644 index 00000000..490b1bf0 --- /dev/null +++ b/data/packs/monsters.db/horns__b25hJyHzBb4swKqo.json @@ -0,0 +1,37 @@ +{ + "_id": "b25hJyHzBb4swKqo", + "_key": "!actors.items!ZGILlry1pBhE4iDh.b25hJyHzBb4swKqo", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Horns", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/horse__olqRJQaOKMLkESQN.json b/data/packs/monsters.db/horse__olqRJQaOKMLkESQN.json new file mode 100644 index 00000000..0a783f06 --- /dev/null +++ b/data/packs/monsters.db/horse__olqRJQaOKMLkESQN.json @@ -0,0 +1,121 @@ +{ + "_id": "olqRJQaOKMLkESQN", + "_key": "!actors!olqRJQaOKMLkESQN", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "eODAVRQegoJ00AXo" + ], + "name": "Horse", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Horse", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 11, + "value": 11 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tPowerful, swift herd animals that roam open plains.
\n\t\n\tAC 11, HP 11, ATK 1 hooves +3 (1d6), MV double near, S +3, D +1, C +2, I -3, W +1, Ch -2, AL N, LV 2
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/hydra__hr2wYwBcd0WuJWK8.json b/data/packs/monsters.db/hydra__hr2wYwBcd0WuJWK8.json new file mode 100644 index 00000000..ad66fbfa --- /dev/null +++ b/data/packs/monsters.db/hydra__hr2wYwBcd0WuJWK8.json @@ -0,0 +1,122 @@ +{ + "_id": "hr2wYwBcd0WuJWK8", + "_key": "!actors!hr2wYwBcd0WuJWK8", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "dJmT1eytBUgGUxbj", + "YPK9WrDIMTqGMXSZ" + ], + "name": "Hydra", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Hydra", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 11, + "value": 11 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "swim", + "notes": "\n\tA towering, amphibious reptile with a bouquet of snake heads writhing on long necks.
\n\t\n\tAC 15, HP 11, ATK 1 bite (near) +6 (1d8), MV near (swim), S +5, D +1, C +2, I -2, W +1, Ch -2, AL N, LV 2
\n\tHeads. Choose how many heads the hydra has. Each is LV 2, AC 15, HP 11, and can make 1 bite attack. A killed head sprouts into two new heads at the start of the hydra's turn unless cauterized beforehand. The hydra's LV is all the heads combined.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/hypnotize__MhCm5cEUvGTvhwfE.json b/data/packs/monsters.db/hypnotize__MhCm5cEUvGTvhwfE.json new file mode 100644 index 00000000..85744b7b --- /dev/null +++ b/data/packs/monsters.db/hypnotize__MhCm5cEUvGTvhwfE.json @@ -0,0 +1,23 @@ +{ + "_id": "MhCm5cEUvGTvhwfE", + "_key": "!actors.items!UDGXIj9pB0TdWPA6.MhCm5cEUvGTvhwfE", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Hypnotize", + "system": { + "dc": "13", + "description": "Focus. One target in near range who can see naga is helplessly stupefied for duration.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/ice_aura__J63TUijUBeGFhaCw.json b/data/packs/monsters.db/ice_aura__J63TUijUBeGFhaCw.json new file mode 100644 index 00000000..c1752c94 --- /dev/null +++ b/data/packs/monsters.db/ice_aura__J63TUijUBeGFhaCw.json @@ -0,0 +1,17 @@ +{ + "_id": "J63TUijUBeGFhaCw", + "_key": "!actors.items!pWIrU2mRsvTe17Nh.J63TUijUBeGFhaCw", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Ice Aura", + "system": { + "description": "Enemies within near of rime walker DC 12 CON at start of turn or lose action.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/ice_breath__gZbLx66mCcYtGmrA.json b/data/packs/monsters.db/ice_breath__gZbLx66mCcYtGmrA.json new file mode 100644 index 00000000..e766ef28 --- /dev/null +++ b/data/packs/monsters.db/ice_breath__gZbLx66mCcYtGmrA.json @@ -0,0 +1,24 @@ +{ + "_id": "gZbLx66mCcYtGmrA", + "_key": "!actors.items!CUMRox407hfN6Ho1.gZbLx66mCcYtGmrA", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Ice Breath", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Fills a double near-sized cube extending from dragon. DC 15 DEX or [[/r 4d8]] damage and frozen for 1 round.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/illusion__zoqqeU3OnSCpP6Ec.json b/data/packs/monsters.db/illusion__zoqqeU3OnSCpP6Ec.json new file mode 100644 index 00000000..702cf46d --- /dev/null +++ b/data/packs/monsters.db/illusion__zoqqeU3OnSCpP6Ec.json @@ -0,0 +1,24 @@ +{ + "_id": "zoqqeU3OnSCpP6Ec", + "_key": "!actors.items!dNSmJX2keI0T2Gig.zoqqeU3OnSCpP6Ec", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Illusion", + "system": { + "dc": 11, + "description": "Create a convincing visual and/ or auditory illusion within near. Lasts until dismissed.
", + "duration": { + "type": "permanent", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/imbue__ZMdHgi20AFwacrbA.json b/data/packs/monsters.db/imbue__ZMdHgi20AFwacrbA.json new file mode 100644 index 00000000..e9a46908 --- /dev/null +++ b/data/packs/monsters.db/imbue__ZMdHgi20AFwacrbA.json @@ -0,0 +1,23 @@ +{ + "_id": "ZMdHgi20AFwacrbA", + "_key": "!actors.items!xwdLsiejN4nayUR5.ZMdHgi20AFwacrbA", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Imbue", + "system": { + "dc": "13", + "description": "Staff becomes a +3 magic weapon for 10 rounds.
", + "duration": { + "type": "rounds", + "value": "0" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/impervious__1fgUidwkC1cqXkOa.json b/data/packs/monsters.db/impervious__1fgUidwkC1cqXkOa.json new file mode 100644 index 00000000..1eb148d9 --- /dev/null +++ b/data/packs/monsters.db/impervious__1fgUidwkC1cqXkOa.json @@ -0,0 +1,17 @@ +{ + "_id": "1fgUidwkC1cqXkOa", + "_key": "!actors.items!t3Wr5E8hsOs1xtfK.1fgUidwkC1cqXkOa", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Fire immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__5FSRdhxv3O0xkJhU.json b/data/packs/monsters.db/impervious__5FSRdhxv3O0xkJhU.json new file mode 100644 index 00000000..4517201a --- /dev/null +++ b/data/packs/monsters.db/impervious__5FSRdhxv3O0xkJhU.json @@ -0,0 +1,17 @@ +{ + "_id": "5FSRdhxv3O0xkJhU", + "_key": "!actors.items!o3Yd8P0DavwDp21b.5FSRdhxv3O0xkJhU", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Immune to fire. Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__5vLa9pu02iJfYnxq.json b/data/packs/monsters.db/impervious__5vLa9pu02iJfYnxq.json new file mode 100644 index 00000000..a857a7d7 --- /dev/null +++ b/data/packs/monsters.db/impervious__5vLa9pu02iJfYnxq.json @@ -0,0 +1,17 @@ +{ + "_id": "5vLa9pu02iJfYnxq", + "_key": "!actors.items!Puc0P5lO6IphdIQP.5vLa9pu02iJfYnxq", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__9ssq5uwrKPI5Jscn.json b/data/packs/monsters.db/impervious__9ssq5uwrKPI5Jscn.json new file mode 100644 index 00000000..696f9259 --- /dev/null +++ b/data/packs/monsters.db/impervious__9ssq5uwrKPI5Jscn.json @@ -0,0 +1,17 @@ +{ + "_id": "9ssq5uwrKPI5Jscn", + "_key": "!actors.items!JAl9s0Rm4b1beFa1.9ssq5uwrKPI5Jscn", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by magical sources. Immune to hostile spells of 3rd tier or lower.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__BXojKgGPUfsEyq6u.json b/data/packs/monsters.db/impervious__BXojKgGPUfsEyq6u.json new file mode 100644 index 00000000..c3c0b581 --- /dev/null +++ b/data/packs/monsters.db/impervious__BXojKgGPUfsEyq6u.json @@ -0,0 +1,17 @@ +{ + "_id": "BXojKgGPUfsEyq6u", + "_key": "!actors.items!pWIrU2mRsvTe17Nh.BXojKgGPUfsEyq6u", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Immune to cold.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__D0OpmNDPEKuUXdid.json b/data/packs/monsters.db/impervious__D0OpmNDPEKuUXdid.json new file mode 100644 index 00000000..bfd6194e --- /dev/null +++ b/data/packs/monsters.db/impervious__D0OpmNDPEKuUXdid.json @@ -0,0 +1,17 @@ +{ + "_id": "D0OpmNDPEKuUXdid", + "_key": "!actors.items!ZP1OsAWwqVppLts0.D0OpmNDPEKuUXdid", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__FxRXOJHFckfs7i7g.json b/data/packs/monsters.db/impervious__FxRXOJHFckfs7i7g.json new file mode 100644 index 00000000..6a490355 --- /dev/null +++ b/data/packs/monsters.db/impervious__FxRXOJHFckfs7i7g.json @@ -0,0 +1,17 @@ +{ + "_id": "FxRXOJHFckfs7i7g", + "_key": "!actors.items!FeQJTjVbjxIH6uHd.FxRXOJHFckfs7i7g", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__GkVnYvkPLNg95Rlb.json b/data/packs/monsters.db/impervious__GkVnYvkPLNg95Rlb.json new file mode 100644 index 00000000..66faa2d7 --- /dev/null +++ b/data/packs/monsters.db/impervious__GkVnYvkPLNg95Rlb.json @@ -0,0 +1,17 @@ +{ + "_id": "GkVnYvkPLNg95Rlb", + "_key": "!actors.items!w14e0EzbGfvjkbes.GkVnYvkPLNg95Rlb", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__GrwYHwI1TNRIWZ3K.json b/data/packs/monsters.db/impervious__GrwYHwI1TNRIWZ3K.json new file mode 100644 index 00000000..9a932da6 --- /dev/null +++ b/data/packs/monsters.db/impervious__GrwYHwI1TNRIWZ3K.json @@ -0,0 +1,17 @@ +{ + "_id": "GrwYHwI1TNRIWZ3K", + "_key": "!actors.items!rEhCGVPPzY0R18oJ.GrwYHwI1TNRIWZ3K", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Fire immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__HfJhK0QYXw6o2oPB.json b/data/packs/monsters.db/impervious__HfJhK0QYXw6o2oPB.json new file mode 100644 index 00000000..587fff39 --- /dev/null +++ b/data/packs/monsters.db/impervious__HfJhK0QYXw6o2oPB.json @@ -0,0 +1,17 @@ +{ + "_id": "HfJhK0QYXw6o2oPB", + "_key": "!actors.items!1Z2r4GggLt8aNrP8.HfJhK0QYXw6o2oPB", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by silver or magic sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__Hr5ZurgzDohYIL2Q.json b/data/packs/monsters.db/impervious__Hr5ZurgzDohYIL2Q.json new file mode 100644 index 00000000..6abf2f22 --- /dev/null +++ b/data/packs/monsters.db/impervious__Hr5ZurgzDohYIL2Q.json @@ -0,0 +1,17 @@ +{ + "_id": "Hr5ZurgzDohYIL2Q", + "_key": "!actors.items!LjwxMX3llNTrJk78.Hr5ZurgzDohYIL2Q", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by fire.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__IaBZ5s4lUvqDge1j.json b/data/packs/monsters.db/impervious__IaBZ5s4lUvqDge1j.json new file mode 100644 index 00000000..47212513 --- /dev/null +++ b/data/packs/monsters.db/impervious__IaBZ5s4lUvqDge1j.json @@ -0,0 +1,17 @@ +{ + "_id": "IaBZ5s4lUvqDge1j", + "_key": "!actors.items!VRZ60vAEV5ltvs6k.IaBZ5s4lUvqDge1j", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Can only be harmed by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__JuCFrQWxRMVHuvPB.json b/data/packs/monsters.db/impervious__JuCFrQWxRMVHuvPB.json new file mode 100644 index 00000000..a9bd4801 --- /dev/null +++ b/data/packs/monsters.db/impervious__JuCFrQWxRMVHuvPB.json @@ -0,0 +1,17 @@ +{ + "_id": "JuCFrQWxRMVHuvPB", + "_key": "!actors.items!4A7ELy7Oj4YKRqTf.JuCFrQWxRMVHuvPB", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Electricity immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__KaB7b0crjJJlOo9b.json b/data/packs/monsters.db/impervious__KaB7b0crjJJlOo9b.json new file mode 100644 index 00000000..a33a152c --- /dev/null +++ b/data/packs/monsters.db/impervious__KaB7b0crjJJlOo9b.json @@ -0,0 +1,17 @@ +{ + "_id": "KaB7b0crjJJlOo9b", + "_key": "!actors.items!vylW8UYkC5i9wAS7.KaB7b0crjJJlOo9b", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by magical sources. Fire immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__P9NgNzlnTl6yuuBw.json b/data/packs/monsters.db/impervious__P9NgNzlnTl6yuuBw.json new file mode 100644 index 00000000..96cf51ae --- /dev/null +++ b/data/packs/monsters.db/impervious__P9NgNzlnTl6yuuBw.json @@ -0,0 +1,17 @@ +{ + "_id": "P9NgNzlnTl6yuuBw", + "_key": "!actors.items!uTmirbJfdHFTag2i.P9NgNzlnTl6yuuBw", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Fire immune. Healed by electricity.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__PBctHARRrRjY6WY5.json b/data/packs/monsters.db/impervious__PBctHARRrRjY6WY5.json new file mode 100644 index 00000000..401a4940 --- /dev/null +++ b/data/packs/monsters.db/impervious__PBctHARRrRjY6WY5.json @@ -0,0 +1,17 @@ +{ + "_id": "PBctHARRrRjY6WY5", + "_key": "!actors.items!QziiJsawKcGcS0QJ.PBctHARRrRjY6WY5", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Immune to cold.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__QNUHYps1y3jESjTV.json b/data/packs/monsters.db/impervious__QNUHYps1y3jESjTV.json new file mode 100644 index 00000000..bc8de9f4 --- /dev/null +++ b/data/packs/monsters.db/impervious__QNUHYps1y3jESjTV.json @@ -0,0 +1,17 @@ +{ + "_id": "QNUHYps1y3jESjTV", + "_key": "!actors.items!dSiRSDzrV4AJNnMk.QNUHYps1y3jESjTV", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by silver or magic sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__QZmVPGgUfKhnDxG3.json b/data/packs/monsters.db/impervious__QZmVPGgUfKhnDxG3.json new file mode 100644 index 00000000..d924aba7 --- /dev/null +++ b/data/packs/monsters.db/impervious__QZmVPGgUfKhnDxG3.json @@ -0,0 +1,17 @@ +{ + "_id": "QZmVPGgUfKhnDxG3", + "_key": "!actors.items!qhy4sxYqEkl171L5.QZmVPGgUfKhnDxG3", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Fire immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__TcdW69Srj2wWFz0t.json b/data/packs/monsters.db/impervious__TcdW69Srj2wWFz0t.json new file mode 100644 index 00000000..b7b60618 --- /dev/null +++ b/data/packs/monsters.db/impervious__TcdW69Srj2wWFz0t.json @@ -0,0 +1,17 @@ +{ + "_id": "TcdW69Srj2wWFz0t", + "_key": "!actors.items!bxcbuzesUqGpEBxw.TcdW69Srj2wWFz0t", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Nightmare and its rider immune to fire.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__UtK76I73BiZUeNDL.json b/data/packs/monsters.db/impervious__UtK76I73BiZUeNDL.json new file mode 100644 index 00000000..b212e6ac --- /dev/null +++ b/data/packs/monsters.db/impervious__UtK76I73BiZUeNDL.json @@ -0,0 +1,17 @@ +{ + "_id": "UtK76I73BiZUeNDL", + "_key": "!actors.items!Fb4nfQoOqplwmGHe.UtK76I73BiZUeNDL", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__VsxmxC8TpGnFloDC.json b/data/packs/monsters.db/impervious__VsxmxC8TpGnFloDC.json new file mode 100644 index 00000000..cdb6edbb --- /dev/null +++ b/data/packs/monsters.db/impervious__VsxmxC8TpGnFloDC.json @@ -0,0 +1,17 @@ +{ + "_id": "VsxmxC8TpGnFloDC", + "_key": "!actors.items!ytftI0motwEnF29v.VsxmxC8TpGnFloDC", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__Wp1xDz1cma5aMm5p.json b/data/packs/monsters.db/impervious__Wp1xDz1cma5aMm5p.json new file mode 100644 index 00000000..637d8daf --- /dev/null +++ b/data/packs/monsters.db/impervious__Wp1xDz1cma5aMm5p.json @@ -0,0 +1,17 @@ +{ + "_id": "Wp1xDz1cma5aMm5p", + "_key": "!actors.items!5uzilW5qSX7bPzxe.Wp1xDz1cma5aMm5p", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Cold and fire immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__WwLMNr3U6elmneIY.json b/data/packs/monsters.db/impervious__WwLMNr3U6elmneIY.json new file mode 100644 index 00000000..4d94d104 --- /dev/null +++ b/data/packs/monsters.db/impervious__WwLMNr3U6elmneIY.json @@ -0,0 +1,17 @@ +{ + "_id": "WwLMNr3U6elmneIY", + "_key": "!actors.items!o1aBfxHFxYVHLTRn.WwLMNr3U6elmneIY", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by magical sources. Fire immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__YImlFNjt5jYOjGBh.json b/data/packs/monsters.db/impervious__YImlFNjt5jYOjGBh.json new file mode 100644 index 00000000..6cd31622 --- /dev/null +++ b/data/packs/monsters.db/impervious__YImlFNjt5jYOjGBh.json @@ -0,0 +1,17 @@ +{ + "_id": "YImlFNjt5jYOjGBh", + "_key": "!actors.items!V1wcRoUEnIbaNjXN.YImlFNjt5jYOjGBh", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by magical sources. Fire immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__ZZCTRs1YBXaBo4TV.json b/data/packs/monsters.db/impervious__ZZCTRs1YBXaBo4TV.json new file mode 100644 index 00000000..20395f00 --- /dev/null +++ b/data/packs/monsters.db/impervious__ZZCTRs1YBXaBo4TV.json @@ -0,0 +1,17 @@ +{ + "_id": "ZZCTRs1YBXaBo4TV", + "_key": "!actors.items!04acXEvbSpXQ1NjS.ZZCTRs1YBXaBo4TV", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Immune to damage from acid, cold, or fire.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__b1R2wmHEPUFWBBab.json b/data/packs/monsters.db/impervious__b1R2wmHEPUFWBBab.json new file mode 100644 index 00000000..ab81555b --- /dev/null +++ b/data/packs/monsters.db/impervious__b1R2wmHEPUFWBBab.json @@ -0,0 +1,17 @@ +{ + "_id": "b1R2wmHEPUFWBBab", + "_key": "!actors.items!OrFJy0frYF2B8wbh.b1R2wmHEPUFWBBab", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Immune to cold and fire.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__doKTtWgTyQmfPApC.json b/data/packs/monsters.db/impervious__doKTtWgTyQmfPApC.json new file mode 100644 index 00000000..dce763d6 --- /dev/null +++ b/data/packs/monsters.db/impervious__doKTtWgTyQmfPApC.json @@ -0,0 +1,17 @@ +{ + "_id": "doKTtWgTyQmfPApC", + "_key": "!actors.items!C0CuPZJOFDmuplw8.doKTtWgTyQmfPApC", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Can only be damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__gTHp5qpkxSxfeLIp.json b/data/packs/monsters.db/impervious__gTHp5qpkxSxfeLIp.json new file mode 100644 index 00000000..9b1a89c2 --- /dev/null +++ b/data/packs/monsters.db/impervious__gTHp5qpkxSxfeLIp.json @@ -0,0 +1,17 @@ +{ + "_id": "gTHp5qpkxSxfeLIp", + "_key": "!actors.items!OkhcwZ7JqJxTgkJo.gTHp5qpkxSxfeLIp", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Fire immune. Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__hmmFs6UJluNSAPEL.json b/data/packs/monsters.db/impervious__hmmFs6UJluNSAPEL.json new file mode 100644 index 00000000..13723c29 --- /dev/null +++ b/data/packs/monsters.db/impervious__hmmFs6UJluNSAPEL.json @@ -0,0 +1,17 @@ +{ + "_id": "hmmFs6UJluNSAPEL", + "_key": "!actors.items!pB9F8QWYdWzfZMzs.hmmFs6UJluNSAPEL", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only harmed by fire.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__ht5w0XlsrqrvjCNn.json b/data/packs/monsters.db/impervious__ht5w0XlsrqrvjCNn.json new file mode 100644 index 00000000..400d7076 --- /dev/null +++ b/data/packs/monsters.db/impervious__ht5w0XlsrqrvjCNn.json @@ -0,0 +1,17 @@ +{ + "_id": "ht5w0XlsrqrvjCNn", + "_key": "!actors.items!nugxSBkw9LcUDPqF.ht5w0XlsrqrvjCNn", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Cold immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__jgEp0FgpBZXp7wrJ.json b/data/packs/monsters.db/impervious__jgEp0FgpBZXp7wrJ.json new file mode 100644 index 00000000..6db37bba --- /dev/null +++ b/data/packs/monsters.db/impervious__jgEp0FgpBZXp7wrJ.json @@ -0,0 +1,17 @@ +{ + "_id": "jgEp0FgpBZXp7wrJ", + "_key": "!actors.items!XEFAKSOcCUd8G89y.jgEp0FgpBZXp7wrJ", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__qHpbF2HSL22S6dhf.json b/data/packs/monsters.db/impervious__qHpbF2HSL22S6dhf.json new file mode 100644 index 00000000..d6ffbe66 --- /dev/null +++ b/data/packs/monsters.db/impervious__qHpbF2HSL22S6dhf.json @@ -0,0 +1,17 @@ +{ + "_id": "qHpbF2HSL22S6dhf", + "_key": "!actors.items!VvkJkRVLs6l9UaZy.qHpbF2HSL22S6dhf", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Immune to cold.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__qv5br9H22IAl8ij7.json b/data/packs/monsters.db/impervious__qv5br9H22IAl8ij7.json new file mode 100644 index 00000000..4e4993e2 --- /dev/null +++ b/data/packs/monsters.db/impervious__qv5br9H22IAl8ij7.json @@ -0,0 +1,17 @@ +{ + "_id": "qv5br9H22IAl8ij7", + "_key": "!actors.items!adojju5DJl1iWEg4.qv5br9H22IAl8ij7", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__ucpMHXglKWhRznpc.json b/data/packs/monsters.db/impervious__ucpMHXglKWhRznpc.json new file mode 100644 index 00000000..19c3cdf3 --- /dev/null +++ b/data/packs/monsters.db/impervious__ucpMHXglKWhRznpc.json @@ -0,0 +1,17 @@ +{ + "_id": "ucpMHXglKWhRznpc", + "_key": "!actors.items!ju93VWtuoi9BRX5F.ucpMHXglKWhRznpc", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Fire immune. Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/impervious__yU52GTHTAJDz88yR.json b/data/packs/monsters.db/impervious__yU52GTHTAJDz88yR.json new file mode 100644 index 00000000..8b7dcaeb --- /dev/null +++ b/data/packs/monsters.db/impervious__yU52GTHTAJDz88yR.json @@ -0,0 +1,17 @@ +{ + "_id": "yU52GTHTAJDz88yR", + "_key": "!actors.items!PAb9czULqynbNnKj.yU52GTHTAJDz88yR", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Impervious", + "system": { + "description": "Fire immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/incorporeal__4lmNe8oSGhq6zC5W.json b/data/packs/monsters.db/incorporeal__4lmNe8oSGhq6zC5W.json new file mode 100644 index 00000000..fc1f207e --- /dev/null +++ b/data/packs/monsters.db/incorporeal__4lmNe8oSGhq6zC5W.json @@ -0,0 +1,17 @@ +{ + "_id": "4lmNe8oSGhq6zC5W", + "_key": "!actors.items!LV2ZWlK1qUQz5J4K.4lmNe8oSGhq6zC5W", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Incorporeal", + "system": { + "description": "In place of attacks, become corporeal or incorporeal.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/incorporeal__QZY3fSdA9Tv6vuPA.json b/data/packs/monsters.db/incorporeal__QZY3fSdA9Tv6vuPA.json new file mode 100644 index 00000000..5afec1ba --- /dev/null +++ b/data/packs/monsters.db/incorporeal__QZY3fSdA9Tv6vuPA.json @@ -0,0 +1,17 @@ +{ + "_id": "QZY3fSdA9Tv6vuPA", + "_key": "!actors.items!ch1UpQSCVBgUNS2a.QZY3fSdA9Tv6vuPA", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Incorporeal", + "system": { + "description": "In place of attacks, become corporeal or incorporeal.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/inferno__PPXVvb1maJzU52wR.json b/data/packs/monsters.db/inferno__PPXVvb1maJzU52wR.json new file mode 100644 index 00000000..54598e1f --- /dev/null +++ b/data/packs/monsters.db/inferno__PPXVvb1maJzU52wR.json @@ -0,0 +1,24 @@ +{ + "_id": "PPXVvb1maJzU52wR", + "_key": "!actors.items!vylW8UYkC5i9wAS7.PPXVvb1maJzU52wR", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Inferno", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "All within near DC 15 DEX or [[/r 3d8]] damage.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/inferno__Y5R7txciv069WSAr.json b/data/packs/monsters.db/inferno__Y5R7txciv069WSAr.json new file mode 100644 index 00000000..43df998d --- /dev/null +++ b/data/packs/monsters.db/inferno__Y5R7txciv069WSAr.json @@ -0,0 +1,24 @@ +{ + "_id": "Y5R7txciv069WSAr", + "_key": "!actors.items!V1wcRoUEnIbaNjXN.Y5R7txciv069WSAr", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Inferno", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "All within near DC 15 DEX or [[/r 3d8]] damage.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/ink__PocUS1Ct2HYh8w6m.json b/data/packs/monsters.db/ink__PocUS1Ct2HYh8w6m.json new file mode 100644 index 00000000..12b3143b --- /dev/null +++ b/data/packs/monsters.db/ink__PocUS1Ct2HYh8w6m.json @@ -0,0 +1,17 @@ +{ + "_id": "PocUS1Ct2HYh8w6m", + "_key": "!actors.items!h0NMkJj2DCJiQ9Zw.PocUS1Ct2HYh8w6m", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Ink", + "system": { + "description": "In place of attacks, ink cloud blinds all in near for [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/invisibility__i1UPR5s1LPnsGRTd.json b/data/packs/monsters.db/invisibility__i1UPR5s1LPnsGRTd.json new file mode 100644 index 00000000..320cd3d0 --- /dev/null +++ b/data/packs/monsters.db/invisibility__i1UPR5s1LPnsGRTd.json @@ -0,0 +1,23 @@ +{ + "_id": "i1UPR5s1LPnsGRTd", + "_key": "!actors.items!dNSmJX2keI0T2Gig.i1UPR5s1LPnsGRTd", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Invisibility", + "system": { + "dc": "12", + "description": "Self. Become invisible for [[/r 2d4]] rounds.
", + "duration": { + "type": "rounds", + "value": "2d4" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/invisibility__oSzGRe1VcE86McEP.json b/data/packs/monsters.db/invisibility__oSzGRe1VcE86McEP.json new file mode 100644 index 00000000..3a30705a --- /dev/null +++ b/data/packs/monsters.db/invisibility__oSzGRe1VcE86McEP.json @@ -0,0 +1,17 @@ +{ + "_id": "oSzGRe1VcE86McEP", + "_key": "!actors.items!B1B7yApS28xtu8HN.oSzGRe1VcE86McEP", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Invisibility", + "system": { + "description": "1/day, turn invisible for 3 rounds. Ends if duergar attacks.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/invisible__WB2eFc4FvGmPvPbL.json b/data/packs/monsters.db/invisible__WB2eFc4FvGmPvPbL.json new file mode 100644 index 00000000..0cd7875f --- /dev/null +++ b/data/packs/monsters.db/invisible__WB2eFc4FvGmPvPbL.json @@ -0,0 +1,17 @@ +{ + "_id": "WB2eFc4FvGmPvPbL", + "_key": "!actors.items!3cz1ScEh3YlMU1ql.WB2eFc4FvGmPvPbL", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Invisible", + "system": { + "description": "Naturally invisible.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/invisible_stalker__3cz1ScEh3YlMU1ql.json b/data/packs/monsters.db/invisible_stalker__3cz1ScEh3YlMU1ql.json new file mode 100644 index 00000000..b6e7a3a9 --- /dev/null +++ b/data/packs/monsters.db/invisible_stalker__3cz1ScEh3YlMU1ql.json @@ -0,0 +1,124 @@ +{ + "_id": "3cz1ScEh3YlMU1ql", + "_key": "!actors!3cz1ScEh3YlMU1ql", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "jxWT6uaURcDLjUi8", + "89iCU6eRSUBUhsor", + "WB2eFc4FvGmPvPbL", + "8JqxVPRgYCdZCCdM" + ], + "name": "Invisible Stalker", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Invisible Stalker", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 29, + "value": 29 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tIntelligent creatures made of flowing air. Often bound to the bidding of evil sorcerers for their peerless tracking ability.
\n\t\n\tAC 13, HP 29, ATK 3 pummel +4 (1d6), MV near (fly), S +2, D +3, C +2, I +2, W +1, Ch +0, AL N, LV 6
\n\tBound. A secret, mundane contingency (such as the touch of a feather) ends the invisible stalker's magical servitude.
Invisible. Naturally invisible.
Tracking. Can always sense the direction of its chosen quarry.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/iron_hide__qY6Re0QNRRqMDjqp.json b/data/packs/monsters.db/iron_hide__qY6Re0QNRRqMDjqp.json new file mode 100644 index 00000000..b9a329cd --- /dev/null +++ b/data/packs/monsters.db/iron_hide__qY6Re0QNRRqMDjqp.json @@ -0,0 +1,17 @@ +{ + "_id": "qY6Re0QNRRqMDjqp", + "_key": "!actors.items!TWzBMX1oWU10HBOW.qY6Re0QNRRqMDjqp", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Iron Hide", + "system": { + "description": "Half damage from non-magical weapons.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/iron_longbow__LP4KGz4hITRZv36v.json b/data/packs/monsters.db/iron_longbow__LP4KGz4hITRZv36v.json new file mode 100644 index 00000000..61c536e5 --- /dev/null +++ b/data/packs/monsters.db/iron_longbow__LP4KGz4hITRZv36v.json @@ -0,0 +1,37 @@ +{ + "_id": "LP4KGz4hITRZv36v", + "_key": "!actors.items!t3Wr5E8hsOs1xtfK.LP4KGz4hITRZv36v", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Iron Longbow", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/iron_scepter__PmnNSs5f3nrfNElJ.json b/data/packs/monsters.db/iron_scepter__PmnNSs5f3nrfNElJ.json new file mode 100644 index 00000000..46ae4cf6 --- /dev/null +++ b/data/packs/monsters.db/iron_scepter__PmnNSs5f3nrfNElJ.json @@ -0,0 +1,37 @@ +{ + "_id": "PmnNSs5f3nrfNElJ", + "_key": "!actors.items!OkhcwZ7JqJxTgkJo.PmnNSs5f3nrfNElJ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Iron Scepter", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 10, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "3", + "special": "", + "value": "3d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/javelin__pFnosJ5LKgAsQliE.json b/data/packs/monsters.db/javelin__pFnosJ5LKgAsQliE.json new file mode 100644 index 00000000..017d5f0f --- /dev/null +++ b/data/packs/monsters.db/javelin__pFnosJ5LKgAsQliE.json @@ -0,0 +1,38 @@ +{ + "_id": "pFnosJ5LKgAsQliE", + "_key": "!actors.items!1lgm8jaBx4YNXmr7.pFnosJ5LKgAsQliE", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Javelin", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close", + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/jellyfish__uNah6fsgfkt4Aiet.json b/data/packs/monsters.db/jellyfish__uNah6fsgfkt4Aiet.json new file mode 100644 index 00000000..ffd317a8 --- /dev/null +++ b/data/packs/monsters.db/jellyfish__uNah6fsgfkt4Aiet.json @@ -0,0 +1,122 @@ +{ + "_id": "uNah6fsgfkt4Aiet", + "_key": "!actors!uNah6fsgfkt4Aiet", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "jFBmPpZieqYV1v8T", + "pUxPYCv0hAN8uZm7" + ], + "name": "Jellyfish", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 0.5, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Jellyfish", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 0.5 + }, + "system": { + "abilities": { + "cha": { + "mod": -4 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -4 + }, + "str": { + "mod": -4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 1, + "value": 1 + } + }, + "darkAdapted": true, + "level": { + "value": 0 + }, + "move": "close", + "moveNote": "swim", + "notes": "\n\tHand-sized, purple sea jellies with stinging tentacles.
\n\t\n\tAC 11, HP 1, ATK 1 sting +1 (1 + toxin), MV close (swim), S -4, D +1, C +0, I -4, W +1, Ch -4, AL N, LV 0
\n\tToxin. DC 9 CON or paralyzed 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/keen_senses__I7BMCOkLaN99Oinn.json b/data/packs/monsters.db/keen_senses__I7BMCOkLaN99Oinn.json new file mode 100644 index 00000000..03fcdb19 --- /dev/null +++ b/data/packs/monsters.db/keen_senses__I7BMCOkLaN99Oinn.json @@ -0,0 +1,17 @@ +{ + "_id": "I7BMCOkLaN99Oinn", + "_key": "!actors.items!R3CMnUkD0AVVkjuZ.I7BMCOkLaN99Oinn", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Keen Senses", + "system": { + "description": "Can't be surprised.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/keen_senses__WgsiomWaHkYKrE10.json b/data/packs/monsters.db/keen_senses__WgsiomWaHkYKrE10.json new file mode 100644 index 00000000..e004c55e --- /dev/null +++ b/data/packs/monsters.db/keen_senses__WgsiomWaHkYKrE10.json @@ -0,0 +1,17 @@ +{ + "_id": "WgsiomWaHkYKrE10", + "_key": "!actors.items!I7CMFbyFmFHVwE5U.WgsiomWaHkYKrE10", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Keen Senses", + "system": { + "description": "Can't be surprised.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/keen_senses__qz5bltkcGeEDjfng.json b/data/packs/monsters.db/keen_senses__qz5bltkcGeEDjfng.json new file mode 100644 index 00000000..038d5b6d --- /dev/null +++ b/data/packs/monsters.db/keen_senses__qz5bltkcGeEDjfng.json @@ -0,0 +1,17 @@ +{ + "_id": "qz5bltkcGeEDjfng", + "_key": "!actors.items!Ot77aKKqmML8yboF.qz5bltkcGeEDjfng", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Keen Senses", + "system": { + "description": "Can't be surprised.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/kiss__hZk7pEWkhv6XA3GA.json b/data/packs/monsters.db/kiss__hZk7pEWkhv6XA3GA.json new file mode 100644 index 00000000..23433d99 --- /dev/null +++ b/data/packs/monsters.db/kiss__hZk7pEWkhv6XA3GA.json @@ -0,0 +1,37 @@ +{ + "_id": "hZk7pEWkhv6XA3GA", + "_key": "!actors.items!eytIJSxijnY4VZ3U.hZk7pEWkhv6XA3GA", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Kiss", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Drain", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/knight__BviPIbrJao1ubOX1.json b/data/packs/monsters.db/knight__BviPIbrJao1ubOX1.json index f8a2b0f8..31ea8d15 100644 --- a/data/packs/monsters.db/knight__BviPIbrJao1ubOX1.json +++ b/data/packs/monsters.db/knight__BviPIbrJao1ubOX1.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "U39w1wDSpFmCS4IV", - "fvWyg57dom9cZy6A" + "bvZtyClECQjPyD9U", + "4uIQLGgxD2nobby9" ], "name": "Knight", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -110,13 +110,13 @@ "value": 14 } }, - "darkAdapted": false, + "darkAdapted": true, "level": { "value": 3 }, "move": "near", "moveNote": "", - "notes": "A warrior in shining plate mail and the surcoat of a knightly order.
AC 17 (plate mail + shield), HP 14, ATK 2 bastard sword +3 (1d8), MV near, S +3, D +0, C +1, I +0, W +0, Ch +1, AL L, LV 3
Oath. 3/day, ADV on a roll made in service of knight's order.
A warrior in shining plate mail and the surcoat of a knightly order.
\n\t\n\tAC 17 (plate mail + shield), HP 14, ATK 2 bastard sword +3 (1d8), MV near, S +3, D +0, C +1, I +0, W +0, Ch +1, AL L, LV 3
\n\tOath. 3/day, ADV on a roll made in service of knight's order.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/knock__FOpL4BeAdJcgriOe.json b/data/packs/monsters.db/knock__FOpL4BeAdJcgriOe.json new file mode 100644 index 00000000..510b7dde --- /dev/null +++ b/data/packs/monsters.db/knock__FOpL4BeAdJcgriOe.json @@ -0,0 +1,17 @@ +{ + "_id": "FOpL4BeAdJcgriOe", + "_key": "!actors.items!99s2guSyYKPWp1oy.FOpL4BeAdJcgriOe", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Knock", + "system": { + "description": "DC 9 STR or pushed a close distance and fall down.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/kobold__BxilUr9Ac6zgekYU.json b/data/packs/monsters.db/kobold__BxilUr9Ac6zgekYU.json index fbd1c002..3bb1d864 100644 --- a/data/packs/monsters.db/kobold__BxilUr9Ac6zgekYU.json +++ b/data/packs/monsters.db/kobold__BxilUr9Ac6zgekYU.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "vzMbPRLpKUePJU9A", - "mrufe2QvglHyLVNN" + "fEYzesjOoLqZ8dwB", + "i81oxRCwc4YoQkXq" ], "name": "Kobold", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -116,7 +116,7 @@ }, "move": "near", "moveNote": "", - "notes": "Puny, scaled coyote-lizards that dwell underground.
AC 13 (leather), HP 1, ATK 1 spear (close/near) +0 (1d6), MV near, S -2, D +2, C +0, I -1, W +0, Ch -1, AL C, LV 0
Dodge. 1/day, an attack that would hit misses instead.
Puny, scaled coyote-lizards that dwell underground.
\n\t\n\tAC 13 (leather), HP 1, ATK 1 spear (close/near) +0 (1d6), MV near, S -2, D +2, C +0, I -1, W +0, Ch -1, AL C, LV 0
\n\tDodge. 1/day, an attack that would hit misses instead.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/kobold__sorcerer__j1Uy1uGIUxbtB0iD.json b/data/packs/monsters.db/kobold__sorcerer__j1Uy1uGIUxbtB0iD.json new file mode 100644 index 00000000..7ad1f433 --- /dev/null +++ b/data/packs/monsters.db/kobold__sorcerer__j1Uy1uGIUxbtB0iD.json @@ -0,0 +1,124 @@ +{ + "_id": "j1Uy1uGIUxbtB0iD", + "_key": "!actors!j1Uy1uGIUxbtB0iD", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "yTqc9nnvxwlQs2PF", + "CnFo8rDkhXsljGee", + "6nmQ7COORatK6M7w", + "rKjKcTs5FigGGzjC" + ], + "name": "Kobold, Sorcerer", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Kobold Sorcerer", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 2 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": -2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 13, + "value": 13 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA scaly dog-lizard painted with colorful stripes and rattling a hefty leg bone strung with beads and feathers.
\n\t\n\tAC 13 (leather), HP 13, ATK 1 club +1 (1d4) or 1 spell +2, MV near, S -2, D +2, C +0, I -1, W +1, Ch +2, AL C, LV 3
\n\tDodge. 1/day, an attack that would hit misses instead.
Scorpion Sting (CHA Spell). DC 11. Near range, one target. 1d6 damage and target has DISADV on next attack roll or check.
Spider Swarm (CHA Spell). DC 12. A spider swarm appears within near. Stays 1d4 rounds. Follows sorcerer's commands.
", + "spellcastingAbility": "cha", + "spellcastingAttackNum": 1, + "spellcastingBonus": 2 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/kraken__4A7ELy7Oj4YKRqTf.json b/data/packs/monsters.db/kraken__4A7ELy7Oj4YKRqTf.json new file mode 100644 index 00000000..3d97b2a9 --- /dev/null +++ b/data/packs/monsters.db/kraken__4A7ELy7Oj4YKRqTf.json @@ -0,0 +1,125 @@ +{ + "_id": "4A7ELy7Oj4YKRqTf", + "_key": "!actors!4A7ELy7Oj4YKRqTf", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "TQnK6Q3tnYEX72Ip", + "Mb8MZkBRVKppwtFy", + "2XX0WwozYVrkP5zc", + "JuCFrQWxRMVHuvPB", + "Ta8WdtnDD73VUSTo" + ], + "name": "Kraken", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 4, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Kraken", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 4 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 6 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 18 + }, + "hp": { + "hd": 0, + "max": 80, + "value": 80 + } + }, + "darkAdapted": true, + "level": { + "value": 17 + }, + "move": "doubleNear", + "moveNote": "swim", + "notes": "\n\tPrimordial, tentacled leviathans the size of war galleons. They live in the lightless depths of the deep ocean.
\n\t\n\tAC 18, HP 80, ATK 4 tentacle (near) +9 (2d12) or 1 storm or 1d4 lightning bolt, MV double near (swim), S +6, D +3, C +4, I +4, W +3, Ch +4, AL C, LV 17
\n\tImpervious. Electricity immune.
Crush. Tentacle attacks deal double damage against objects.
Lightning Bolt. Straight line (5' wide) extending far from kraken. DC 15 DEX or 6d6 damage.
Storm. Seas become violently turbulent in 1 mile radius around kraken. Lasts 2d4 rounds. Seaborne vessels have a 1:6 chance of capsizing each round.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/lash__EAeJ1Uunoet9Xbcc.json b/data/packs/monsters.db/lash__EAeJ1Uunoet9Xbcc.json new file mode 100644 index 00000000..51dcdbf1 --- /dev/null +++ b/data/packs/monsters.db/lash__EAeJ1Uunoet9Xbcc.json @@ -0,0 +1,37 @@ +{ + "_id": "EAeJ1Uunoet9Xbcc", + "_key": "!actors.items!SeY0lvD3U4pr6mXD.EAeJ1Uunoet9Xbcc", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Lash", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/latch__yleJaQMbBi2Nvj8z.json b/data/packs/monsters.db/latch__yleJaQMbBi2Nvj8z.json new file mode 100644 index 00000000..bfb3dea2 --- /dev/null +++ b/data/packs/monsters.db/latch__yleJaQMbBi2Nvj8z.json @@ -0,0 +1,17 @@ +{ + "_id": "yleJaQMbBi2Nvj8z", + "_key": "!actors.items!MnV9R6AbzWjLreaZ.yleJaQMbBi2Nvj8z", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Latch", + "system": { + "description": "Tentacles attach to hit targets, automatically hitting the next round (DC 12 STR on turn to remove [[/r 1d4]] tentacles). If all four remain latched onto the same humanoid target for 1 round, the target's brain is ripped out and devoured.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/latch__zu47R0LLpuiqpW9b.json b/data/packs/monsters.db/latch__zu47R0LLpuiqpW9b.json new file mode 100644 index 00000000..f2b7445e --- /dev/null +++ b/data/packs/monsters.db/latch__zu47R0LLpuiqpW9b.json @@ -0,0 +1,17 @@ +{ + "_id": "zu47R0LLpuiqpW9b", + "_key": "!actors.items!8aDS9mPcNoxNc3Ha.zu47R0LLpuiqpW9b", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Latch", + "system": { + "description": "Attach to bitten target; bites auto-hit next round. DC 12 STR on turn to tear off.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/leap__U8waMQHk76FJcLyF.json b/data/packs/monsters.db/leap__U8waMQHk76FJcLyF.json new file mode 100644 index 00000000..13ac24f7 --- /dev/null +++ b/data/packs/monsters.db/leap__U8waMQHk76FJcLyF.json @@ -0,0 +1,24 @@ +{ + "_id": "U8waMQHk76FJcLyF", + "_key": "!actors.items!ktpbMeq6xDzNbOu3.U8waMQHk76FJcLyF", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Leap", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Jump up to near in height and double near in distance, then make 2 bite attacks.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/leech__giant__UGsq7I9Gyahgd0dG.json b/data/packs/monsters.db/leech__giant__UGsq7I9Gyahgd0dG.json index 153d9c85..d71a6df1 100644 --- a/data/packs/monsters.db/leech__giant__UGsq7I9Gyahgd0dG.json +++ b/data/packs/monsters.db/leech__giant__UGsq7I9Gyahgd0dG.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "pkDrcdZf3E0gcdiL", - "6J76xURqbHWdBA56" + "VoHcSLOoNEj46lsR", + "0uCmZyA0xr44j1zl" ], "name": "Leech, Giant", "prototypeToken": { @@ -23,11 +23,11 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, - "height": 1, + "height": 0.5, "light": { "alpha": 0.5, "angle": 360, @@ -52,7 +52,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Leech, Giant", + "name": "Giant Leech", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -76,7 +76,7 @@ "src": "systems/shadowdark/assets/tokens/cowled_token.webp", "tint": null }, - "width": 1 + "width": 0.5 }, "system": { "abilities": { @@ -115,8 +115,8 @@ "value": 2 }, "move": "near", - "moveNote": "Swim", - "notes": "A glossy black, blood-drinking slug as large as a cat.
AC 9, HP 10, ATK 1 bite +1 (1d4 + attach), MV near (swim), S +1, D -1, C +1, I -3, W -1, Ch -3, AL N, LV 2
Attach. Attach to target; bite auto-hits next round. DC 12 STR on turn to tear off.
A glossy black, blood-drinking slug as large as a cat.
\n\t\n\tAC 9, HP 10, ATK 1 bite +1 (1d4 + attach), MV near (swim), S +1, D -1, C +1, I -3, W -1, Ch -3, AL N, LV 2
\n\tAttach. Attach to target; bite auto-hits next round. DC 12 STR on turn to tear off.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/legendary__0whNh83oZ1ai9BzT.json b/data/packs/monsters.db/legendary__0whNh83oZ1ai9BzT.json new file mode 100644 index 00000000..f61c526b --- /dev/null +++ b/data/packs/monsters.db/legendary__0whNh83oZ1ai9BzT.json @@ -0,0 +1,17 @@ +{ + "_id": "0whNh83oZ1ai9BzT", + "_key": "!actors.items!hiZvVJPOJWtOXV4m.0whNh83oZ1ai9BzT", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Legendary", + "system": { + "description": "Only damaged by magical sources. Hostile spells targeting The Ten-Eyed Oracle are DC 18 to cast.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/legendary__lQs9PJj9l4h48azO.json b/data/packs/monsters.db/legendary__lQs9PJj9l4h48azO.json new file mode 100644 index 00000000..680a4731 --- /dev/null +++ b/data/packs/monsters.db/legendary__lQs9PJj9l4h48azO.json @@ -0,0 +1,17 @@ +{ + "_id": "lQs9PJj9l4h48azO", + "_key": "!actors.items!NTRHmnsw7poR4rZ9.lQs9PJj9l4h48azO", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Legendary", + "system": { + "description": "Only damaged by magical sources. Hostile spells targeting the tarrasque are DC 18 to cast.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/legendary__m4kAPQmln61ap7Wo.json b/data/packs/monsters.db/legendary__m4kAPQmln61ap7Wo.json new file mode 100644 index 00000000..fa051907 --- /dev/null +++ b/data/packs/monsters.db/legendary__m4kAPQmln61ap7Wo.json @@ -0,0 +1,17 @@ +{ + "_id": "m4kAPQmln61ap7Wo", + "_key": "!actors.items!o5xhxniboMbTCMLk.m4kAPQmln61ap7Wo", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Legendary", + "system": { + "description": "Only damaged by magical sources. Hostile spells targeting Rathgamnon are DC 18 to cast.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/legendary__qBnWVWafmxjkKC9u.json b/data/packs/monsters.db/legendary__qBnWVWafmxjkKC9u.json new file mode 100644 index 00000000..f6df8cb2 --- /dev/null +++ b/data/packs/monsters.db/legendary__qBnWVWafmxjkKC9u.json @@ -0,0 +1,17 @@ +{ + "_id": "qBnWVWafmxjkKC9u", + "_key": "!actors.items!DbkmPt2k9fw5zxJw.qBnWVWafmxjkKC9u", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Legendary", + "system": { + "description": "Only damaged by magical sources. Hostile spells targeting The Wandering Merchant are DC 18 to cast.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/legendary_undead__DhzeCCTI0ZrjC5ZN.json b/data/packs/monsters.db/legendary_undead__DhzeCCTI0ZrjC5ZN.json new file mode 100644 index 00000000..c5ca23cd --- /dev/null +++ b/data/packs/monsters.db/legendary_undead__DhzeCCTI0ZrjC5ZN.json @@ -0,0 +1,17 @@ +{ + "_id": "DhzeCCTI0ZrjC5ZN", + "_key": "!actors.items!DP8n8iIiU1Qostjv.DhzeCCTI0ZrjC5ZN", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Legendary Undead", + "system": { + "description": "Immune to morale checks. Only damaged by magical sources. Hostile spells targeting Mordanticus are DC 18 to cast.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/legendary_undead__cTLyAeXOxKoCfqqF.json b/data/packs/monsters.db/legendary_undead__cTLyAeXOxKoCfqqF.json new file mode 100644 index 00000000..d67d2032 --- /dev/null +++ b/data/packs/monsters.db/legendary_undead__cTLyAeXOxKoCfqqF.json @@ -0,0 +1,17 @@ +{ + "_id": "cTLyAeXOxKoCfqqF", + "_key": "!actors.items!6ce2xr1QmjJFMe5P.cTLyAeXOxKoCfqqF", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Legendary Undead", + "system": { + "description": "Immune to morale checks. Only damaged by magical sources. Hostile spells targeting Obe-Ixx are DC 18 to cast.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/leprechaun__dNSmJX2keI0T2Gig.json b/data/packs/monsters.db/leprechaun__dNSmJX2keI0T2Gig.json new file mode 100644 index 00000000..e30e703e --- /dev/null +++ b/data/packs/monsters.db/leprechaun__dNSmJX2keI0T2Gig.json @@ -0,0 +1,125 @@ +{ + "_id": "dNSmJX2keI0T2Gig", + "_key": "!actors!dNSmJX2keI0T2Gig", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "yIIm0z82gLEEix7n", + "XcSD47zc5HQNJSL6", + "1x4iaa1v3l2umZCY", + "zoqqeU3OnSCpP6Ec", + "i1UPR5s1LPnsGRTd" + ], + "name": "Leprechaun", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Leprechaun", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 19, + "value": 19 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tImpish fey who favor green garb and love fooling \"tall folk\" with promises of gold.
\n\t\n\tAC 13, HP 19, ATK 1 spell +4, MV near, S +1, D +3, C +1, I +2, W +1, Ch +3, AL N, LV 4
\n\tAlert. Cannot be surprised.
Slippery. Hostile spells targeting the leprechaun are DC 15 to cast.
Fool's Gold (CHA Spell). DC 12. Close. One small object or small group of similar objects. Turn objects into silver or gold pieces. Lasts 1 day.
Illusion (CHA Spell). DC 11. Create a convincing visual and/ or auditory illusion within near. Lasts until dismissed.
Invisibility (CHA Spell). DC 12. Self. Become invisible for 2d4 rounds.
", + "spellcastingAbility": "cha", + "spellcastingAttackNum": 1, + "spellcastingBonus": 4 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/levitate__b2eCmaKI2t9jFo1x.json b/data/packs/monsters.db/levitate__b2eCmaKI2t9jFo1x.json new file mode 100644 index 00000000..f9b9e371 --- /dev/null +++ b/data/packs/monsters.db/levitate__b2eCmaKI2t9jFo1x.json @@ -0,0 +1,23 @@ +{ + "_id": "b2eCmaKI2t9jFo1x", + "_key": "!actors.items!manaoose71vhAWCT.b2eCmaKI2t9jFo1x", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Levitate", + "system": { + "dc": "12", + "description": "Close. Focus. Hover near for duration, vertical movement only.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "range": "close", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/lich__sncxcSi6ziTStjAh.json b/data/packs/monsters.db/lich__sncxcSi6ziTStjAh.json new file mode 100644 index 00000000..66396560 --- /dev/null +++ b/data/packs/monsters.db/lich__sncxcSi6ziTStjAh.json @@ -0,0 +1,129 @@ +{ + "_id": "sncxcSi6ziTStjAh", + "_key": "!actors!sncxcSi6ziTStjAh", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "w5Ili1AOm8hEmX5A", + "Ol903IdgH0o1nxT4", + "SdIBjE0pc22xouBV", + "8UNij07oLyQBRvyL", + "cB3IYcu5Ga7GNNps", + "J3Bw7kmCE9ugjIDJ", + "p1SKQbB0WoP9C1ye", + "CG8OMH79DZarSIUG", + "Nf18s6QPQRsWfcXa" + ], + "name": "Lich", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Lich", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 62, + "value": 62 + } + }, + "darkAdapted": true, + "level": { + "value": 13 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA wizard who has completed a necromantic ritual to become a mighty, undead sorcerer. Its withered body is draped in moldering, silk robes, and red marshlights burn in its eyes.
\n\t\n\tAC 16, HP 62, ATK 2 touch +6 (2d8 + paralysis) and 2 spell +7, MV near, S +3, D +1, C +4, I +4, W +3, Ch +3, AL C, LV 13
\n\tSupreme Undead. Immune to morale checks. Only damaged by magical sources.
Phylactery. Can't be killed while spirit vessel (an object) is intact.
Paralysis. DC 15 CON or paralyzed 1d4 rounds.
Flight (INT Spell). Self. DC 13. Fly double near for 5 rounds.
Null (INT Spell). Self. DC 14. Hostile spells targeting lich are DC 18 to cast. Lasts 1d4 rounds.
Shadow Leap (INT Spell). Self. DC 14. Teleport up to 100 miles.
Sigil of Doom (INT Spell). DC 15. One target of LV 9 or less within near DC 15 CON or go to 0 HP.
Wither (INT Spell). DC 14. 4d8 damage to enemies within a near-sized cube centered on lich.
", + "spellcastingAbility": "int", + "spellcastingAttackNum": 2, + "spellcastingBonus": 7 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/life_drain__EdXoRKQv1lYq0vKM.json b/data/packs/monsters.db/life_drain__EdXoRKQv1lYq0vKM.json new file mode 100644 index 00000000..5657b307 --- /dev/null +++ b/data/packs/monsters.db/life_drain__EdXoRKQv1lYq0vKM.json @@ -0,0 +1,24 @@ +{ + "_id": "EdXoRKQv1lYq0vKM", + "_key": "!actors.items!ZCbay6SPPzbbz2bJ.EdXoRKQv1lYq0vKM", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Life Drain", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 3 + }, + "description": "[[/r 1d4]] CON damage. Death if reduced to 0 CON.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/life_drain__FmrC0mHGUBAGpc5P.json b/data/packs/monsters.db/life_drain__FmrC0mHGUBAGpc5P.json new file mode 100644 index 00000000..d97c1d19 --- /dev/null +++ b/data/packs/monsters.db/life_drain__FmrC0mHGUBAGpc5P.json @@ -0,0 +1,26 @@ +{ + "_id": "FmrC0mHGUBAGpc5P", + "_key": "!actors.items!Fo9DMEiLgAJzsrJM.FmrC0mHGUBAGpc5P", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Life Drain", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "1d4 CON damage. Death if reduced to 0 CON.
", + "predefinedEffects": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/life_drain__Fr1D9si2OqF9Rewk.json b/data/packs/monsters.db/life_drain__Fr1D9si2OqF9Rewk.json new file mode 100644 index 00000000..3a4fcba6 --- /dev/null +++ b/data/packs/monsters.db/life_drain__Fr1D9si2OqF9Rewk.json @@ -0,0 +1,17 @@ +{ + "_id": "Fr1D9si2OqF9Rewk", + "_key": "!actors.items!ch1UpQSCVBgUNS2a.Fr1D9si2OqF9Rewk", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Life Drain", + "system": { + "description": "[[/r 1d4]] CON damage. Death if reduced to 0 CON.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/life_drain__wqdT7KpNRXUZzJwr.json b/data/packs/monsters.db/life_drain__wqdT7KpNRXUZzJwr.json new file mode 100644 index 00000000..d8213ebc --- /dev/null +++ b/data/packs/monsters.db/life_drain__wqdT7KpNRXUZzJwr.json @@ -0,0 +1,17 @@ +{ + "_id": "wqdT7KpNRXUZzJwr", + "_key": "!actors.items!LV2ZWlK1qUQz5J4K.wqdT7KpNRXUZzJwr", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Life Drain", + "system": { + "description": "[[/r 1d4]] CON damage. Death if reduced to 0 CON.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/lightning_bolt__2XX0WwozYVrkP5zc.json b/data/packs/monsters.db/lightning_bolt__2XX0WwozYVrkP5zc.json new file mode 100644 index 00000000..02fde33e --- /dev/null +++ b/data/packs/monsters.db/lightning_bolt__2XX0WwozYVrkP5zc.json @@ -0,0 +1,25 @@ +{ + "_id": "2XX0WwozYVrkP5zc", + "_key": "!actors.items!4A7ELy7Oj4YKRqTf.2XX0WwozYVrkP5zc", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Lightning Bolt", + "system": { + "attack": { + "num": "1d4" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Straight line (5' wide) extending far from kraken. DC 15 DEX or [[/r 6d6]] damage.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/lightning_bolt__wj2rkGw3Kck44h4j.json b/data/packs/monsters.db/lightning_bolt__wj2rkGw3Kck44h4j.json new file mode 100644 index 00000000..c5a5b321 --- /dev/null +++ b/data/packs/monsters.db/lightning_bolt__wj2rkGw3Kck44h4j.json @@ -0,0 +1,24 @@ +{ + "_id": "wj2rkGw3Kck44h4j", + "_key": "!actors.items!owL9cUM2LTVpMarQ.wj2rkGw3Kck44h4j", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Lightning Bolt", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "3/day, 5' wide line extending far from giant. All creatures in line DC 15 DEX or [[/r 5d10]] damage. DISADV on check if in water.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/lightning_breath__wauGopnTnoT0JIbU.json b/data/packs/monsters.db/lightning_breath__wauGopnTnoT0JIbU.json new file mode 100644 index 00000000..f6aaed13 --- /dev/null +++ b/data/packs/monsters.db/lightning_breath__wauGopnTnoT0JIbU.json @@ -0,0 +1,24 @@ +{ + "_id": "wauGopnTnoT0JIbU", + "_key": "!actors.items!3ao87kQaYih26b9q.wauGopnTnoT0JIbU", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Lightning Breath", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "A straight line (5' wide) extending double near from dragon. DC 15 DEX or [[/r 4d8]] damage (DISADV on check if wearing metal armor).
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/lion__3InGAUnBJixja6ld.json b/data/packs/monsters.db/lion__3InGAUnBJixja6ld.json new file mode 100644 index 00000000..273c4aeb --- /dev/null +++ b/data/packs/monsters.db/lion__3InGAUnBJixja6ld.json @@ -0,0 +1,121 @@ +{ + "_id": "3InGAUnBJixja6ld", + "_key": "!actors!3InGAUnBJixja6ld", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "n5AyU8MSI5xOFDT6" + ], + "name": "Lion", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Lion", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 15, + "value": 15 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tTawny great cats that hunt in open plains. Males have manes.
\n\t\n\tAC 12, HP 15, ATK 2 rend +4 (1d8), MV near, S +4, D +2, C +2, I -3, W +1, Ch -3, AL N, LV 3
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/lizardfolk__h4e6ntO5vWTShNi9.json b/data/packs/monsters.db/lizardfolk__h4e6ntO5vWTShNi9.json new file mode 100644 index 00000000..825b9533 --- /dev/null +++ b/data/packs/monsters.db/lizardfolk__h4e6ntO5vWTShNi9.json @@ -0,0 +1,121 @@ +{ + "_id": "h4e6ntO5vWTShNi9", + "_key": "!actors!h4e6ntO5vWTShNi9", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "spZ8IjKPNGO7QcPB" + ], + "name": "Lizardfolk", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Lizardfolk", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 11, + "value": 11 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "swim", + "notes": "\n\tCrocodilian humanoids with scaly faces, claws, and tails. They dwell in swamps and rivers.
\n\t\n\tAC 14 (leather + shield), HP 11, ATK 1 spear (close/near) +2 (1d6), MV near (swim), S +1, D +1, C +2, I -1, W +1, Ch -2, AL C, LV 2
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/longbow__5CsCrF9cJgfopFqt.json b/data/packs/monsters.db/longbow__5CsCrF9cJgfopFqt.json new file mode 100644 index 00000000..e38d8cb5 --- /dev/null +++ b/data/packs/monsters.db/longbow__5CsCrF9cJgfopFqt.json @@ -0,0 +1,37 @@ +{ + "_id": "5CsCrF9cJgfopFqt", + "_key": "!actors.items!5AV9DF5BbMu7mvVO.5CsCrF9cJgfopFqt", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longbow", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longbow__ISCWn89ueuUIgLfb.json b/data/packs/monsters.db/longbow__ISCWn89ueuUIgLfb.json new file mode 100644 index 00000000..33b32f86 --- /dev/null +++ b/data/packs/monsters.db/longbow__ISCWn89ueuUIgLfb.json @@ -0,0 +1,37 @@ +{ + "_id": "ISCWn89ueuUIgLfb", + "_key": "!actors.items!uqHIz56KiBwTnbTJ.ISCWn89ueuUIgLfb", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longbow", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longbow__TW9jKSMZcxYKmadG.json b/data/packs/monsters.db/longbow__TW9jKSMZcxYKmadG.json new file mode 100644 index 00000000..35445ed1 --- /dev/null +++ b/data/packs/monsters.db/longbow__TW9jKSMZcxYKmadG.json @@ -0,0 +1,37 @@ +{ + "_id": "TW9jKSMZcxYKmadG", + "_key": "!actors.items!VRZ60vAEV5ltvs6k.TW9jKSMZcxYKmadG", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longbow", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longbow__VJpIrbmSph2ibtd8.json b/data/packs/monsters.db/longbow__VJpIrbmSph2ibtd8.json new file mode 100644 index 00000000..9434c62f --- /dev/null +++ b/data/packs/monsters.db/longbow__VJpIrbmSph2ibtd8.json @@ -0,0 +1,37 @@ +{ + "_id": "VJpIrbmSph2ibtd8", + "_key": "!actors.items!8Lma2TIrsJc0IJzV.VJpIrbmSph2ibtd8", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longbow", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d8" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longbow__l560gF87mZvKM1Jb.json b/data/packs/monsters.db/longbow__l560gF87mZvKM1Jb.json new file mode 100644 index 00000000..aa3f1454 --- /dev/null +++ b/data/packs/monsters.db/longbow__l560gF87mZvKM1Jb.json @@ -0,0 +1,37 @@ +{ + "_id": "l560gF87mZvKM1Jb", + "_key": "!actors.items!d2dPYSjcZhR5psLj.l560gF87mZvKM1Jb", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longbow", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longbow__mgcd4hmR0Q2SuopG.json b/data/packs/monsters.db/longbow__mgcd4hmR0Q2SuopG.json new file mode 100644 index 00000000..785905c9 --- /dev/null +++ b/data/packs/monsters.db/longbow__mgcd4hmR0Q2SuopG.json @@ -0,0 +1,37 @@ +{ + "_id": "mgcd4hmR0Q2SuopG", + "_key": "!actors.items!DttbFgMrxQulVKEf.mgcd4hmR0Q2SuopG", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longbow", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d8" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longbow__odw4CFAaIeXN4kgk.json b/data/packs/monsters.db/longbow__odw4CFAaIeXN4kgk.json new file mode 100644 index 00000000..0ff186cf --- /dev/null +++ b/data/packs/monsters.db/longbow__odw4CFAaIeXN4kgk.json @@ -0,0 +1,37 @@ +{ + "_id": "odw4CFAaIeXN4kgk", + "_key": "!actors.items!GvxrOdZ1MejJL8DV.odw4CFAaIeXN4kgk", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longbow", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longsword__79gCSMP2HhXbfqVC.json b/data/packs/monsters.db/longsword__79gCSMP2HhXbfqVC.json new file mode 100644 index 00000000..cf1759d9 --- /dev/null +++ b/data/packs/monsters.db/longsword__79gCSMP2HhXbfqVC.json @@ -0,0 +1,37 @@ +{ + "_id": "79gCSMP2HhXbfqVC", + "_key": "!actors.items!9mHBuBhx1RxUdheA.79gCSMP2HhXbfqVC", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longsword", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longsword__Hpg1JyoJYNv89SZL.json b/data/packs/monsters.db/longsword__Hpg1JyoJYNv89SZL.json new file mode 100644 index 00000000..e7153a22 --- /dev/null +++ b/data/packs/monsters.db/longsword__Hpg1JyoJYNv89SZL.json @@ -0,0 +1,37 @@ +{ + "_id": "Hpg1JyoJYNv89SZL", + "_key": "!actors.items!OQKt55SQZZUZhlNq.Hpg1JyoJYNv89SZL", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longsword", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longsword__PUAP423XSiucpSh7.json b/data/packs/monsters.db/longsword__PUAP423XSiucpSh7.json new file mode 100644 index 00000000..385a6f74 --- /dev/null +++ b/data/packs/monsters.db/longsword__PUAP423XSiucpSh7.json @@ -0,0 +1,37 @@ +{ + "_id": "PUAP423XSiucpSh7", + "_key": "!actors.items!qSeHWgP59WltutCz.PUAP423XSiucpSh7", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longsword", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longsword__Pyzz8rBbVPixWoOC.json b/data/packs/monsters.db/longsword__Pyzz8rBbVPixWoOC.json new file mode 100644 index 00000000..1980c47e --- /dev/null +++ b/data/packs/monsters.db/longsword__Pyzz8rBbVPixWoOC.json @@ -0,0 +1,37 @@ +{ + "_id": "Pyzz8rBbVPixWoOC", + "_key": "!actors.items!Kw5KEyZVy5ugaTTy.Pyzz8rBbVPixWoOC", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longsword", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longsword__Vc9tKZmzbT8pBG7h.json b/data/packs/monsters.db/longsword__Vc9tKZmzbT8pBG7h.json new file mode 100644 index 00000000..79b3b8a7 --- /dev/null +++ b/data/packs/monsters.db/longsword__Vc9tKZmzbT8pBG7h.json @@ -0,0 +1,37 @@ +{ + "_id": "Vc9tKZmzbT8pBG7h", + "_key": "!actors.items!P53eJcTVm4axJ2bR.Vc9tKZmzbT8pBG7h", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longsword", + "system": { + "attack": { + "num": "6" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longsword__XIMbHAfcpvW2kw4h.json b/data/packs/monsters.db/longsword__XIMbHAfcpvW2kw4h.json new file mode 100644 index 00000000..91db2381 --- /dev/null +++ b/data/packs/monsters.db/longsword__XIMbHAfcpvW2kw4h.json @@ -0,0 +1,37 @@ +{ + "_id": "XIMbHAfcpvW2kw4h", + "_key": "!actors.items!uqHIz56KiBwTnbTJ.XIMbHAfcpvW2kw4h", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longsword", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longsword__kv81ZtYqFe4j0RaZ.json b/data/packs/monsters.db/longsword__kv81ZtYqFe4j0RaZ.json new file mode 100644 index 00000000..70ab1a74 --- /dev/null +++ b/data/packs/monsters.db/longsword__kv81ZtYqFe4j0RaZ.json @@ -0,0 +1,37 @@ +{ + "_id": "kv81ZtYqFe4j0RaZ", + "_key": "!actors.items!GvxrOdZ1MejJL8DV.kv81ZtYqFe4j0RaZ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longsword", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longsword__psGX0UCSCp1I6NK0.json b/data/packs/monsters.db/longsword__psGX0UCSCp1I6NK0.json new file mode 100644 index 00000000..7dae387a --- /dev/null +++ b/data/packs/monsters.db/longsword__psGX0UCSCp1I6NK0.json @@ -0,0 +1,37 @@ +{ + "_id": "psGX0UCSCp1I6NK0", + "_key": "!actors.items!DttbFgMrxQulVKEf.psGX0UCSCp1I6NK0", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longsword", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longsword__q8hHPG84A8erNx2B.json b/data/packs/monsters.db/longsword__q8hHPG84A8erNx2B.json new file mode 100644 index 00000000..dcdc7284 --- /dev/null +++ b/data/packs/monsters.db/longsword__q8hHPG84A8erNx2B.json @@ -0,0 +1,37 @@ +{ + "_id": "q8hHPG84A8erNx2B", + "_key": "!actors.items!14gxjungNSpJTf3w.q8hHPG84A8erNx2B", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longsword", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longsword__sAEpRSH57Ms3MKEo.json b/data/packs/monsters.db/longsword__sAEpRSH57Ms3MKEo.json new file mode 100644 index 00000000..437851a2 --- /dev/null +++ b/data/packs/monsters.db/longsword__sAEpRSH57Ms3MKEo.json @@ -0,0 +1,37 @@ +{ + "_id": "sAEpRSH57Ms3MKEo", + "_key": "!actors.items!unySR92Si932s01C.sAEpRSH57Ms3MKEo", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longsword", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/longsword__uvW1FyfhzdqLrLE3.json b/data/packs/monsters.db/longsword__uvW1FyfhzdqLrLE3.json new file mode 100644 index 00000000..ab896f4f --- /dev/null +++ b/data/packs/monsters.db/longsword__uvW1FyfhzdqLrLE3.json @@ -0,0 +1,37 @@ +{ + "_id": "uvW1FyfhzdqLrLE3", + "_key": "!actors.items!CpHttsoemSoZRiDe.uvW1FyfhzdqLrLE3", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Longsword", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/lop__vxH8CyxeuugTF4gQ.json b/data/packs/monsters.db/lop__vxH8CyxeuugTF4gQ.json new file mode 100644 index 00000000..bd0e6e70 --- /dev/null +++ b/data/packs/monsters.db/lop__vxH8CyxeuugTF4gQ.json @@ -0,0 +1,17 @@ +{ + "_id": "vxH8CyxeuugTF4gQ", + "_key": "!actors.items!DbkmPt2k9fw5zxJw.vxH8CyxeuugTF4gQ", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Lop", + "system": { + "description": "On a natural attack roll of 18-20, behead the target.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/lycanthropy__C1QYDiRg2fhkZMzb.json b/data/packs/monsters.db/lycanthropy__C1QYDiRg2fhkZMzb.json new file mode 100644 index 00000000..54fbe883 --- /dev/null +++ b/data/packs/monsters.db/lycanthropy__C1QYDiRg2fhkZMzb.json @@ -0,0 +1,17 @@ +{ + "_id": "C1QYDiRg2fhkZMzb", + "_key": "!actors.items!dSiRSDzrV4AJNnMk.C1QYDiRg2fhkZMzb", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Lycanthropy", + "system": { + "description": "If 12 or more damage from the same wererat, contract lycanthropy.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/lycanthropy__nlIAbUHv4vcUs2aX.json b/data/packs/monsters.db/lycanthropy__nlIAbUHv4vcUs2aX.json new file mode 100644 index 00000000..ce81e6d1 --- /dev/null +++ b/data/packs/monsters.db/lycanthropy__nlIAbUHv4vcUs2aX.json @@ -0,0 +1,17 @@ +{ + "_id": "nlIAbUHv4vcUs2aX", + "_key": "!actors.items!1Z2r4GggLt8aNrP8.nlIAbUHv4vcUs2aX", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Lycanthropy", + "system": { + "description": "If 12 or more damage from the same werewolf, contract lycanthropy.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/mace__RBZywe38fyR6pm36.json b/data/packs/monsters.db/mace__RBZywe38fyR6pm36.json new file mode 100644 index 00000000..67ab1af7 --- /dev/null +++ b/data/packs/monsters.db/mace__RBZywe38fyR6pm36.json @@ -0,0 +1,37 @@ +{ + "_id": "RBZywe38fyR6pm36", + "_key": "!actors.items!k2YdCMGiq3USE8oE.RBZywe38fyR6pm36", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Mace", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/mace__gZ5D9N6OsdgutW6k.json b/data/packs/monsters.db/mace__gZ5D9N6OsdgutW6k.json new file mode 100644 index 00000000..1b916284 --- /dev/null +++ b/data/packs/monsters.db/mace__gZ5D9N6OsdgutW6k.json @@ -0,0 +1,37 @@ +{ + "_id": "gZ5D9N6OsdgutW6k", + "_key": "!actors.items!vRn6zM7a0nrqSiY5.gZ5D9N6OsdgutW6k", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Mace", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/mage__manaoose71vhAWCT.json b/data/packs/monsters.db/mage__manaoose71vhAWCT.json new file mode 100644 index 00000000..dda127dd --- /dev/null +++ b/data/packs/monsters.db/mage__manaoose71vhAWCT.json @@ -0,0 +1,125 @@ +{ + "_id": "manaoose71vhAWCT", + "_key": "!actors!manaoose71vhAWCT", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "jCg0jxuNHihSmpOr", + "8r1TNTc5kE1agSyg", + "nLPMJw2qAtZxUXKJ", + "b2eCmaKI2t9jFo1x", + "bGfubpAAJE3ccLnY" + ], + "name": "Mage", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Mage", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": -1 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 27, + "value": 27 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tTrained wizards who are often members of a sorcerous order.
\n\t\n\tAC 11, HP 27, ATK 1 spell +5, MV near, S -1, D +1, C +0, I +3, W +1, Ch +0, AL L, LV 6
\n\tArcane Armor (INT Spell). Self. DC 12. AC 16 for 2d4 rounds.
Blast (INT Spell). DC 12. Far, one target. 2d6 damage.
Cancel (INT Spell). DC 13. End one spell affecting a target within near.
Levitate (INT Spell). DC 12. Close. Focus. Hover near for duration, vertical movement only.
Snare (INT Spell). DC 13. Focus. One humanoid target within near paralyzed for duration.
", + "spellcastingAbility": "int", + "spellcastingAttackNum": 1, + "spellcastingBonus": 5 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/magic_bolt__LCMAA7YywpGodZE6.json b/data/packs/monsters.db/magic_bolt__LCMAA7YywpGodZE6.json new file mode 100644 index 00000000..e67b4ca5 --- /dev/null +++ b/data/packs/monsters.db/magic_bolt__LCMAA7YywpGodZE6.json @@ -0,0 +1,23 @@ +{ + "_id": "LCMAA7YywpGodZE6", + "_key": "!actors.items!9R3qr0129OxaXMcy.LCMAA7YywpGodZE6", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Magic Bolt", + "system": { + "dc": "11", + "description": "[[/r 1d4]] damage to one target within far.
", + "duration": { + "type": "", + "value": -1 + }, + "lost": false, + "range": "far", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/mammoth__0QznxquCW5qW69V6.json b/data/packs/monsters.db/mammoth__0QznxquCW5qW69V6.json new file mode 100644 index 00000000..d3478deb --- /dev/null +++ b/data/packs/monsters.db/mammoth__0QznxquCW5qW69V6.json @@ -0,0 +1,123 @@ +{ + "_id": "0QznxquCW5qW69V6", + "_key": "!actors!0QznxquCW5qW69V6", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "hfpYx8ZVxMAaohib", + "8PxLqGGMdUku266f", + "qDhKDS1pk2LW8V9x" + ], + "name": "Mammoth", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Mammoth", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 44, + "value": 44 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tMassive, shaggy elephants with tusks that reach the ground.
\n\t\n\tAC 15, HP 44, ATK 2 tusks +7 (1d12), MV near, S +5, D +0, C +4, I -2, W +1, Ch +0, AL N, LV 9
\n\tThick Fur. Cold immune.
Charge. Move up to double near in straight line and make 1 tusks attack. If hit, x3 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/mandible__PlorIParS9pUT14p.json b/data/packs/monsters.db/mandible__PlorIParS9pUT14p.json new file mode 100644 index 00000000..f8a2a8fe --- /dev/null +++ b/data/packs/monsters.db/mandible__PlorIParS9pUT14p.json @@ -0,0 +1,37 @@ +{ + "_id": "PlorIParS9pUT14p", + "_key": "!actors.items!nhKDBbnOnXXTzfBr.PlorIParS9pUT14p", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Mandible", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/manta_ray__giant__QhFsevIc23TsTHZE.json b/data/packs/monsters.db/manta_ray__giant__QhFsevIc23TsTHZE.json new file mode 100644 index 00000000..ca8c5473 --- /dev/null +++ b/data/packs/monsters.db/manta_ray__giant__QhFsevIc23TsTHZE.json @@ -0,0 +1,122 @@ +{ + "_id": "QhFsevIc23TsTHZE", + "_key": "!actors!QhFsevIc23TsTHZE", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "xRf8DFXmVXi3DBiU", + "901hYb94EwoahIbl" + ], + "name": "Manta Ray, Giant", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Giant Manta Ray", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 37, + "value": 37 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "doubleNear", + "moveNote": "swim", + "notes": "\n\tSwooping manta rays as large as longboats. Gentle and intelligent enough to be trained.
\n\t\n\tAC 13, HP 37, ATK 2 sting +5 (1d12 + poison), MV double near (swim), S +3, D +3, C +1, I -2, W +1, Ch -3, AL N, LV 8
\n\tPoison. DC 15 CON or drop to 0 hit points in 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/manticore__LBjQecdHrFaX8SPj.json b/data/packs/monsters.db/manticore__LBjQecdHrFaX8SPj.json new file mode 100644 index 00000000..730700b5 --- /dev/null +++ b/data/packs/monsters.db/manticore__LBjQecdHrFaX8SPj.json @@ -0,0 +1,123 @@ +{ + "_id": "LBjQecdHrFaX8SPj", + "_key": "!actors!LBjQecdHrFaX8SPj", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "aEtF9gdLjr1V2yIj", + "8gFPTBOGXY1dRbdx", + "ToYhkGYS5qxFE0tQ" + ], + "name": "Manticore", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Manticore", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 29, + "value": 29 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tHuman-faced lions with bat wings and cruelly spiked tails. They speak halting Thanian and love devouring human flesh.
\n\t\n\tAC 14, HP 29, ATK 2 rend +6 (2d6) or 2 tail spike (far) +4 (1d8), MV double near (fly), S +4, D +2, C +2, I -2, W +1, Ch -2, AL C, LV 6
\n\tSpikes. Manticores have 4d6 tail spikes. They regrow each day.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/mastiff__lJyH2RWm3t5MB5iG.json b/data/packs/monsters.db/mastiff__lJyH2RWm3t5MB5iG.json new file mode 100644 index 00000000..ed80bf33 --- /dev/null +++ b/data/packs/monsters.db/mastiff__lJyH2RWm3t5MB5iG.json @@ -0,0 +1,121 @@ +{ + "_id": "lJyH2RWm3t5MB5iG", + "_key": "!actors!lJyH2RWm3t5MB5iG", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "zAhL5o70BvvJ712x" + ], + "name": "Mastiff", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Mastiff", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 4, + "value": 4 + } + }, + "darkAdapted": true, + "level": { + "value": 1 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tMuscled guard dogs with fierce loyalty to their pack or owners.
\n\t\n\tAC 11, HP 4, ATK 1 bite +1 (1d6), MV near, S +1, D +1, C +0, I -2, W +1, Ch -2, AL N, LV 1
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/medusa__u05UfQ9hKno0bwWj.json b/data/packs/monsters.db/medusa__u05UfQ9hKno0bwWj.json new file mode 100644 index 00000000..d77e89ab --- /dev/null +++ b/data/packs/monsters.db/medusa__u05UfQ9hKno0bwWj.json @@ -0,0 +1,124 @@ +{ + "_id": "u05UfQ9hKno0bwWj", + "_key": "!actors!u05UfQ9hKno0bwWj", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "ttAmcPsYQHT5JvMG", + "paShYF53Z9GoYHJb", + "93VamQFfuaigX2c3", + "CL4glqsTNFyGsmYi" + ], + "name": "Medusa", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Medusa", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 38, + "value": 38 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tImmortal women with coiling snakes for hair and scaled skin.
\n\t\n\tAC 14, HP 38, ATK 1 snake bite +6 (1d6 + poison), MV near, S +2, D +1, C +2, I +2, W +3, Ch +4, AL C, LV 8
\n\tGodborn. Hostile spells targeting the medusa are DC 15 to cast.
Petrify. Any creature (including medusa) who looks directly at medusa, DC 15 CON or petrified.
Poison. DC 15 CON or go to 0 HP.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/meld__iRC6Jk66uxbIWOlP.json b/data/packs/monsters.db/meld__iRC6Jk66uxbIWOlP.json new file mode 100644 index 00000000..3bda85ce --- /dev/null +++ b/data/packs/monsters.db/meld__iRC6Jk66uxbIWOlP.json @@ -0,0 +1,17 @@ +{ + "_id": "iRC6Jk66uxbIWOlP", + "_key": "!actors.items!vXaqgfDykZPdXnIm.iRC6Jk66uxbIWOlP", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Meld", + "system": { + "description": "Step inside bonded tree.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/melt__lhVHd55Sv34V9v9O.json b/data/packs/monsters.db/melt__lhVHd55Sv34V9v9O.json new file mode 100644 index 00000000..e3132176 --- /dev/null +++ b/data/packs/monsters.db/melt__lhVHd55Sv34V9v9O.json @@ -0,0 +1,17 @@ +{ + "_id": "lhVHd55Sv34V9v9O", + "_key": "!actors.items!OrFJy0frYF2B8wbh.lhVHd55Sv34V9v9O", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Melt", + "system": { + "description": "Non-magical metal objects that touch the remorhaz melt on a d6 roll of 1-3.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/merfolk__CXZNV3102oiDkME4.json b/data/packs/monsters.db/merfolk__CXZNV3102oiDkME4.json new file mode 100644 index 00000000..6898bd23 --- /dev/null +++ b/data/packs/monsters.db/merfolk__CXZNV3102oiDkME4.json @@ -0,0 +1,121 @@ +{ + "_id": "CXZNV3102oiDkME4", + "_key": "!actors!CXZNV3102oiDkME4", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "RBkr6qRVbfIczEHt" + ], + "name": "Merfolk", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Merfolk", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 9, + "value": 9 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "swim", + "notes": "\n\tOcean dwellers with human upper bodies and long fish tails.
\n\t\n\tAC 11, HP 9, ATK 1 spear (close/ near) +2 (1d6), MV near (swim), S +1, D +1, C +0, I +0, W +1, Ch +1, AL L, LV 2
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/mesmerism__5lBFUMoopMyWIcz7.json b/data/packs/monsters.db/mesmerism__5lBFUMoopMyWIcz7.json new file mode 100644 index 00000000..3e138d08 --- /dev/null +++ b/data/packs/monsters.db/mesmerism__5lBFUMoopMyWIcz7.json @@ -0,0 +1,17 @@ +{ + "_id": "5lBFUMoopMyWIcz7", + "_key": "!actors.items!JAl9s0Rm4b1beFa1.5lBFUMoopMyWIcz7", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Mesmerism", + "system": { + "description": "Can read the minds of all creatures within near. Can instantly take on the illusory appearance of any humanoid.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/mimic__LFx9hb8JlEfGxDaI.json b/data/packs/monsters.db/mimic__LFx9hb8JlEfGxDaI.json new file mode 100644 index 00000000..3a4986d8 --- /dev/null +++ b/data/packs/monsters.db/mimic__LFx9hb8JlEfGxDaI.json @@ -0,0 +1,122 @@ +{ + "_id": "LFx9hb8JlEfGxDaI", + "_key": "!actors!LFx9hb8JlEfGxDaI", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "OoYICPce8MHqlCtF", + "YnXcKIFkw6Wrk5aq" + ], + "name": "Mimic", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Mimic", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 23, + "value": 23 + } + }, + "darkAdapted": true, + "level": { + "value": 5 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tBeasts that look like objects.
\n\t\n\tAC 12, HP 23, ATK 2 bite +5 (1d8 + stick), MV near, S +2, D +0, C +1, I -2, W +0, Ch -3, AL N, LV 5
\n\tStick. DC 15 STR or adhere to target; auto-hit with bite. DC 15 STR on turn to remove.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/mind_blast__ZuKLfwSmv5cpZCpg.json b/data/packs/monsters.db/mind_blast__ZuKLfwSmv5cpZCpg.json new file mode 100644 index 00000000..15bf007d --- /dev/null +++ b/data/packs/monsters.db/mind_blast__ZuKLfwSmv5cpZCpg.json @@ -0,0 +1,24 @@ +{ + "_id": "ZuKLfwSmv5cpZCpg", + "_key": "!actors.items!MnV9R6AbzWjLreaZ.ZuKLfwSmv5cpZCpg", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Mind Blast", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Fills a near-sized cube extending from brain eater. DC 15 INT or [[/r 3d6]] damage and paralyzed [[/r 1d4]] rounds.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/mind_control__apnNTADkCWr7LQkl.json b/data/packs/monsters.db/mind_control__apnNTADkCWr7LQkl.json new file mode 100644 index 00000000..43fec91e --- /dev/null +++ b/data/packs/monsters.db/mind_control__apnNTADkCWr7LQkl.json @@ -0,0 +1,24 @@ +{ + "_id": "apnNTADkCWr7LQkl", + "_key": "!actors.items!MnV9R6AbzWjLreaZ.apnNTADkCWr7LQkl", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Mind Control", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "One target in near DC 15 CHA or brain eater controls for [[/r 1d4]] rounds.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/minotaur__c3Nvj86e0Layz3NG.json b/data/packs/monsters.db/minotaur__c3Nvj86e0Layz3NG.json index d945e135..4684b7f0 100644 --- a/data/packs/monsters.db/minotaur__c3Nvj86e0Layz3NG.json +++ b/data/packs/monsters.db/minotaur__c3Nvj86e0Layz3NG.json @@ -6,9 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "bHue9K4fSJkmUWNm", - "ZOlhmdkqfQyyT6R3", - "Ag019spAbwwDbhSZ" + "kAp86HJGRac0C0gF", + "M1BK6I0AnWsb8SoT", + "wRnD7AjNcj3NIxcO" ], "name": "Minotaur", "prototypeToken": { @@ -24,7 +24,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -117,7 +117,7 @@ }, "move": "near", "moveNote": "", - "notes": "Ferocious bull-men with hooves and curved horns. They live in mazelike tunnels.
AC 14 (chainmail), HP 34, ATK 2 greataxe +6 (1d10) and 1 horns +6 (1d12), MV near, S +4, D +1, C +3, I +1, W +2, Ch +1, AL C, LV 7
Charge. In place of attacks, move up to double near in a straight line and make 1 horn attack. If hit, x2 damage.
Ferocious bull-men with hooves and curved horns. They live in mazelike tunnels.
\n\t\n\tAC 14 (chainmail), HP 34, ATK 2 greataxe +6 (1d10) and 1 horns +6 (1d12), MV near, S +4, D +1, C +3, I +1, W +2, Ch +1, AL C, LV 7
\n\tCharge. In place of attacks, move up to double near in a straight line and make 1 horn attack. If hit, x2 damage.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/mirage__uy5iabSMLeEeksJx.json b/data/packs/monsters.db/mirage__uy5iabSMLeEeksJx.json new file mode 100644 index 00000000..35603018 --- /dev/null +++ b/data/packs/monsters.db/mirage__uy5iabSMLeEeksJx.json @@ -0,0 +1,17 @@ +{ + "_id": "uy5iabSMLeEeksJx", + "_key": "!actors.items!3ao87kQaYih26b9q.uy5iabSMLeEeksJx", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Mirage", + "system": { + "description": "1/day, in place of attacks. Create 3 illusory duplicates that disappear when hit. Determine randomly if an attack hits dragon or illusions.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/mist__rULAz5UY2rVTEK7W.json b/data/packs/monsters.db/mist__rULAz5UY2rVTEK7W.json new file mode 100644 index 00000000..09c0d3ee --- /dev/null +++ b/data/packs/monsters.db/mist__rULAz5UY2rVTEK7W.json @@ -0,0 +1,23 @@ +{ + "_id": "rULAz5UY2rVTEK7W", + "_key": "!actors.items!yMyZ18conSZhwlpg.rULAz5UY2rVTEK7W", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Mist", + "system": { + "dc": "13", + "description": "Self. Turn into mist that can fly double near. Lasts [[/r 2d4]] rounds.
", + "duration": { + "type": "rounds", + "value": "2d4" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/mithralskin__CcbImBg5n23sNbZo.json b/data/packs/monsters.db/mithralskin__CcbImBg5n23sNbZo.json new file mode 100644 index 00000000..65b013a9 --- /dev/null +++ b/data/packs/monsters.db/mithralskin__CcbImBg5n23sNbZo.json @@ -0,0 +1,23 @@ +{ + "_id": "CcbImBg5n23sNbZo", + "_key": "!actors.items!5NUw5FTgSVwAi0nL.CcbImBg5n23sNbZo", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Mithralskin", + "system": { + "dc": "14", + "description": "AC becomes 18 for 5 rounds.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/moonbite_properties__7pjkmESREJq1ADQa.json b/data/packs/monsters.db/moonbite_properties__7pjkmESREJq1ADQa.json new file mode 100644 index 00000000..2b14df1c --- /dev/null +++ b/data/packs/monsters.db/moonbite_properties__7pjkmESREJq1ADQa.json @@ -0,0 +1,17 @@ +{ + "_id": "7pjkmESREJq1ADQa", + "_key": "!actors.items!6ce2xr1QmjJFMe5P.7pjkmESREJq1ADQa", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Moonbite Properties", + "system": { + "description": "+2 greatsword , thrown weapon, returns after being thrown. Spells to heal damage it inflicts are DC 15 to cast.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/moonlight_aura__Bnpm4eEmCzJMJTel.json b/data/packs/monsters.db/moonlight_aura__Bnpm4eEmCzJMJTel.json new file mode 100644 index 00000000..8af097d6 --- /dev/null +++ b/data/packs/monsters.db/moonlight_aura__Bnpm4eEmCzJMJTel.json @@ -0,0 +1,17 @@ +{ + "_id": "Bnpm4eEmCzJMJTel", + "_key": "!actors.items!X8hc2Uhflvy8F634.Bnpm4eEmCzJMJTel", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Moonlight Aura", + "system": { + "description": "Hostile spells targeting the principi are DC 15.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/moose__tfoTO9pQhnS0RAOH.json b/data/packs/monsters.db/moose__tfoTO9pQhnS0RAOH.json index 13491bb4..03f9d8f1 100644 --- a/data/packs/monsters.db/moose__tfoTO9pQhnS0RAOH.json +++ b/data/packs/monsters.db/moose__tfoTO9pQhnS0RAOH.json @@ -6,7 +6,7 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "jKA87z03sCPNWeeQ" + "w6vvIoYeas7aa2mc" ], "name": "Moose", "prototypeToken": { @@ -22,11 +22,11 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, - "height": 1, + "height": 2, "light": { "alpha": 0.5, "angle": 360, @@ -75,7 +75,7 @@ "src": "systems/shadowdark/assets/tokens/cowled_token.webp", "tint": null }, - "width": 1 + "width": 2 }, "system": { "abilities": { @@ -115,7 +115,7 @@ }, "move": "doubleNear", "moveNote": "", - "notes": "A towering, brown-haired grazer with weighty, flat antlers.
AC 11, HP 19, ATK 2 antler +3 (1d6), MV double near, S +3, D +0, C +1, I -2, W +0, Ch -2, AL N, LV 4
", + "notes": "\n\tA towering, brown-haired grazer with weighty, flat antlers.
\n\t\n\tAC 11, HP 19, ATK 2 antler +3 (1d6), MV double near, S +3, D +0, C +1, I -2, W +0, Ch -2, AL N, LV 4
\n\t", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/mordanticus_the_flayed__DP8n8iIiU1Qostjv.json b/data/packs/monsters.db/mordanticus_the_flayed__DP8n8iIiU1Qostjv.json new file mode 100644 index 00000000..226541b0 --- /dev/null +++ b/data/packs/monsters.db/mordanticus_the_flayed__DP8n8iIiU1Qostjv.json @@ -0,0 +1,131 @@ +{ + "_id": "DP8n8iIiU1Qostjv", + "_key": "!actors!DP8n8iIiU1Qostjv", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "4g36lkCF5gcDcHoy", + "DhzeCCTI0ZrjC5ZN", + "HrGFkT6iy3GAnum3", + "NBwsuy6AhxrzAqER", + "EdUeeh2cYklvn5kw", + "hDI9fnipZ4KDsFzh", + "8556VXHFPg2B1Bc2", + "CZ592wkDvsAE6NJn", + "mzUWxBVxs2Q3ENCU", + "yfCtLgcRbpf5btUc", + "cPINNyMJV8wNBVED" + ], + "name": "Mordanticus The Flayed", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Mordanticus The Flayed", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 5 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": 5 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 17 + }, + "hp": { + "hd": 0, + "max": 89, + "value": 89 + } + }, + "darkAdapted": true, + "level": { + "value": 19 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA skinless mummy-lich wearing a crown set with nine bright gems. Once the head of the ancient, wizardly order of Gehemna, Mordanticus now lives in secret within the sanctum of Gehemna's reigning archmage. He has served as an advisor and historian for centuries, but an enduring enchantment prevents him from speaking of two topics: his origins, and The Ten-Eyed Oracle.
\n\t\n\tAC 17, HP 89, ATK 1 rot touch +8 (1d10 + necrosis) and 3 spell +8, MV near, S +4, D +4, C +4, I +5, W +4, Ch +5, AL N, LV 19
\n\tLegendary Undead. Immune to morale checks. Only damaged by magical sources. Hostile spells targeting Mordanticus are DC 18 to cast.
Crown of Gehemna. 3/day, cause a spell being cast within far to fail.
Necrosis. DC 15 CON or go to 0 HP. Healing spells are DC 15 to cast on target while at 0 HP due to this effect.
Phylactery. Cannot be killed while spirit vessel (a diamond) is intact.
Absorb (INT Spell). DC 13. Near, one target. Target loses the ability to cast one random spell until completing a rest, and Mordanticus regains a lost spell of the same tier or less.
Banish (INT Spell). DC 14. All extradimensional creatures within near DC 15 CHA or sent back to their home planes.
Bind (INT Spell). DC 12. One humanoid in far paralyzed 1d4 rounds.
Blast (INT Spell). DC 14. One creature in near takes 5d8 damage.
Phase (INT Spell). DC 13. Self. Teleport up to one mile.
True Name (INT Spell). DC 15. Near. Learn the True Name of target.
", + "spellcastingAbility": "int", + "spellcastingAttackNum": 3, + "spellcastingBonus": 8 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/morningstar__RbOfHV7AKVFuST4a.json b/data/packs/monsters.db/morningstar__RbOfHV7AKVFuST4a.json new file mode 100644 index 00000000..b1391f86 --- /dev/null +++ b/data/packs/monsters.db/morningstar__RbOfHV7AKVFuST4a.json @@ -0,0 +1,37 @@ +{ + "_id": "RbOfHV7AKVFuST4a", + "_key": "!actors.items!vdCzdpAsjmYTa1ps.RbOfHV7AKVFuST4a", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Morningstar", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 9, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/mummy__kY87zSryGuQ963Ba.json b/data/packs/monsters.db/mummy__kY87zSryGuQ963Ba.json new file mode 100644 index 00000000..f2dc2b92 --- /dev/null +++ b/data/packs/monsters.db/mummy__kY87zSryGuQ963Ba.json @@ -0,0 +1,124 @@ +{ + "_id": "kY87zSryGuQ963Ba", + "_key": "!actors!kY87zSryGuQ963Ba", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "wVjdx0VsZT3IqeiE", + "jUPCJsZpHbA1pgn4", + "3UNupsR6nhNa62Mr", + "KxSRbgsadxN6ZrkQ" + ], + "name": "Mummy", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Mummy", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 47, + "value": 47 + } + }, + "darkAdapted": true, + "level": { + "value": 10 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA desiccated, linen-wrapped zombie. It was created with an intricate embalming ritual used only upon the most worthy warriors or rulers.
\n\t\n\tAC 13, HP 47, ATK 3 rot touch +8 (1d10 + necrosis), MV near, S +3, D +0, C +2, I +3, W +2, Ch +3, AL C, LV 10
\n\tSupreme Undead. Immune to morale checks. Only damaged by magical sources.
Desiccated. Can be damaged by fire. Takes x2 damage from it.
Necrosis. DC 15 CON or drop to 0 HP. Healing spells are DC 15 to cast on target while at 0 HP due to this effect.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/mushroomfolk__K2FMeD45kPEr8RNS.json b/data/packs/monsters.db/mushroomfolk__K2FMeD45kPEr8RNS.json new file mode 100644 index 00000000..ce78896d --- /dev/null +++ b/data/packs/monsters.db/mushroomfolk__K2FMeD45kPEr8RNS.json @@ -0,0 +1,123 @@ +{ + "_id": "K2FMeD45kPEr8RNS", + "_key": "!actors!K2FMeD45kPEr8RNS", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "9IWXVCF23d5Lti4C", + "NvnNQutJH8FB9DFT", + "UvUhgkUMBlaSYOdU" + ], + "name": "Mushroomfolk", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Mushroomfolk", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": -1 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 15, + "value": 15 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tLumbering humanoids with spongy, elongated bodies and toadstools on their heads.
\n\t\n\tAC 13, HP 15, ATK 2 slam +2 (1d6), MV near, S +2, D -1, C +2, I +0, W +1, Ch +0, AL N, LV 3
\n\tSunblind. Blinded in bright light.
Telepathic. Speak mentally with creatures within double near.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/naga__UDGXIj9pB0TdWPA6.json b/data/packs/monsters.db/naga__UDGXIj9pB0TdWPA6.json new file mode 100644 index 00000000..a04cc6d2 --- /dev/null +++ b/data/packs/monsters.db/naga__UDGXIj9pB0TdWPA6.json @@ -0,0 +1,125 @@ +{ + "_id": "UDGXIj9pB0TdWPA6", + "_key": "!actors!UDGXIj9pB0TdWPA6", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "8CF6pvqVg9xTCln4", + "vW08jerBqWdAvzSq", + "sGH7InjtyO0HFXSk", + "MhCm5cEUvGTvhwfE", + "2223H0RyLyWsv16I" + ], + "name": "Naga", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Naga", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 43, + "value": 43 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tMagic-wielding cobras towering ten feet high. Once a dominant species, they are now rare and reclusive, bitter to the last.
\n\t\n\tAC 16, HP 43, ATK 2 bite +7 (2d6 + poison) and 1 spell +7, MV near (climb), S +4, D +1, C +3, I +2, W +2, Ch +4, AL C, LV 9
\n\tPoison. DC 15 CON or paralyzed 1d4 rounds.
Agony (CHA Spell). DC 14. One target in near takes 3d8 damage.
Hypnotize (CHA Spell). DC 13. Focus. One target in near range who can see naga is helplessly stupefied for duration.
Whispers (CHA Spell). DC 12. Hostile spells cast on one target in near are DC 9 for 1d4 rounds.
", + "spellcastingAbility": "cha", + "spellcastingAttackNum": 1, + "spellcastingBonus": 7 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/naga__bone__azSFk2v032NJ635x.json b/data/packs/monsters.db/naga__bone__azSFk2v032NJ635x.json new file mode 100644 index 00000000..465ed20a --- /dev/null +++ b/data/packs/monsters.db/naga__bone__azSFk2v032NJ635x.json @@ -0,0 +1,122 @@ +{ + "_id": "azSFk2v032NJ635x", + "_key": "!actors!azSFk2v032NJ635x", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "Kk2SQxS6yOSsEu3x", + "2MH15CKNhs3geWBD" + ], + "name": "Naga, Bone", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Naga, Bone", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 31, + "value": 31 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tMindless, skeletal husks of nagas reanimated by sorcery.
\n\t\n\tAC 13, HP 31, ATK 2 bite +5 (2d6), MV near (burrow, climb), S +3, D +2, C +4, I -3, W +0, Ch +4, AL C, LV 6
\n\tGreater Undead. Immune to morale checks. Only damaged by silver or magical sources.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/necrosis__KxSRbgsadxN6ZrkQ.json b/data/packs/monsters.db/necrosis__KxSRbgsadxN6ZrkQ.json new file mode 100644 index 00000000..7e739751 --- /dev/null +++ b/data/packs/monsters.db/necrosis__KxSRbgsadxN6ZrkQ.json @@ -0,0 +1,17 @@ +{ + "_id": "KxSRbgsadxN6ZrkQ", + "_key": "!actors.items!kY87zSryGuQ963Ba.KxSRbgsadxN6ZrkQ", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Necrosis", + "system": { + "description": "DC 15 CON or drop to 0 HP. Healing spells are DC 15 to cast on target while at 0 HP due to this effect.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/necrosis__NBwsuy6AhxrzAqER.json b/data/packs/monsters.db/necrosis__NBwsuy6AhxrzAqER.json new file mode 100644 index 00000000..9007b08f --- /dev/null +++ b/data/packs/monsters.db/necrosis__NBwsuy6AhxrzAqER.json @@ -0,0 +1,17 @@ +{ + "_id": "NBwsuy6AhxrzAqER", + "_key": "!actors.items!DP8n8iIiU1Qostjv.NBwsuy6AhxrzAqER", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Necrosis", + "system": { + "description": "DC 15 CON or go to 0 HP. Healing spells are DC 15 to cast on target while at 0 HP due to this effect.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/needle__9Q0RtuGxslini2Bt.json b/data/packs/monsters.db/needle__9Q0RtuGxslini2Bt.json new file mode 100644 index 00000000..99594636 --- /dev/null +++ b/data/packs/monsters.db/needle__9Q0RtuGxslini2Bt.json @@ -0,0 +1,37 @@ +{ + "_id": "9Q0RtuGxslini2Bt", + "_key": "!actors.items!RAEbIzHkREYWKvLh.9Q0RtuGxslini2Bt", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Needle", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": 1, + "special": "Poison", + "value": "1" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/nightmare__bxcbuzesUqGpEBxw.json b/data/packs/monsters.db/nightmare__bxcbuzesUqGpEBxw.json new file mode 100644 index 00000000..4a8fc5b6 --- /dev/null +++ b/data/packs/monsters.db/nightmare__bxcbuzesUqGpEBxw.json @@ -0,0 +1,122 @@ +{ + "_id": "bxcbuzesUqGpEBxw", + "_key": "!actors!bxcbuzesUqGpEBxw", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "jPWMS3xD8H0lOwCy", + "TcdW69Srj2wWFz0t" + ], + "name": "Nightmare", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Nightmare", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 29, + "value": 29 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tBlack warhorses with flaming manes, hooves, and eyes.
\n\t\n\tAC 13, HP 29, ATK 2 hooves +5 (1d8), MV double near (fly), S +3, D +3, C +2, I -1, W +1, Ch -2, AL C, LV 6
\n\tImpervious. Nightmare and its rider immune to fire.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/null__J3Bw7kmCE9ugjIDJ.json b/data/packs/monsters.db/null__J3Bw7kmCE9ugjIDJ.json new file mode 100644 index 00000000..b1c2be25 --- /dev/null +++ b/data/packs/monsters.db/null__J3Bw7kmCE9ugjIDJ.json @@ -0,0 +1,23 @@ +{ + "_id": "J3Bw7kmCE9ugjIDJ", + "_key": "!actors.items!sncxcSi6ziTStjAh.J3Bw7kmCE9ugjIDJ", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Null", + "system": { + "dc": "14", + "description": "Hostile spells targeting lich are DC 18 to cast. Lasts [[/r 1d4]] rounds.
", + "duration": { + "type": "rounds", + "value": "1d4" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/oath__4uIQLGgxD2nobby9.json b/data/packs/monsters.db/oath__4uIQLGgxD2nobby9.json new file mode 100644 index 00000000..bcca06b5 --- /dev/null +++ b/data/packs/monsters.db/oath__4uIQLGgxD2nobby9.json @@ -0,0 +1,17 @@ +{ + "_id": "4uIQLGgxD2nobby9", + "_key": "!actors.items!BviPIbrJao1ubOX1.4uIQLGgxD2nobby9", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Oath", + "system": { + "description": "3/day, ADV on a roll made in service of knight's order.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/obe_ixx_of_azarumme__6ce2xr1QmjJFMe5P.json b/data/packs/monsters.db/obe_ixx_of_azarumme__6ce2xr1QmjJFMe5P.json new file mode 100644 index 00000000..48d99586 --- /dev/null +++ b/data/packs/monsters.db/obe_ixx_of_azarumme__6ce2xr1QmjJFMe5P.json @@ -0,0 +1,128 @@ +{ + "_id": "6ce2xr1QmjJFMe5P", + "_key": "!actors!6ce2xr1QmjJFMe5P", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "mM7EGFt3Wuv0xFUF", + "cjMd01EpbiijXfxV", + "O9alWxnUwP76u3cA", + "cTLyAeXOxKoCfqqF", + "5NPad9pZnmvvfoLv", + "7VJYfM2EHPcp78Jt", + "7pjkmESREJq1ADQa", + "kND3kFrSodKhAG9u" + ], + "name": "Obe-ixx Of Azarumme", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Obe-ixx Of Azarumme", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 5 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 18 + }, + "hp": { + "hd": 0, + "max": 76, + "value": 76 + } + }, + "darkAdapted": true, + "level": { + "value": 16 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA pale, angular woman in translucent plate mail fashioned from giant scorpion chitin. Obe-Ixx, daughter of Azarumme, rose up from the prehistoric barbarian tribes of Tal-Yool to conquer all in her path. One day, she stood at the steps of an obsidian ziggurat deep within the trackless jungle. Forty nights later, Obe-Ixx emerged as the ur-vampire, bloodlust made flesh. Her dynasty would rise and fall again and again over the coming millennia.
\n\t\n\tAC 18 ( +3 plate mail ), HP 76, ATK 4 greatsword (near) +11 (1d12 + 2 + Moonbite properties) and 1 bite +9 (1d8 + blood drain) and 1 charm, MV near (climb, fly), S +5, D +3, C +4, I +3, W +4, Ch +5, AL C, LV 16
\n\tLegendary Undead. Immune to morale checks. Only damaged by magical sources. Hostile spells targeting Obe-Ixx are DC 18 to cast.
Blood Drain. Obe-Ixx heals 2d8 HP, target permanently loses 1d6 CON. At 0 CON, target dies and rises as a loyal vampire or vampire spawn (Obe-Ixx chooses).
Charm. One humanoid target who can see Obe-Ixx within near, DC 15 CHA or under Obe-Ixx's control for 1d4 days.
Dire Shapechange. In place of attacks, turn into a giant bat, dire wolf, or back into regular form.
Moonbite Properties. +2 greatsword , thrown weapon, returns after being thrown. Spells to heal damage it inflicts are DC 15 to cast.
Ur-Vampire. Must sleep in sarcophagus at least once per moon cycle or loses 2d8 HP per day that cannot heal until sleeping in sarcophagus. Takes 3d8 damage each round while in direct sunlight. Cannot be killed unless pierced through heart while at 0 HP with a wooden stake carved from a tree from the Tal-Yool jungle.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/ochre_jelly__QErMaMVIbddgk9MX.json b/data/packs/monsters.db/ochre_jelly__QErMaMVIbddgk9MX.json index 1d67a435..90dc0f13 100644 --- a/data/packs/monsters.db/ochre_jelly__QErMaMVIbddgk9MX.json +++ b/data/packs/monsters.db/ochre_jelly__QErMaMVIbddgk9MX.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "RdRiN1ZsfjQf8leu", - "evZXcoBxPaeka6UA" + "UDnsikLLiwqdn52x", + "tQALSbY1bERwiD2a" ], "name": "Ochre Jelly", "prototypeToken": { @@ -23,11 +23,11 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, - "height": 1, + "height": 2, "light": { "alpha": 0.5, "angle": 360, @@ -76,7 +76,7 @@ "src": "systems/shadowdark/assets/tokens/cowled_token.webp", "tint": null }, - "width": 1 + "width": 2 }, "system": { "abilities": { @@ -115,8 +115,8 @@ "value": 4 }, "move": "near", - "moveNote": "Climb", - "notes": "An orange puddle of quivering slime.
AC 9, HP 20, ATK 2 tentacle +3 (1d6), MV near (climb), S +2, D -1, C +2, I -4, W -3, Ch -4, AL N, LV 4
Split. If cut or chopped, split into two smaller oozes (divide remaining HP between both). Can split up to four times.
An orange puddle of quivering slime.
\n\t\n\tAC 9, HP 20, ATK 2 tentacle +3 (1d6), MV near (climb), S +2, D -1, C +2, I -4, W -3, Ch -4, AL N, LV 4
\n\tSplit. If cut or chopped, split into two smaller oozes (divide remaining HP between both). Can split up to four times.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/octopus__giant__h0NMkJj2DCJiQ9Zw.json b/data/packs/monsters.db/octopus__giant__h0NMkJj2DCJiQ9Zw.json new file mode 100644 index 00000000..d187ca18 --- /dev/null +++ b/data/packs/monsters.db/octopus__giant__h0NMkJj2DCJiQ9Zw.json @@ -0,0 +1,123 @@ +{ + "_id": "h0NMkJj2DCJiQ9Zw", + "_key": "!actors!h0NMkJj2DCJiQ9Zw", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "nXiG81LG3vXKtmGa", + "MLJYdnU1x4ExRF6W", + "PocUS1Ct2HYh8w6m" + ], + "name": "Octopus, Giant", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Giant Octopus", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 23, + "value": 23 + } + }, + "darkAdapted": true, + "level": { + "value": 5 + }, + "move": "near", + "moveNote": "swim", + "notes": "\n\tOctopi as large as sailing skiffs.
\n\t\n\tAC 13, HP 23, ATK 2 tentacle (near) +4 (1d8 + grab), MV near (swim), S +3, D +3, C +1, I -2, W +1, Ch -3, AL N, LV 5
\n\tGrab. DC 15 STR or immobilized. Tentacle auto-hits each round. DC 15 STR on turn to break free.
Ink. In place of attacks, ink cloud blinds all in near for 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/ogre__VrYTiPjDOH1LIEBr.json b/data/packs/monsters.db/ogre__VrYTiPjDOH1LIEBr.json index b1cde017..86a5b7e1 100644 --- a/data/packs/monsters.db/ogre__VrYTiPjDOH1LIEBr.json +++ b/data/packs/monsters.db/ogre__VrYTiPjDOH1LIEBr.json @@ -6,7 +6,7 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "duMGdmSW8MMrWDVt" + "UndMhFruioKe37n4" ], "name": "Ogre", "prototypeToken": { @@ -22,7 +22,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -115,7 +115,7 @@ }, "move": "near", "moveNote": "", - "notes": "A massive, dim-witted brute with tusks and a heavy frame. Often lords over goblins or orcs.
AC 9, HP 30, ATK 2 greatclub +6 (2d6), MV near, S +4, D -1, C +3, I -2, W -2, Ch -2, AL C, LV 6
", + "notes": "\n\tA massive, dim-witted brute with tusks and a heavy frame. Often lords over goblins or orcs.
\n\t\n\tAC 9, HP 30, ATK 2 greatclub +6 (2d6), MV near, S +4, D -1, C +3, I -2, W -2, Ch -2, AL C, LV 6
\n\t", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/omens__uudmOkjRnW2kgeSq.json b/data/packs/monsters.db/omens__uudmOkjRnW2kgeSq.json new file mode 100644 index 00000000..13ad7a37 --- /dev/null +++ b/data/packs/monsters.db/omens__uudmOkjRnW2kgeSq.json @@ -0,0 +1,23 @@ +{ + "_id": "uudmOkjRnW2kgeSq", + "_key": "!actors.items!JjJbKB1yomE7Ma8T.uudmOkjRnW2kgeSq", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Omens", + "system": { + "dc": "12", + "description": "Self. ADV on all actions for [[/r 1d4]] rounds.
", + "duration": { + "type": "rounds", + "value": "1d4" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/oni__yMyZ18conSZhwlpg.json b/data/packs/monsters.db/oni__yMyZ18conSZhwlpg.json new file mode 100644 index 00000000..225a75f0 --- /dev/null +++ b/data/packs/monsters.db/oni__yMyZ18conSZhwlpg.json @@ -0,0 +1,125 @@ +{ + "_id": "yMyZ18conSZhwlpg", + "_key": "!actors!yMyZ18conSZhwlpg", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "yvJT5ec0JlEy0vGz", + "WnsQfjIdrFmySmtu", + "pJVRurHOdHPsdDwn", + "W3X61rTRLqMcyQvA", + "rULAz5UY2rVTEK7W" + ], + "name": "Oni", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Oni", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 33, + "value": 33 + } + }, + "darkAdapted": true, + "level": { + "value": 7 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tCunning and sorcerous ogre-demons with shaggy white hair, blue skin, and yellow eyes.
\n\t\n\tAC 11, HP 33, ATK 1 glaive (near) +6 (1d10) or 1 spell +5, MV near, S +5, D +1, C +2, I +2, W +1, Ch +3, AL C, LV 7
\n\tShapeshift. In place of attacks, turn into any humanoid or back into original form.
Fade (CHA Spell). DC 13. Self. Become invisible for 1d4 rounds.
Hellfrost (CHA Spell). DC 13. All within near-sized cube extending from oni 3d6 damage.
Mist (CHA Spell). DC 13. Self. Turn into mist that can fly double near. Lasts 2d4 rounds.
", + "spellcastingAbility": "cha", + "spellcastingAttackNum": 1, + "spellcastingBonus": 5 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/orc__Rq4WF5z0ZBFHNLub.json b/data/packs/monsters.db/orc__Rq4WF5z0ZBFHNLub.json index d691336b..829db412 100644 --- a/data/packs/monsters.db/orc__Rq4WF5z0ZBFHNLub.json +++ b/data/packs/monsters.db/orc__Rq4WF5z0ZBFHNLub.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "pxKYNW2Nw0lBULEk", - "bUU2vCGDg8bUw9d2" + "BjXHpCzRZXk6HbqN", + "8cO7OhorrKhNy7cO" ], "name": "Orc", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -116,7 +116,7 @@ }, "move": "near", "moveNote": "", - "notes": "A tusked, tall humanoid with gray skin and pointed ears.
AC 15 (chainmail + shield), HP 4, ATK 1 greataxe +2 (1d8), MV near, S +2, D +0, C +0, I -1, W +0, Ch -1, AL C, LV 1
Rage. 1/day, immune to morale checks, +1d4 damage (3 rounds).
A tusked, tall humanoid with gray skin and pointed ears.
\n\t\n\tAC 15 (chainmail + shield), HP 4, ATK 1 greataxe +2 (1d8), MV near, S +2, D +0, C +0, I -1, W +0, Ch -1, AL C, LV 1
\n\tRage. 1/day, immune to morale checks, +1d4 damage (3 rounds).
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/orc__chieftain__v2Q2R3tGkcvslEbB.json b/data/packs/monsters.db/orc__chieftain__v2Q2R3tGkcvslEbB.json new file mode 100644 index 00000000..f658c5c4 --- /dev/null +++ b/data/packs/monsters.db/orc__chieftain__v2Q2R3tGkcvslEbB.json @@ -0,0 +1,122 @@ +{ + "_id": "v2Q2R3tGkcvslEbB", + "_key": "!actors!v2Q2R3tGkcvslEbB", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "Cfz3JVMttlrzk6nr", + "b4WIIcGmlomGTR4j" + ], + "name": "Orc, Chieftain", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Orc Chieftain", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 19, + "value": 19 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tAn imposing orc with scars crisscrossing its body.
\n\t\n\tAC 14 (chainmail), HP 19, ATK 2 greataxe +4 (1d10), MV near, S +2, D +1, C +1, I -1, W +0, Ch -1, AL C, LV 4
\n\tRage. 1/day, immune to morale checks, +1d4 damage (3 rounds).
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/otyugh__Crc6mFgLL9vNJuaS.json b/data/packs/monsters.db/otyugh__Crc6mFgLL9vNJuaS.json new file mode 100644 index 00000000..53d51d02 --- /dev/null +++ b/data/packs/monsters.db/otyugh__Crc6mFgLL9vNJuaS.json @@ -0,0 +1,123 @@ +{ + "_id": "Crc6mFgLL9vNJuaS", + "_key": "!actors!Crc6mFgLL9vNJuaS", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "kvyKlYUu0svDRTDZ", + "hExVJZEo2cNYdxyD", + "koPxZQBcecCwEm1z" + ], + "name": "Otyugh", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Otyugh", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": -1 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 35, + "value": 35 + } + }, + "darkAdapted": true, + "level": { + "value": 7 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tStumpy, three-legged beasts with barbed tentacles and vast mouths. Drawn by rot and filth.
\n\t\n\tAC 13, HP 35, ATK 2 tentacle +5 (1d8) and 1 bite +5 (1d10 + disease), MV near, S +4, D -1, C +4, I -2, W +0, Ch -3, AL N, LV 7
\n\tDisease. DC 15 CON or infected. DC 15 CON each day or lose 1d6 HP (can't heal). Ends on success.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/owlbear__jXsS8HEA6XsvOngt.json b/data/packs/monsters.db/owlbear__jXsS8HEA6XsvOngt.json new file mode 100644 index 00000000..72e60ae3 --- /dev/null +++ b/data/packs/monsters.db/owlbear__jXsS8HEA6XsvOngt.json @@ -0,0 +1,122 @@ +{ + "_id": "jXsS8HEA6XsvOngt", + "_key": "!actors!jXsS8HEA6XsvOngt", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "fPDHgJIOaNWO2uuK", + "xdRu81pnwUc53ZEV" + ], + "name": "Owlbear", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Owlbear", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 30, + "value": 30 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tCantankerous bears with owl eyes, beaks, and feathers.
\n\t\n\tAC 13, HP 30, ATK 2 claw +5 (1d10), MV near (climb), S +4, D +1, C +3, I -2, W +2, Ch -3, AL N, LV 6
\n\tCrush. Deals an extra die of damage if it hits the same target with both claws.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/pack_hunter__JC3oo3YQ108nzZnV.json b/data/packs/monsters.db/pack_hunter__JC3oo3YQ108nzZnV.json new file mode 100644 index 00000000..ca7fec79 --- /dev/null +++ b/data/packs/monsters.db/pack_hunter__JC3oo3YQ108nzZnV.json @@ -0,0 +1,17 @@ +{ + "_id": "JC3oo3YQ108nzZnV", + "_key": "!actors.items!fsxmTnmQ6ASZaVJ9.JC3oo3YQ108nzZnV", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Pack Hunter", + "system": { + "description": "Deals +1 damage while an ally is close.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/pack_hunter__vBiDVZTIzAiwpiQk.json b/data/packs/monsters.db/pack_hunter__vBiDVZTIzAiwpiQk.json new file mode 100644 index 00000000..7faafd23 --- /dev/null +++ b/data/packs/monsters.db/pack_hunter__vBiDVZTIzAiwpiQk.json @@ -0,0 +1,17 @@ +{ + "_id": "vBiDVZTIzAiwpiQk", + "_key": "!actors.items!FzBj2e0DzIjvQ0JE.vBiDVZTIzAiwpiQk", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Pack Hunter", + "system": { + "description": "Deals +1 damage while an ally is close.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/panther__dULmhpAV6apvNDPO.json b/data/packs/monsters.db/panther__dULmhpAV6apvNDPO.json new file mode 100644 index 00000000..f0872bc6 --- /dev/null +++ b/data/packs/monsters.db/panther__dULmhpAV6apvNDPO.json @@ -0,0 +1,121 @@ +{ + "_id": "dULmhpAV6apvNDPO", + "_key": "!actors!dULmhpAV6apvNDPO", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "931m2Kc48qceNz1M" + ], + "name": "Panther", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Panther", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 14, + "value": 14 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tSupple large cats with blue-black fur. Stealthy hunters.
\n\t\n\tAC 14, HP 14, ATK 2 rend +3 (1d6), MV near (climb), S +3, D +4, C +1, I -2, W +1, Ch -3, AL N, LV 3
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/paralysis__8UNij07oLyQBRvyL.json b/data/packs/monsters.db/paralysis__8UNij07oLyQBRvyL.json new file mode 100644 index 00000000..0273c3a7 --- /dev/null +++ b/data/packs/monsters.db/paralysis__8UNij07oLyQBRvyL.json @@ -0,0 +1,17 @@ +{ + "_id": "8UNij07oLyQBRvyL", + "_key": "!actors.items!sncxcSi6ziTStjAh.8UNij07oLyQBRvyL", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Paralysis", + "system": { + "description": "DC 15 CON or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/paralyze__9ckwNCpCA6oSEH3b.json b/data/packs/monsters.db/paralyze__9ckwNCpCA6oSEH3b.json new file mode 100644 index 00000000..df1bccdb --- /dev/null +++ b/data/packs/monsters.db/paralyze__9ckwNCpCA6oSEH3b.json @@ -0,0 +1,17 @@ +{ + "_id": "9ckwNCpCA6oSEH3b", + "_key": "!actors.items!XNiuEhf8QpfOnVCJ.9ckwNCpCA6oSEH3b", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Paralyze", + "system": { + "description": "DC 12 CON or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/paralyze__TrBfO8XGlXuUpnSr.json b/data/packs/monsters.db/paralyze__TrBfO8XGlXuUpnSr.json new file mode 100644 index 00000000..7de3ef98 --- /dev/null +++ b/data/packs/monsters.db/paralyze__TrBfO8XGlXuUpnSr.json @@ -0,0 +1,17 @@ +{ + "_id": "TrBfO8XGlXuUpnSr", + "_key": "!actors.items!aJPxeuzZ597SWMES.TrBfO8XGlXuUpnSr", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Paralyze", + "system": { + "description": "DC 12 CON or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/parry__YQWljJQn2i9YVY7I.json b/data/packs/monsters.db/parry__YQWljJQn2i9YVY7I.json new file mode 100644 index 00000000..80fb854b --- /dev/null +++ b/data/packs/monsters.db/parry__YQWljJQn2i9YVY7I.json @@ -0,0 +1,17 @@ +{ + "_id": "YQWljJQn2i9YVY7I", + "_key": "!actors.items!P53eJcTVm4axJ2bR.YQWljJQn2i9YVY7I", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Parry", + "system": { + "description": "Trade 2 longsword attacks next round to deflect a melee attack that would hit.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/peasant__V75YwrR126oziTKk.json b/data/packs/monsters.db/peasant__V75YwrR126oziTKk.json index 85d49b94..ae5f6ad3 100644 --- a/data/packs/monsters.db/peasant__V75YwrR126oziTKk.json +++ b/data/packs/monsters.db/peasant__V75YwrR126oziTKk.json @@ -6,7 +6,7 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "3DtlC7L1PrMFyn7n" + "p8wh9KDmBnNbSZSa" ], "name": "Peasant", "prototypeToken": { @@ -22,7 +22,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -115,7 +115,7 @@ }, "move": "near", "moveNote": "", - "notes": "A commoner in worn clothes.
AC 10, HP 4, ATK 1 club +0 (1d4), MV near, S +0, D +0, C +0, I +0, W +0, Ch +0, AL L, LV 1
", + "notes": "\n\tA commoner in worn clothes.
\n\t\n\tAC 10, HP 4, ATK 1 club +0 (1d4), MV near, S +0, D +0, C +0, I +0, W +0, Ch +0, AL L, LV 1
\n\t", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/pegasus__5Tp7B3qOMEAdMkJ8.json b/data/packs/monsters.db/pegasus__5Tp7B3qOMEAdMkJ8.json new file mode 100644 index 00000000..f467b2b9 --- /dev/null +++ b/data/packs/monsters.db/pegasus__5Tp7B3qOMEAdMkJ8.json @@ -0,0 +1,121 @@ +{ + "_id": "5Tp7B3qOMEAdMkJ8", + "_key": "!actors!5Tp7B3qOMEAdMkJ8", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "rRO9ysw5M0zmFxOL" + ], + "name": "Pegasus", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Pegasus", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 15, + "value": 15 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tWinged horses with noble bearings and pearly white coats.
\n\t\n\tAC 12, HP 15, ATK 2 hooves +3 (1d6), MV double near (fly), S +3, D +2, C +2, I -3, W +1, Ch +0, AL N, LV 3
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/permanent_death__btT3x5mGuqnnglqG.json b/data/packs/monsters.db/permanent_death__btT3x5mGuqnnglqG.json new file mode 100644 index 00000000..82f2f140 --- /dev/null +++ b/data/packs/monsters.db/permanent_death__btT3x5mGuqnnglqG.json @@ -0,0 +1,17 @@ +{ + "_id": "btT3x5mGuqnnglqG", + "_key": "!actors.items!NTRHmnsw7poR4rZ9.btT3x5mGuqnnglqG", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Permanent Death", + "system": { + "description": "Cannot be permanently killed unless a wish spell is cast on it while it is at 0 HP.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/petrify__617UZSUALr6E4Hea.json b/data/packs/monsters.db/petrify__617UZSUALr6E4Hea.json new file mode 100644 index 00000000..5a04d550 --- /dev/null +++ b/data/packs/monsters.db/petrify__617UZSUALr6E4Hea.json @@ -0,0 +1,17 @@ +{ + "_id": "617UZSUALr6E4Hea", + "_key": "!actors.items!xUxKG0CR6Elw1l7h.617UZSUALr6E4Hea", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Petrify", + "system": { + "description": "DC 12 CON or petrified.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/petrify__6C23GPZWkEYYbWEy.json b/data/packs/monsters.db/petrify__6C23GPZWkEYYbWEy.json new file mode 100644 index 00000000..f4eb2e94 --- /dev/null +++ b/data/packs/monsters.db/petrify__6C23GPZWkEYYbWEy.json @@ -0,0 +1,17 @@ +{ + "_id": "6C23GPZWkEYYbWEy", + "_key": "!actors.items!r9PchmCuVg1r9FOA.6C23GPZWkEYYbWEy", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Petrify", + "system": { + "description": "Any creature that touches the basilisk or meets its gaze, DC 15 CON or petrified.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/petrify__93VamQFfuaigX2c3.json b/data/packs/monsters.db/petrify__93VamQFfuaigX2c3.json new file mode 100644 index 00000000..99b1c879 --- /dev/null +++ b/data/packs/monsters.db/petrify__93VamQFfuaigX2c3.json @@ -0,0 +1,17 @@ +{ + "_id": "93VamQFfuaigX2c3", + "_key": "!actors.items!u05UfQ9hKno0bwWj.93VamQFfuaigX2c3", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Petrify", + "system": { + "description": "Any creature (including medusa) who looks directly at medusa, DC 15 CON or petrified.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/petrifying_breath__9BaW9Yx4WaDTJkZS.json b/data/packs/monsters.db/petrifying_breath__9BaW9Yx4WaDTJkZS.json new file mode 100644 index 00000000..d0a025ab --- /dev/null +++ b/data/packs/monsters.db/petrifying_breath__9BaW9Yx4WaDTJkZS.json @@ -0,0 +1,24 @@ +{ + "_id": "9BaW9Yx4WaDTJkZS", + "_key": "!actors.items!c9n0i79sjiUWwkiV.9BaW9Yx4WaDTJkZS", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Petrifying Breath", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Fills a near-sized cube extending from gorgon. DC 15 CON or petrified (gorgons immune).
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/phalanx__060OV0hxQW8La7Qu.json b/data/packs/monsters.db/phalanx__060OV0hxQW8La7Qu.json new file mode 100644 index 00000000..9f2a49f2 --- /dev/null +++ b/data/packs/monsters.db/phalanx__060OV0hxQW8La7Qu.json @@ -0,0 +1,17 @@ +{ + "_id": "060OV0hxQW8La7Qu", + "_key": "!actors.items!uqHIz56KiBwTnbTJ.060OV0hxQW8La7Qu", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Phalanx", + "system": { + "description": "+1 to attacks and AC when in close range of an allied hobgoblin.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/phantoms__1zlqcqxOlKhVoMe2.json b/data/packs/monsters.db/phantoms__1zlqcqxOlKhVoMe2.json new file mode 100644 index 00000000..54cd40cf --- /dev/null +++ b/data/packs/monsters.db/phantoms__1zlqcqxOlKhVoMe2.json @@ -0,0 +1,17 @@ +{ + "_id": "1zlqcqxOlKhVoMe2", + "_key": "!actors.items!SeY0lvD3U4pr6mXD.1zlqcqxOlKhVoMe2", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Phantoms", + "system": { + "description": "1/day, in place of attacks. Create 3 illusory duplicates that disappear when hit. Determine randomly if an attack hits cloaker or illusions.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/phase__2maDvZhepRcEY7qX.json b/data/packs/monsters.db/phase__2maDvZhepRcEY7qX.json new file mode 100644 index 00000000..a1fa0df7 --- /dev/null +++ b/data/packs/monsters.db/phase__2maDvZhepRcEY7qX.json @@ -0,0 +1,17 @@ +{ + "_id": "2maDvZhepRcEY7qX", + "_key": "!actors.items!QziiJsawKcGcS0QJ.2maDvZhepRcEY7qX", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Phase", + "system": { + "description": "Once per round, become corporeal or incorporeal.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/phase__yfCtLgcRbpf5btUc.json b/data/packs/monsters.db/phase__yfCtLgcRbpf5btUc.json new file mode 100644 index 00000000..6c8dda68 --- /dev/null +++ b/data/packs/monsters.db/phase__yfCtLgcRbpf5btUc.json @@ -0,0 +1,24 @@ +{ + "_id": "yfCtLgcRbpf5btUc", + "_key": "!actors.items!DP8n8iIiU1Qostjv.yfCtLgcRbpf5btUc", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Phase", + "system": { + "dc": 13, + "description": "Self. Teleport up to one mile.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/phoenix__o3Yd8P0DavwDp21b.json b/data/packs/monsters.db/phoenix__o3Yd8P0DavwDp21b.json new file mode 100644 index 00000000..f9376ddc --- /dev/null +++ b/data/packs/monsters.db/phoenix__o3Yd8P0DavwDp21b.json @@ -0,0 +1,125 @@ +{ + "_id": "o3Yd8P0DavwDp21b", + "_key": "!actors!o3Yd8P0DavwDp21b", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "1LntjL3QKBeBbh6O", + "5FSRdhxv3O0xkJhU", + "uWVe3NFqqbRKVAg1", + "5YsUPEHykPlLmQJf", + "90k7upRgwRCAe0JT" + ], + "name": "Phoenix", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Phoenix", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 60, + "value": 60 + } + }, + "darkAdapted": true, + "level": { + "value": 13 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tHuge, soaring eagles made of searing flames. Intelligent and imbued with immortal magic.
\n\t\n\tAC 16, HP 60, ATK 4 rend +8 (2d12), MV double near (fly), S +3, D +4, C +2, I +3, W +3, Ch +3, AL L, LV 13
\n\tImpervious. Immune to fire. Only damaged by magical sources.
Explosion. Upon death, creatures within double near of phoenix DC 18 DEX or 10d6 damage.
Heat Aura. Creatures within near of phoenix at start of turn DC 15 CON or 2d6 damage.
Rebirth. A red-hot egg remains after death. Phoenix hatches from it in 1d4 days.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/phylactery__EdUeeh2cYklvn5kw.json b/data/packs/monsters.db/phylactery__EdUeeh2cYklvn5kw.json new file mode 100644 index 00000000..fddf4c4d --- /dev/null +++ b/data/packs/monsters.db/phylactery__EdUeeh2cYklvn5kw.json @@ -0,0 +1,17 @@ +{ + "_id": "EdUeeh2cYklvn5kw", + "_key": "!actors.items!DP8n8iIiU1Qostjv.EdUeeh2cYklvn5kw", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Phylactery", + "system": { + "description": "Cannot be killed while spirit vessel (a diamond) is intact.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/phylactery__SdIBjE0pc22xouBV.json b/data/packs/monsters.db/phylactery__SdIBjE0pc22xouBV.json new file mode 100644 index 00000000..06df7e5f --- /dev/null +++ b/data/packs/monsters.db/phylactery__SdIBjE0pc22xouBV.json @@ -0,0 +1,17 @@ +{ + "_id": "SdIBjE0pc22xouBV", + "_key": "!actors.items!sncxcSi6ziTStjAh.SdIBjE0pc22xouBV", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Phylactery", + "system": { + "description": "Can't be killed while spirit vessel (an object) is intact.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/pick__5jGvTfWAI7idu1Rg.json b/data/packs/monsters.db/pick__5jGvTfWAI7idu1Rg.json new file mode 100644 index 00000000..c97f32ca --- /dev/null +++ b/data/packs/monsters.db/pick__5jGvTfWAI7idu1Rg.json @@ -0,0 +1,37 @@ +{ + "_id": "5jGvTfWAI7idu1Rg", + "_key": "!actors.items!WMw4J1wECaLGf3Am.5jGvTfWAI7idu1Rg", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Pick", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/pincer__bNEvi3nVdaTabKdY.json b/data/packs/monsters.db/pincer__bNEvi3nVdaTabKdY.json new file mode 100644 index 00000000..924eda82 --- /dev/null +++ b/data/packs/monsters.db/pincer__bNEvi3nVdaTabKdY.json @@ -0,0 +1,37 @@ +{ + "_id": "bNEvi3nVdaTabKdY", + "_key": "!actors.items!4v8PY6yOUcQOTWWo.bNEvi3nVdaTabKdY", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Pincer", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Grab", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/pincer__qzOsvnLvhutzvgjD.json b/data/packs/monsters.db/pincer__qzOsvnLvhutzvgjD.json new file mode 100644 index 00000000..81d684b9 --- /dev/null +++ b/data/packs/monsters.db/pincer__qzOsvnLvhutzvgjD.json @@ -0,0 +1,37 @@ +{ + "_id": "qzOsvnLvhutzvgjD", + "_key": "!actors.items!2KRkhIG0f9YAnUHb.qzOsvnLvhutzvgjD", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Pincer", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Crush", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/pincer__zO4tqdAx4e5J9t48.json b/data/packs/monsters.db/pincer__zO4tqdAx4e5J9t48.json new file mode 100644 index 00000000..0d5e0398 --- /dev/null +++ b/data/packs/monsters.db/pincer__zO4tqdAx4e5J9t48.json @@ -0,0 +1,37 @@ +{ + "_id": "zO4tqdAx4e5J9t48", + "_key": "!actors.items!CuwjaziXY6YoAg7O.zO4tqdAx4e5J9t48", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Pincer", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "Crush", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/piranha__swarm__LZsDirxnEAlPoOhH.json b/data/packs/monsters.db/piranha__swarm__LZsDirxnEAlPoOhH.json new file mode 100644 index 00000000..433ec169 --- /dev/null +++ b/data/packs/monsters.db/piranha__swarm__LZsDirxnEAlPoOhH.json @@ -0,0 +1,122 @@ +{ + "_id": "LZsDirxnEAlPoOhH", + "_key": "!actors!LZsDirxnEAlPoOhH", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "mHIDj2lMpRWRdAIs", + "q8ptzvh5TcVdgUB9" + ], + "name": "Piranha, Swarm", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Piranha Swarm", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": -2 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 13, + "value": 13 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "swim", + "notes": "\n\tA school of flat, silvery fish with vicious fangs.
\n\t\n\tAC 12, HP 13, ATK 2 bite +2 (1d6), MV near (swim), S -2, D +2, C +0, I -3, W +0, Ch -3, AL N, LV 3
\n\tSavage. ADV on attacks against creatures below half their HP.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/pirate__ZFH3OQCziTyacf5e.json b/data/packs/monsters.db/pirate__ZFH3OQCziTyacf5e.json new file mode 100644 index 00000000..cb82a39e --- /dev/null +++ b/data/packs/monsters.db/pirate__ZFH3OQCziTyacf5e.json @@ -0,0 +1,122 @@ +{ + "_id": "ZFH3OQCziTyacf5e", + "_key": "!actors!ZFH3OQCziTyacf5e", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "8nJaSfTYG8lqtC97", + "tDTUBVoykJdOFaQE" + ], + "name": "Pirate", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Pirate", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 4, + "value": 4 + } + }, + "darkAdapted": true, + "level": { + "value": 1 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tSeafaring scoundrels who live to steal and hoard treasure.
\n\t\n\tAC 12 (leather), HP 4, ATK 1 cutlass +1 (1d6) or 1 dagger (close/ near) +1 (1d4), MV near, S +1, D +1, C +0, I +0, W +0, Ch +0, AL C, LV 1
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/plesiosaurus__vVRAwuWbYEtPctOE.json b/data/packs/monsters.db/plesiosaurus__vVRAwuWbYEtPctOE.json new file mode 100644 index 00000000..c9e00316 --- /dev/null +++ b/data/packs/monsters.db/plesiosaurus__vVRAwuWbYEtPctOE.json @@ -0,0 +1,121 @@ +{ + "_id": "vVRAwuWbYEtPctOE", + "_key": "!actors!vVRAwuWbYEtPctOE", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "uzQh5r9z2SlQKu7A" + ], + "name": "Plesiosaurus", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Plesiosaurus", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 30, + "value": 30 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "doubleNear", + "moveNote": "swim", + "notes": "\n\tAquatic reptiles as big as elephants. Flat flippers and narrow, toothy maws on long necks.
\n\t\n\tAC 13, HP 30, ATK 2 bite +5 (2d8), MV double near (swim), S +4, D +3, C +3, I -3, W +1, Ch -3, AL N, LV 6
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/poison__0FtLWIg3szpBpkyN.json b/data/packs/monsters.db/poison__0FtLWIg3szpBpkyN.json new file mode 100644 index 00000000..da14d7d8 --- /dev/null +++ b/data/packs/monsters.db/poison__0FtLWIg3szpBpkyN.json @@ -0,0 +1,17 @@ +{ + "_id": "0FtLWIg3szpBpkyN", + "_key": "!actors.items!lDXLWTA4FLMpAblB.0FtLWIg3szpBpkyN", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 9 CON or go to 0 HP.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__1XE8PcmIpaAqkomr.json b/data/packs/monsters.db/poison__1XE8PcmIpaAqkomr.json new file mode 100644 index 00000000..685bc45f --- /dev/null +++ b/data/packs/monsters.db/poison__1XE8PcmIpaAqkomr.json @@ -0,0 +1,17 @@ +{ + "_id": "1XE8PcmIpaAqkomr", + "_key": "!actors.items!OQKt55SQZZUZhlNq.1XE8PcmIpaAqkomr", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 15 CON or sleep.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__2gyf2II3CBFEwn6Q.json b/data/packs/monsters.db/poison__2gyf2II3CBFEwn6Q.json new file mode 100644 index 00000000..6de4a486 --- /dev/null +++ b/data/packs/monsters.db/poison__2gyf2II3CBFEwn6Q.json @@ -0,0 +1,17 @@ +{ + "_id": "2gyf2II3CBFEwn6Q", + "_key": "!actors.items!cUUnqWyaNDYghKxE.2gyf2II3CBFEwn6Q", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 12 CON or go to 0 HP in [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__7hjMPySm4qWz4GDS.json b/data/packs/monsters.db/poison__7hjMPySm4qWz4GDS.json new file mode 100644 index 00000000..9f9ef205 --- /dev/null +++ b/data/packs/monsters.db/poison__7hjMPySm4qWz4GDS.json @@ -0,0 +1,17 @@ +{ + "_id": "7hjMPySm4qWz4GDS", + "_key": "!actors.items!rwE58nsTLAG7pW1u.7hjMPySm4qWz4GDS", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 12 CON or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__901hYb94EwoahIbl.json b/data/packs/monsters.db/poison__901hYb94EwoahIbl.json new file mode 100644 index 00000000..e712248c --- /dev/null +++ b/data/packs/monsters.db/poison__901hYb94EwoahIbl.json @@ -0,0 +1,17 @@ +{ + "_id": "901hYb94EwoahIbl", + "_key": "!actors.items!QhFsevIc23TsTHZE.901hYb94EwoahIbl", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 15 CON or drop to 0 hit points in [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__CL4glqsTNFyGsmYi.json b/data/packs/monsters.db/poison__CL4glqsTNFyGsmYi.json new file mode 100644 index 00000000..4a928275 --- /dev/null +++ b/data/packs/monsters.db/poison__CL4glqsTNFyGsmYi.json @@ -0,0 +1,17 @@ +{ + "_id": "CL4glqsTNFyGsmYi", + "_key": "!actors.items!u05UfQ9hKno0bwWj.CL4glqsTNFyGsmYi", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 15 CON or go to 0 HP.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__Fof8QrBz6KPdM1q0.json b/data/packs/monsters.db/poison__Fof8QrBz6KPdM1q0.json new file mode 100644 index 00000000..3c57e3f5 --- /dev/null +++ b/data/packs/monsters.db/poison__Fof8QrBz6KPdM1q0.json @@ -0,0 +1,17 @@ +{ + "_id": "Fof8QrBz6KPdM1q0", + "_key": "!actors.items!W9n69R2FY4EIgBuQ.Fof8QrBz6KPdM1q0", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 12 CON or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__GoJru22lBvz2AvLo.json b/data/packs/monsters.db/poison__GoJru22lBvz2AvLo.json new file mode 100644 index 00000000..5d5959f1 --- /dev/null +++ b/data/packs/monsters.db/poison__GoJru22lBvz2AvLo.json @@ -0,0 +1,17 @@ +{ + "_id": "GoJru22lBvz2AvLo", + "_key": "!actors.items!VxV56gRyhUJfXu83.GoJru22lBvz2AvLo", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 15 CON or go to 0 HP.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__LKgpINrjjQkySz1B.json b/data/packs/monsters.db/poison__LKgpINrjjQkySz1B.json new file mode 100644 index 00000000..719217ec --- /dev/null +++ b/data/packs/monsters.db/poison__LKgpINrjjQkySz1B.json @@ -0,0 +1,17 @@ +{ + "_id": "LKgpINrjjQkySz1B", + "_key": "!actors.items!TZGzGBYncOs3r9ZF.LKgpINrjjQkySz1B", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 12 CON or go to 0 HP.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__SJUIyMMybJsi5q9y.json b/data/packs/monsters.db/poison__SJUIyMMybJsi5q9y.json new file mode 100644 index 00000000..749e29e3 --- /dev/null +++ b/data/packs/monsters.db/poison__SJUIyMMybJsi5q9y.json @@ -0,0 +1,17 @@ +{ + "_id": "SJUIyMMybJsi5q9y", + "_key": "!actors.items!DttbFgMrxQulVKEf.SJUIyMMybJsi5q9y", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 15 CON or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__Vkn0UoU0SfpKb8sf.json b/data/packs/monsters.db/poison__Vkn0UoU0SfpKb8sf.json new file mode 100644 index 00000000..41d04e64 --- /dev/null +++ b/data/packs/monsters.db/poison__Vkn0UoU0SfpKb8sf.json @@ -0,0 +1,17 @@ +{ + "_id": "Vkn0UoU0SfpKb8sf", + "_key": "!actors.items!ibQF9DMmu8sTLz4B.Vkn0UoU0SfpKb8sf", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 15 CON or fall into natural, deep sleep for [[/r 1d8]] hours.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__WiAMZ0XuHjA9q87t.json b/data/packs/monsters.db/poison__WiAMZ0XuHjA9q87t.json new file mode 100644 index 00000000..06919982 --- /dev/null +++ b/data/packs/monsters.db/poison__WiAMZ0XuHjA9q87t.json @@ -0,0 +1,17 @@ +{ + "_id": "WiAMZ0XuHjA9q87t", + "_key": "!actors.items!IUN6KcvNGGJWTQCE.WiAMZ0XuHjA9q87t", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 15 CON or take [[/r 2d10]] damage.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__c4CJ0wn1uBMe1tzu.json b/data/packs/monsters.db/poison__c4CJ0wn1uBMe1tzu.json new file mode 100644 index 00000000..8f939ad9 --- /dev/null +++ b/data/packs/monsters.db/poison__c4CJ0wn1uBMe1tzu.json @@ -0,0 +1,17 @@ +{ + "_id": "c4CJ0wn1uBMe1tzu", + "_key": "!actors.items!mLujryShxJUk5Jys.c4CJ0wn1uBMe1tzu", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 15 CON or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__gEx5t1IwHdBJNohL.json b/data/packs/monsters.db/poison__gEx5t1IwHdBJNohL.json new file mode 100644 index 00000000..e4bed5c0 --- /dev/null +++ b/data/packs/monsters.db/poison__gEx5t1IwHdBJNohL.json @@ -0,0 +1,17 @@ +{ + "_id": "gEx5t1IwHdBJNohL", + "_key": "!actors.items!lcqq47H1YVF0ABnp.gEx5t1IwHdBJNohL", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 12 CON or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__qXpmoLrXbk8wThRu.json b/data/packs/monsters.db/poison__qXpmoLrXbk8wThRu.json new file mode 100644 index 00000000..8d905046 --- /dev/null +++ b/data/packs/monsters.db/poison__qXpmoLrXbk8wThRu.json @@ -0,0 +1,17 @@ +{ + "_id": "qXpmoLrXbk8wThRu", + "_key": "!actors.items!QziiJsawKcGcS0QJ.qXpmoLrXbk8wThRu", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 12 CON or drop to 0 HP in [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__qfIjIAkMmlWRYU0P.json b/data/packs/monsters.db/poison__qfIjIAkMmlWRYU0P.json new file mode 100644 index 00000000..eb691d7e --- /dev/null +++ b/data/packs/monsters.db/poison__qfIjIAkMmlWRYU0P.json @@ -0,0 +1,17 @@ +{ + "_id": "qfIjIAkMmlWRYU0P", + "_key": "!actors.items!p9PayU4K9nBZ8JRl.qfIjIAkMmlWRYU0P", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 12 CON or paralyzed [[/r 1d4]] hours.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__r6qkMau5LhjCN1gF.json b/data/packs/monsters.db/poison__r6qkMau5LhjCN1gF.json new file mode 100644 index 00000000..d0d9d1e9 --- /dev/null +++ b/data/packs/monsters.db/poison__r6qkMau5LhjCN1gF.json @@ -0,0 +1,17 @@ +{ + "_id": "r6qkMau5LhjCN1gF", + "_key": "!actors.items!RAEbIzHkREYWKvLh.r6qkMau5LhjCN1gF", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 12 CON or fall into deep sleep for [[/r 1d4]] hours.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__tYFIveeKgcPled6c.json b/data/packs/monsters.db/poison__tYFIveeKgcPled6c.json new file mode 100644 index 00000000..23673806 --- /dev/null +++ b/data/packs/monsters.db/poison__tYFIveeKgcPled6c.json @@ -0,0 +1,17 @@ +{ + "_id": "tYFIveeKgcPled6c", + "_key": "!actors.items!anfsgfN2gFs72MHo.tYFIveeKgcPled6c", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 18 CON or go to 0 HP with a death timer of 1.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__uFG1MG9lM3u3XZID.json b/data/packs/monsters.db/poison__uFG1MG9lM3u3XZID.json new file mode 100644 index 00000000..fd48693d --- /dev/null +++ b/data/packs/monsters.db/poison__uFG1MG9lM3u3XZID.json @@ -0,0 +1,17 @@ +{ + "_id": "uFG1MG9lM3u3XZID", + "_key": "!actors.items!qhy4sxYqEkl171L5.uFG1MG9lM3u3XZID", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 12 CON or fitful sleep for [[/r 1d4]] hours.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__uLTUz0TZILHtQIMr.json b/data/packs/monsters.db/poison__uLTUz0TZILHtQIMr.json new file mode 100644 index 00000000..448f8cf0 --- /dev/null +++ b/data/packs/monsters.db/poison__uLTUz0TZILHtQIMr.json @@ -0,0 +1,17 @@ +{ + "_id": "uLTUz0TZILHtQIMr", + "_key": "!actors.items!piZE4vxM1QjLxEt0.uLTUz0TZILHtQIMr", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 9 CON or take [[/r 1d4]] damage.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__vW08jerBqWdAvzSq.json b/data/packs/monsters.db/poison__vW08jerBqWdAvzSq.json new file mode 100644 index 00000000..2394d70f --- /dev/null +++ b/data/packs/monsters.db/poison__vW08jerBqWdAvzSq.json @@ -0,0 +1,17 @@ +{ + "_id": "vW08jerBqWdAvzSq", + "_key": "!actors.items!UDGXIj9pB0TdWPA6.vW08jerBqWdAvzSq", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 15 CON or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison__zho5Ov2asKyXMHjU.json b/data/packs/monsters.db/poison__zho5Ov2asKyXMHjU.json new file mode 100644 index 00000000..52a0dbb2 --- /dev/null +++ b/data/packs/monsters.db/poison__zho5Ov2asKyXMHjU.json @@ -0,0 +1,17 @@ +{ + "_id": "zho5Ov2asKyXMHjU", + "_key": "!actors.items!8Lma2TIrsJc0IJzV.zho5Ov2asKyXMHjU", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Poison", + "system": { + "description": "DC 15 CON or target's eyes go jet black and it turns on its allies for [[/r 1d4]] rounds. DC 15 WIS on turn to end effect.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/poison_breath__CybUrDfNy7AoO5Nn.json b/data/packs/monsters.db/poison_breath__CybUrDfNy7AoO5Nn.json new file mode 100644 index 00000000..e456550d --- /dev/null +++ b/data/packs/monsters.db/poison_breath__CybUrDfNy7AoO5Nn.json @@ -0,0 +1,24 @@ +{ + "_id": "CybUrDfNy7AoO5Nn", + "_key": "!actors.items!KZNQRwpG4DaN57zB.CybUrDfNy7AoO5Nn", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Poison Breath", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "All within near, DC 15 CON or [[/r 8d6]] damage.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/poison_breath__mWJwY1nRizgIXJXR.json b/data/packs/monsters.db/poison_breath__mWJwY1nRizgIXJXR.json new file mode 100644 index 00000000..36f7a86d --- /dev/null +++ b/data/packs/monsters.db/poison_breath__mWJwY1nRizgIXJXR.json @@ -0,0 +1,24 @@ +{ + "_id": "mWJwY1nRizgIXJXR", + "_key": "!actors.items!GGiSjGtAWFwFT81z.mWJwY1nRizgIXJXR", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Poison Breath", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Fills a near-sized cube extending from dragon. DC 15 CON or [[/r 3d8]] damage.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/poison_dart__UqLXidF5MEQBbRxs.json b/data/packs/monsters.db/poison_dart__UqLXidF5MEQBbRxs.json new file mode 100644 index 00000000..d90c5774 --- /dev/null +++ b/data/packs/monsters.db/poison_dart__UqLXidF5MEQBbRxs.json @@ -0,0 +1,37 @@ +{ + "_id": "UqLXidF5MEQBbRxs", + "_key": "!actors.items!OQKt55SQZZUZhlNq.UqLXidF5MEQBbRxs", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Poison Dart", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d4" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/poison_web__8ITOtBo5399EG3Fl.json b/data/packs/monsters.db/poison_web__8ITOtBo5399EG3Fl.json new file mode 100644 index 00000000..c3eedb0c --- /dev/null +++ b/data/packs/monsters.db/poison_web__8ITOtBo5399EG3Fl.json @@ -0,0 +1,26 @@ +{ + "_id": "8ITOtBo5399EG3Fl", + "_key": "!actors.items!fcgq7uwsJEMMdRNx.8ITOtBo5399EG3Fl", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Poison Web", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": null + }, + "description": "One target stuck in place and [[/r 1d4]] damage/round. DC 12 DEX on turn to escape.
", + "predefinedEffects": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/poisoned_dagger__7URy5HaNMHwJi1fh.json b/data/packs/monsters.db/poisoned_dagger__7URy5HaNMHwJi1fh.json new file mode 100644 index 00000000..7f1f49b3 --- /dev/null +++ b/data/packs/monsters.db/poisoned_dagger__7URy5HaNMHwJi1fh.json @@ -0,0 +1,38 @@ +{ + "_id": "7URy5HaNMHwJi1fh", + "_key": "!actors.items!I5y9YDSIg2n0u8CM.7URy5HaNMHwJi1fh", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Poisoned Dagger", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d4" + }, + "description": "", + "ranges": [ + "close", + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/portent__RLjEHAu6ZsJKIcFg.json b/data/packs/monsters.db/portent__RLjEHAu6ZsJKIcFg.json new file mode 100644 index 00000000..9fbfea57 --- /dev/null +++ b/data/packs/monsters.db/portent__RLjEHAu6ZsJKIcFg.json @@ -0,0 +1,23 @@ +{ + "_id": "RLjEHAu6ZsJKIcFg", + "_key": "!actors.items!o5xhxniboMbTCMLk.RLjEHAu6ZsJKIcFg", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Portent", + "system": { + "dc": "14", + "description": "Lasts [[/r 2d4]] rounds. One target in near has advantage or disadvantage on all attack rolls and checks.
", + "duration": { + "type": "rounds", + "value": "2d4" + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/possess__9ucYr4TZ4bcBppNO.json b/data/packs/monsters.db/possess__9ucYr4TZ4bcBppNO.json new file mode 100644 index 00000000..7b4e851a --- /dev/null +++ b/data/packs/monsters.db/possess__9ucYr4TZ4bcBppNO.json @@ -0,0 +1,24 @@ +{ + "_id": "9ucYr4TZ4bcBppNO", + "_key": "!actors.items!LV2ZWlK1qUQz5J4K.9ucYr4TZ4bcBppNO", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Possess", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Must be corporeal. One target, close range. Contested CHA check. If ghost wins, it inhabits target's body and controls it for [[/r 2d4]] rounds.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/priest__vRn6zM7a0nrqSiY5.json b/data/packs/monsters.db/priest__vRn6zM7a0nrqSiY5.json new file mode 100644 index 00000000..d043bc51 --- /dev/null +++ b/data/packs/monsters.db/priest__vRn6zM7a0nrqSiY5.json @@ -0,0 +1,125 @@ +{ + "_id": "vRn6zM7a0nrqSiY5", + "_key": "!actors!vRn6zM7a0nrqSiY5", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "gZ5D9N6OsdgutW6k", + "w1ob3ZN8qvfXmtsL", + "O5gX5GpJhqX27G9S", + "XEYzsx5hdL3flYIX", + "uX43gkq05I9d9xRy" + ], + "name": "Priest", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Priest", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 23, + "value": 23 + } + }, + "darkAdapted": true, + "level": { + "value": 5 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA respected member of a clergy who leads holy rituals and rites.
\n\t\n\tAC 15 (chainmail + shield), HP 23, ATK 2 mace +3 (1d6) or 1 spell +3, MV near, S +1, D +0, C +1, I +0, W +2, Ch +1, AL L, LV 5
\n\tAnoint (WIS Spell). DC 12. Close. One weapon or armor becomes a magic +2 version for 10 rounds.
Healing Touch (WIS Spell). DC 11. Heal one creature within close for 2d4 HP.
Holy Flame (WIS Spell). DC 13. Self. Weapons ignite in magic flames and deal an additional 1d6 damage for 5 rounds.
Rebuke (WIS Spell). DC 13. Focus. Chaotic creatures cannot attack priest or come within near range for duration.
", + "spellcastingAbility": "wis", + "spellcastingAttackNum": 1, + "spellcastingBonus": 3 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/primordial_slime__pB9F8QWYdWzfZMzs.json b/data/packs/monsters.db/primordial_slime__pB9F8QWYdWzfZMzs.json new file mode 100644 index 00000000..a65c182b --- /dev/null +++ b/data/packs/monsters.db/primordial_slime__pB9F8QWYdWzfZMzs.json @@ -0,0 +1,123 @@ +{ + "_id": "pB9F8QWYdWzfZMzs", + "_key": "!actors!pB9F8QWYdWzfZMzs", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "otYdgKX3eZwjOLGO", + "hmmFs6UJluNSAPEL", + "XlAulzWKXNIwy19n" + ], + "name": "Primordial Slime", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Primordial Slime", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -4 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -4 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": -3 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 9 + }, + "hp": { + "hd": 0, + "max": 30, + "value": 30 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tA mass of clear ooze strobing with sick pulses of violet light.
\n\t\n\tAC 9, HP 30, ATK 2 tentacle +4 (1d10 + dissolve), MV near (climb), S +3, D +2, C +3, I -4, W -3, Ch -4, AL C, LV 6
\n\tImpervious. Only harmed by fire.
Dissolve. One random piece of non-magical gear the target carries is destroyed.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/pterodactyl__xIitpxW19LP91JA3.json b/data/packs/monsters.db/pterodactyl__xIitpxW19LP91JA3.json new file mode 100644 index 00000000..111d97bd --- /dev/null +++ b/data/packs/monsters.db/pterodactyl__xIitpxW19LP91JA3.json @@ -0,0 +1,122 @@ +{ + "_id": "xIitpxW19LP91JA3", + "_key": "!actors!xIitpxW19LP91JA3", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "VMGgz84UEcNczdI9", + "KE4OAoAaH7iT0ORR" + ], + "name": "Pterodactyl", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Pterodactyl", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 20, + "value": 20 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tLong-beaked beasts with wide, triangular wings. Large enough to carry off a human.
\n\t\n\tAC 14, HP 20, ATK 2 beak +4 (1d8 + grab), MV double near (fly), S +2, D +4, C +2, I -2, W +1, Ch -3, AL N, LV 4
\n\tGrab. DC 15 STR or held. DC 15 STR on turn to break free.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/pull__YjMpJ1zNJbUYAA7g.json b/data/packs/monsters.db/pull__YjMpJ1zNJbUYAA7g.json new file mode 100644 index 00000000..4ab65a32 --- /dev/null +++ b/data/packs/monsters.db/pull__YjMpJ1zNJbUYAA7g.json @@ -0,0 +1,17 @@ +{ + "_id": "YjMpJ1zNJbUYAA7g", + "_key": "!actors.items!C0CuPZJOFDmuplw8.YjMpJ1zNJbUYAA7g", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Pull", + "system": { + "description": "In place of a tendril attack, pull a grabbed target a near distance.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/pummel__jxWT6uaURcDLjUi8.json b/data/packs/monsters.db/pummel__jxWT6uaURcDLjUi8.json new file mode 100644 index 00000000..f74c9ece --- /dev/null +++ b/data/packs/monsters.db/pummel__jxWT6uaURcDLjUi8.json @@ -0,0 +1,37 @@ +{ + "_id": "jxWT6uaURcDLjUi8", + "_key": "!actors.items!3cz1ScEh3YlMU1ql.jxWT6uaURcDLjUi8", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Pummel", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/purple_worm__VxV56gRyhUJfXu83.json b/data/packs/monsters.db/purple_worm__VxV56gRyhUJfXu83.json new file mode 100644 index 00000000..f2d00fd2 --- /dev/null +++ b/data/packs/monsters.db/purple_worm__VxV56gRyhUJfXu83.json @@ -0,0 +1,124 @@ +{ + "_id": "VxV56gRyhUJfXu83", + "_key": "!actors!VxV56gRyhUJfXu83", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "w2igMkqTp3BedqhF", + "wOwzRoklC3gVpvmG", + "GoJru22lBvz2AvLo", + "BjkCWae8Ndhbm7hT" + ], + "name": "Purple Worm", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 4, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Purple Worm", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 4 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 18 + }, + "hp": { + "hd": 0, + "max": 57, + "value": 57 + } + }, + "darkAdapted": true, + "level": { + "value": 12 + }, + "move": "doubleNear", + "moveNote": "burrow", + "notes": "\n\tA massive worm as tall as a castle keep. Has a rotating maw and is covered in purple chitin.
\n\t\n\tAC 18, HP 57, ATK 2 bite +9 (2d12 + swallow) and 1 sting +9 (1d10 + poison), MV double near (burrow), S +5, D +1, C +3, I -3, W +1, Ch -3, AL N, LV 12
\n\tPoison. DC 15 CON or go to 0 HP.
Swallow. On a natural attack roll of 18-20, target is swallowed. Total darkness inside and 2d10 damage per round. Worm regurgitates all swallowed if dealt at least 20 damage in one round to the inside of its gullet.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/rage__00ijMACrxnoWM6Ki.json b/data/packs/monsters.db/rage__00ijMACrxnoWM6Ki.json new file mode 100644 index 00000000..9e88ef6c --- /dev/null +++ b/data/packs/monsters.db/rage__00ijMACrxnoWM6Ki.json @@ -0,0 +1,17 @@ +{ + "_id": "00ijMACrxnoWM6Ki", + "_key": "!actors.items!dqWmtEZjAMQLmCBn.00ijMACrxnoWM6Ki", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Rage", + "system": { + "description": "1/day, immune to morale checks, +[[/r 1d4]] damage (3 rounds).
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/rage__8cO7OhorrKhNy7cO.json b/data/packs/monsters.db/rage__8cO7OhorrKhNy7cO.json new file mode 100644 index 00000000..fbeabb97 --- /dev/null +++ b/data/packs/monsters.db/rage__8cO7OhorrKhNy7cO.json @@ -0,0 +1,17 @@ +{ + "_id": "8cO7OhorrKhNy7cO", + "_key": "!actors.items!Rq4WF5z0ZBFHNLub.8cO7OhorrKhNy7cO", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Rage", + "system": { + "description": "1/day, immune to morale checks, +[[/r 1d4]] damage (3 rounds).
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/rage__Qr3xHbBXYrlbq4us.json b/data/packs/monsters.db/rage__Qr3xHbBXYrlbq4us.json new file mode 100644 index 00000000..f196bdbc --- /dev/null +++ b/data/packs/monsters.db/rage__Qr3xHbBXYrlbq4us.json @@ -0,0 +1,17 @@ +{ + "_id": "Qr3xHbBXYrlbq4us", + "_key": "!actors.items!VM65vWCNjlx5tKTP.Qr3xHbBXYrlbq4us", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Rage", + "system": { + "description": "1/day, immune to morale checks, +[[/r 1d4]] damage (3 rounds).
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/rage__b4WIIcGmlomGTR4j.json b/data/packs/monsters.db/rage__b4WIIcGmlomGTR4j.json new file mode 100644 index 00000000..72d48e62 --- /dev/null +++ b/data/packs/monsters.db/rage__b4WIIcGmlomGTR4j.json @@ -0,0 +1,17 @@ +{ + "_id": "b4WIIcGmlomGTR4j", + "_key": "!actors.items!v2Q2R3tGkcvslEbB.b4WIIcGmlomGTR4j", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Rage", + "system": { + "description": "1/day, immune to morale checks, +[[/r 1d4]] damage (3 rounds).
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/rage__soxbBzGYSGv91imw.json b/data/packs/monsters.db/rage__soxbBzGYSGv91imw.json new file mode 100644 index 00000000..513ad041 --- /dev/null +++ b/data/packs/monsters.db/rage__soxbBzGYSGv91imw.json @@ -0,0 +1,17 @@ +{ + "_id": "soxbBzGYSGv91imw", + "_key": "!actors.items!d2dPYSjcZhR5psLj.soxbBzGYSGv91imw", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Rage", + "system": { + "description": "1/day, immune to morale checks, +[[/r 1d4]] damage (3 rounds).
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/rakshasa__JAl9s0Rm4b1beFa1.json b/data/packs/monsters.db/rakshasa__JAl9s0Rm4b1beFa1.json new file mode 100644 index 00000000..499ac4a5 --- /dev/null +++ b/data/packs/monsters.db/rakshasa__JAl9s0Rm4b1beFa1.json @@ -0,0 +1,124 @@ +{ + "_id": "JAl9s0Rm4b1beFa1", + "_key": "!actors!JAl9s0Rm4b1beFa1", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "5vLK20Bpvm8S7y4e", + "9ssq5uwrKPI5Jscn", + "5lBFUMoopMyWIcz7", + "FhSljhBFWwfPBjZi" + ], + "name": "Rakshasa", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Rakshasa", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 39, + "value": 39 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tDemonic illusionists whose true form is of a humanlike great cat with backwards hands.
\n\t\n\tAC 16, HP 39, ATK 2 claw +6 (1d8), MV near, S +1, D +3, C +3, I +3, W +3, Ch +4, AL C, LV 8
\n\tImpervious. Only damaged by magical sources. Immune to hostile spells of 3rd tier or lower.
Mesmerism. Can read the minds of all creatures within near. Can instantly take on the illusory appearance of any humanoid.
Weakness. A crossbow bolt under the effects of the holy weapon spell kills the rakshasa.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/rampage__U64PY6W4sCVtw1FR.json b/data/packs/monsters.db/rampage__U64PY6W4sCVtw1FR.json new file mode 100644 index 00000000..132e2a1e --- /dev/null +++ b/data/packs/monsters.db/rampage__U64PY6W4sCVtw1FR.json @@ -0,0 +1,17 @@ +{ + "_id": "U64PY6W4sCVtw1FR", + "_key": "!actors.items!NTRHmnsw7poR4rZ9.U64PY6W4sCVtw1FR", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Rampage", + "system": { + "description": "In place of attacks, move far in a straight line and make one bite attack. On a hit, triple damage.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/rat__dire__3jwLk7zEFiHk7kna.json b/data/packs/monsters.db/rat__dire__3jwLk7zEFiHk7kna.json new file mode 100644 index 00000000..0fdca4e5 --- /dev/null +++ b/data/packs/monsters.db/rat__dire__3jwLk7zEFiHk7kna.json @@ -0,0 +1,122 @@ +{ + "_id": "3jwLk7zEFiHk7kna", + "_key": "!actors!3jwLk7zEFiHk7kna", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "Ri50BHLzF06uBp09", + "uLy11VqjEV8UmaFR" + ], + "name": "Rat, Dire", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Dire Rat", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 10, + "value": 10 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tChild-sized, savage rats bristling with bony face and spine ridges.
\n\t\n\tAC 12, HP 10, ATK 1 bite +2 (1d6 + disease), MV near, S +1, D +2, C +1, I -2, W +1, Ch -2, AL N, LV 2
\n\tDisease. DC 12 CON or 1d4 CON damage (can't heal while ill). Repeat check once per day; ends on success. Die at 0 CON.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/rat__giant__OYtg4Ta4PIpvIZxq.json b/data/packs/monsters.db/rat__giant__OYtg4Ta4PIpvIZxq.json index f8cc1e6b..8f6ebe56 100644 --- a/data/packs/monsters.db/rat__giant__OYtg4Ta4PIpvIZxq.json +++ b/data/packs/monsters.db/rat__giant__OYtg4Ta4PIpvIZxq.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "ripTEs1d39eR75u3", - "EjwpeWfdriBfwAEG" + "AzHoBLfQWBDLfZ7Q", + "I287MxSjRkphGQE9" ], "name": "Rat, Giant", "prototypeToken": { @@ -23,11 +23,11 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, - "height": 1, + "height": 0.5, "light": { "alpha": 0.5, "angle": 360, @@ -52,7 +52,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Rat, Giant", + "name": "Giant Rat", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -76,7 +76,7 @@ "src": "systems/shadowdark/assets/tokens/cowled_token.webp", "tint": null }, - "width": 1 + "width": 0.5 }, "system": { "abilities": { @@ -116,7 +116,7 @@ }, "move": "near", "moveNote": "", - "notes": "Cunning rats as large as cats. Mangy fur and wormlike tails.
AC 11, HP 5, ATK 1 bite +1 (1d4 + disease), MV near, S -2, D +1, C +1, I -2, W +1, Ch -2, AL N, LV 1
Disease. DC 12 CON or 1d4 CON damage (can't heal while ill). Repeat check once per day; ends on success. Die at 0 CON.
Cunning rats as large as cats. Mangy fur and wormlike tails.
\n\t\n\tAC 11, HP 5, ATK 1 bite +1 (1d4 + disease), MV near, S -2, D +1, C +1, I -2, W +1, Ch -2, AL N, LV 1
\n\tDisease. DC 12 CON or 1d4 CON damage (can't heal while ill). Repeat check once per day; ends on success. Die at 0 CON.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/rat__kRjM8lPIVu1b5b3g.json b/data/packs/monsters.db/rat__kRjM8lPIVu1b5b3g.json new file mode 100644 index 00000000..bb7cc320 --- /dev/null +++ b/data/packs/monsters.db/rat__kRjM8lPIVu1b5b3g.json @@ -0,0 +1,122 @@ +{ + "_id": "kRjM8lPIVu1b5b3g", + "_key": "!actors!kRjM8lPIVu1b5b3g", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "jq4mRJ9sfp0vMMxy", + "AZNEMB8L7e2rrkke" + ], + "name": "Rat", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 0.5, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Rat", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 0.5 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": -3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 10 + }, + "hp": { + "hd": 0, + "max": 1, + "value": 1 + } + }, + "darkAdapted": true, + "level": { + "value": 0 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tRangy, plague-carrying rodents that infest underground places.
\n\t\n\tAC 10, HP 1, ATK 1 bite +0 (1 + disease), MV near, S -3, D +0, C +1, I -3, W +1, Ch -3, AL N, LV 0
\n\tDisease. DC 9 CON or 1d4 CON damage (can't heal while ill). Repeat check once per day; ends on success. Die at 0 CON.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/rat__swarm__UxMr9qvyuIt9ZwM7.json b/data/packs/monsters.db/rat__swarm__UxMr9qvyuIt9ZwM7.json new file mode 100644 index 00000000..d7464e35 --- /dev/null +++ b/data/packs/monsters.db/rat__swarm__UxMr9qvyuIt9ZwM7.json @@ -0,0 +1,122 @@ +{ + "_id": "UxMr9qvyuIt9ZwM7", + "_key": "!actors!UxMr9qvyuIt9ZwM7", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "ZC95BFw8R5JD61SJ", + "3VOXkeJzY2reIEhe" + ], + "name": "Rat, Swarm", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Rat Swarm", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": -3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 10 + }, + "hp": { + "hd": 0, + "max": 28, + "value": 28 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA screeching tidal wave of clawing and biting rats.
\n\t\n\tAC 10, HP 28, ATK 4 bite +0 (1 + disease), MV near, S -3, D +0, C +1, I -3, W +1, Ch -3, AL N, LV 6
\n\tDisease. DC 9 CON or 1d4 CON damage (can't heal while ill). Repeat check once per day; ends on success. Die at 0 CON.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/rathgamnon__o5xhxniboMbTCMLk.json b/data/packs/monsters.db/rathgamnon__o5xhxniboMbTCMLk.json new file mode 100644 index 00000000..768550d6 --- /dev/null +++ b/data/packs/monsters.db/rathgamnon__o5xhxniboMbTCMLk.json @@ -0,0 +1,129 @@ +{ + "_id": "o5xhxniboMbTCMLk", + "_key": "!actors!o5xhxniboMbTCMLk", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "UQelQDU1idMuxA0K", + "m4kAPQmln61ap7Wo", + "rF8vHz3pjxVOhsDK", + "2nN90QQSsajBr2XK", + "YYQOabVs7KXHoHoT", + "1Me11yy0xHkPBvhw", + "18ypdfjjU5kcPTAB", + "RLjEHAu6ZsJKIcFg", + "mJTEH6h2NCQdw1Uj" + ], + "name": "Rathgamnon", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Rathgamnon", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 5 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 5 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 6 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 17 + }, + "hp": { + "hd": 0, + "max": 89, + "value": 89 + } + }, + "darkAdapted": true, + "level": { + "value": 19 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tA pearl-white lion with feathered wings that stands twenty feet tall. Rathgamnon is Madeera the Covenant's mightiest servant; his blank eyes see far into the depths of time and space. He spends all eternity watching the whirl of the stars from the highest mountain in the realm of mortals, waiting for the celestial alignments that prophesy epochs of weal and woe, titanic changes to the balance of power in the cosmos, or threats to the laws of reality itself.
\n\t\n\tAC 17, HP 89, ATK 2 rend (near) +9 (2d10) and 2 spell +8, MV double near (fly), S +5, D +3, C +4, I +5, W +6, Ch +5, AL L, LV 19
\n\tLegendary. Only damaged by magical sources. Hostile spells targeting Rathgamnon are DC 18 to cast.
Roar. In place of attacks, all creatures who can hear within far DC 18 CHA or be rendered blind and speechless for 1d4 days.
Abjure (WIS Spell). DC 13. Self. End any hostile magical effects affecting Rathgamnon.
Abolish (WIS Spell). DC 13. One target in far takes 5d8 damage.
Anchor (WIS Spell). DC 14. One target in far DC 18 STR or bound and anchored by chains of golden runes for 1d4 rounds.
Gate (WIS Spell). DC 14. Open a portal at a point within near to another location on any plane. Lasts 1d6 rounds or until dismissed.
Portent (WIS Spell). DC 14. Lasts 2d4 rounds. One target in near has advantage or disadvantage on all attack rolls and checks.
Time Stop (WIS Spell). DC 15. Self. Time freezes for everyone except Rathgamnon for 1d4 rounds. Everything that occurs during the time freeze happens simultaneously when the spell ends.
", + "spellcastingAbility": "wis", + "spellcastingAttackNum": 2, + "spellcastingBonus": 8 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/reaver__HO9aYtRdsjHHAYHj.json b/data/packs/monsters.db/reaver__HO9aYtRdsjHHAYHj.json index d8e52099..e720db02 100644 --- a/data/packs/monsters.db/reaver__HO9aYtRdsjHHAYHj.json +++ b/data/packs/monsters.db/reaver__HO9aYtRdsjHHAYHj.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "bov4rOOlnaTbfiU0", - "quKp1yB5QFA6NEwy" + "XAZQhbNdcRwoUnJC", + "jHWOzWhU8UdwyFei" ], "name": "Reaver", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -116,7 +116,7 @@ }, "move": "near", "moveNote": "", - "notes": "A knight in blackened armor riddled with cruel barbs.
AC 17 (plate mail + shield), HP 28, ATK 3 bastard sword +4 (1d8 + 2), MV near, S +3, D +0, C +1, I +0, W +0, Ch +2, AL C, LV 6
Bloodlust. +2 damage with melee weapons (included).
A knight in blackened armor riddled with cruel barbs.
\n\t\n\tAC 17 (plate mail + shield), HP 28, ATK 3 bastard sword +4 (1d8 + 2), MV near, S +3, D +0, C +1, I +0, W +0, Ch +2, AL C, LV 6
\n\tBloodlust. +2 damage with melee weapons (included).
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/rebirth__90k7upRgwRCAe0JT.json b/data/packs/monsters.db/rebirth__90k7upRgwRCAe0JT.json new file mode 100644 index 00000000..6330fd82 --- /dev/null +++ b/data/packs/monsters.db/rebirth__90k7upRgwRCAe0JT.json @@ -0,0 +1,17 @@ +{ + "_id": "90k7upRgwRCAe0JT", + "_key": "!actors.items!o3Yd8P0DavwDp21b.90k7upRgwRCAe0JT", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Rebirth", + "system": { + "description": "A red-hot egg remains after death. Phoenix hatches from it in [[/r 1d4]] days.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/rebuke__uX43gkq05I9d9xRy.json b/data/packs/monsters.db/rebuke__uX43gkq05I9d9xRy.json new file mode 100644 index 00000000..ae896e0d --- /dev/null +++ b/data/packs/monsters.db/rebuke__uX43gkq05I9d9xRy.json @@ -0,0 +1,23 @@ +{ + "_id": "uX43gkq05I9d9xRy", + "_key": "!actors.items!vRn6zM7a0nrqSiY5.uX43gkq05I9d9xRy", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Rebuke", + "system": { + "dc": "13", + "description": "Focus. Chaotic creatures cannot attack priest or come within near range for duration.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/reckoning__NEZDkbCnKJuanUho.json b/data/packs/monsters.db/reckoning__NEZDkbCnKJuanUho.json new file mode 100644 index 00000000..d5ddad4b --- /dev/null +++ b/data/packs/monsters.db/reckoning__NEZDkbCnKJuanUho.json @@ -0,0 +1,17 @@ +{ + "_id": "NEZDkbCnKJuanUho", + "_key": "!actors.items!DbkmPt2k9fw5zxJw.NEZDkbCnKJuanUho", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Reckoning", + "system": { + "description": "Any creature who steals from The Wandering Merchant develops a curse. Over the next [[/r 2d8]] days, that creature turns into a cockatrice. This curse can only be lifted by a wish spell or by returning the stolen goods.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/reflective_carapace__bB2aJKRAbznn87ZN.json b/data/packs/monsters.db/reflective_carapace__bB2aJKRAbznn87ZN.json new file mode 100644 index 00000000..bafe8e6f --- /dev/null +++ b/data/packs/monsters.db/reflective_carapace__bB2aJKRAbznn87ZN.json @@ -0,0 +1,17 @@ +{ + "_id": "bB2aJKRAbznn87ZN", + "_key": "!actors.items!NTRHmnsw7poR4rZ9.bB2aJKRAbznn87ZN", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Reflective Carapace", + "system": { + "description": "Immune to rays, blasts, or bolts of energy. 1:6 chance these are reflected back at their originator.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/regenerate__6FWzTcDMs7LkLUFV.json b/data/packs/monsters.db/regenerate__6FWzTcDMs7LkLUFV.json new file mode 100644 index 00000000..0b385312 --- /dev/null +++ b/data/packs/monsters.db/regenerate__6FWzTcDMs7LkLUFV.json @@ -0,0 +1,17 @@ +{ + "_id": "6FWzTcDMs7LkLUFV", + "_key": "!actors.items!eaA0qpZMGIgdIQYn.6FWzTcDMs7LkLUFV", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Regenerate", + "system": { + "description": "Regains [[/r 2d6]] HP on its turn unless its wounds are cauterized with fire or acid.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/regenerate__KJWjPMbXrXhSRIXC.json b/data/packs/monsters.db/regenerate__KJWjPMbXrXhSRIXC.json new file mode 100644 index 00000000..de213e61 --- /dev/null +++ b/data/packs/monsters.db/regenerate__KJWjPMbXrXhSRIXC.json @@ -0,0 +1,17 @@ +{ + "_id": "KJWjPMbXrXhSRIXC", + "_key": "!actors.items!5uzilW5qSX7bPzxe.KJWjPMbXrXhSRIXC", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Regenerate", + "system": { + "description": "Regains [[/r 2d6]] HP on its turn unless its wounds are cauterized with acid.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/regeneration__ynrB47ZsdfxMlRet.json b/data/packs/monsters.db/regeneration__ynrB47ZsdfxMlRet.json new file mode 100644 index 00000000..6a3bec54 --- /dev/null +++ b/data/packs/monsters.db/regeneration__ynrB47ZsdfxMlRet.json @@ -0,0 +1,17 @@ +{ + "_id": "ynrB47ZsdfxMlRet", + "_key": "!actors.items!NTRHmnsw7poR4rZ9.ynrB47ZsdfxMlRet", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Regeneration", + "system": { + "description": "Regains [[/r 4d10]] lost HP at the beginning of its turn.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/relentless__8rwGx2FJL0elVlM2.json b/data/packs/monsters.db/relentless__8rwGx2FJL0elVlM2.json new file mode 100644 index 00000000..8cf31a31 --- /dev/null +++ b/data/packs/monsters.db/relentless__8rwGx2FJL0elVlM2.json @@ -0,0 +1,17 @@ +{ + "_id": "8rwGx2FJL0elVlM2", + "_key": "!actors.items!Q89EgThYcungYTke.8rwGx2FJL0elVlM2", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Relentless", + "system": { + "description": "If zombie reduced to 0 HP by a non-magical source, DC 15 CON to go to 1 HP instead.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/remorhaz__OrFJy0frYF2B8wbh.json b/data/packs/monsters.db/remorhaz__OrFJy0frYF2B8wbh.json new file mode 100644 index 00000000..8d5ea069 --- /dev/null +++ b/data/packs/monsters.db/remorhaz__OrFJy0frYF2B8wbh.json @@ -0,0 +1,124 @@ +{ + "_id": "OrFJy0frYF2B8wbh", + "_key": "!actors!OrFJy0frYF2B8wbh", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "lmShxUhv8sfEjWqp", + "b1R2wmHEPUFWBBab", + "lhVHd55Sv34V9v9O", + "Ga476ax1DFbtDbXK" + ], + "name": "Remorhaz", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Remorhaz", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 47, + "value": 47 + } + }, + "darkAdapted": true, + "level": { + "value": 10 + }, + "move": "near", + "moveNote": "burrow", + "notes": "\n\tMassive, blue centipedes with neck hoods and red-hot spine spikes. Dwell in arctic climates.
\n\t\n\tAC 16, HP 47, ATK 3 bite +7 (2d6 + swallow), MV near (burrow), S +5, D +1, C +2, I -3, W +1, Ch -3, AL N, LV 10
\n\tImpervious. Immune to cold and fire.
Melt . Non-magical metal objects that touch the remorhaz melt on a d6 roll of 1-3.
Swallow. On a natural attack roll of 18-20, target is swallowed. Total darkness inside and 2d10 damage per round. Remorhaz regurgitates all swallowed if dealt at least 20 damage in one round to the inside of its gullet.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/rend__1LntjL3QKBeBbh6O.json b/data/packs/monsters.db/rend__1LntjL3QKBeBbh6O.json new file mode 100644 index 00000000..77263c1f --- /dev/null +++ b/data/packs/monsters.db/rend__1LntjL3QKBeBbh6O.json @@ -0,0 +1,37 @@ +{ + "_id": "1LntjL3QKBeBbh6O", + "_key": "!actors.items!o3Yd8P0DavwDp21b.1LntjL3QKBeBbh6O", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__931m2Kc48qceNz1M.json b/data/packs/monsters.db/rend__931m2Kc48qceNz1M.json new file mode 100644 index 00000000..3ad4a190 --- /dev/null +++ b/data/packs/monsters.db/rend__931m2Kc48qceNz1M.json @@ -0,0 +1,37 @@ +{ + "_id": "931m2Kc48qceNz1M", + "_key": "!actors.items!dULmhpAV6apvNDPO.931m2Kc48qceNz1M", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__CoSFHY4JpXsvYBR6.json b/data/packs/monsters.db/rend__CoSFHY4JpXsvYBR6.json new file mode 100644 index 00000000..cf250bd5 --- /dev/null +++ b/data/packs/monsters.db/rend__CoSFHY4JpXsvYBR6.json @@ -0,0 +1,37 @@ +{ + "_id": "CoSFHY4JpXsvYBR6", + "_key": "!actors.items!GGiSjGtAWFwFT81z.CoSFHY4JpXsvYBR6", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__G86NuRRjUOoOePCb.json b/data/packs/monsters.db/rend__G86NuRRjUOoOePCb.json new file mode 100644 index 00000000..bb39b979 --- /dev/null +++ b/data/packs/monsters.db/rend__G86NuRRjUOoOePCb.json @@ -0,0 +1,37 @@ +{ + "_id": "G86NuRRjUOoOePCb", + "_key": "!actors.items!5SaVYhtOSTOUcHCV.G86NuRRjUOoOePCb", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__I16S7Qr8xkFs3ZQU.json b/data/packs/monsters.db/rend__I16S7Qr8xkFs3ZQU.json new file mode 100644 index 00000000..df2d0da7 --- /dev/null +++ b/data/packs/monsters.db/rend__I16S7Qr8xkFs3ZQU.json @@ -0,0 +1,37 @@ +{ + "_id": "I16S7Qr8xkFs3ZQU", + "_key": "!actors.items!1Z2r4GggLt8aNrP8.I16S7Qr8xkFs3ZQU", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__JGH8cAiLsNIWeAFJ.json b/data/packs/monsters.db/rend__JGH8cAiLsNIWeAFJ.json new file mode 100644 index 00000000..2bc329ce --- /dev/null +++ b/data/packs/monsters.db/rend__JGH8cAiLsNIWeAFJ.json @@ -0,0 +1,37 @@ +{ + "_id": "JGH8cAiLsNIWeAFJ", + "_key": "!actors.items!cfdlaAx4balFmIb4.JGH8cAiLsNIWeAFJ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__JmhrT599Gl8jHJjV.json b/data/packs/monsters.db/rend__JmhrT599Gl8jHJjV.json new file mode 100644 index 00000000..a0ec2d2c --- /dev/null +++ b/data/packs/monsters.db/rend__JmhrT599Gl8jHJjV.json @@ -0,0 +1,37 @@ +{ + "_id": "JmhrT599Gl8jHJjV", + "_key": "!actors.items!IUN6KcvNGGJWTQCE.JmhrT599Gl8jHJjV", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__JxHIAf1qmP4l2fd5.json b/data/packs/monsters.db/rend__JxHIAf1qmP4l2fd5.json new file mode 100644 index 00000000..35262e25 --- /dev/null +++ b/data/packs/monsters.db/rend__JxHIAf1qmP4l2fd5.json @@ -0,0 +1,37 @@ +{ + "_id": "JxHIAf1qmP4l2fd5", + "_key": "!actors.items!72LUt9AEysl22JGv.JxHIAf1qmP4l2fd5", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__UQelQDU1idMuxA0K.json b/data/packs/monsters.db/rend__UQelQDU1idMuxA0K.json new file mode 100644 index 00000000..374e91c9 --- /dev/null +++ b/data/packs/monsters.db/rend__UQelQDU1idMuxA0K.json @@ -0,0 +1,37 @@ +{ + "_id": "UQelQDU1idMuxA0K", + "_key": "!actors.items!o5xhxniboMbTCMLk.UQelQDU1idMuxA0K", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 9, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__VnRQJLDfGFEqAXlb.json b/data/packs/monsters.db/rend__VnRQJLDfGFEqAXlb.json new file mode 100644 index 00000000..e247b13e --- /dev/null +++ b/data/packs/monsters.db/rend__VnRQJLDfGFEqAXlb.json @@ -0,0 +1,37 @@ +{ + "_id": "VnRQJLDfGFEqAXlb", + "_key": "!actors.items!8nKQ8hgoWY7vZHb4.VnRQJLDfGFEqAXlb", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 11, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__XMSpqvo4rvTXoYTs.json b/data/packs/monsters.db/rend__XMSpqvo4rvTXoYTs.json new file mode 100644 index 00000000..eb9e63af --- /dev/null +++ b/data/packs/monsters.db/rend__XMSpqvo4rvTXoYTs.json @@ -0,0 +1,37 @@ +{ + "_id": "XMSpqvo4rvTXoYTs", + "_key": "!actors.items!wGmyKKVD5P4oE4RD.XMSpqvo4rvTXoYTs", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 10, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__aEtF9gdLjr1V2yIj.json b/data/packs/monsters.db/rend__aEtF9gdLjr1V2yIj.json new file mode 100644 index 00000000..6d891ce8 --- /dev/null +++ b/data/packs/monsters.db/rend__aEtF9gdLjr1V2yIj.json @@ -0,0 +1,37 @@ +{ + "_id": "aEtF9gdLjr1V2yIj", + "_key": "!actors.items!LBjQecdHrFaX8SPj.aEtF9gdLjr1V2yIj", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__cyQ6W58kD3hSe5Yf.json b/data/packs/monsters.db/rend__cyQ6W58kD3hSe5Yf.json new file mode 100644 index 00000000..807742a3 --- /dev/null +++ b/data/packs/monsters.db/rend__cyQ6W58kD3hSe5Yf.json @@ -0,0 +1,37 @@ +{ + "_id": "cyQ6W58kD3hSe5Yf", + "_key": "!actors.items!39kt1XjVZ4JZSdEj.cyQ6W58kD3hSe5Yf", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 9, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "Grab", + "value": "2d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__iKN7Nwlqkt7ACNYC.json b/data/packs/monsters.db/rend__iKN7Nwlqkt7ACNYC.json new file mode 100644 index 00000000..5bd1cb56 --- /dev/null +++ b/data/packs/monsters.db/rend__iKN7Nwlqkt7ACNYC.json @@ -0,0 +1,37 @@ +{ + "_id": "iKN7Nwlqkt7ACNYC", + "_key": "!actors.items!3ao87kQaYih26b9q.iKN7Nwlqkt7ACNYC", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 9, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__l6IJYTlOm4cYAsJt.json b/data/packs/monsters.db/rend__l6IJYTlOm4cYAsJt.json new file mode 100644 index 00000000..268a9eba --- /dev/null +++ b/data/packs/monsters.db/rend__l6IJYTlOm4cYAsJt.json @@ -0,0 +1,37 @@ +{ + "_id": "l6IJYTlOm4cYAsJt", + "_key": "!actors.items!CUMRox407hfN6Ho1.l6IJYTlOm4cYAsJt", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 9, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__n5AyU8MSI5xOFDT6.json b/data/packs/monsters.db/rend__n5AyU8MSI5xOFDT6.json new file mode 100644 index 00000000..10af5325 --- /dev/null +++ b/data/packs/monsters.db/rend__n5AyU8MSI5xOFDT6.json @@ -0,0 +1,37 @@ +{ + "_id": "n5AyU8MSI5xOFDT6", + "_key": "!actors.items!3InGAUnBJixja6ld.n5AyU8MSI5xOFDT6", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__t6ZdJ0Z112Elpa2k.json b/data/packs/monsters.db/rend__t6ZdJ0Z112Elpa2k.json new file mode 100644 index 00000000..75c50735 --- /dev/null +++ b/data/packs/monsters.db/rend__t6ZdJ0Z112Elpa2k.json @@ -0,0 +1,37 @@ +{ + "_id": "t6ZdJ0Z112Elpa2k", + "_key": "!actors.items!KKc8fESqPDECz0bL.t6ZdJ0Z112Elpa2k", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rend__zUjWRYO78HeEWzoC.json b/data/packs/monsters.db/rend__zUjWRYO78HeEWzoC.json new file mode 100644 index 00000000..31fe5e48 --- /dev/null +++ b/data/packs/monsters.db/rend__zUjWRYO78HeEWzoC.json @@ -0,0 +1,37 @@ +{ + "_id": "zUjWRYO78HeEWzoC", + "_key": "!actors.items!SgSkMF7D9BE69ubm.zUjWRYO78HeEWzoC", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rend", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/restore__S7Y1VQI1bPd6PVBf.json b/data/packs/monsters.db/restore__S7Y1VQI1bPd6PVBf.json new file mode 100644 index 00000000..168efc59 --- /dev/null +++ b/data/packs/monsters.db/restore__S7Y1VQI1bPd6PVBf.json @@ -0,0 +1,17 @@ +{ + "_id": "S7Y1VQI1bPd6PVBf", + "_key": "!actors.items!ibQF9DMmu8sTLz4B.S7Y1VQI1bPd6PVBf", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Restore", + "system": { + "description": "In place of attacks, touch one creature to remove a curse, affliction, or heal [[/r 3d8]] HP.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/rhinoceros__SG7K5ZFCguR27Gxm.json b/data/packs/monsters.db/rhinoceros__SG7K5ZFCguR27Gxm.json new file mode 100644 index 00000000..84220219 --- /dev/null +++ b/data/packs/monsters.db/rhinoceros__SG7K5ZFCguR27Gxm.json @@ -0,0 +1,122 @@ +{ + "_id": "SG7K5ZFCguR27Gxm", + "_key": "!actors!SG7K5ZFCguR27Gxm", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "AJvIHbkNc1FYAP9n", + "fTjqH5ioA1zvGtvI" + ], + "name": "Rhinoceros", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Rhinoceros", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": -1 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 25, + "value": 25 + } + }, + "darkAdapted": true, + "level": { + "value": 5 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tGray-skinned bulls with single nose horns. Dwell in grasslands.
\n\t\n\tAC 14, HP 25, ATK 2 horn +4 (1d8), MV near, S +4, D -1, C +3, I -3, W +0, Ch -3, AL N, LV 5
\n\tCharge. Move up to double near in straight line and make 1 horn attack. If hit, x3 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/riddle__0RjpLMB5cEacYtVS.json b/data/packs/monsters.db/riddle__0RjpLMB5cEacYtVS.json new file mode 100644 index 00000000..da0dc5aa --- /dev/null +++ b/data/packs/monsters.db/riddle__0RjpLMB5cEacYtVS.json @@ -0,0 +1,23 @@ +{ + "_id": "0RjpLMB5cEacYtVS", + "_key": "!actors.items!JjJbKB1yomE7Ma8T.0RjpLMB5cEacYtVS", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Riddle", + "system": { + "dc": "12", + "description": "One target in far DC 15 INT or stupefied [[/r 1d4]] rounds.
", + "duration": { + "type": "rounds", + "value": "1d4" + }, + "lost": false, + "range": "far", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/rime_walker__pWIrU2mRsvTe17Nh.json b/data/packs/monsters.db/rime_walker__pWIrU2mRsvTe17Nh.json new file mode 100644 index 00000000..1f3a5082 --- /dev/null +++ b/data/packs/monsters.db/rime_walker__pWIrU2mRsvTe17Nh.json @@ -0,0 +1,123 @@ +{ + "_id": "pWIrU2mRsvTe17Nh", + "_key": "!actors!pWIrU2mRsvTe17Nh", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "mBQXRAHBMPdGyhHr", + "BXojKgGPUfsEyq6u", + "J63TUijUBeGFhaCw" + ], + "name": "Rime Walker", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Rime Walker", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 2 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 43, + "value": 43 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tHuman-shaped beings formed from black space ice. Their eyes are two flickering, white lights.
\n\t\n\tAC 16, HP 43, ATK 4 claw +8 (1d12), MV near (fly), S +4, D +4, C +3, I +2, W +2, Ch +2, AL C, LV 9
\n\tImpervious. Immune to cold.
Ice Aura. Enemies within near of rime walker DC 12 CON at start of turn or lose action.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/roar__5wuTo8S0MrSTs8ZC.json b/data/packs/monsters.db/roar__5wuTo8S0MrSTs8ZC.json new file mode 100644 index 00000000..8d316370 --- /dev/null +++ b/data/packs/monsters.db/roar__5wuTo8S0MrSTs8ZC.json @@ -0,0 +1,17 @@ +{ + "_id": "5wuTo8S0MrSTs8ZC", + "_key": "!actors.items!JjJbKB1yomE7Ma8T.5wuTo8S0MrSTs8ZC", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Roar", + "system": { + "description": "In place of attacks, all creatures who can hear within far DC 18 CHA or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/roar__rF8vHz3pjxVOhsDK.json b/data/packs/monsters.db/roar__rF8vHz3pjxVOhsDK.json new file mode 100644 index 00000000..4f44ce59 --- /dev/null +++ b/data/packs/monsters.db/roar__rF8vHz3pjxVOhsDK.json @@ -0,0 +1,17 @@ +{ + "_id": "rF8vHz3pjxVOhsDK", + "_key": "!actors.items!o5xhxniboMbTCMLk.rF8vHz3pjxVOhsDK", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Roar", + "system": { + "description": "In place of attacks, all creatures who can hear within far DC 18 CHA or be rendered blind and speechless for [[/r 1d4]] days.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/roc__39kt1XjVZ4JZSdEj.json b/data/packs/monsters.db/roc__39kt1XjVZ4JZSdEj.json new file mode 100644 index 00000000..249f3995 --- /dev/null +++ b/data/packs/monsters.db/roc__39kt1XjVZ4JZSdEj.json @@ -0,0 +1,122 @@ +{ + "_id": "39kt1XjVZ4JZSdEj", + "_key": "!actors!39kt1XjVZ4JZSdEj", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "cyQ6W58kD3hSe5Yf", + "4Lkf0XBALE0VF2fj" + ], + "name": "Roc", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Roc", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 69, + "value": 69 + } + }, + "darkAdapted": true, + "level": { + "value": 15 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tDragon-sized hawks that nest in remote mountains.
\n\t\n\tAC 15, HP 69, ATK 4 rend +9 (2d10 + grab), MV double near (fly), S +5, D +3, C +2, I -2, W +2, Ch -2, AL N, LV 15
\n\tGrab. DC 18 STR or target held. DC 18 STR on turn to break free.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/rock__B2Qn6WZFgakf0kGt.json b/data/packs/monsters.db/rock__B2Qn6WZFgakf0kGt.json new file mode 100644 index 00000000..3db3addc --- /dev/null +++ b/data/packs/monsters.db/rock__B2Qn6WZFgakf0kGt.json @@ -0,0 +1,37 @@ +{ + "_id": "B2Qn6WZFgakf0kGt", + "_key": "!actors.items!z4UPCFgmpXHwzmJu.B2Qn6WZFgakf0kGt", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rock", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d6" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rock__Bdq531Yzhj5NTMpK.json b/data/packs/monsters.db/rock__Bdq531Yzhj5NTMpK.json new file mode 100644 index 00000000..6d0d9028 --- /dev/null +++ b/data/packs/monsters.db/rock__Bdq531Yzhj5NTMpK.json @@ -0,0 +1,37 @@ +{ + "_id": "Bdq531Yzhj5NTMpK", + "_key": "!actors.items!0kzqjwTD3ouYsDZh.Bdq531Yzhj5NTMpK", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rock", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d12" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rock__KF3kqkGbKyQeVQqK.json b/data/packs/monsters.db/rock__KF3kqkGbKyQeVQqK.json new file mode 100644 index 00000000..0af50786 --- /dev/null +++ b/data/packs/monsters.db/rock__KF3kqkGbKyQeVQqK.json @@ -0,0 +1,37 @@ +{ + "_id": "KF3kqkGbKyQeVQqK", + "_key": "!actors.items!68wDauouPEUU9oMR.KF3kqkGbKyQeVQqK", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rock", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d12" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rock__TQE4s9NIjrsi1AGy.json b/data/packs/monsters.db/rock__TQE4s9NIjrsi1AGy.json new file mode 100644 index 00000000..37f6b117 --- /dev/null +++ b/data/packs/monsters.db/rock__TQE4s9NIjrsi1AGy.json @@ -0,0 +1,37 @@ +{ + "_id": "TQE4s9NIjrsi1AGy", + "_key": "!actors.items!52p2phLsOZiNFTFS.TQE4s9NIjrsi1AGy", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rock", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/roper__C0CuPZJOFDmuplw8.json b/data/packs/monsters.db/roper__C0CuPZJOFDmuplw8.json new file mode 100644 index 00000000..a96262c9 --- /dev/null +++ b/data/packs/monsters.db/roper__C0CuPZJOFDmuplw8.json @@ -0,0 +1,126 @@ +{ + "_id": "C0CuPZJOFDmuplw8", + "_key": "!actors!C0CuPZJOFDmuplw8", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "HeJJZUsSIYTun11Q", + "BUuKs8hTY8U9ZBib", + "doKTtWgTyQmfPApC", + "pL0pj5NHWX85KO00", + "YjMpJ1zNJbUYAA7g", + "88oHWNwVAvYck4gu" + ], + "name": "Roper", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Roper", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": -2 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 31, + "value": 31 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "close", + "moveNote": "climb", + "notes": "\n\tRavenous monstrosities that look like cave rocks when their single eye and maw are closed.
\n\t\n\tAC 14, HP 31, ATK 4 tendril (double near) +4 (1d6 + grab) and 1 bite +4 (2d8), MV close (climb), S +3, D -2, C +4, I -1, W +2, Ch +1, AL N, LV 6
\n\tImpervious. Can only be damaged by magical sources.
Grab. DC 15 STR or target trapped in tendril. Tendril auto-hits target next round. DC 15 STR on turn to break free.
Pull. In place of a tendril attack, pull a grabbed target a near distance.
Tendrils. Four total. AC 18 each. 4+ damage to one severs it.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/rot_flower__pE0tXsYluDmktWNv.json b/data/packs/monsters.db/rot_flower__pE0tXsYluDmktWNv.json new file mode 100644 index 00000000..b9615ef0 --- /dev/null +++ b/data/packs/monsters.db/rot_flower__pE0tXsYluDmktWNv.json @@ -0,0 +1,122 @@ +{ + "_id": "pE0tXsYluDmktWNv", + "_key": "!actors!pE0tXsYluDmktWNv", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "xnhTUbXJzckTpKIw", + "8ImR70ykjgRSTKdi" + ], + "name": "Rot Flower", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Rot Flower", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -4 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": -3 + }, + "int": { + "mod": -4 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": -3 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 9 + }, + "hp": { + "hd": 0, + "max": 10, + "value": 10 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "none", + "moveNote": "", + "notes": "\n\tCarnivorous flowers as large as a human. They reek of carrion.
\n\t\n\tAC 9, HP 10, ATK 1 bite +1 (1d4 + toxin), MV none, S +1, D -3, C +1, I -4, W -3, Ch -4, AL N, LV 2
\n\tToxin. DC 12 CON or unconscious for 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/rot_touch__4g36lkCF5gcDcHoy.json b/data/packs/monsters.db/rot_touch__4g36lkCF5gcDcHoy.json new file mode 100644 index 00000000..58a8c649 --- /dev/null +++ b/data/packs/monsters.db/rot_touch__4g36lkCF5gcDcHoy.json @@ -0,0 +1,37 @@ +{ + "_id": "4g36lkCF5gcDcHoy", + "_key": "!actors.items!DP8n8iIiU1Qostjv.4g36lkCF5gcDcHoy", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rot Touch", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Necrosis", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rot_touch__wVjdx0VsZT3IqeiE.json b/data/packs/monsters.db/rot_touch__wVjdx0VsZT3IqeiE.json new file mode 100644 index 00000000..19729fc6 --- /dev/null +++ b/data/packs/monsters.db/rot_touch__wVjdx0VsZT3IqeiE.json @@ -0,0 +1,37 @@ +{ + "_id": "wVjdx0VsZT3IqeiE", + "_key": "!actors.items!kY87zSryGuQ963Ba.wVjdx0VsZT3IqeiE", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Rot Touch", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Necrosis", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/rubbery__ogLFic8ZlqnHmw6c.json b/data/packs/monsters.db/rubbery__ogLFic8ZlqnHmw6c.json new file mode 100644 index 00000000..a1a14005 --- /dev/null +++ b/data/packs/monsters.db/rubbery__ogLFic8ZlqnHmw6c.json @@ -0,0 +1,17 @@ +{ + "_id": "ogLFic8ZlqnHmw6c", + "_key": "!actors.items!udRspLiTyURGmLav.ogLFic8ZlqnHmw6c", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Rubbery", + "system": { + "description": "Half damage from stabbing weapons.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/rust_monster__qISCrzLvHr4uQ9Q8.json b/data/packs/monsters.db/rust_monster__qISCrzLvHr4uQ9Q8.json index 1018ba19..51525a1a 100644 --- a/data/packs/monsters.db/rust_monster__qISCrzLvHr4uQ9Q8.json +++ b/data/packs/monsters.db/rust_monster__qISCrzLvHr4uQ9Q8.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "Sp7hCTdnO8hZzykO", - "YEKYWOhBDYxIgIil" + "vr9oWV81pz1Tv2Iq", + "53ww0O4jPKaiyGcQ" ], "name": "Rust Monster", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -115,8 +115,8 @@ "value": 4 }, "move": "near", - "moveNote": "Climb", - "notes": "A mud-brown insect as big as a wolf with two feathery antennae. Consumes metal.
AC 13, HP 19, ATK 2 claw +3 (1d6), MV near (climb), S +2, D +3, C +1, I -3, W +1, Ch -3, AL N, LV 4
Corrosive. Metal that touches the rust monster is destroyed on a d6 roll of 1-3.
A mud-brown insect as big as a wolf with two feathery antennae. Consumes metal.
\n\t\n\tAC 13, HP 19, ATK 2 claw +3 (1d6), MV near (climb), S +2, D +3, C +1, I -3, W +1, Ch -3, AL N, LV 4
\n\tCorrosive. Metal that touches the rust monster is destroyed on a d6 roll of 1-3.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/sahuagin__soe49ydTgVbQ0AwZ.json b/data/packs/monsters.db/sahuagin__soe49ydTgVbQ0AwZ.json new file mode 100644 index 00000000..86a82421 --- /dev/null +++ b/data/packs/monsters.db/sahuagin__soe49ydTgVbQ0AwZ.json @@ -0,0 +1,122 @@ +{ + "_id": "soe49ydTgVbQ0AwZ", + "_key": "!actors!soe49ydTgVbQ0AwZ", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "sZXugOmz0oRajNTt", + "KOwS2ZDR1iVcWGnW" + ], + "name": "Sahuagin", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Sahuagin", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 9, + "value": 9 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "swim", + "notes": "\n\tHumanoids with sea-green skin, webbed limbs, and shark teeth. Vicious hunters.
\n\t\n\tAC 14 (leather + shield), HP 9, ATK 2 trident (near) +1 (1d6), MV near (swim), S +1, D +1, C +0, I -1, W +0, Ch -1, AL C, LV 2
\n\tHalf-Amphibious. Must be submerged in water every 4 hours or suffocates.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/salamander__t3Wr5E8hsOs1xtfK.json b/data/packs/monsters.db/salamander__t3Wr5E8hsOs1xtfK.json new file mode 100644 index 00000000..7e216a30 --- /dev/null +++ b/data/packs/monsters.db/salamander__t3Wr5E8hsOs1xtfK.json @@ -0,0 +1,124 @@ +{ + "_id": "t3Wr5E8hsOs1xtfK", + "_key": "!actors!t3Wr5E8hsOs1xtfK", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "Yt9tuuQgFBVnl4dH", + "LP4KGz4hITRZv36v", + "1fgUidwkC1cqXkOa", + "qdYSq7BfKFsmWzQX" + ], + "name": "Salamander", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Salamander", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 24, + "value": 24 + } + }, + "darkAdapted": true, + "level": { + "value": 5 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tFire-colored lizardfolk with long tails. Flame-like frills run down their backs.
\n\t\n\tAC 13, HP 24, ATK 2 flaming spear (close/near) +4 (1d6, ignites flammables) or 1 iron longbow (far) +2 (1d8), MV near, S +2, D +0, C +2, I -1, W +1, Ch -1, AL C, LV 5
\n\tImpervious. Fire immune.
Heat Aura. Creatures in close DC 12 CON on turn or 1d8 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/savage__q8ptzvh5TcVdgUB9.json b/data/packs/monsters.db/savage__q8ptzvh5TcVdgUB9.json new file mode 100644 index 00000000..cdf0c745 --- /dev/null +++ b/data/packs/monsters.db/savage__q8ptzvh5TcVdgUB9.json @@ -0,0 +1,17 @@ +{ + "_id": "q8ptzvh5TcVdgUB9", + "_key": "!actors.items!LZsDirxnEAlPoOhH.q8ptzvh5TcVdgUB9", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Savage", + "system": { + "description": "ADV on attacks against creatures below half their HP.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/scarab__swarm__U9moCUg8DnL6C0Sq.json b/data/packs/monsters.db/scarab__swarm__U9moCUg8DnL6C0Sq.json index 31b26818..da91b096 100644 --- a/data/packs/monsters.db/scarab__swarm__U9moCUg8DnL6C0Sq.json +++ b/data/packs/monsters.db/scarab__swarm__U9moCUg8DnL6C0Sq.json @@ -6,7 +6,7 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "85Q2R6Yq41pn5iqr" + "btcuaDSwbbLS1Dxj" ], "name": "Scarab, Swarm", "prototypeToken": { @@ -22,7 +22,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -51,7 +51,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Scarab, Swarm", + "name": "Scarab Swarm", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -114,8 +114,8 @@ "value": 3 }, "move": "near", - "moveNote": "Fly", - "notes": "A chittering cloud of iridescent, oval-shaped beetles.
AC 13, HP 14, ATK 2 bite +3 (1d6), MV near (fly), S -1, D +3, C +1, I -3, W +0, Ch -3, AL N, LV 3
", + "moveNote": "fly", + "notes": "\n\tA chittering cloud of iridescent, oval-shaped beetles.
\n\t\n\tAC 13, HP 14, ATK 2 bite +3 (1d6), MV near (fly), S -1, D +3, C +1, I -3, W +0, Ch -3, AL N, LV 3
\n\t", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/scarecrow__Hdpcnnvyh69C4BnO.json b/data/packs/monsters.db/scarecrow__Hdpcnnvyh69C4BnO.json new file mode 100644 index 00000000..7b62f093 --- /dev/null +++ b/data/packs/monsters.db/scarecrow__Hdpcnnvyh69C4BnO.json @@ -0,0 +1,123 @@ +{ + "_id": "Hdpcnnvyh69C4BnO", + "_key": "!actors!Hdpcnnvyh69C4BnO", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "UviG2pQp4W7BpD9k", + "6uwbQxEmrup4dV4H", + "K8YmkKG0OeE5p3Ck" + ], + "name": "Scarecrow", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Scarecrow", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 2 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 15, + "value": 15 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tRagged clothes and a painted burlap head stuffed with straw. Possessed by a malicious spirit.
\n\t\n\tAC 12, HP 15, ATK 2 claws +2 (1d6) or 1 scream, MV near, S +2, D +2, C +2, I +0, W +0, Ch +2, AL C, LV 3
\n\tScream. Creatures who hear in double near DC 12 CHA or paralyzed for 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/scimitar__5NhCmYR3cbqSy5eO.json b/data/packs/monsters.db/scimitar__5NhCmYR3cbqSy5eO.json new file mode 100644 index 00000000..5b7f13aa --- /dev/null +++ b/data/packs/monsters.db/scimitar__5NhCmYR3cbqSy5eO.json @@ -0,0 +1,37 @@ +{ + "_id": "5NhCmYR3cbqSy5eO", + "_key": "!actors.items!1lgm8jaBx4YNXmr7.5NhCmYR3cbqSy5eO", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Scimitar", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/scimitar__d7PVQFTZSWvLSkVL.json b/data/packs/monsters.db/scimitar__d7PVQFTZSWvLSkVL.json new file mode 100644 index 00000000..fad574b5 --- /dev/null +++ b/data/packs/monsters.db/scimitar__d7PVQFTZSWvLSkVL.json @@ -0,0 +1,37 @@ +{ + "_id": "d7PVQFTZSWvLSkVL", + "_key": "!actors.items!o1aBfxHFxYVHLTRn.d7PVQFTZSWvLSkVL", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Scimitar", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/scimitar__nm0ca88rqOfa3ZmU.json b/data/packs/monsters.db/scimitar__nm0ca88rqOfa3ZmU.json new file mode 100644 index 00000000..6b4f98cc --- /dev/null +++ b/data/packs/monsters.db/scimitar__nm0ca88rqOfa3ZmU.json @@ -0,0 +1,37 @@ +{ + "_id": "nm0ca88rqOfa3ZmU", + "_key": "!actors.items!ytftI0motwEnF29v.nm0ca88rqOfa3ZmU", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Scimitar", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/scorpion__giant__TZGzGBYncOs3r9ZF.json b/data/packs/monsters.db/scorpion__giant__TZGzGBYncOs3r9ZF.json new file mode 100644 index 00000000..857105ee --- /dev/null +++ b/data/packs/monsters.db/scorpion__giant__TZGzGBYncOs3r9ZF.json @@ -0,0 +1,124 @@ +{ + "_id": "TZGzGBYncOs3r9ZF", + "_key": "!actors!TZGzGBYncOs3r9ZF", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "wj7RB95zMyQZ02rN", + "Y98sKVfhsQKXJpPr", + "lgOTiUpoDRhYY7ED", + "LKgpINrjjQkySz1B" + ], + "name": "Scorpion, Giant", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Giant Scorpion", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -4 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -4 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 13, + "value": 13 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tChitin-plated scorpions as big as camels.
\n\t\n\tAC 14, HP 13, ATK 1 claw +2 (1d6 + grab) and 1 sting +2 (1d4 + poison), MV near (climb), S +2, D +2, C +0, I -4, W +0, Ch -4, AL N, LV 3
\n\tGrab. DC 12 STR or target held. DC 12 STR on turn to break free.
Poison. DC 12 CON or go to 0 HP.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/scorpion__lDXLWTA4FLMpAblB.json b/data/packs/monsters.db/scorpion__lDXLWTA4FLMpAblB.json new file mode 100644 index 00000000..16569956 --- /dev/null +++ b/data/packs/monsters.db/scorpion__lDXLWTA4FLMpAblB.json @@ -0,0 +1,122 @@ +{ + "_id": "lDXLWTA4FLMpAblB", + "_key": "!actors!lDXLWTA4FLMpAblB", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "dkanlu9pdFkrdhgs", + "0FtLWIg3szpBpkyN" + ], + "name": "Scorpion", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 0.5, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Scorpion", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 0.5 + }, + "system": { + "abilities": { + "cha": { + "mod": -4 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -4 + }, + "str": { + "mod": -4 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 1, + "value": 1 + } + }, + "darkAdapted": true, + "level": { + "value": 0 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tDesert-dwelling arachnids with pincers and curved tail stingers.
\n\t\n\tAC 11, HP 1, ATK 1 sting +1 (1 + poison), MV near (climb), S -4, D +1, C +0, I -4, W +0, Ch -4, AL N, LV 0
\n\tPoison. DC 9 CON or go to 0 HP.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/scorpion_sting__6nmQ7COORatK6M7w.json b/data/packs/monsters.db/scorpion_sting__6nmQ7COORatK6M7w.json new file mode 100644 index 00000000..ed85d3c5 --- /dev/null +++ b/data/packs/monsters.db/scorpion_sting__6nmQ7COORatK6M7w.json @@ -0,0 +1,24 @@ +{ + "_id": "6nmQ7COORatK6M7w", + "_key": "!actors.items!j1Uy1uGIUxbtB0iD.6nmQ7COORatK6M7w", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Scorpion Sting", + "system": { + "dc": 11, + "description": "Near range, one target. [[/r 1d6]] damage and target has DISADV on next attack roll or check.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/scream__6uwbQxEmrup4dV4H.json b/data/packs/monsters.db/scream__6uwbQxEmrup4dV4H.json new file mode 100644 index 00000000..b0ba95f3 --- /dev/null +++ b/data/packs/monsters.db/scream__6uwbQxEmrup4dV4H.json @@ -0,0 +1,24 @@ +{ + "_id": "6uwbQxEmrup4dV4H", + "_key": "!actors.items!Hdpcnnvyh69C4BnO.6uwbQxEmrup4dV4H", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Scream", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/scream__K8YmkKG0OeE5p3Ck.json b/data/packs/monsters.db/scream__K8YmkKG0OeE5p3Ck.json new file mode 100644 index 00000000..dd24e300 --- /dev/null +++ b/data/packs/monsters.db/scream__K8YmkKG0OeE5p3Ck.json @@ -0,0 +1,17 @@ +{ + "_id": "K8YmkKG0OeE5p3Ck", + "_key": "!actors.items!Hdpcnnvyh69C4BnO.K8YmkKG0OeE5p3Ck", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Scream", + "system": { + "description": "Creatures who hear in double near DC 12 CHA or paralyzed for [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/screech__RHFDtIEwvYizX8Rz.json b/data/packs/monsters.db/screech__RHFDtIEwvYizX8Rz.json new file mode 100644 index 00000000..7f4a124c --- /dev/null +++ b/data/packs/monsters.db/screech__RHFDtIEwvYizX8Rz.json @@ -0,0 +1,24 @@ +{ + "_id": "RHFDtIEwvYizX8Rz", + "_key": "!actors.items!0Q9d1621wpUEsuFC.RHFDtIEwvYizX8Rz", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Screech", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "All enemies in double near DC 12 WIS or DISADV on checks and attacks for [[/r 1d4]] rounds.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/screech__tPJIWcQ8v5VtGOwO.json b/data/packs/monsters.db/screech__tPJIWcQ8v5VtGOwO.json new file mode 100644 index 00000000..336c3b8c --- /dev/null +++ b/data/packs/monsters.db/screech__tPJIWcQ8v5VtGOwO.json @@ -0,0 +1,24 @@ +{ + "_id": "tPJIWcQ8v5VtGOwO", + "_key": "!actors.items!SeY0lvD3U4pr6mXD.tPJIWcQ8v5VtGOwO", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Screech", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Enemies within double near DC 15 WIS or DISADV on attacks and checks [[/r 1d4]] rounds.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/scythe__SI0lo0VmXDwJ5O88.json b/data/packs/monsters.db/scythe__SI0lo0VmXDwJ5O88.json new file mode 100644 index 00000000..852fb4a9 --- /dev/null +++ b/data/packs/monsters.db/scythe__SI0lo0VmXDwJ5O88.json @@ -0,0 +1,37 @@ +{ + "_id": "SI0lo0VmXDwJ5O88", + "_key": "!actors.items!VvkJkRVLs6l9UaZy.SI0lo0VmXDwJ5O88", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Scythe", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/sever__1kU8AAci7PORvsIu.json b/data/packs/monsters.db/sever__1kU8AAci7PORvsIu.json new file mode 100644 index 00000000..0fca9407 --- /dev/null +++ b/data/packs/monsters.db/sever__1kU8AAci7PORvsIu.json @@ -0,0 +1,17 @@ +{ + "_id": "1kU8AAci7PORvsIu", + "_key": "!actors.items!NTRHmnsw7poR4rZ9.1kU8AAci7PORvsIu", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Sever", + "system": { + "description": "On a natural attack roll of 18+, the attack also severs a random limb. [[/r 1d6]]: 1. Head, 2-4. Arm, 5-6. Leg.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/shadow__Fd7VgUIaCK6xQkS2.json b/data/packs/monsters.db/shadow__Fd7VgUIaCK6xQkS2.json new file mode 100644 index 00000000..d7880815 --- /dev/null +++ b/data/packs/monsters.db/shadow__Fd7VgUIaCK6xQkS2.json @@ -0,0 +1,122 @@ +{ + "_id": "Fd7VgUIaCK6xQkS2", + "_key": "!actors!Fd7VgUIaCK6xQkS2", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "q4mU95m9HrePCYML", + "CmOIbqyF6fMvO1Dh" + ], + "name": "Shadow", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Shadow", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": -4 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 15, + "value": 15 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tFlitting, sentient shadows in the vague shape of a human.
\n\t\n\tAC 12, HP 15, ATK 2 touch +2 (1d4 + drain), MV near (fly), S -4, D +2, C +2, I -2, W +0, Ch -1, AL C, LV 3
\n\tDrain. Target takes 1 STR damage. At 0 STR, target dies and becomes a shadow.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/shadow_leap__p1SKQbB0WoP9C1ye.json b/data/packs/monsters.db/shadow_leap__p1SKQbB0WoP9C1ye.json new file mode 100644 index 00000000..ec613f22 --- /dev/null +++ b/data/packs/monsters.db/shadow_leap__p1SKQbB0WoP9C1ye.json @@ -0,0 +1,24 @@ +{ + "_id": "p1SKQbB0WoP9C1ye", + "_key": "!actors.items!sncxcSi6ziTStjAh.p1SKQbB0WoP9C1ye", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Shadow Leap", + "system": { + "dc": 14, + "description": "Teleport up to 100 miles.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/shambling_mound__uTmirbJfdHFTag2i.json b/data/packs/monsters.db/shambling_mound__uTmirbJfdHFTag2i.json new file mode 100644 index 00000000..8645fa5b --- /dev/null +++ b/data/packs/monsters.db/shambling_mound__uTmirbJfdHFTag2i.json @@ -0,0 +1,123 @@ +{ + "_id": "uTmirbJfdHFTag2i", + "_key": "!actors!uTmirbJfdHFTag2i", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "kIQ3Pv5amSp3l1xY", + "P9NgNzlnTl6yuuBw", + "Kl6o22ueMZ7VHhf0" + ], + "name": "Shambling Mound", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Shambling Mound", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": -2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 20, + "value": 20 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tFetid piles of slimy vegetation animated to life by lightning.
\n\t\n\tAC 14, HP 20, ATK 2 slam +3 (1d6 + engulf), MV near, S +3, D -2, C +2, I -3, W +0, Ch -3, AL N, LV 4
\n\tImpervious. Fire immune. Healed by electricity.
Engulf. If a target is hit by both slams in same round, it is pulled into shambling mound's body and suffocates in 2d4 rounds. DC 15 STR on turn to escape.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/shapechange__LFUnxBbjAZBJFoXv.json b/data/packs/monsters.db/shapechange__LFUnxBbjAZBJFoXv.json new file mode 100644 index 00000000..afdc1a30 --- /dev/null +++ b/data/packs/monsters.db/shapechange__LFUnxBbjAZBJFoXv.json @@ -0,0 +1,17 @@ +{ + "_id": "LFUnxBbjAZBJFoXv", + "_key": "!actors.items!ei53dGxj76xmqQty.LFUnxBbjAZBJFoXv", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Shapechange", + "system": { + "description": "In place of attacks, turn into a bat, wolf, or back into regular form.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/shapechange__VZ5XtfVsCdKBPOyc.json b/data/packs/monsters.db/shapechange__VZ5XtfVsCdKBPOyc.json new file mode 100644 index 00000000..10f08feb --- /dev/null +++ b/data/packs/monsters.db/shapechange__VZ5XtfVsCdKBPOyc.json @@ -0,0 +1,17 @@ +{ + "_id": "VZ5XtfVsCdKBPOyc", + "_key": "!actors.items!vSA5WApOVd99itBh.VZ5XtfVsCdKBPOyc", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Shapechange", + "system": { + "description": "Instantly change to look like any other humanoid.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/shapechange__h8P91ZSqO4x7uTap.json b/data/packs/monsters.db/shapechange__h8P91ZSqO4x7uTap.json new file mode 100644 index 00000000..7db1faa2 --- /dev/null +++ b/data/packs/monsters.db/shapechange__h8P91ZSqO4x7uTap.json @@ -0,0 +1,17 @@ +{ + "_id": "h8P91ZSqO4x7uTap", + "_key": "!actors.items!9q5O77FFFJ7pTjhL.h8P91ZSqO4x7uTap", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Shapechange", + "system": { + "description": "Instantly change to look like any other humanoid.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/shapechange__pMW4deypJbP8ZcR1.json b/data/packs/monsters.db/shapechange__pMW4deypJbP8ZcR1.json new file mode 100644 index 00000000..5b792b0b --- /dev/null +++ b/data/packs/monsters.db/shapechange__pMW4deypJbP8ZcR1.json @@ -0,0 +1,17 @@ +{ + "_id": "pMW4deypJbP8ZcR1", + "_key": "!actors.items!hi47xC8rfvviBoOO.pMW4deypJbP8ZcR1", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Shapechange", + "system": { + "description": "Instantly change to look like any other humanoid.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/shapeshift__WnsQfjIdrFmySmtu.json b/data/packs/monsters.db/shapeshift__WnsQfjIdrFmySmtu.json new file mode 100644 index 00000000..1ea2c7c5 --- /dev/null +++ b/data/packs/monsters.db/shapeshift__WnsQfjIdrFmySmtu.json @@ -0,0 +1,17 @@ +{ + "_id": "WnsQfjIdrFmySmtu", + "_key": "!actors.items!yMyZ18conSZhwlpg.WnsQfjIdrFmySmtu", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Shapeshift", + "system": { + "description": "In place of attacks, turn into any humanoid or back into original form.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/shark__MQ6bhM8xiI39ziUU.json b/data/packs/monsters.db/shark__MQ6bhM8xiI39ziUU.json new file mode 100644 index 00000000..f55ede01 --- /dev/null +++ b/data/packs/monsters.db/shark__MQ6bhM8xiI39ziUU.json @@ -0,0 +1,121 @@ +{ + "_id": "MQ6bhM8xiI39ziUU", + "_key": "!actors!MQ6bhM8xiI39ziUU", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "2OcXPjE20AzxypDF" + ], + "name": "Shark", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Shark", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 15, + "value": 15 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "swim", + "notes": "\n\tBloodthirsty apex predators of the sea. Gray, torpedo-like body.
\n\t\n\tAC 11, HP 15, ATK 1 bite +3 (1d10), MV near (swim), S +3, D +1, C +2, I -3, W +1, Ch -3, AL N, LV 3
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/shark__megalodon__uQLXRcMggAhwFVMJ.json b/data/packs/monsters.db/shark__megalodon__uQLXRcMggAhwFVMJ.json new file mode 100644 index 00000000..27ab03e5 --- /dev/null +++ b/data/packs/monsters.db/shark__megalodon__uQLXRcMggAhwFVMJ.json @@ -0,0 +1,122 @@ +{ + "_id": "uQLXRcMggAhwFVMJ", + "_key": "!actors!uQLXRcMggAhwFVMJ", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "YdgZaxR6z8ELwLrA", + "MkaZd38Pqt55vGbp" + ], + "name": "Shark, Megalodon", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Megalodon", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 38, + "value": 38 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "doubleNear", + "moveNote": "swim", + "notes": "\n\tPrimordial sharks the size of whales. Savage hunters.
\n\t\n\tAC 13, HP 38, ATK 3 bite +7 (2d8), MV double near (swim), S +5, D +1, C +2, I -3, W +1, Ch -3, AL N, LV 8
\n\tFearless. Immune to morale checks.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/shortbow__5lxiRDg8mw5A8jG3.json b/data/packs/monsters.db/shortbow__5lxiRDg8mw5A8jG3.json new file mode 100644 index 00000000..1a7094a2 --- /dev/null +++ b/data/packs/monsters.db/shortbow__5lxiRDg8mw5A8jG3.json @@ -0,0 +1,37 @@ +{ + "_id": "5lxiRDg8mw5A8jG3", + "_key": "!actors.items!AMSI3MCLvpcZpJPO.5lxiRDg8mw5A8jG3", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Shortbow", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/shortbow__B06JL8HWXmsdZe9z.json b/data/packs/monsters.db/shortbow__B06JL8HWXmsdZe9z.json new file mode 100644 index 00000000..ff56d436 --- /dev/null +++ b/data/packs/monsters.db/shortbow__B06JL8HWXmsdZe9z.json @@ -0,0 +1,37 @@ +{ + "_id": "B06JL8HWXmsdZe9z", + "_key": "!actors.items!I7CMFbyFmFHVwE5U.B06JL8HWXmsdZe9z", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Shortbow", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/shortbow__F6sQwk07RUDZOjql.json b/data/packs/monsters.db/shortbow__F6sQwk07RUDZOjql.json new file mode 100644 index 00000000..cb812a0f --- /dev/null +++ b/data/packs/monsters.db/shortbow__F6sQwk07RUDZOjql.json @@ -0,0 +1,37 @@ +{ + "_id": "F6sQwk07RUDZOjql", + "_key": "!actors.items!cWzG0yEVgIk8ijk6.F6sQwk07RUDZOjql", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Shortbow", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/shortsword__FgqhwyyKysgMvrWs.json b/data/packs/monsters.db/shortsword__FgqhwyyKysgMvrWs.json new file mode 100644 index 00000000..4c75019e --- /dev/null +++ b/data/packs/monsters.db/shortsword__FgqhwyyKysgMvrWs.json @@ -0,0 +1,37 @@ +{ + "_id": "FgqhwyyKysgMvrWs", + "_key": "!actors.items!cWzG0yEVgIk8ijk6.FgqhwyyKysgMvrWs", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Shortsword", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/shortsword__YbJOPROUcGNsNhRs.json b/data/packs/monsters.db/shortsword__YbJOPROUcGNsNhRs.json new file mode 100644 index 00000000..148a808b --- /dev/null +++ b/data/packs/monsters.db/shortsword__YbJOPROUcGNsNhRs.json @@ -0,0 +1,37 @@ +{ + "_id": "YbJOPROUcGNsNhRs", + "_key": "!actors.items!zQMZlqx02eiQwbhV.YbJOPROUcGNsNhRs", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Shortsword", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/shortsword__bCzNBmj83vEziM1d.json b/data/packs/monsters.db/shortsword__bCzNBmj83vEziM1d.json new file mode 100644 index 00000000..2514afa1 --- /dev/null +++ b/data/packs/monsters.db/shortsword__bCzNBmj83vEziM1d.json @@ -0,0 +1,37 @@ +{ + "_id": "bCzNBmj83vEziM1d", + "_key": "!actors.items!Ap1b6HrZLpeRMvGp.bCzNBmj83vEziM1d", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Shortsword", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/sigil_of_doom__CG8OMH79DZarSIUG.json b/data/packs/monsters.db/sigil_of_doom__CG8OMH79DZarSIUG.json new file mode 100644 index 00000000..5531f152 --- /dev/null +++ b/data/packs/monsters.db/sigil_of_doom__CG8OMH79DZarSIUG.json @@ -0,0 +1,24 @@ +{ + "_id": "CG8OMH79DZarSIUG", + "_key": "!actors.items!sncxcSi6ziTStjAh.CG8OMH79DZarSIUG", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Sigil of Doom", + "system": { + "dc": 15, + "description": "One target of LV 9 or less within near DC 15 CON or go to 0 HP.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/silvered_bastard_sword__8RpX2sRZ9HRN9fKd.json b/data/packs/monsters.db/silvered_bastard_sword__8RpX2sRZ9HRN9fKd.json new file mode 100644 index 00000000..5bf03398 --- /dev/null +++ b/data/packs/monsters.db/silvered_bastard_sword__8RpX2sRZ9HRN9fKd.json @@ -0,0 +1,37 @@ +{ + "_id": "8RpX2sRZ9HRN9fKd", + "_key": "!actors.items!X8hc2Uhflvy8F634.8RpX2sRZ9HRN9fKd", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Silvered Bastard Sword", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 9, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/siren__iaP5JVmGCrkkTAzO.json b/data/packs/monsters.db/siren__iaP5JVmGCrkkTAzO.json new file mode 100644 index 00000000..c739a7ba --- /dev/null +++ b/data/packs/monsters.db/siren__iaP5JVmGCrkkTAzO.json @@ -0,0 +1,122 @@ +{ + "_id": "iaP5JVmGCrkkTAzO", + "_key": "!actors!iaP5JVmGCrkkTAzO", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "6k5scNMfMikbEdry", + "BpR7pjqEIyqP3cC5" + ], + "name": "Siren", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Siren", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 0 + }, + "wis": { + "mod": 2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 18, + "value": 18 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "swim, fly", + "notes": "\n\tBaleful fey with dove wings and iridescent fish scales. Their singing entrances listeners.
\n\t\n\tAC 12, HP 18, ATK 2 claw +2 (1d6) or 1 song, MV near (swim, fly), S +0, D +2, C +0, I +2, W +2, Ch +4, AL C, LV 4
\n\tSong. Enemies who can hear within double near DC 15 CHA or paralyzed 1d4 rounds. Immune for 1 day if passed check.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/skeleton__cWzG0yEVgIk8ijk6.json b/data/packs/monsters.db/skeleton__cWzG0yEVgIk8ijk6.json index 4cca5deb..53b81db8 100644 --- a/data/packs/monsters.db/skeleton__cWzG0yEVgIk8ijk6.json +++ b/data/packs/monsters.db/skeleton__cWzG0yEVgIk8ijk6.json @@ -6,9 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "fJL9lcfORjpzaBCe", - "D2ICcZFerw1x6D7y", - "9oxZTYPcCbLq6SV9" + "FgqhwyyKysgMvrWs", + "F6sQwk07RUDZOjql", + "RtKVWN6gLHzS2GLR" ], "name": "Skeleton", "prototypeToken": { @@ -24,7 +24,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -117,7 +117,7 @@ }, "move": "near", "moveNote": "", - "notes": "A bleach-boned skeleton with red pinpoints of light in its eyes.
AC 13 (chainmail), HP 11, ATK 1 shortsword +1 (1d6) or 1 shortbow (far) +0 (1d4), MV near, S +1, D +0, C +2, I -2, W +0, Ch -1, AL C, LV 2
Undead. Immune to morale checks.
A bleach-boned skeleton with red pinpoints of light in its eyes.
\n\t\n\tAC 13 (chainmail), HP 11, ATK 1 shortsword +1 (1d6) or 1 shortbow (far) +0 (1d4), MV near, S +1, D +0, C +2, I -2, W +0, Ch -1, AL C, LV 2
\n\tUndead. Immune to morale checks.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/skitter__hwKHDz7LF9OrCu8a.json b/data/packs/monsters.db/skitter__hwKHDz7LF9OrCu8a.json new file mode 100644 index 00000000..0cb7f042 --- /dev/null +++ b/data/packs/monsters.db/skitter__hwKHDz7LF9OrCu8a.json @@ -0,0 +1,23 @@ +{ + "_id": "hwKHDz7LF9OrCu8a", + "_key": "!actors.items!Ot77aKKqmML8yboF.hwKHDz7LF9OrCu8a", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Skitter", + "system": { + "dc": "12", + "description": "Self. Climb like a spider for 5 rounds.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/slam__7nP4nbtuF7Azy8WE.json b/data/packs/monsters.db/slam__7nP4nbtuF7Azy8WE.json new file mode 100644 index 00000000..b221f2ff --- /dev/null +++ b/data/packs/monsters.db/slam__7nP4nbtuF7Azy8WE.json @@ -0,0 +1,37 @@ +{ + "_id": "7nP4nbtuF7Azy8WE", + "_key": "!actors.items!ZP1OsAWwqVppLts0.7nP4nbtuF7Azy8WE", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__9IWXVCF23d5Lti4C.json b/data/packs/monsters.db/slam__9IWXVCF23d5Lti4C.json new file mode 100644 index 00000000..c42bcf12 --- /dev/null +++ b/data/packs/monsters.db/slam__9IWXVCF23d5Lti4C.json @@ -0,0 +1,37 @@ +{ + "_id": "9IWXVCF23d5Lti4C", + "_key": "!actors.items!K2FMeD45kPEr8RNS.9IWXVCF23d5Lti4C", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__K48WuLPyHACSFAOs.json b/data/packs/monsters.db/slam__K48WuLPyHACSFAOs.json new file mode 100644 index 00000000..aa7c3666 --- /dev/null +++ b/data/packs/monsters.db/slam__K48WuLPyHACSFAOs.json @@ -0,0 +1,37 @@ +{ + "_id": "K48WuLPyHACSFAOs", + "_key": "!actors.items!V1wcRoUEnIbaNjXN.K48WuLPyHACSFAOs", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__LPGRx54MnY2JNuKs.json b/data/packs/monsters.db/slam__LPGRx54MnY2JNuKs.json new file mode 100644 index 00000000..682db04f --- /dev/null +++ b/data/packs/monsters.db/slam__LPGRx54MnY2JNuKs.json @@ -0,0 +1,37 @@ +{ + "_id": "LPGRx54MnY2JNuKs", + "_key": "!actors.items!zLDg6vIYEj4wB0lQ.LPGRx54MnY2JNuKs", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__NSdIcNb6ZZD9V4Ze.json b/data/packs/monsters.db/slam__NSdIcNb6ZZD9V4Ze.json new file mode 100644 index 00000000..b02d3e32 --- /dev/null +++ b/data/packs/monsters.db/slam__NSdIcNb6ZZD9V4Ze.json @@ -0,0 +1,37 @@ +{ + "_id": "NSdIcNb6ZZD9V4Ze", + "_key": "!actors.items!y8O1UJWvVI7fDXpn.NSdIcNb6ZZD9V4Ze", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__SpFRen4TFTs7cXBv.json b/data/packs/monsters.db/slam__SpFRen4TFTs7cXBv.json new file mode 100644 index 00000000..f72824e1 --- /dev/null +++ b/data/packs/monsters.db/slam__SpFRen4TFTs7cXBv.json @@ -0,0 +1,37 @@ +{ + "_id": "SpFRen4TFTs7cXBv", + "_key": "!actors.items!adojju5DJl1iWEg4.SpFRen4TFTs7cXBv", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "3", + "special": "", + "value": "3d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__U8lZ1t0klxae6Hvg.json b/data/packs/monsters.db/slam__U8lZ1t0klxae6Hvg.json new file mode 100644 index 00000000..ea27c407 --- /dev/null +++ b/data/packs/monsters.db/slam__U8lZ1t0klxae6Hvg.json @@ -0,0 +1,37 @@ +{ + "_id": "U8lZ1t0klxae6Hvg", + "_key": "!actors.items!IDgaXGnSleQcfAwm.U8lZ1t0klxae6Hvg", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__V4Tfh4OLwgxOPuOG.json b/data/packs/monsters.db/slam__V4Tfh4OLwgxOPuOG.json new file mode 100644 index 00000000..dbb3a5b0 --- /dev/null +++ b/data/packs/monsters.db/slam__V4Tfh4OLwgxOPuOG.json @@ -0,0 +1,37 @@ +{ + "_id": "V4Tfh4OLwgxOPuOG", + "_key": "!actors.items!vylW8UYkC5i9wAS7.V4Tfh4OLwgxOPuOG", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__ZgKVX4frwYP9V2zT.json b/data/packs/monsters.db/slam__ZgKVX4frwYP9V2zT.json new file mode 100644 index 00000000..253ea7ff --- /dev/null +++ b/data/packs/monsters.db/slam__ZgKVX4frwYP9V2zT.json @@ -0,0 +1,37 @@ +{ + "_id": "ZgKVX4frwYP9V2zT", + "_key": "!actors.items!XEFAKSOcCUd8G89y.ZgKVX4frwYP9V2zT", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__clGxoosfP9zcToSL.json b/data/packs/monsters.db/slam__clGxoosfP9zcToSL.json new file mode 100644 index 00000000..f4583ed1 --- /dev/null +++ b/data/packs/monsters.db/slam__clGxoosfP9zcToSL.json @@ -0,0 +1,37 @@ +{ + "_id": "clGxoosfP9zcToSL", + "_key": "!actors.items!0kzqjwTD3ouYsDZh.clGxoosfP9zcToSL", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__hIKix8Xgyo3ueGWA.json b/data/packs/monsters.db/slam__hIKix8Xgyo3ueGWA.json new file mode 100644 index 00000000..9e76d225 --- /dev/null +++ b/data/packs/monsters.db/slam__hIKix8Xgyo3ueGWA.json @@ -0,0 +1,37 @@ +{ + "_id": "hIKix8Xgyo3ueGWA", + "_key": "!actors.items!Q89EgThYcungYTke.hIKix8Xgyo3ueGWA", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__kIQ3Pv5amSp3l1xY.json b/data/packs/monsters.db/slam__kIQ3Pv5amSp3l1xY.json new file mode 100644 index 00000000..7254503b --- /dev/null +++ b/data/packs/monsters.db/slam__kIQ3Pv5amSp3l1xY.json @@ -0,0 +1,37 @@ +{ + "_id": "kIQ3Pv5amSp3l1xY", + "_key": "!actors.items!uTmirbJfdHFTag2i.kIQ3Pv5amSp3l1xY", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Engulf", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__nOcmXjfISkQVoT3z.json b/data/packs/monsters.db/slam__nOcmXjfISkQVoT3z.json new file mode 100644 index 00000000..f541ccca --- /dev/null +++ b/data/packs/monsters.db/slam__nOcmXjfISkQVoT3z.json @@ -0,0 +1,37 @@ +{ + "_id": "nOcmXjfISkQVoT3z", + "_key": "!actors.items!KZNQRwpG4DaN57zB.nOcmXjfISkQVoT3z", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 8, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__p7CEaJZyaol9ZSKJ.json b/data/packs/monsters.db/slam__p7CEaJZyaol9ZSKJ.json new file mode 100644 index 00000000..56510c0a --- /dev/null +++ b/data/packs/monsters.db/slam__p7CEaJZyaol9ZSKJ.json @@ -0,0 +1,37 @@ +{ + "_id": "p7CEaJZyaol9ZSKJ", + "_key": "!actors.items!Fb4nfQoOqplwmGHe.p7CEaJZyaol9ZSKJ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "3", + "special": "", + "value": "3d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__rtpif1RNYV3kzcwZ.json b/data/packs/monsters.db/slam__rtpif1RNYV3kzcwZ.json new file mode 100644 index 00000000..5b5dd784 --- /dev/null +++ b/data/packs/monsters.db/slam__rtpif1RNYV3kzcwZ.json @@ -0,0 +1,37 @@ +{ + "_id": "rtpif1RNYV3kzcwZ", + "_key": "!actors.items!Puc0P5lO6IphdIQP.rtpif1RNYV3kzcwZ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slam__vnJRNN8GIvFeTaq6.json b/data/packs/monsters.db/slam__vnJRNN8GIvFeTaq6.json new file mode 100644 index 00000000..7f738742 --- /dev/null +++ b/data/packs/monsters.db/slam__vnJRNN8GIvFeTaq6.json @@ -0,0 +1,37 @@ +{ + "_id": "vnJRNN8GIvFeTaq6", + "_key": "!actors.items!w14e0EzbGfvjkbes.vnJRNN8GIvFeTaq6", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Slam", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/slippery__XcSD47zc5HQNJSL6.json b/data/packs/monsters.db/slippery__XcSD47zc5HQNJSL6.json new file mode 100644 index 00000000..838dc974 --- /dev/null +++ b/data/packs/monsters.db/slippery__XcSD47zc5HQNJSL6.json @@ -0,0 +1,17 @@ +{ + "_id": "XcSD47zc5HQNJSL6", + "_key": "!actors.items!dNSmJX2keI0T2Gig.XcSD47zc5HQNJSL6", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Slippery", + "system": { + "description": "Hostile spells targeting the leprechaun are DC 15 to cast.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/slow__Xdqp9RpogEYCs7eT.json b/data/packs/monsters.db/slow__Xdqp9RpogEYCs7eT.json new file mode 100644 index 00000000..71368cd6 --- /dev/null +++ b/data/packs/monsters.db/slow__Xdqp9RpogEYCs7eT.json @@ -0,0 +1,24 @@ +{ + "_id": "Xdqp9RpogEYCs7eT", + "_key": "!actors.items!zLDg6vIYEj4wB0lQ.Xdqp9RpogEYCs7eT", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Slow", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Far range, one target. DC 15 CON or speed halved [[/r 1d4]] rds.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/smilodon__8tUERo3WvtZe9K8O.json b/data/packs/monsters.db/smilodon__8tUERo3WvtZe9K8O.json new file mode 100644 index 00000000..c925eaed --- /dev/null +++ b/data/packs/monsters.db/smilodon__8tUERo3WvtZe9K8O.json @@ -0,0 +1,121 @@ +{ + "_id": "8tUERo3WvtZe9K8O", + "_key": "!actors!8tUERo3WvtZe9K8O", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "HYGtfQWvcSGmuC9P" + ], + "name": "Smilodon", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Smilodon", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 14, + "value": 14 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tPrehistoric tigers with long canine fangs. They hunt in grasslands and ice fields.
\n\t\n\tAC 12, HP 14, ATK 2 bite +3 (1d6), MV near, S +3, D +2, C +1, I -3, W +1, Ch -3, AL N, LV 3
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/smog_breath__com7VSCQjyd2H2dH.json b/data/packs/monsters.db/smog_breath__com7VSCQjyd2H2dH.json new file mode 100644 index 00000000..746912b6 --- /dev/null +++ b/data/packs/monsters.db/smog_breath__com7VSCQjyd2H2dH.json @@ -0,0 +1,25 @@ +{ + "_id": "com7VSCQjyd2H2dH", + "_key": "!actors.items!KKc8fESqPDECz0bL.com7VSCQjyd2H2dH", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Smog Breath", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Fills a near-sized cube extending from dragon. DC 15 CON or [[/r 2d10]] damage and blinded for 1 round.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/snake__cobra__anfsgfN2gFs72MHo.json b/data/packs/monsters.db/snake__cobra__anfsgfN2gFs72MHo.json new file mode 100644 index 00000000..bf28a44a --- /dev/null +++ b/data/packs/monsters.db/snake__cobra__anfsgfN2gFs72MHo.json @@ -0,0 +1,122 @@ +{ + "_id": "anfsgfN2gFs72MHo", + "_key": "!actors!anfsgfN2gFs72MHo", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "s9btaNojNtzEbYDW", + "tYFIveeKgcPled6c" + ], + "name": "Snake, Cobra", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 0.5, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Cobra", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 0.5 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": -3 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 4, + "value": 4 + } + }, + "darkAdapted": true, + "level": { + "value": 1 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA weaving serpent with a neck hood and lethal venom.
\n\t\n\tAC 12, HP 4, ATK 1 bite +2 (1 + poison), MV near, S -3, D +2, C +0, I -3, W +0, Ch -3, AL N, LV 1
\n\tPoison. DC 18 CON or go to 0 HP with a death timer of 1.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/snake__giant__YHdOAuMUdCigLIHR.json b/data/packs/monsters.db/snake__giant__YHdOAuMUdCigLIHR.json index 39b6ac62..7ca5b5db 100644 --- a/data/packs/monsters.db/snake__giant__YHdOAuMUdCigLIHR.json +++ b/data/packs/monsters.db/snake__giant__YHdOAuMUdCigLIHR.json @@ -6,9 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "HJFe4vbuXTjsy3PJ", - "DivIksnn0KWe5H5x", - "Kw7E6UCWwWVAbEeu" + "FixJtqloQqlqwmgW", + "aPKz68sYHFsgD6Br", + "OtNVubibwRxLDwX6" ], "name": "Snake, Giant", "prototypeToken": { @@ -24,11 +24,11 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, - "height": 2, + "height": 3, "light": { "alpha": 0.5, "angle": 360, @@ -53,7 +53,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Snake, Giant", + "name": "Giant Snake", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -77,7 +77,7 @@ "src": "systems/shadowdark/assets/tokens/cowled_token.webp", "tint": null }, - "width": 2 + "width": 3 }, "system": { "abilities": { @@ -116,8 +116,8 @@ "value": 5 }, "move": "near", - "moveNote": "Climb", - "notes": "An enormous, mottled serpent that can swallow a cow whole.
AC 12, HP 23, ATK 2 bite +4 (1d6) and 1 constrict (near), MV near (climb), S +3, D +2, C +1, I -2, W +0, Ch -2, AL N, LV 5
Constrict. Contested STR to hold target immobile for one round.
An enormous, mottled serpent that can swallow a cow whole.
\n\t\n\tAC 12, HP 23, ATK 2 bite +4 (1d6) and 1 constrict (near), MV near (climb), S +3, D +2, C +1, I -2, W +0, Ch -2, AL N, LV 5
\n\tConstrict. Contested STR to hold target immobile for one round.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/snake__swarm__cUUnqWyaNDYghKxE.json b/data/packs/monsters.db/snake__swarm__cUUnqWyaNDYghKxE.json new file mode 100644 index 00000000..95a27480 --- /dev/null +++ b/data/packs/monsters.db/snake__swarm__cUUnqWyaNDYghKxE.json @@ -0,0 +1,122 @@ +{ + "_id": "cUUnqWyaNDYghKxE", + "_key": "!actors!cUUnqWyaNDYghKxE", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "ljSLGHcTgI9PZOCt", + "2gyf2II3CBFEwn6Q" + ], + "name": "Snake, Swarm", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Snake Swarm", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": -3 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 19, + "value": 19 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA roiling wave of snakes darting and flowing across the ground.
\n\t\n\tAC 12, HP 19, ATK 3 bite +2 (1d4 + poison), MV near, S -3, D +2, C +1, I -3, W +0, Ch -3, AL N, LV 4
\n\tPoison. DC 12 CON or go to 0 HP in 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/snake_bite__ttAmcPsYQHT5JvMG.json b/data/packs/monsters.db/snake_bite__ttAmcPsYQHT5JvMG.json new file mode 100644 index 00000000..8c7848e6 --- /dev/null +++ b/data/packs/monsters.db/snake_bite__ttAmcPsYQHT5JvMG.json @@ -0,0 +1,37 @@ +{ + "_id": "ttAmcPsYQHT5JvMG", + "_key": "!actors.items!u05UfQ9hKno0bwWj.ttAmcPsYQHT5JvMG", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Snake Bite", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/snake_whip__NnZ3IsiDRHj9gcRv.json b/data/packs/monsters.db/snake_whip__NnZ3IsiDRHj9gcRv.json new file mode 100644 index 00000000..adc4ebd2 --- /dev/null +++ b/data/packs/monsters.db/snake_whip__NnZ3IsiDRHj9gcRv.json @@ -0,0 +1,37 @@ +{ + "_id": "NnZ3IsiDRHj9gcRv", + "_key": "!actors.items!mLujryShxJUk5Jys.NnZ3IsiDRHj9gcRv", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Snake Whip", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d8" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/snare__bGfubpAAJE3ccLnY.json b/data/packs/monsters.db/snare__bGfubpAAJE3ccLnY.json new file mode 100644 index 00000000..85bb3481 --- /dev/null +++ b/data/packs/monsters.db/snare__bGfubpAAJE3ccLnY.json @@ -0,0 +1,23 @@ +{ + "_id": "bGfubpAAJE3ccLnY", + "_key": "!actors.items!manaoose71vhAWCT.bGfubpAAJE3ccLnY", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Snare", + "system": { + "dc": "13", + "description": "Focus. One humanoid target within near paralyzed for duration.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/snuff__DFEKtzDMACzvHFPY.json b/data/packs/monsters.db/snuff__DFEKtzDMACzvHFPY.json new file mode 100644 index 00000000..70cb53be --- /dev/null +++ b/data/packs/monsters.db/snuff__DFEKtzDMACzvHFPY.json @@ -0,0 +1,23 @@ +{ + "_id": "DFEKtzDMACzvHFPY", + "_key": "!actors.items!mLujryShxJUk5Jys.DFEKtzDMACzvHFPY", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Snuff", + "system": { + "dc": "12", + "description": "Extinguish all light sources (even magical) within near.
", + "duration": { + "type": "", + "value": -1 + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/soldier__Kw5KEyZVy5ugaTTy.json b/data/packs/monsters.db/soldier__Kw5KEyZVy5ugaTTy.json index 4ded16f4..ef4decf7 100644 --- a/data/packs/monsters.db/soldier__Kw5KEyZVy5ugaTTy.json +++ b/data/packs/monsters.db/soldier__Kw5KEyZVy5ugaTTy.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "QholRms19L85E1sf", - "VGCXKc2YWw6slbMQ" + "Pyzz8rBbVPixWoOC", + "aMpoHO4OTUGOUYLj" ], "name": "Soldier", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -110,13 +110,13 @@ "value": 10 } }, - "darkAdapted": false, + "darkAdapted": true, "level": { "value": 2 }, "move": "near", "moveNote": "", - "notes": "An armed footsoldier trained in the ways of battlefield combat.
AC 15 (chainmail + shield), HP 10, ATK 1 longsword +2 (1d8) or 1 crossbow (far) +1 (1d6), MV near, S +1, D +0, C +1, I +0, W +0, Ch +0, AL L, LV 2
An armed footsoldier trained in the ways of battlefield combat.
\n\t\n\tAC 15 (chainmail + shield), HP 10, ATK 1 longsword +2 (1d8) or 1 crossbow (far) +1 (1d6), MV near, S +1, D +0, C +1, I +0, W +0, Ch +0, AL L, LV 2
\n\t", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/song__4mlrXcRGjlZTjGad.json b/data/packs/monsters.db/song__4mlrXcRGjlZTjGad.json new file mode 100644 index 00000000..6e27173a --- /dev/null +++ b/data/packs/monsters.db/song__4mlrXcRGjlZTjGad.json @@ -0,0 +1,25 @@ +{ + "_id": "4mlrXcRGjlZTjGad", + "_key": "!actors.items!CsQXDNmBDfao8hij.4mlrXcRGjlZTjGad", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Song", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Enemies who can hear within double near DC 12 CHA or dazed and drawn to harpy for [[/r 1d4]] rounds. Immune for 1 day if passed check.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/song__BpR7pjqEIyqP3cC5.json b/data/packs/monsters.db/song__BpR7pjqEIyqP3cC5.json new file mode 100644 index 00000000..c310245a --- /dev/null +++ b/data/packs/monsters.db/song__BpR7pjqEIyqP3cC5.json @@ -0,0 +1,25 @@ +{ + "_id": "BpR7pjqEIyqP3cC5", + "_key": "!actors.items!iaP5JVmGCrkkTAzO.BpR7pjqEIyqP3cC5", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Song", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Enemies who can hear within double near DC 15 CHA or paralyzed [[/r 1d4]] rounds. Immune for 1 day if passed check.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/soulbind__zsKCU3we8eiou4Ou.json b/data/packs/monsters.db/soulbind__zsKCU3we8eiou4Ou.json new file mode 100644 index 00000000..18290fa9 --- /dev/null +++ b/data/packs/monsters.db/soulbind__zsKCU3we8eiou4Ou.json @@ -0,0 +1,24 @@ +{ + "_id": "zsKCU3we8eiou4Ou", + "_key": "!actors.items!OkhcwZ7JqJxTgkJo.zsKCU3we8eiou4Ou", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Soulbind", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "All targets within near DC 20 CHA or fall under control of archdevil for [[/r 1d4]] rounds. DC 20 CHA on turn to end the effect.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/spear__EpUPTa1MAI285c9h.json b/data/packs/monsters.db/spear__EpUPTa1MAI285c9h.json new file mode 100644 index 00000000..3b49f48d --- /dev/null +++ b/data/packs/monsters.db/spear__EpUPTa1MAI285c9h.json @@ -0,0 +1,38 @@ +{ + "_id": "EpUPTa1MAI285c9h", + "_key": "!actors.items!unySR92Si932s01C.EpUPTa1MAI285c9h", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spear", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close", + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/spear__IVCWcaHh8Qt6TAg2.json b/data/packs/monsters.db/spear__IVCWcaHh8Qt6TAg2.json new file mode 100644 index 00000000..0d4ea285 --- /dev/null +++ b/data/packs/monsters.db/spear__IVCWcaHh8Qt6TAg2.json @@ -0,0 +1,38 @@ +{ + "_id": "IVCWcaHh8Qt6TAg2", + "_key": "!actors.items!R3CMnUkD0AVVkjuZ.IVCWcaHh8Qt6TAg2", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spear", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close", + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/spear__N2evUM7u3KBVIfpP.json b/data/packs/monsters.db/spear__N2evUM7u3KBVIfpP.json new file mode 100644 index 00000000..66f92f4e --- /dev/null +++ b/data/packs/monsters.db/spear__N2evUM7u3KBVIfpP.json @@ -0,0 +1,38 @@ +{ + "_id": "N2evUM7u3KBVIfpP", + "_key": "!actors.items!k8tAgECWIzPIStGU.N2evUM7u3KBVIfpP", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spear", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 1 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close", + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/spear__RBkr6qRVbfIczEHt.json b/data/packs/monsters.db/spear__RBkr6qRVbfIczEHt.json new file mode 100644 index 00000000..b5874d1a --- /dev/null +++ b/data/packs/monsters.db/spear__RBkr6qRVbfIczEHt.json @@ -0,0 +1,37 @@ +{ + "_id": "RBkr6qRVbfIczEHt", + "_key": "!actors.items!CXZNV3102oiDkME4.RBkr6qRVbfIczEHt", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spear", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/spear__a6FcQhRFBKdPEsPY.json b/data/packs/monsters.db/spear__a6FcQhRFBKdPEsPY.json new file mode 100644 index 00000000..2ebbd229 --- /dev/null +++ b/data/packs/monsters.db/spear__a6FcQhRFBKdPEsPY.json @@ -0,0 +1,38 @@ +{ + "_id": "a6FcQhRFBKdPEsPY", + "_key": "!actors.items!5AV9DF5BbMu7mvVO.a6FcQhRFBKdPEsPY", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spear", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close", + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/spear__fEYzesjOoLqZ8dwB.json b/data/packs/monsters.db/spear__fEYzesjOoLqZ8dwB.json new file mode 100644 index 00000000..0551191e --- /dev/null +++ b/data/packs/monsters.db/spear__fEYzesjOoLqZ8dwB.json @@ -0,0 +1,38 @@ +{ + "_id": "fEYzesjOoLqZ8dwB", + "_key": "!actors.items!BxilUr9Ac6zgekYU.fEYzesjOoLqZ8dwB", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spear", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close", + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/spear__gk23Rtky5XHlr6FK.json b/data/packs/monsters.db/spear__gk23Rtky5XHlr6FK.json new file mode 100644 index 00000000..21326b62 --- /dev/null +++ b/data/packs/monsters.db/spear__gk23Rtky5XHlr6FK.json @@ -0,0 +1,38 @@ +{ + "_id": "gk23Rtky5XHlr6FK", + "_key": "!actors.items!dqWmtEZjAMQLmCBn.gk23Rtky5XHlr6FK", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spear", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close", + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/spear__jYOW3O1c6ZuvNssB.json b/data/packs/monsters.db/spear__jYOW3O1c6ZuvNssB.json new file mode 100644 index 00000000..82954c63 --- /dev/null +++ b/data/packs/monsters.db/spear__jYOW3O1c6ZuvNssB.json @@ -0,0 +1,38 @@ +{ + "_id": "jYOW3O1c6ZuvNssB", + "_key": "!actors.items!14gxjungNSpJTf3w.jYOW3O1c6ZuvNssB", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spear", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close", + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/spear__mUVW8eFqfv9kTNE5.json b/data/packs/monsters.db/spear__mUVW8eFqfv9kTNE5.json new file mode 100644 index 00000000..b04bd630 --- /dev/null +++ b/data/packs/monsters.db/spear__mUVW8eFqfv9kTNE5.json @@ -0,0 +1,38 @@ +{ + "_id": "mUVW8eFqfv9kTNE5", + "_key": "!actors.items!d2dPYSjcZhR5psLj.mUVW8eFqfv9kTNE5", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spear", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close", + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/spear__spZ8IjKPNGO7QcPB.json b/data/packs/monsters.db/spear__spZ8IjKPNGO7QcPB.json new file mode 100644 index 00000000..41233e6b --- /dev/null +++ b/data/packs/monsters.db/spear__spZ8IjKPNGO7QcPB.json @@ -0,0 +1,38 @@ +{ + "_id": "spZ8IjKPNGO7QcPB", + "_key": "!actors.items!h4e6ntO5vWTShNi9.spZ8IjKPNGO7QcPB", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spear", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close", + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/spear__vAc8puqan18YGPNM.json b/data/packs/monsters.db/spear__vAc8puqan18YGPNM.json new file mode 100644 index 00000000..48f2bef4 --- /dev/null +++ b/data/packs/monsters.db/spear__vAc8puqan18YGPNM.json @@ -0,0 +1,37 @@ +{ + "_id": "vAc8puqan18YGPNM", + "_key": "!actors.items!5J7IfGiC6Za14VuU.vAc8puqan18YGPNM", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spear", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/sphinx__JjJbKB1yomE7Ma8T.json b/data/packs/monsters.db/sphinx__JjJbKB1yomE7Ma8T.json new file mode 100644 index 00000000..b24b3cd3 --- /dev/null +++ b/data/packs/monsters.db/sphinx__JjJbKB1yomE7Ma8T.json @@ -0,0 +1,127 @@ +{ + "_id": "JjJbKB1yomE7Ma8T", + "_key": "!actors!JjJbKB1yomE7Ma8T", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "XDFKCOvROFA8PkHU", + "5wuTo8S0MrSTs8ZC", + "zb8caawb7FMCpDu2", + "uudmOkjRnW2kgeSq", + "0RjpLMB5cEacYtVS", + "c5CC4wJGGXAYM1kf", + "80C1oZZVoyvtcmbP" + ], + "name": "Sphinx", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Sphinx", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 4 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 42, + "value": 42 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tA winged, leonine oracle who can see into time and space and often speaks in riddles. Lives in isolated mountains.
\n\t\n\tAC 16, HP 42, ATK 3 claw +7 (1d10) or 2 spell +5, MV double near (fly), S +4, D +1, C +2, I +4, W +4, Ch +3, AL L, LV 9
\n\tRoar. In place of attacks, all creatures who can hear within far DC 18 CHA or paralyzed 1d4 rounds.
Gate (WIS Spell). DC 14. Open a portal at a point within near to another location on any plane. Lasts 1d6 rounds or until dismissed.
Omens (WIS Spell). DC 12. Self. ADV on all actions for 1d4 rounds.
Riddle (WIS Spell). DC 12. One target in far DC 15 INT or stupefied 1d4 rounds.
Time Bend (WIS Spell). DC 14. One target in near frozen in time for 1d4 rounds.
Unmake (WIS Spell). DC 13. One target in far takes 3d8 damage.
", + "spellcastingAbility": "wis", + "spellcastingAttackNum": 2, + "spellcastingBonus": 5 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/spider__giant__p9PayU4K9nBZ8JRl.json b/data/packs/monsters.db/spider__giant__p9PayU4K9nBZ8JRl.json index 6835800b..c4e54dae 100644 --- a/data/packs/monsters.db/spider__giant__p9PayU4K9nBZ8JRl.json +++ b/data/packs/monsters.db/spider__giant__p9PayU4K9nBZ8JRl.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "WV9T1ZeCx8ST8T9A", - "5xj31nwOvZ6V362V" + "TyT2VPgFIM9WCdIV", + "qfIjIAkMmlWRYU0P" ], "name": "Spider, Giant", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -52,7 +52,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Spider, Giant", + "name": "Giant Spider", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -115,8 +115,8 @@ "value": 3 }, "move": "near", - "moveNote": "Climb", - "notes": "Bulbous abdomen and eight, spindly legs. Ambush hunter.
AC 13, HP 13, ATK 1 bite +3 (1d4 + poison), MV near (climb), S +2, D +3, C +0, I -2, W +1, Ch -2, AL N, LV 3
Poison. DC 12 CON or paralyzed 1d4 hours.
", + "moveNote": "climb", + "notes": "\n\tBulbous abdomen and eight, spindly legs. Dwells high in trees or caves and ambushes prey, capturing them to eat later.
\n\t\n\tAC 13, HP 13, ATK 1 bite +3 (1d4 + poison), MV near (climb), S +2, D +3, C +0, I -2, W +1, Ch -2, AL N, LV 3
\n\tPoison. DC 12 CON or paralyzed 1d4 hours.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/spider__piZE4vxM1QjLxEt0.json b/data/packs/monsters.db/spider__piZE4vxM1QjLxEt0.json new file mode 100644 index 00000000..7dadc949 --- /dev/null +++ b/data/packs/monsters.db/spider__piZE4vxM1QjLxEt0.json @@ -0,0 +1,122 @@ +{ + "_id": "piZE4vxM1QjLxEt0", + "_key": "!actors!piZE4vxM1QjLxEt0", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "37gYWFTVLzM3a2Xi", + "uLTUz0TZILHtQIMr" + ], + "name": "Spider", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 0.5, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Spider", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 0.5 + }, + "system": { + "abilities": { + "cha": { + "mod": -4 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -4 + }, + "str": { + "mod": -4 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 1, + "value": 1 + } + }, + "darkAdapted": true, + "level": { + "value": 0 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tSilent, web-weaving arachnids with a flesh-dissolving venom.
\n\t\n\tAC 11, HP 1, ATK 2 bite +1 (1 + poison), MV near (climb), S -4, D +1, C +0, I -4, W +0, Ch -4, AL N, LV 0
\n\tPoison. DC 9 CON or take 1d4 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/spider__swarm__rwE58nsTLAG7pW1u.json b/data/packs/monsters.db/spider__swarm__rwE58nsTLAG7pW1u.json index 74f75f6c..17793591 100644 --- a/data/packs/monsters.db/spider__swarm__rwE58nsTLAG7pW1u.json +++ b/data/packs/monsters.db/spider__swarm__rwE58nsTLAG7pW1u.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "Hasw5gfZX6holt5r", - "MqD64Vu6fE3cdAUZ" + "PRvgKj4m92kEWZAV", + "7hjMPySm4qWz4GDS" ], "name": "Spider, Swarm", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -52,7 +52,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Spider, Swarm", + "name": "Spider Swarm", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -115,8 +115,8 @@ "value": 2 }, "move": "near", - "moveNote": "Climb", - "notes": "A scurrying carpet of spiders.
AC 13, HP 9, ATK 1 bite +3 (1d4 + poison), MV near (climb), S -1, D +3, C +0, I -3, W +1, Ch -3, AL N, LV 2
Poison. DC 12 CON or paralyzed 1d4 rounds.
A scurrying carpet of spiders.
\n\t\n\tAC 13, HP 9, ATK 1 bite +3 (1d4 + poison), MV near (climb), S -1, D +3, C +0, I -3, W +1, Ch -3, AL N, LV 2
\n\tPoison. DC 12 CON or paralyzed 1d4 rounds.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/spider_swarm__rKjKcTs5FigGGzjC.json b/data/packs/monsters.db/spider_swarm__rKjKcTs5FigGGzjC.json new file mode 100644 index 00000000..b8d56dba --- /dev/null +++ b/data/packs/monsters.db/spider_swarm__rKjKcTs5FigGGzjC.json @@ -0,0 +1,23 @@ +{ + "_id": "rKjKcTs5FigGGzjC", + "_key": "!actors.items!j1Uy1uGIUxbtB0iD.rKjKcTs5FigGGzjC", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Spider Swarm", + "system": { + "dc": "12", + "description": "A spider swarm appears within near. Stays [[/r 1d4]] rounds. Follows sorcerer's commands.
", + "duration": { + "type": "rounds", + "value": "1d4" + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/spiked_mace__LwJl0xy6JpHdljiv.json b/data/packs/monsters.db/spiked_mace__LwJl0xy6JpHdljiv.json new file mode 100644 index 00000000..f243b691 --- /dev/null +++ b/data/packs/monsters.db/spiked_mace__LwJl0xy6JpHdljiv.json @@ -0,0 +1,37 @@ +{ + "_id": "LwJl0xy6JpHdljiv", + "_key": "!actors.items!qUuNdFtYmo1vXVP5.LwJl0xy6JpHdljiv", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spiked Mace", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/spikes__ToYhkGYS5qxFE0tQ.json b/data/packs/monsters.db/spikes__ToYhkGYS5qxFE0tQ.json new file mode 100644 index 00000000..bdcf1f02 --- /dev/null +++ b/data/packs/monsters.db/spikes__ToYhkGYS5qxFE0tQ.json @@ -0,0 +1,17 @@ +{ + "_id": "ToYhkGYS5qxFE0tQ", + "_key": "!actors.items!LBjQecdHrFaX8SPj.ToYhkGYS5qxFE0tQ", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Spikes", + "system": { + "description": "Manticores have [[/r 4d6]] tail spikes. They regrow each day.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/spine__zSKqMgPAavhuBSQT.json b/data/packs/monsters.db/spine__zSKqMgPAavhuBSQT.json new file mode 100644 index 00000000..9d099a15 --- /dev/null +++ b/data/packs/monsters.db/spine__zSKqMgPAavhuBSQT.json @@ -0,0 +1,37 @@ +{ + "_id": "zSKqMgPAavhuBSQT", + "_key": "!actors.items!n4liAI4qBGY4orA4.zSKqMgPAavhuBSQT", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spine", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Barb", + "value": "1d6" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/spit__eeAf9RqXk6z1wT89.json b/data/packs/monsters.db/spit__eeAf9RqXk6z1wT89.json new file mode 100644 index 00000000..3c366ece --- /dev/null +++ b/data/packs/monsters.db/spit__eeAf9RqXk6z1wT89.json @@ -0,0 +1,37 @@ +{ + "_id": "eeAf9RqXk6z1wT89", + "_key": "!actors.items!JO2HwD53QhEuV3W9.eeAf9RqXk6z1wT89", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Spit", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/split__tQALSbY1bERwiD2a.json b/data/packs/monsters.db/split__tQALSbY1bERwiD2a.json new file mode 100644 index 00000000..51964ecf --- /dev/null +++ b/data/packs/monsters.db/split__tQALSbY1bERwiD2a.json @@ -0,0 +1,17 @@ +{ + "_id": "tQALSbY1bERwiD2a", + "_key": "!actors.items!QErMaMVIbddgk9MX.tQALSbY1bERwiD2a", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Split", + "system": { + "description": "If cut or chopped, split into two smaller oozes (divide remaining HP between both). Can split up to four times.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/staff__igOJlhoq9a5aw9VO.json b/data/packs/monsters.db/staff__igOJlhoq9a5aw9VO.json new file mode 100644 index 00000000..0bd4a9fc --- /dev/null +++ b/data/packs/monsters.db/staff__igOJlhoq9a5aw9VO.json @@ -0,0 +1,37 @@ +{ + "_id": "igOJlhoq9a5aw9VO", + "_key": "!actors.items!xwdLsiejN4nayUR5.igOJlhoq9a5aw9VO", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Staff", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/staff__vvy0cnx9Rh4tr2m4.json b/data/packs/monsters.db/staff__vvy0cnx9Rh4tr2m4.json new file mode 100644 index 00000000..f397a4ae --- /dev/null +++ b/data/packs/monsters.db/staff__vvy0cnx9Rh4tr2m4.json @@ -0,0 +1,37 @@ +{ + "_id": "vvy0cnx9Rh4tr2m4", + "_key": "!actors.items!Ot77aKKqmML8yboF.vvy0cnx9Rh4tr2m4", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Staff", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/staff__wS9IFxJXD7TaVlDM.json b/data/packs/monsters.db/staff__wS9IFxJXD7TaVlDM.json new file mode 100644 index 00000000..13af3fba --- /dev/null +++ b/data/packs/monsters.db/staff__wS9IFxJXD7TaVlDM.json @@ -0,0 +1,37 @@ +{ + "_id": "wS9IFxJXD7TaVlDM", + "_key": "!actors.items!vXaqgfDykZPdXnIm.wS9IFxJXD7TaVlDM", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Staff", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": -1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/stealthy__MtZnFvVWUX1MIpHT.json b/data/packs/monsters.db/stealthy__MtZnFvVWUX1MIpHT.json new file mode 100644 index 00000000..8494eff1 --- /dev/null +++ b/data/packs/monsters.db/stealthy__MtZnFvVWUX1MIpHT.json @@ -0,0 +1,17 @@ +{ + "_id": "MtZnFvVWUX1MIpHT", + "_key": "!actors.items!MldOgsKh8tfL0IhT.MtZnFvVWUX1MIpHT", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Stealthy", + "system": { + "description": "ADV on DEX checks to sneak and hide.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/stealthy__ZlHCG1cLVaIlrjYn.json b/data/packs/monsters.db/stealthy__ZlHCG1cLVaIlrjYn.json new file mode 100644 index 00000000..8dbffa60 --- /dev/null +++ b/data/packs/monsters.db/stealthy__ZlHCG1cLVaIlrjYn.json @@ -0,0 +1,17 @@ +{ + "_id": "ZlHCG1cLVaIlrjYn", + "_key": "!actors.items!Ap1b6HrZLpeRMvGp.ZlHCG1cLVaIlrjYn", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Stealthy", + "system": { + "description": "ADV on DEX checks to sneak and hide.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/stealthy__m3G1tRvTQSVQh4Gt.json b/data/packs/monsters.db/stealthy__m3G1tRvTQSVQh4Gt.json new file mode 100644 index 00000000..a9d9aec2 --- /dev/null +++ b/data/packs/monsters.db/stealthy__m3G1tRvTQSVQh4Gt.json @@ -0,0 +1,17 @@ +{ + "_id": "m3G1tRvTQSVQh4Gt", + "_key": "!actors.items!qUuNdFtYmo1vXVP5.m3G1tRvTQSVQh4Gt", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Stealthy", + "system": { + "description": "ADV on checks to sneak and hide.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/steam_breath__duWZ4M8ncHp14V3w.json b/data/packs/monsters.db/steam_breath__duWZ4M8ncHp14V3w.json new file mode 100644 index 00000000..f83961b0 --- /dev/null +++ b/data/packs/monsters.db/steam_breath__duWZ4M8ncHp14V3w.json @@ -0,0 +1,25 @@ +{ + "_id": "duWZ4M8ncHp14V3w", + "_key": "!actors.items!wGmyKKVD5P4oE4RD.duWZ4M8ncHp14V3w", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Steam Breath", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Fills a double near-sized cube extending from dragon. DC 15 DEX or [[/r 4d12]] damage.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/stick__YnXcKIFkw6Wrk5aq.json b/data/packs/monsters.db/stick__YnXcKIFkw6Wrk5aq.json new file mode 100644 index 00000000..2df373f9 --- /dev/null +++ b/data/packs/monsters.db/stick__YnXcKIFkw6Wrk5aq.json @@ -0,0 +1,17 @@ +{ + "_id": "YnXcKIFkw6Wrk5aq", + "_key": "!actors.items!LFx9hb8JlEfGxDaI.YnXcKIFkw6Wrk5aq", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Stick", + "system": { + "description": "DC 15 STR or adhere to target; auto-hit with bite. DC 15 STR on turn to remove.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/sting__0sulpsldvpJkHCcx.json b/data/packs/monsters.db/sting__0sulpsldvpJkHCcx.json new file mode 100644 index 00000000..2d87ccd5 --- /dev/null +++ b/data/packs/monsters.db/sting__0sulpsldvpJkHCcx.json @@ -0,0 +1,37 @@ +{ + "_id": "0sulpsldvpJkHCcx", + "_key": "!actors.items!K9M3BA8PlvYWFADe.0sulpsldvpJkHCcx", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Sting", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Venom", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/sting__Y98sKVfhsQKXJpPr.json b/data/packs/monsters.db/sting__Y98sKVfhsQKXJpPr.json new file mode 100644 index 00000000..0e89f874 --- /dev/null +++ b/data/packs/monsters.db/sting__Y98sKVfhsQKXJpPr.json @@ -0,0 +1,37 @@ +{ + "_id": "Y98sKVfhsQKXJpPr", + "_key": "!actors.items!TZGzGBYncOs3r9ZF.Y98sKVfhsQKXJpPr", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Sting", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/sting__dkanlu9pdFkrdhgs.json b/data/packs/monsters.db/sting__dkanlu9pdFkrdhgs.json new file mode 100644 index 00000000..99c23a92 --- /dev/null +++ b/data/packs/monsters.db/sting__dkanlu9pdFkrdhgs.json @@ -0,0 +1,37 @@ +{ + "_id": "dkanlu9pdFkrdhgs", + "_key": "!actors.items!lDXLWTA4FLMpAblB.dkanlu9pdFkrdhgs", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Sting", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": 1, + "special": "Poison", + "value": "1" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/sting__jFBmPpZieqYV1v8T.json b/data/packs/monsters.db/sting__jFBmPpZieqYV1v8T.json new file mode 100644 index 00000000..3b499fcc --- /dev/null +++ b/data/packs/monsters.db/sting__jFBmPpZieqYV1v8T.json @@ -0,0 +1,37 @@ +{ + "_id": "jFBmPpZieqYV1v8T", + "_key": "!actors.items!uNah6fsgfkt4Aiet.jFBmPpZieqYV1v8T", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Sting", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": 1, + "special": "Toxin", + "value": "1" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/sting__wOwzRoklC3gVpvmG.json b/data/packs/monsters.db/sting__wOwzRoklC3gVpvmG.json new file mode 100644 index 00000000..718d9450 --- /dev/null +++ b/data/packs/monsters.db/sting__wOwzRoklC3gVpvmG.json @@ -0,0 +1,37 @@ +{ + "_id": "wOwzRoklC3gVpvmG", + "_key": "!actors.items!VxV56gRyhUJfXu83.wOwzRoklC3gVpvmG", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Sting", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 9, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/sting__xRf8DFXmVXi3DBiU.json b/data/packs/monsters.db/sting__xRf8DFXmVXi3DBiU.json new file mode 100644 index 00000000..02aaf33c --- /dev/null +++ b/data/packs/monsters.db/sting__xRf8DFXmVXi3DBiU.json @@ -0,0 +1,37 @@ +{ + "_id": "xRf8DFXmVXi3DBiU", + "_key": "!actors.items!QhFsevIc23TsTHZE.xRf8DFXmVXi3DBiU", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Sting", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/stingbat__bILTV7P0d55nACrQ.json b/data/packs/monsters.db/stingbat__bILTV7P0d55nACrQ.json index 44c6c0fc..a486f761 100644 --- a/data/packs/monsters.db/stingbat__bILTV7P0d55nACrQ.json +++ b/data/packs/monsters.db/stingbat__bILTV7P0d55nACrQ.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "EmPgirFQm4Hz79rt", - "aTnqB0marf2L8StW" + "ER3cAHcECScSdQKw", + "9ZDuyMeBgfqKzP1X" ], "name": "Stingbat", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -115,8 +115,8 @@ "value": 1 }, "move": "near", - "moveNote": "Fly", - "notes": "Darting, orange insect-bat with four wings and needlelike beak.
AC 12, HP 4, ATK 1 beak +2 (1d4 + blood drain), MV near (fly), S -2, D +2, C +0, I -2, W +0, Ch -2, AL N, LV 1
Blood Drain. Attach to bitten target; auto-hit the next round. DC 9 STR on turn to remove.
", + "moveNote": "fly", + "notes": "\n\tDarting, orange insect-bat with four wings and needlelike beak.
\n\t\n\tAC 12, HP 4, ATK 1 beak +2 (1d4 + blood drain), MV near (fly), S -2, D +2, C +0, I -2, W +0, Ch -2, AL N, LV 1
\n\tBlood Drain. Attach to bitten target; auto-hit the next round. DC 9 STR on turn to remove.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/stinger__3HvYmvAICxLVoEqB.json b/data/packs/monsters.db/stinger__3HvYmvAICxLVoEqB.json new file mode 100644 index 00000000..237901e3 --- /dev/null +++ b/data/packs/monsters.db/stinger__3HvYmvAICxLVoEqB.json @@ -0,0 +1,37 @@ +{ + "_id": "3HvYmvAICxLVoEqB", + "_key": "!actors.items!qhy4sxYqEkl171L5.3HvYmvAICxLVoEqB", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Stinger", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/stinger__DndA9qFdJuGMEOH5.json b/data/packs/monsters.db/stinger__DndA9qFdJuGMEOH5.json new file mode 100644 index 00000000..48139e32 --- /dev/null +++ b/data/packs/monsters.db/stinger__DndA9qFdJuGMEOH5.json @@ -0,0 +1,37 @@ +{ + "_id": "DndA9qFdJuGMEOH5", + "_key": "!actors.items!IUN6KcvNGGJWTQCE.DndA9qFdJuGMEOH5", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Stinger", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Poison", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/stink_bomb__xBAlOQL2Aw6BtJat.json b/data/packs/monsters.db/stink_bomb__xBAlOQL2Aw6BtJat.json new file mode 100644 index 00000000..492809ac --- /dev/null +++ b/data/packs/monsters.db/stink_bomb__xBAlOQL2Aw6BtJat.json @@ -0,0 +1,23 @@ +{ + "_id": "xBAlOQL2Aw6BtJat", + "_key": "!actors.items!Ot77aKKqmML8yboF.xBAlOQL2Aw6BtJat", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Stink Bomb", + "system": { + "dc": "12", + "description": "One target within far [[/r 2d4]] damage and DC 12 CON or DISADV on next check/attack.
", + "duration": { + "type": "", + "value": -1 + }, + "lost": false, + "range": "far", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/stomp__TMw71LhhzHaf7qTd.json b/data/packs/monsters.db/stomp__TMw71LhhzHaf7qTd.json new file mode 100644 index 00000000..dd56a057 --- /dev/null +++ b/data/packs/monsters.db/stomp__TMw71LhhzHaf7qTd.json @@ -0,0 +1,37 @@ +{ + "_id": "TMw71LhhzHaf7qTd", + "_key": "!actors.items!P3UFDBgbA5kkwcYb.TMw71LhhzHaf7qTd", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Stomp", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/stone_hide__eFfcnOuwnguTxgP8.json b/data/packs/monsters.db/stone_hide__eFfcnOuwnguTxgP8.json new file mode 100644 index 00000000..fdf87fde --- /dev/null +++ b/data/packs/monsters.db/stone_hide__eFfcnOuwnguTxgP8.json @@ -0,0 +1,17 @@ +{ + "_id": "eFfcnOuwnguTxgP8", + "_key": "!actors.items!zIaJgXifG1mIY7FM.eFfcnOuwnguTxgP8", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Stone Hide", + "system": { + "description": "Half damage from stabbing and cutting weapons.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/stone_meld__jRGtXnGao8A3HWJF.json b/data/packs/monsters.db/stone_meld__jRGtXnGao8A3HWJF.json new file mode 100644 index 00000000..49cb1517 --- /dev/null +++ b/data/packs/monsters.db/stone_meld__jRGtXnGao8A3HWJF.json @@ -0,0 +1,17 @@ +{ + "_id": "jRGtXnGao8A3HWJF", + "_key": "!actors.items!WMw4J1wECaLGf3Am.jRGtXnGao8A3HWJF", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Stone Meld", + "system": { + "description": "2/day, underground only. Turn invisible for 3 rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/storm__Mb8MZkBRVKppwtFy.json b/data/packs/monsters.db/storm__Mb8MZkBRVKppwtFy.json new file mode 100644 index 00000000..78b4fdab --- /dev/null +++ b/data/packs/monsters.db/storm__Mb8MZkBRVKppwtFy.json @@ -0,0 +1,24 @@ +{ + "_id": "Mb8MZkBRVKppwtFy", + "_key": "!actors.items!4A7ELy7Oj4YKRqTf.Mb8MZkBRVKppwtFy", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Storm", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Seas become violently turbulent in 1 mile radius around kraken. Lasts [[/r 2d4]] rounds. Seaborne vessels have a 1:6 chance of capsizing each round.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/stormblood__Vg1eWez8SfxClULi.json b/data/packs/monsters.db/stormblood__Vg1eWez8SfxClULi.json new file mode 100644 index 00000000..9936353b --- /dev/null +++ b/data/packs/monsters.db/stormblood__Vg1eWez8SfxClULi.json @@ -0,0 +1,17 @@ +{ + "_id": "Vg1eWez8SfxClULi", + "_key": "!actors.items!owL9cUM2LTVpMarQ.Vg1eWez8SfxClULi", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Stormblood", + "system": { + "description": "Electricity immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/stormblood__nKmNM6nnRLMWy1kx.json b/data/packs/monsters.db/stormblood__nKmNM6nnRLMWy1kx.json new file mode 100644 index 00000000..cdedac62 --- /dev/null +++ b/data/packs/monsters.db/stormblood__nKmNM6nnRLMWy1kx.json @@ -0,0 +1,17 @@ +{ + "_id": "nKmNM6nnRLMWy1kx", + "_key": "!actors.items!3ao87kQaYih26b9q.nKmNM6nnRLMWy1kx", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Stormblood", + "system": { + "description": "Electricity immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/strange_lands__qinGwH41vscgQuFA.json b/data/packs/monsters.db/strange_lands__qinGwH41vscgQuFA.json new file mode 100644 index 00000000..9579f989 --- /dev/null +++ b/data/packs/monsters.db/strange_lands__qinGwH41vscgQuFA.json @@ -0,0 +1,17 @@ +{ + "_id": "qinGwH41vscgQuFA", + "_key": "!actors.items!DbkmPt2k9fw5zxJw.qinGwH41vscgQuFA", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Strange Lands", + "system": { + "description": "The Wandering Merchant does not suffer any ill effects from the natural environment he does not wish to suffer.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/strangle__njjxhqSWoONvDRT1.json b/data/packs/monsters.db/strangle__njjxhqSWoONvDRT1.json new file mode 100644 index 00000000..d48ca30d --- /dev/null +++ b/data/packs/monsters.db/strangle__njjxhqSWoONvDRT1.json @@ -0,0 +1,17 @@ +{ + "_id": "njjxhqSWoONvDRT1", + "_key": "!actors.items!MldOgsKh8tfL0IhT.njjxhqSWoONvDRT1", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Strangle", + "system": { + "description": "Deals x2 damage against surprised creatures.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/strangler__MldOgsKh8tfL0IhT.json b/data/packs/monsters.db/strangler__MldOgsKh8tfL0IhT.json new file mode 100644 index 00000000..14ab3585 --- /dev/null +++ b/data/packs/monsters.db/strangler__MldOgsKh8tfL0IhT.json @@ -0,0 +1,123 @@ +{ + "_id": "MldOgsKh8tfL0IhT", + "_key": "!actors!MldOgsKh8tfL0IhT", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "TRzVT9hSasp73Hjh", + "MtZnFvVWUX1MIpHT", + "njjxhqSWoONvDRT1" + ], + "name": "Strangler", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Strangler", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": -2 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 14, + "value": 14 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tA gray-skinned, gaunt creature with four ropy limbs tipped in sucker-lined claws.
\n\t\n\tAC 12, HP 14, ATK 2 claws +2 (1d6), MV near (climb), S -2, D +2, C +1, I -2, W +0, Ch -2, AL C, LV 3
\n\tStealthy. ADV on DEX checks to sneak and hide.
Strangle. Deals x2 damage against surprised creatures.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/stumpy__sXk1FWU6kayGJJtu.json b/data/packs/monsters.db/stumpy__sXk1FWU6kayGJJtu.json new file mode 100644 index 00000000..c17fe67e --- /dev/null +++ b/data/packs/monsters.db/stumpy__sXk1FWU6kayGJJtu.json @@ -0,0 +1,17 @@ +{ + "_id": "sXk1FWU6kayGJJtu", + "_key": "!actors.items!WI7Tq6Vf2vmgBKcN.sXk1FWU6kayGJJtu", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Stumpy", + "system": { + "description": "ADV on STR checks to grab or drag other creatures.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/summon_bear__RoRevzKOORIbYB1K.json b/data/packs/monsters.db/summon_bear__RoRevzKOORIbYB1K.json new file mode 100644 index 00000000..18c9464c --- /dev/null +++ b/data/packs/monsters.db/summon_bear__RoRevzKOORIbYB1K.json @@ -0,0 +1,23 @@ +{ + "_id": "RoRevzKOORIbYB1K", + "_key": "!actors.items!xwdLsiejN4nayUR5.RoRevzKOORIbYB1K", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Summon Bear", + "system": { + "dc": "14", + "description": "Summon a loyal brown bear that appears within near. It stays for 5 rounds.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/summon_cobra__Y1VlWpDDH4lyr2Iu.json b/data/packs/monsters.db/summon_cobra__Y1VlWpDDH4lyr2Iu.json new file mode 100644 index 00000000..dd947211 --- /dev/null +++ b/data/packs/monsters.db/summon_cobra__Y1VlWpDDH4lyr2Iu.json @@ -0,0 +1,23 @@ +{ + "_id": "Y1VlWpDDH4lyr2Iu", + "_key": "!actors.items!wgHzqAqBNsutUALU.Y1VlWpDDH4lyr2Iu", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Summon Cobra", + "system": { + "dc": "13", + "description": "Summon [[/r 1d4]] loyal cobras that appear within near. They leave in [[/r 1d4]] rounds.
", + "duration": { + "type": "rounds", + "value": "1d4" + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/summon_spiders__KCrugEfg6OGbxtrW.json b/data/packs/monsters.db/summon_spiders__KCrugEfg6OGbxtrW.json new file mode 100644 index 00000000..ba783c6c --- /dev/null +++ b/data/packs/monsters.db/summon_spiders__KCrugEfg6OGbxtrW.json @@ -0,0 +1,23 @@ +{ + "_id": "KCrugEfg6OGbxtrW", + "_key": "!actors.items!mLujryShxJUk5Jys.KCrugEfg6OGbxtrW", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Summon Spiders", + "system": { + "dc": "14", + "description": "Summon [[/r 2d4]] loyal giant spiders that appear within near. They stay for 5 rounds.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/sunblind__3pRD0ZQgpHuuPPlm.json b/data/packs/monsters.db/sunblind__3pRD0ZQgpHuuPPlm.json new file mode 100644 index 00000000..7f88ef51 --- /dev/null +++ b/data/packs/monsters.db/sunblind__3pRD0ZQgpHuuPPlm.json @@ -0,0 +1,17 @@ +{ + "_id": "3pRD0ZQgpHuuPPlm", + "_key": "!actors.items!DttbFgMrxQulVKEf.3pRD0ZQgpHuuPPlm", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Sunblind", + "system": { + "description": "Blinded in bright light.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/sunblind__DflpLmg28xZE2I99.json b/data/packs/monsters.db/sunblind__DflpLmg28xZE2I99.json new file mode 100644 index 00000000..c162565c --- /dev/null +++ b/data/packs/monsters.db/sunblind__DflpLmg28xZE2I99.json @@ -0,0 +1,17 @@ +{ + "_id": "DflpLmg28xZE2I99", + "_key": "!actors.items!B1B7yApS28xtu8HN.DflpLmg28xZE2I99", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Sunblind", + "system": { + "description": "Blinded in bright light.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/sunblind__NvnNQutJH8FB9DFT.json b/data/packs/monsters.db/sunblind__NvnNQutJH8FB9DFT.json new file mode 100644 index 00000000..a7385ae1 --- /dev/null +++ b/data/packs/monsters.db/sunblind__NvnNQutJH8FB9DFT.json @@ -0,0 +1,17 @@ +{ + "_id": "NvnNQutJH8FB9DFT", + "_key": "!actors.items!K2FMeD45kPEr8RNS.NvnNQutJH8FB9DFT", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Sunblind", + "system": { + "description": "Blinded in bright light.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/sunblind__lD1Mgdljc2wZk2Cx.json b/data/packs/monsters.db/sunblind__lD1Mgdljc2wZk2Cx.json new file mode 100644 index 00000000..1b9c046d --- /dev/null +++ b/data/packs/monsters.db/sunblind__lD1Mgdljc2wZk2Cx.json @@ -0,0 +1,17 @@ +{ + "_id": "lD1Mgdljc2wZk2Cx", + "_key": "!actors.items!5J7IfGiC6Za14VuU.lD1Mgdljc2wZk2Cx", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Sunblind", + "system": { + "description": "Blinded in bright light.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/sunblind__yAG5Vh0Tlii8gEok.json b/data/packs/monsters.db/sunblind__yAG5Vh0Tlii8gEok.json new file mode 100644 index 00000000..4fc41e5f --- /dev/null +++ b/data/packs/monsters.db/sunblind__yAG5Vh0Tlii8gEok.json @@ -0,0 +1,17 @@ +{ + "_id": "yAG5Vh0Tlii8gEok", + "_key": "!actors.items!mLujryShxJUk5Jys.yAG5Vh0Tlii8gEok", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Sunblind", + "system": { + "description": "Blinded in bright light.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/sunblind__yjXlb7cUmbpUKKg1.json b/data/packs/monsters.db/sunblind__yjXlb7cUmbpUKKg1.json new file mode 100644 index 00000000..009aa645 --- /dev/null +++ b/data/packs/monsters.db/sunblind__yjXlb7cUmbpUKKg1.json @@ -0,0 +1,17 @@ +{ + "_id": "yjXlb7cUmbpUKKg1", + "_key": "!actors.items!OQKt55SQZZUZhlNq.yjXlb7cUmbpUKKg1", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Sunblind", + "system": { + "description": "Blinded in bright light.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/supreme_undead__NvoWBjRne0PyMJSY.json b/data/packs/monsters.db/supreme_undead__NvoWBjRne0PyMJSY.json new file mode 100644 index 00000000..644fd53f --- /dev/null +++ b/data/packs/monsters.db/supreme_undead__NvoWBjRne0PyMJSY.json @@ -0,0 +1,17 @@ +{ + "_id": "NvoWBjRne0PyMJSY", + "_key": "!actors.items!ei53dGxj76xmqQty.NvoWBjRne0PyMJSY", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Supreme Undead", + "system": { + "description": "Immune to morale checks. Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/supreme_undead__Ol903IdgH0o1nxT4.json b/data/packs/monsters.db/supreme_undead__Ol903IdgH0o1nxT4.json new file mode 100644 index 00000000..401d1218 --- /dev/null +++ b/data/packs/monsters.db/supreme_undead__Ol903IdgH0o1nxT4.json @@ -0,0 +1,17 @@ +{ + "_id": "Ol903IdgH0o1nxT4", + "_key": "!actors.items!sncxcSi6ziTStjAh.Ol903IdgH0o1nxT4", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Supreme Undead", + "system": { + "description": "Immune to morale checks. Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/supreme_undead__jUPCJsZpHbA1pgn4.json b/data/packs/monsters.db/supreme_undead__jUPCJsZpHbA1pgn4.json new file mode 100644 index 00000000..066cecaf --- /dev/null +++ b/data/packs/monsters.db/supreme_undead__jUPCJsZpHbA1pgn4.json @@ -0,0 +1,17 @@ +{ + "_id": "jUPCJsZpHbA1pgn4", + "_key": "!actors.items!kY87zSryGuQ963Ba.jUPCJsZpHbA1pgn4", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Supreme Undead", + "system": { + "description": "Immune to morale checks. Only damaged by magical sources.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/swallow__BjkCWae8Ndhbm7hT.json b/data/packs/monsters.db/swallow__BjkCWae8Ndhbm7hT.json new file mode 100644 index 00000000..19658355 --- /dev/null +++ b/data/packs/monsters.db/swallow__BjkCWae8Ndhbm7hT.json @@ -0,0 +1,17 @@ +{ + "_id": "BjkCWae8Ndhbm7hT", + "_key": "!actors.items!VxV56gRyhUJfXu83.BjkCWae8Ndhbm7hT", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Swallow", + "system": { + "description": "On a natural attack roll of 18-20, target is swallowed. Total darkness inside and [[/r 2d10]] damage per round. Worm regurgitates all swallowed if dealt at least 20 damage in one round to the inside of its gullet.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/swallow__Ga476ax1DFbtDbXK.json b/data/packs/monsters.db/swallow__Ga476ax1DFbtDbXK.json new file mode 100644 index 00000000..50343368 --- /dev/null +++ b/data/packs/monsters.db/swallow__Ga476ax1DFbtDbXK.json @@ -0,0 +1,17 @@ +{ + "_id": "Ga476ax1DFbtDbXK", + "_key": "!actors.items!OrFJy0frYF2B8wbh.Ga476ax1DFbtDbXK", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Swallow", + "system": { + "description": "On a natural attack roll of 18-20, target is swallowed. Total darkness inside and [[/r 2d10]] damage per round. Remorhaz regurgitates all swallowed if dealt at least 20 damage in one round to the inside of its gullet.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/swallow__TJBmGc35yI8J1mmm.json b/data/packs/monsters.db/swallow__TJBmGc35yI8J1mmm.json new file mode 100644 index 00000000..273d5063 --- /dev/null +++ b/data/packs/monsters.db/swallow__TJBmGc35yI8J1mmm.json @@ -0,0 +1,17 @@ +{ + "_id": "TJBmGc35yI8J1mmm", + "_key": "!actors.items!NTRHmnsw7poR4rZ9.TJBmGc35yI8J1mmm", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Swallow", + "system": { + "description": "DC 18 STR or swallowed whole. Total darkness inside and [[/r 4d10]] damage per round. Tarrasque regurgitates all swallowed if dealt at least 30 damage in one round to the inside of its gullet.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/tail__cJUFx3sjkNUUzxKW.json b/data/packs/monsters.db/tail__cJUFx3sjkNUUzxKW.json new file mode 100644 index 00000000..9296dd0c --- /dev/null +++ b/data/packs/monsters.db/tail__cJUFx3sjkNUUzxKW.json @@ -0,0 +1,37 @@ +{ + "_id": "cJUFx3sjkNUUzxKW", + "_key": "!actors.items!sgVqRuCaadRK1P7R.cJUFx3sjkNUUzxKW", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tail", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "3", + "special": "", + "value": "3d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tail_spike__8gFPTBOGXY1dRbdx.json b/data/packs/monsters.db/tail_spike__8gFPTBOGXY1dRbdx.json new file mode 100644 index 00000000..5b54b3d8 --- /dev/null +++ b/data/packs/monsters.db/tail_spike__8gFPTBOGXY1dRbdx.json @@ -0,0 +1,37 @@ +{ + "_id": "8gFPTBOGXY1dRbdx", + "_key": "!actors.items!LBjQecdHrFaX8SPj.8gFPTBOGXY1dRbdx", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tail Spike", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "far" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/talons__Faan7jj8p3VLXnfz.json b/data/packs/monsters.db/talons__Faan7jj8p3VLXnfz.json new file mode 100644 index 00000000..70915080 --- /dev/null +++ b/data/packs/monsters.db/talons__Faan7jj8p3VLXnfz.json @@ -0,0 +1,37 @@ +{ + "_id": "Faan7jj8p3VLXnfz", + "_key": "!actors.items!0Q9d1621wpUEsuFC.Faan7jj8p3VLXnfz", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Talons", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tear__6b1kheTbEeRSjpUW.json b/data/packs/monsters.db/tear__6b1kheTbEeRSjpUW.json new file mode 100644 index 00000000..9cfd21f5 --- /dev/null +++ b/data/packs/monsters.db/tear__6b1kheTbEeRSjpUW.json @@ -0,0 +1,37 @@ +{ + "_id": "6b1kheTbEeRSjpUW", + "_key": "!actors.items!bzKSq624safyHLbE.6b1kheTbEeRSjpUW", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tear", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/telepathic__UvUhgkUMBlaSYOdU.json b/data/packs/monsters.db/telepathic__UvUhgkUMBlaSYOdU.json new file mode 100644 index 00000000..6f12d240 --- /dev/null +++ b/data/packs/monsters.db/telepathic__UvUhgkUMBlaSYOdU.json @@ -0,0 +1,17 @@ +{ + "_id": "UvUhgkUMBlaSYOdU", + "_key": "!actors.items!K2FMeD45kPEr8RNS.UvUhgkUMBlaSYOdU", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Telepathic", + "system": { + "description": "Speak mentally with creatures within double near.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/telepathic__aS1ynNjD4Tkscv6E.json b/data/packs/monsters.db/telepathic__aS1ynNjD4Tkscv6E.json new file mode 100644 index 00000000..2401923a --- /dev/null +++ b/data/packs/monsters.db/telepathic__aS1ynNjD4Tkscv6E.json @@ -0,0 +1,17 @@ +{ + "_id": "aS1ynNjD4Tkscv6E", + "_key": "!actors.items!sgVqRuCaadRK1P7R.aS1ynNjD4Tkscv6E", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Telepathic", + "system": { + "description": "Read the thoughts of all creatures within far.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/telepathy__vYbhJcKrynSqddCN.json b/data/packs/monsters.db/telepathy__vYbhJcKrynSqddCN.json new file mode 100644 index 00000000..9ecb4888 --- /dev/null +++ b/data/packs/monsters.db/telepathy__vYbhJcKrynSqddCN.json @@ -0,0 +1,17 @@ +{ + "_id": "vYbhJcKrynSqddCN", + "_key": "!actors.items!6ldPPlMIMSd4ALoZ.vYbhJcKrynSqddCN", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Telepathy", + "system": { + "description": "Can secretly hear the surface thoughts of all humanoids within near.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/tendril__HeJJZUsSIYTun11Q.json b/data/packs/monsters.db/tendril__HeJJZUsSIYTun11Q.json new file mode 100644 index 00000000..439355a6 --- /dev/null +++ b/data/packs/monsters.db/tendril__HeJJZUsSIYTun11Q.json @@ -0,0 +1,38 @@ +{ + "_id": "HeJJZUsSIYTun11Q", + "_key": "!actors.items!C0CuPZJOFDmuplw8.HeJJZUsSIYTun11Q", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tendril", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Grab", + "value": "1d6" + }, + "description": "", + "predefinedEffects": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tendril__nGgVD7gbRnZFJCcx.json b/data/packs/monsters.db/tendril__nGgVD7gbRnZFJCcx.json new file mode 100644 index 00000000..c83200c7 --- /dev/null +++ b/data/packs/monsters.db/tendril__nGgVD7gbRnZFJCcx.json @@ -0,0 +1,37 @@ +{ + "_id": "nGgVD7gbRnZFJCcx", + "_key": "!actors.items!NyZfmD9E2ZPD4QdH.nGgVD7gbRnZFJCcx", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tendril", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 0, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d4" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tendrils__88oHWNwVAvYck4gu.json b/data/packs/monsters.db/tendrils__88oHWNwVAvYck4gu.json new file mode 100644 index 00000000..c20866ea --- /dev/null +++ b/data/packs/monsters.db/tendrils__88oHWNwVAvYck4gu.json @@ -0,0 +1,17 @@ +{ + "_id": "88oHWNwVAvYck4gu", + "_key": "!actors.items!C0CuPZJOFDmuplw8.88oHWNwVAvYck4gu", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Tendrils", + "system": { + "description": "Four total. AC 18 each. 4+ damage to one severs it.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/tentacle__45SUIuLF4dOYUTd1.json b/data/packs/monsters.db/tentacle__45SUIuLF4dOYUTd1.json new file mode 100644 index 00000000..3f3665b9 --- /dev/null +++ b/data/packs/monsters.db/tentacle__45SUIuLF4dOYUTd1.json @@ -0,0 +1,37 @@ +{ + "_id": "45SUIuLF4dOYUTd1", + "_key": "!actors.items!MnV9R6AbzWjLreaZ.45SUIuLF4dOYUTd1", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tentacle", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Latch", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tentacle__TQnK6Q3tnYEX72Ip.json b/data/packs/monsters.db/tentacle__TQnK6Q3tnYEX72Ip.json new file mode 100644 index 00000000..945513cc --- /dev/null +++ b/data/packs/monsters.db/tentacle__TQnK6Q3tnYEX72Ip.json @@ -0,0 +1,38 @@ +{ + "_id": "TQnK6Q3tnYEX72Ip", + "_key": "!actors.items!4A7ELy7Oj4YKRqTf.TQnK6Q3tnYEX72Ip", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tentacle", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 9, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "Crush", + "value": "2d12" + }, + "description": "", + "predefinedEffects": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tentacle__UDnsikLLiwqdn52x.json b/data/packs/monsters.db/tentacle__UDnsikLLiwqdn52x.json new file mode 100644 index 00000000..33dd4930 --- /dev/null +++ b/data/packs/monsters.db/tentacle__UDnsikLLiwqdn52x.json @@ -0,0 +1,37 @@ +{ + "_id": "UDnsikLLiwqdn52x", + "_key": "!actors.items!QErMaMVIbddgk9MX.UDnsikLLiwqdn52x", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tentacle", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tentacle__WzRfU4gMjnXTeHuJ.json b/data/packs/monsters.db/tentacle__WzRfU4gMjnXTeHuJ.json new file mode 100644 index 00000000..e585c3b0 --- /dev/null +++ b/data/packs/monsters.db/tentacle__WzRfU4gMjnXTeHuJ.json @@ -0,0 +1,37 @@ +{ + "_id": "WzRfU4gMjnXTeHuJ", + "_key": "!actors.items!LjwxMX3llNTrJk78.WzRfU4gMjnXTeHuJ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tentacle", + "system": { + "attack": { + "num": "3" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "", + "value": "2d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tentacle__ekrFYa6sleLniPfm.json b/data/packs/monsters.db/tentacle__ekrFYa6sleLniPfm.json new file mode 100644 index 00000000..d62c0f2c --- /dev/null +++ b/data/packs/monsters.db/tentacle__ekrFYa6sleLniPfm.json @@ -0,0 +1,37 @@ +{ + "_id": "ekrFYa6sleLniPfm", + "_key": "!actors.items!sgVqRuCaadRK1P7R.ekrFYa6sleLniPfm", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tentacle", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Curse", + "value": "1d8" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tentacle__kvyKlYUu0svDRTDZ.json b/data/packs/monsters.db/tentacle__kvyKlYUu0svDRTDZ.json new file mode 100644 index 00000000..029d4661 --- /dev/null +++ b/data/packs/monsters.db/tentacle__kvyKlYUu0svDRTDZ.json @@ -0,0 +1,37 @@ +{ + "_id": "kvyKlYUu0svDRTDZ", + "_key": "!actors.items!Crc6mFgLL9vNJuaS.kvyKlYUu0svDRTDZ", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tentacle", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 5, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tentacle__nXiG81LG3vXKtmGa.json b/data/packs/monsters.db/tentacle__nXiG81LG3vXKtmGa.json new file mode 100644 index 00000000..d277fd7a --- /dev/null +++ b/data/packs/monsters.db/tentacle__nXiG81LG3vXKtmGa.json @@ -0,0 +1,37 @@ +{ + "_id": "nXiG81LG3vXKtmGa", + "_key": "!actors.items!h0NMkJj2DCJiQ9Zw.nXiG81LG3vXKtmGa", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tentacle", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Grab", + "value": "1d8" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tentacle__otYdgKX3eZwjOLGO.json b/data/packs/monsters.db/tentacle__otYdgKX3eZwjOLGO.json new file mode 100644 index 00000000..53ae94fc --- /dev/null +++ b/data/packs/monsters.db/tentacle__otYdgKX3eZwjOLGO.json @@ -0,0 +1,37 @@ +{ + "_id": "otYdgKX3eZwjOLGO", + "_key": "!actors.items!pB9F8QWYdWzfZMzs.otYdgKX3eZwjOLGO", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tentacle", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Dissolve", + "value": "1d10" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tentacle__oyYX5Rs2TreVjJ4U.json b/data/packs/monsters.db/tentacle__oyYX5Rs2TreVjJ4U.json new file mode 100644 index 00000000..fad4032f --- /dev/null +++ b/data/packs/monsters.db/tentacle__oyYX5Rs2TreVjJ4U.json @@ -0,0 +1,37 @@ +{ + "_id": "oyYX5Rs2TreVjJ4U", + "_key": "!actors.items!Jn5JjEPCUT86txAg.oyYX5Rs2TreVjJ4U", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tentacle", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Grab", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tentacle__uJUya1MEsiIk069i.json b/data/packs/monsters.db/tentacle__uJUya1MEsiIk069i.json new file mode 100644 index 00000000..f317cbbe --- /dev/null +++ b/data/packs/monsters.db/tentacle__uJUya1MEsiIk069i.json @@ -0,0 +1,37 @@ +{ + "_id": "uJUya1MEsiIk069i", + "_key": "!actors.items!04acXEvbSpXQ1NjS.uJUya1MEsiIk069i", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tentacle", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tentacles__4etEMilNg4qMYN72.json b/data/packs/monsters.db/tentacles__4etEMilNg4qMYN72.json new file mode 100644 index 00000000..0268460e --- /dev/null +++ b/data/packs/monsters.db/tentacles__4etEMilNg4qMYN72.json @@ -0,0 +1,37 @@ +{ + "_id": "4etEMilNg4qMYN72", + "_key": "!actors.items!j7sQ6Km2jSx5twCC.4etEMilNg4qMYN72", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tentacles", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Toxin", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tentacles__zQukrvIRiJYJlahP.json b/data/packs/monsters.db/tentacles__zQukrvIRiJYJlahP.json new file mode 100644 index 00000000..1ba8c7c7 --- /dev/null +++ b/data/packs/monsters.db/tentacles__zQukrvIRiJYJlahP.json @@ -0,0 +1,37 @@ +{ + "_id": "zQukrvIRiJYJlahP", + "_key": "!actors.items!VvkJkRVLs6l9UaZy.zQukrvIRiJYJlahP", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tentacles", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Toxin", + "value": "1d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/terrify__2mavvptp3uwVGn7B.json b/data/packs/monsters.db/terrify__2mavvptp3uwVGn7B.json new file mode 100644 index 00000000..b12e2f37 --- /dev/null +++ b/data/packs/monsters.db/terrify__2mavvptp3uwVGn7B.json @@ -0,0 +1,17 @@ +{ + "_id": "2mavvptp3uwVGn7B", + "_key": "!actors.items!vSA5WApOVd99itBh.2mavvptp3uwVGn7B", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Terrify", + "system": { + "description": "A creature who first sees her true form DC 15 CHA or DISADV on attacks [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/the_tarrasque__NTRHmnsw7poR4rZ9.json b/data/packs/monsters.db/the_tarrasque__NTRHmnsw7poR4rZ9.json new file mode 100644 index 00000000..c837cab4 --- /dev/null +++ b/data/packs/monsters.db/the_tarrasque__NTRHmnsw7poR4rZ9.json @@ -0,0 +1,130 @@ +{ + "_id": "NTRHmnsw7poR4rZ9", + "_key": "!actors!NTRHmnsw7poR4rZ9", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "2YhbgRlDvDwonbM2", + "UE7SCYTgphd1uJT7", + "lQs9PJj9l4h48azO", + "NyNlsxCi5WJP1ugU", + "btT3x5mGuqnnglqG", + "U64PY6W4sCVtw1FR", + "bB2aJKRAbznn87ZN", + "ynrB47ZsdfxMlRet", + "1kU8AAci7PORvsIu", + "TJBmGc35yI8J1mmm" + ], + "name": "The Tarrasque", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 4, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "The Tarrasque", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 4 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 5 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 7 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 22 + }, + "hp": { + "hd": 0, + "max": 140, + "value": 140 + } + }, + "darkAdapted": true, + "level": { + "value": 30 + }, + "move": "tripleNear", + "moveNote": "burrow, swim", + "notes": "\n\tA colossal, four-legged reptile with crocodilian jaws, amber scales, and a diamond-hard, spiked carapace. It towers overhead like a mountain, able to swallow entire villages in one gulp. The tarrasque hibernates deep in the earth or at the bottom of the sea for centuries, only awakening long enough to fill its vast belly in an indiscriminate rampage of terror and destruction. There is only one tarrasque, and it is the most dreaded creature to walk the earth.
\n\t\n\tAC 22, HP 140, ATK 4 thrash (near) +13 (3d10 + sever) and 1 bite (near) +13 (5d10 + sever + swallow), MV triple near (burrow, swim), S +7, D +2, C +5, I -3, W +1, Ch -3, AL N, LV 30
\n\tLegendary. Only damaged by magical sources. Hostile spells targeting the tarrasque are DC 18 to cast.
Deep Dweller. Immune to harm from fire and cold. Amphibious.
Permanent Death. Cannot be permanently killed unless a wish spell is cast on it while it is at 0 HP.
Rampage. In place of attacks, move far in a straight line and make one bite attack. On a hit, triple damage.
Reflective Carapace. Immune to rays, blasts, or bolts of energy. 1:6 chance these are reflected back at their originator.
Regeneration. Regains 4d10 lost HP at the beginning of its turn.
Sever. On a natural attack roll of 18+, the attack also severs a random limb. 1d6: 1. Head, 2-4. Arm, 5-6. Leg.
Swallow. DC 18 STR or swallowed whole. Total darkness inside and 4d10 damage per round. Tarrasque regurgitates all swallowed if dealt at least 30 damage in one round to the inside of its gullet.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/the_ten_eyed_oracle__hiZvVJPOJWtOXV4m.json b/data/packs/monsters.db/the_ten_eyed_oracle__hiZvVJPOJWtOXV4m.json new file mode 100644 index 00000000..3e39e331 --- /dev/null +++ b/data/packs/monsters.db/the_ten_eyed_oracle__hiZvVJPOJWtOXV4m.json @@ -0,0 +1,132 @@ +{ + "_id": "hiZvVJPOJWtOXV4m", + "_key": "!actors!hiZvVJPOJWtOXV4m", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "EdnnBpuL6gXhGn4z", + "0whNh83oZ1ai9BzT", + "5x2hRPCnhDy0nDV3", + "d2W2N4x0D1wNuQ6U", + "lxWYSEWZsXu2MhNw", + "0LTXQefThT3VPPuT", + "23A0LdGxQHEHmNdO", + "G93evk3hEwUNxylg", + "VP5z272fOQdofJHJ", + "seKf4CaOLPWpC2EA", + "O1GgVoaS9kzn159D", + "vLhl7A91sIiMkyeE" + ], + "name": "The Ten-eyed Oracle", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "The Ten-eyed Oracle", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 5 + }, + "int": { + "mod": 5 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 17 + }, + "hp": { + "hd": 0, + "max": 85, + "value": 85 + } + }, + "darkAdapted": true, + "level": { + "value": 18 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tA floating mass of rubbery skin crusted with barnacles. Its ten eyestalks writhe like snakes, and a deep, circular scar mars its central body, blinding what was once a large eye above a lipless maw. The Ten-Eyed Oracle stalks the Shadowdark, burbling mad prophesies and somehow moving freely between the lightless fathoms of the earth. The keepers of the deep lore suspect The Ten-Eyed Oracle was once a benevolent ally of mankind, but an unknown calamity drove it to insanity and reckless hatred.
\n\t\n\tAC 17, HP 85, ATK 2d4 eyestalk ray, MV near (fly), S +4, D +5, C +4, I +5, W +4, Ch +4, AL C, LV 18
\n\tLegendary. Only damaged by magical sources. Hostile spells targeting The Ten-Eyed Oracle are DC 18 to cast.
Eyestalk Ray. Each ray can shoot once per round and target one creature or an object up to 1,000 pounds (up to four on same target).
Eyestalk Ray: Charm. DC 15 CHA or become ally for 1d4 rounds.
Eyestalk Ray: Hold. DC 15 STR or paralyzed 1d4 rounds.
Eyestalk Ray: Sleep. DC 15 WIS or asleep 1d4 rounds.
Eyestalk Ray: Polymorph. DC 15 INT or turned into vermin for 1d4 rounds.
Eyestalk Ray: Cancel. DC 15 DEX or all magical effects on target end.
Eyestalk Ray: Confusion. DC 15 WIS or attack a random ally within near.
Eyestalk Ray: Telekinesis. DC 15 STR or hover target up to double near.
Eyestalk Ray: Disintegrate. DC 15 DEX or 5d8 damage (object destroyed).
Eyestalk Ray: Petrify. DC 15 CON or petrified.
Eyestalk Ray: Death. DC 15 CON or drop to 0 HP with a death timer of 1.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/the_wandering_merchant__DbkmPt2k9fw5zxJw.json b/data/packs/monsters.db/the_wandering_merchant__DbkmPt2k9fw5zxJw.json new file mode 100644 index 00000000..3bf4d0d2 --- /dev/null +++ b/data/packs/monsters.db/the_wandering_merchant__DbkmPt2k9fw5zxJw.json @@ -0,0 +1,128 @@ +{ + "_id": "DbkmPt2k9fw5zxJw", + "_key": "!actors!DbkmPt2k9fw5zxJw", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "bUT6FazekisNeIfy", + "qBnWVWafmxjkKC9u", + "IT5GglVIbyiDTtqe", + "0xHdhZ8ba3Ka8ekl", + "r8XCF0CzB7ybk8ek", + "vxH8CyxeuugTF4gQ", + "NEZDkbCnKJuanUho", + "qinGwH41vscgQuFA" + ], + "name": "The Wandering Merchant", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "The Wandering Merchant", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 5 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 4 + } + }, + "alignment": "lawful", + "attributes": { + "ac": { + "value": 16 + }, + "hp": { + "hd": 0, + "max": 71, + "value": 71 + } + }, + "darkAdapted": true, + "level": { + "value": 15 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA cheerful merchant who appears to be a hale, middle-aged human man with a handlebar mustache. He wears a white shirt, breeches, and leather apron, and he hauls a towering backpack bursting at the seams. Few know the merchant's true nature and origins, though some theorize he is an immortal being or a god (they are not entirely incorrect). The Wandering Merchant always has something useful, far-flung, or incredible to sell at a reasonable price, and there's no telling when or where he'll show up next...
\n\t\n\tAC 16 (mithral chainmail), HP 71, ATK 4 +3 vorpal bastard sword +9 (1d10 + lop), MV near, S +3, D +3, C +4, I +3, W +4, Ch +5, AL L, LV 15
\n\tLegendary. Only damaged by magical sources. Hostile spells targeting The Wandering Merchant are DC 18 to cast.
Amulet of Rahm-Hotep. In place of attacks, teleport to a random location in the multiverse.
Bottomless Bag. Contains 200 gear slots in magical sub-pockets. Weighs as much as a normal backpack. The Wandering Merchant can summon it to himself from anywhere by snapping his fingers.
Dice of Truth. A set of three six-sided dice whose rolls cannot be magically or mundanely altered in any way.
Lop. On a natural attack roll of 18-20, behead the target.
Reckoning. Any creature who steals from The Wandering Merchant develops a curse. Over the next 2d8 days, that creature turns into a cockatrice. This curse can only be lifted by a wish spell or by returning the stolen goods.
Strange Lands. The Wandering Merchant does not suffer any ill effects from the natural environment he does not wish to suffer.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/thick_fur__8PxLqGGMdUku266f.json b/data/packs/monsters.db/thick_fur__8PxLqGGMdUku266f.json new file mode 100644 index 00000000..e8f84945 --- /dev/null +++ b/data/packs/monsters.db/thick_fur__8PxLqGGMdUku266f.json @@ -0,0 +1,17 @@ +{ + "_id": "8PxLqGGMdUku266f", + "_key": "!actors.items!0QznxquCW5qW69V6.8PxLqGGMdUku266f", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Thick Fur", + "system": { + "description": "Cold immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/thick_fur__ItfphYYyC5DLY5XS.json b/data/packs/monsters.db/thick_fur__ItfphYYyC5DLY5XS.json new file mode 100644 index 00000000..32b229d6 --- /dev/null +++ b/data/packs/monsters.db/thick_fur__ItfphYYyC5DLY5XS.json @@ -0,0 +1,17 @@ +{ + "_id": "ItfphYYyC5DLY5XS", + "_key": "!actors.items!A84XNl4aGBeeDDLu.ItfphYYyC5DLY5XS", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Thick Fur", + "system": { + "description": "Cold immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/thick_fur__MhiZUkcRvPcmRweR.json b/data/packs/monsters.db/thick_fur__MhiZUkcRvPcmRweR.json new file mode 100644 index 00000000..e747e0e7 --- /dev/null +++ b/data/packs/monsters.db/thick_fur__MhiZUkcRvPcmRweR.json @@ -0,0 +1,17 @@ +{ + "_id": "MhiZUkcRvPcmRweR", + "_key": "!actors.items!z4UPCFgmpXHwzmJu.MhiZUkcRvPcmRweR", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Thick Fur", + "system": { + "description": "Cold immune.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/thief__Ap1b6HrZLpeRMvGp.json b/data/packs/monsters.db/thief__Ap1b6HrZLpeRMvGp.json new file mode 100644 index 00000000..fed94d39 --- /dev/null +++ b/data/packs/monsters.db/thief__Ap1b6HrZLpeRMvGp.json @@ -0,0 +1,124 @@ +{ + "_id": "Ap1b6HrZLpeRMvGp", + "_key": "!actors!Ap1b6HrZLpeRMvGp", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "6nKZH9FpGXXl6RZE", + "bCzNBmj83vEziM1d", + "ZlHCG1cLVaIlrjYn", + "S0QVwbNDCpSFAvfQ" + ], + "name": "Thief", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Thief", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 0 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 13, + "value": 13 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA cat burglar in a black cloak.
\n\t\n\tAC 13 (leather), HP 13, ATK 1 dagger (close/near) +2 (1d4) or 1 shortsword +0 (1d6), MV near, S +0, D +2, C +0, I +0, W +0, Ch +1, AL N, LV 3
\n\tStealthy. ADV on DEX checks to sneak and hide.
Backstab. Deal x2 damage against surprised creatures.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/thrash__2YhbgRlDvDwonbM2.json b/data/packs/monsters.db/thrash__2YhbgRlDvDwonbM2.json new file mode 100644 index 00000000..656f4e09 --- /dev/null +++ b/data/packs/monsters.db/thrash__2YhbgRlDvDwonbM2.json @@ -0,0 +1,37 @@ +{ + "_id": "2YhbgRlDvDwonbM2", + "_key": "!actors.items!NTRHmnsw7poR4rZ9.2YhbgRlDvDwonbM2", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Thrash", + "system": { + "attack": { + "num": "4" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 13, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "3", + "special": "Sever", + "value": "3d10" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/thug__zQMZlqx02eiQwbhV.json b/data/packs/monsters.db/thug__zQMZlqx02eiQwbhV.json new file mode 100644 index 00000000..03d0d20e --- /dev/null +++ b/data/packs/monsters.db/thug__zQMZlqx02eiQwbhV.json @@ -0,0 +1,121 @@ +{ + "_id": "zQMZlqx02eiQwbhV", + "_key": "!actors!zQMZlqx02eiQwbhV", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "YbJOPROUcGNsNhRs" + ], + "name": "Thug", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Thug", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 4, + "value": 4 + } + }, + "darkAdapted": true, + "level": { + "value": 1 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tA bruised and boorish ruffian.
\n\t\n\tAC 13 (leather + shield), HP 4, ATK 1 shortsword +1 (1d6), MV near, S +1, D +0, C +0, I -1, W +1, Ch -1, AL C, LV 1
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/thunderclap__67LmI8AoXH2zR18J.json b/data/packs/monsters.db/thunderclap__67LmI8AoXH2zR18J.json new file mode 100644 index 00000000..50aac687 --- /dev/null +++ b/data/packs/monsters.db/thunderclap__67LmI8AoXH2zR18J.json @@ -0,0 +1,23 @@ +{ + "_id": "67LmI8AoXH2zR18J", + "_key": "!actors.items!xwdLsiejN4nayUR5.67LmI8AoXH2zR18J", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Thunderclap", + "system": { + "dc": "13", + "description": "Fills a near-sized cube extending from druid. Creatures within are thrown [[/r 2d20]] feet in a random direction.
", + "duration": { + "type": "", + "value": -1 + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/time_bend__c5CC4wJGGXAYM1kf.json b/data/packs/monsters.db/time_bend__c5CC4wJGGXAYM1kf.json new file mode 100644 index 00000000..84909457 --- /dev/null +++ b/data/packs/monsters.db/time_bend__c5CC4wJGGXAYM1kf.json @@ -0,0 +1,23 @@ +{ + "_id": "c5CC4wJGGXAYM1kf", + "_key": "!actors.items!JjJbKB1yomE7Ma8T.c5CC4wJGGXAYM1kf", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Time Bend", + "system": { + "dc": "14", + "description": "One target in near frozen in time for [[/r 1d4]] rounds.
", + "duration": { + "type": "rounds", + "value": "1d4" + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/time_stop__mJTEH6h2NCQdw1Uj.json b/data/packs/monsters.db/time_stop__mJTEH6h2NCQdw1Uj.json new file mode 100644 index 00000000..51a07fcc --- /dev/null +++ b/data/packs/monsters.db/time_stop__mJTEH6h2NCQdw1Uj.json @@ -0,0 +1,23 @@ +{ + "_id": "mJTEH6h2NCQdw1Uj", + "_key": "!actors.items!o5xhxniboMbTCMLk.mJTEH6h2NCQdw1Uj", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Time Stop", + "system": { + "dc": "15", + "description": "Self. Time freezes for everyone except Rathgamnon for [[/r 1d4]] rounds. Everything that occurs during the time freeze happens simultaneously when the spell ends.
", + "duration": { + "type": "rounds", + "value": "1d4" + }, + "lost": false, + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/tongue__mEStu9pqn6uZL0XQ.json b/data/packs/monsters.db/tongue__mEStu9pqn6uZL0XQ.json new file mode 100644 index 00000000..31ef756e --- /dev/null +++ b/data/packs/monsters.db/tongue__mEStu9pqn6uZL0XQ.json @@ -0,0 +1,25 @@ +{ + "_id": "mEStu9pqn6uZL0XQ", + "_key": "!actors.items!mpdnvoVyYfvu8yLP.mEStu9pqn6uZL0XQ", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Tongue", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "1 creature in near DC 12 DEX or pulled to close range.
", + "predefinedEffects": "", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/touch__fKQoLPkp3lPIlrz5.json b/data/packs/monsters.db/touch__fKQoLPkp3lPIlrz5.json new file mode 100644 index 00000000..56a00de5 --- /dev/null +++ b/data/packs/monsters.db/touch__fKQoLPkp3lPIlrz5.json @@ -0,0 +1,38 @@ +{ + "_id": "fKQoLPkp3lPIlrz5", + "_key": "!actors.items!udRspLiTyURGmLav.fKQoLPkp3lPIlrz5", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Touch", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 4, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Toxin", + "value": "1d8" + }, + "description": "", + "predefinedEffects": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/touch__q4mU95m9HrePCYML.json b/data/packs/monsters.db/touch__q4mU95m9HrePCYML.json new file mode 100644 index 00000000..0a7ad8e9 --- /dev/null +++ b/data/packs/monsters.db/touch__q4mU95m9HrePCYML.json @@ -0,0 +1,37 @@ +{ + "_id": "q4mU95m9HrePCYML", + "_key": "!actors.items!Fd7VgUIaCK6xQkS2.q4mU95m9HrePCYML", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Touch", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "Drain", + "value": "1d4" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/touch__w5Ili1AOm8hEmX5A.json b/data/packs/monsters.db/touch__w5Ili1AOm8hEmX5A.json new file mode 100644 index 00000000..cee66a91 --- /dev/null +++ b/data/packs/monsters.db/touch__w5Ili1AOm8hEmX5A.json @@ -0,0 +1,37 @@ +{ + "_id": "w5Ili1AOm8hEmX5A", + "_key": "!actors.items!sncxcSi6ziTStjAh.w5Ili1AOm8hEmX5A", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Touch", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "2", + "special": "Paralysis", + "value": "2d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/toxin__8ImR70ykjgRSTKdi.json b/data/packs/monsters.db/toxin__8ImR70ykjgRSTKdi.json new file mode 100644 index 00000000..e3ec9f5c --- /dev/null +++ b/data/packs/monsters.db/toxin__8ImR70ykjgRSTKdi.json @@ -0,0 +1,17 @@ +{ + "_id": "8ImR70ykjgRSTKdi", + "_key": "!actors.items!pE0tXsYluDmktWNv.8ImR70ykjgRSTKdi", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Toxin", + "system": { + "description": "DC 12 CON or unconscious for [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/toxin__9X7xB8QcvSmArvoR.json b/data/packs/monsters.db/toxin__9X7xB8QcvSmArvoR.json new file mode 100644 index 00000000..5f8bc22d --- /dev/null +++ b/data/packs/monsters.db/toxin__9X7xB8QcvSmArvoR.json @@ -0,0 +1,17 @@ +{ + "_id": "9X7xB8QcvSmArvoR", + "_key": "!actors.items!VvkJkRVLs6l9UaZy.9X7xB8QcvSmArvoR", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Toxin", + "system": { + "description": "DC 12 CON or paralyzed for [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/toxin__Ui40uFcfnFFkJ0fu.json b/data/packs/monsters.db/toxin__Ui40uFcfnFFkJ0fu.json new file mode 100644 index 00000000..1f26eb7c --- /dev/null +++ b/data/packs/monsters.db/toxin__Ui40uFcfnFFkJ0fu.json @@ -0,0 +1,17 @@ +{ + "_id": "Ui40uFcfnFFkJ0fu", + "_key": "!actors.items!j7sQ6Km2jSx5twCC.Ui40uFcfnFFkJ0fu", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Toxin", + "system": { + "description": "DC 12 CON or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/toxin__pUxPYCv0hAN8uZm7.json b/data/packs/monsters.db/toxin__pUxPYCv0hAN8uZm7.json new file mode 100644 index 00000000..0ec93c99 --- /dev/null +++ b/data/packs/monsters.db/toxin__pUxPYCv0hAN8uZm7.json @@ -0,0 +1,17 @@ +{ + "_id": "pUxPYCv0hAN8uZm7", + "_key": "!actors.items!uNah6fsgfkt4Aiet.pUxPYCv0hAN8uZm7", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Toxin", + "system": { + "description": "DC 9 CON or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/toxin__wqSMhIHhQtIDwgpg.json b/data/packs/monsters.db/toxin__wqSMhIHhQtIDwgpg.json new file mode 100644 index 00000000..c272a64a --- /dev/null +++ b/data/packs/monsters.db/toxin__wqSMhIHhQtIDwgpg.json @@ -0,0 +1,17 @@ +{ + "_id": "wqSMhIHhQtIDwgpg", + "_key": "!actors.items!udRspLiTyURGmLav.wqSMhIHhQtIDwgpg", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Toxin", + "system": { + "description": "DC 15 CON or paralyzed [[/r 1d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/tracking__8JqxVPRgYCdZCCdM.json b/data/packs/monsters.db/tracking__8JqxVPRgYCdZCCdM.json new file mode 100644 index 00000000..14004ad9 --- /dev/null +++ b/data/packs/monsters.db/tracking__8JqxVPRgYCdZCCdM.json @@ -0,0 +1,17 @@ +{ + "_id": "8JqxVPRgYCdZCCdM", + "_key": "!actors.items!3cz1ScEh3YlMU1ql.8JqxVPRgYCdZCCdM", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Tracking", + "system": { + "description": "Can always sense the direction of its chosen quarry.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/treant__0kzqjwTD3ouYsDZh.json b/data/packs/monsters.db/treant__0kzqjwTD3ouYsDZh.json new file mode 100644 index 00000000..96bb3d8c --- /dev/null +++ b/data/packs/monsters.db/treant__0kzqjwTD3ouYsDZh.json @@ -0,0 +1,123 @@ +{ + "_id": "0kzqjwTD3ouYsDZh", + "_key": "!actors!0kzqjwTD3ouYsDZh", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "clGxoosfP9zcToSL", + "Bdq531Yzhj5NTMpK", + "lESGAghSx3NPQf7Y" + ], + "name": "Treant", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Treant", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": -1 + }, + "int": { + "mod": 2 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 38, + "value": 38 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tPeaceful, slow-moving trees with merry eyes and tremulous voices. They protect the forest.
\n\t\n\tAC 14, HP 38, ATK 3 slam +8 (1d10) or 1 rock (far) +8 (2d12), MV near, S +4, D -1, C +2, I +2, W +3, Ch +1, AL N, LV 8
\n\tAnimate Tree. 2/day. In place of attacks, one tree within near awakens as a treant ally without this ability. Reverts back in 1 day.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/triceratops__ZGILlry1pBhE4iDh.json b/data/packs/monsters.db/triceratops__ZGILlry1pBhE4iDh.json new file mode 100644 index 00000000..bb1b960c --- /dev/null +++ b/data/packs/monsters.db/triceratops__ZGILlry1pBhE4iDh.json @@ -0,0 +1,122 @@ +{ + "_id": "ZGILlry1pBhE4iDh", + "_key": "!actors!ZGILlry1pBhE4iDh", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "b25hJyHzBb4swKqo", + "rjJAPnSe6xmTRfin" + ], + "name": "Triceratops", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Triceratops", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": -1 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 17 + }, + "hp": { + "hd": 0, + "max": 35, + "value": 35 + } + }, + "darkAdapted": true, + "level": { + "value": 7 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tPlodding herbivores with a wide, bony skull frill and three horns.
\n\t\n\tAC 17, HP 35, ATK 2 horns +6 (1d10) or 1 charge, MV near, S +4, D -1, C +4, I -3, W +1, Ch -3, AL N, LV 7
\n\tCharge. Move up to double near in straight line and make 1 horn attack. If hit, x3 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/trident__sZXugOmz0oRajNTt.json b/data/packs/monsters.db/trident__sZXugOmz0oRajNTt.json new file mode 100644 index 00000000..646eedce --- /dev/null +++ b/data/packs/monsters.db/trident__sZXugOmz0oRajNTt.json @@ -0,0 +1,37 @@ +{ + "_id": "sZXugOmz0oRajNTt", + "_key": "!actors.items!soe49ydTgVbQ0AwZ.sZXugOmz0oRajNTt", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Trident", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 1, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "near" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/troll__eaA0qpZMGIgdIQYn.json b/data/packs/monsters.db/troll__eaA0qpZMGIgdIQYn.json index ac21e2c8..f83f5adc 100644 --- a/data/packs/monsters.db/troll__eaA0qpZMGIgdIQYn.json +++ b/data/packs/monsters.db/troll__eaA0qpZMGIgdIQYn.json @@ -6,9 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "9FTiIVwaCmY2KWpr", - "LPmF2pWpKmvcmKNa", - "kyMuNkaxYrXWoWgJ" + "zBDX7Pwyrhm2FMhZ", + "aXvGGcPTfJWLDS2K", + "6FWzTcDMs7LkLUFV" ], "name": "Troll", "prototypeToken": { @@ -24,7 +24,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -117,7 +117,7 @@ }, "move": "near", "moveNote": "", - "notes": "Green, lanky giants with warty skin and territorial rage. Lair in deep forests and swamps.
AC 12, HP 24, ATK 2 claw +4 (1d6) and 1 bite +4 (1d10), MV near, S +3, D +2, C +2, I -1, W +0, Ch -1, AL C, LV 5
Regenerate. Regains 2d6 HP on its turn unless its wounds are cauterized with fire or acid.
Green, lanky giants with warty skin and territorial rage. Lair in deep forests and swamps.
\n\t\n\tAC 12, HP 24, ATK 2 claw +4 (1d6) and 1 bite +4 (1d10), MV near, S +3, D +2, C +2, I -1, W +0, Ch -1, AL C, LV 5
\n\tRegenerate. Regains 2d6 HP on its turn unless its wounds are cauterized with fire or acid.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/troll__frost__5uzilW5qSX7bPzxe.json b/data/packs/monsters.db/troll__frost__5uzilW5qSX7bPzxe.json new file mode 100644 index 00000000..b4dbc0a8 --- /dev/null +++ b/data/packs/monsters.db/troll__frost__5uzilW5qSX7bPzxe.json @@ -0,0 +1,124 @@ +{ + "_id": "5uzilW5qSX7bPzxe", + "_key": "!actors!5uzilW5qSX7bPzxe", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "p3PX6dOkW6sH8C5m", + "KxpJo8EXS2ozGmTR", + "Wp1xDz1cma5aMm5p", + "KJWjPMbXrXhSRIXC" + ], + "name": "Troll, Frost", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Frost Troll", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 34, + "value": 34 + } + }, + "darkAdapted": true, + "level": { + "value": 7 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tRime-covered trolls with blue skin and flinty, black eyes. They stalk arctic lands and frozen boreal forests.
\n\t\n\tAC 13, HP 34, ATK 2 claw +5 (1d8) and 1 bite +5 (1d12), MV near, S +3, D +2, C +3, I -1, W +0, Ch -1, AL C, LV 7
\n\tImpervious. Cold and fire immune.
Regenerate. Regains 2d6 HP on its turn unless its wounds are cauterized with acid.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/true_name__cPINNyMJV8wNBVED.json b/data/packs/monsters.db/true_name__cPINNyMJV8wNBVED.json new file mode 100644 index 00000000..76b9936c --- /dev/null +++ b/data/packs/monsters.db/true_name__cPINNyMJV8wNBVED.json @@ -0,0 +1,24 @@ +{ + "_id": "cPINNyMJV8wNBVED", + "_key": "!actors.items!DP8n8iIiU1Qostjv.cPINNyMJV8wNBVED", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "True Name", + "system": { + "dc": 15, + "description": "Near. Learn the True Name of target.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/truesight__dUMRMoM553HEWmuc.json b/data/packs/monsters.db/truesight__dUMRMoM553HEWmuc.json new file mode 100644 index 00000000..f10b093f --- /dev/null +++ b/data/packs/monsters.db/truesight__dUMRMoM553HEWmuc.json @@ -0,0 +1,17 @@ +{ + "_id": "dUMRMoM553HEWmuc", + "_key": "!actors.items!X8hc2Uhflvy8F634.dUMRMoM553HEWmuc", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Truesight", + "system": { + "description": "Can see all invisible creatures and objects.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/tusk__fHl4otToHzslENPU.json b/data/packs/monsters.db/tusk__fHl4otToHzslENPU.json new file mode 100644 index 00000000..ffa3871b --- /dev/null +++ b/data/packs/monsters.db/tusk__fHl4otToHzslENPU.json @@ -0,0 +1,37 @@ +{ + "_id": "fHl4otToHzslENPU", + "_key": "!actors.items!bXYsB2bHIdtOsZgV.fHl4otToHzslENPU", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tusk", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 3, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tusks__fgOhasnLTUjSWrky.json b/data/packs/monsters.db/tusks__fgOhasnLTUjSWrky.json new file mode 100644 index 00000000..8b1f7aee --- /dev/null +++ b/data/packs/monsters.db/tusks__fgOhasnLTUjSWrky.json @@ -0,0 +1,37 @@ +{ + "_id": "fgOhasnLTUjSWrky", + "_key": "!actors.items!Ezs7usvuZdG6zMAL.fgOhasnLTUjSWrky", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tusks", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 6, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d8" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tusks__hfpYx8ZVxMAaohib.json b/data/packs/monsters.db/tusks__hfpYx8ZVxMAaohib.json new file mode 100644 index 00000000..47733cce --- /dev/null +++ b/data/packs/monsters.db/tusks__hfpYx8ZVxMAaohib.json @@ -0,0 +1,37 @@ +{ + "_id": "hfpYx8ZVxMAaohib", + "_key": "!actors.items!0QznxquCW5qW69V6.hfpYx8ZVxMAaohib", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "Tusks", + "system": { + "attack": { + "num": "2" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 7, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d12" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/tyrannosaurus__JlQsRP4Gr5VhDYVK.json b/data/packs/monsters.db/tyrannosaurus__JlQsRP4Gr5VhDYVK.json new file mode 100644 index 00000000..9a0b5aa0 --- /dev/null +++ b/data/packs/monsters.db/tyrannosaurus__JlQsRP4Gr5VhDYVK.json @@ -0,0 +1,121 @@ +{ + "_id": "JlQsRP4Gr5VhDYVK", + "_key": "!actors!JlQsRP4Gr5VhDYVK", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "o3MZGJPrFNg0JyvA" + ], + "name": "Tyrannosaurus", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 3, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Tyrannosaurus", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 3 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 4 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 5 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 44, + "value": 44 + } + }, + "darkAdapted": true, + "level": { + "value": 9 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tTowering, bipedal lizards with a massive head, jaws, and neck.
\n\t\n\tAC 13, HP 44, ATK 3 bite +8 (2d12), MV double near, S +5, D +1, C +4, I -3, W +1, Ch -3, AL N, LV 9
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/undead__NxRr0BFjaqBp2jbw.json b/data/packs/monsters.db/undead__NxRr0BFjaqBp2jbw.json new file mode 100644 index 00000000..56872849 --- /dev/null +++ b/data/packs/monsters.db/undead__NxRr0BFjaqBp2jbw.json @@ -0,0 +1,17 @@ +{ + "_id": "NxRr0BFjaqBp2jbw", + "_key": "!actors.items!aJPxeuzZ597SWMES.NxRr0BFjaqBp2jbw", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Undead", + "system": { + "description": "Immune to morale checks.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/undead__RtKVWN6gLHzS2GLR.json b/data/packs/monsters.db/undead__RtKVWN6gLHzS2GLR.json new file mode 100644 index 00000000..71782863 --- /dev/null +++ b/data/packs/monsters.db/undead__RtKVWN6gLHzS2GLR.json @@ -0,0 +1,17 @@ +{ + "_id": "RtKVWN6gLHzS2GLR", + "_key": "!actors.items!cWzG0yEVgIk8ijk6.RtKVWN6gLHzS2GLR", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Undead", + "system": { + "description": "Immune to morale checks.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/undead__igUynsnJxNV0wLqM.json b/data/packs/monsters.db/undead__igUynsnJxNV0wLqM.json new file mode 100644 index 00000000..139b223d --- /dev/null +++ b/data/packs/monsters.db/undead__igUynsnJxNV0wLqM.json @@ -0,0 +1,17 @@ +{ + "_id": "igUynsnJxNV0wLqM", + "_key": "!actors.items!XNiuEhf8QpfOnVCJ.igUynsnJxNV0wLqM", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Undead", + "system": { + "description": "Immune to morale checks.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/undead__iqFQAHx7jgMiLIWO.json b/data/packs/monsters.db/undead__iqFQAHx7jgMiLIWO.json new file mode 100644 index 00000000..373b57b7 --- /dev/null +++ b/data/packs/monsters.db/undead__iqFQAHx7jgMiLIWO.json @@ -0,0 +1,17 @@ +{ + "_id": "iqFQAHx7jgMiLIWO", + "_key": "!actors.items!Q89EgThYcungYTke.iqFQAHx7jgMiLIWO", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Undead", + "system": { + "description": "Immune to morale checks.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/unicorn__Rh2bzqDRC1JF1FiG.json b/data/packs/monsters.db/unicorn__Rh2bzqDRC1JF1FiG.json index 123e4679..d4c59877 100644 --- a/data/packs/monsters.db/unicorn__Rh2bzqDRC1JF1FiG.json +++ b/data/packs/monsters.db/unicorn__Rh2bzqDRC1JF1FiG.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "tIdySLewQ7zboFa4", - "MmnZChnHM9r3k6Qx" + "ULkyjTYA9nKs0X4A", + "hENI7ssuNYgreZ21" ], "name": "Unicorn", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -116,7 +116,7 @@ }, "move": "doubleNear", "moveNote": "", - "notes": "A silvery horse with a flowing mane and a single spiral horn.
AC 12, HP 20, ATK 1 hooves +3 (1d6), MV double near, S +3, D +2, C +2, I +1, W +2, Ch +3, AL L, LV 4
Healing Horn. A touch heals 2d6 HP or ends one curse or disease.
A silvery horse with a flowing mane and a single spiral horn.
\n\t\n\tAC 12, HP 20, ATK 1 hooves +3 (1d6), MV double near, S +3, D +2, C +2, I +1, W +2, Ch +3, AL L, LV 4
\n\tHealing Horn. A touch heals 2d6 HP or ends one curse or disease.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/unmake__80C1oZZVoyvtcmbP.json b/data/packs/monsters.db/unmake__80C1oZZVoyvtcmbP.json new file mode 100644 index 00000000..adc51781 --- /dev/null +++ b/data/packs/monsters.db/unmake__80C1oZZVoyvtcmbP.json @@ -0,0 +1,24 @@ +{ + "_id": "80C1oZZVoyvtcmbP", + "_key": "!actors.items!JjJbKB1yomE7Ma8T.80C1oZZVoyvtcmbP", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Unmake", + "system": { + "dc": 13, + "description": "One target in far takes [[/r 3d8]] damage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/ur_vampire__kND3kFrSodKhAG9u.json b/data/packs/monsters.db/ur_vampire__kND3kFrSodKhAG9u.json new file mode 100644 index 00000000..46c4a4dc --- /dev/null +++ b/data/packs/monsters.db/ur_vampire__kND3kFrSodKhAG9u.json @@ -0,0 +1,17 @@ +{ + "_id": "kND3kFrSodKhAG9u", + "_key": "!actors.items!6ce2xr1QmjJFMe5P.kND3kFrSodKhAG9u", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Ur-vampire", + "system": { + "description": "Must sleep in sarcophagus at least once per moon cycle or loses [[/r 2d8]] HP per day that cannot heal until sleeping in sarcophagus. Takes [[/r 3d8]] damage each round while in direct sunlight. Cannot be killed unless pierced through heart while at 0 HP with a wooden stake carved from a tree from the Tal-Yool jungle.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/vampire__8DEosNU3cGytUAMe.json b/data/packs/monsters.db/vampire__8DEosNU3cGytUAMe.json new file mode 100644 index 00000000..2c491451 --- /dev/null +++ b/data/packs/monsters.db/vampire__8DEosNU3cGytUAMe.json @@ -0,0 +1,17 @@ +{ + "_id": "8DEosNU3cGytUAMe", + "_key": "!actors.items!ei53dGxj76xmqQty.8DEosNU3cGytUAMe", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Vampire", + "system": { + "description": "Must sleep in a coffin daily or loses [[/r 2d6]] HP each day that can't be healed until resting in coffin. Takes [[/r 3d8]] damage each round while in direct sunlight. Cannot be killed unless pierced through heart with a wooden stake while at 0 HP.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/vampire__LfkGjPcduhiEPqRN.json b/data/packs/monsters.db/vampire__LfkGjPcduhiEPqRN.json new file mode 100644 index 00000000..d3ed9d23 --- /dev/null +++ b/data/packs/monsters.db/vampire__LfkGjPcduhiEPqRN.json @@ -0,0 +1,17 @@ +{ + "_id": "LfkGjPcduhiEPqRN", + "_key": "!actors.items!EDaGLKYYCT5rCMhY.LfkGjPcduhiEPqRN", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Vampire", + "system": { + "description": "Must sleep in a coffin daily or loses [[/r 2d6]] HP each day that can't be healed until resting in coffin. Takes [[/r 3d8]] damage each round while in direct sunlight. Cannot be killed unless pierced through heart with a wooden stake while at 0 HP.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/vampire__ei53dGxj76xmqQty.json b/data/packs/monsters.db/vampire__ei53dGxj76xmqQty.json new file mode 100644 index 00000000..bf231f35 --- /dev/null +++ b/data/packs/monsters.db/vampire__ei53dGxj76xmqQty.json @@ -0,0 +1,126 @@ +{ + "_id": "ei53dGxj76xmqQty", + "_key": "!actors!ei53dGxj76xmqQty", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "q9cwPT0Pk2rRH9ej", + "NEI62ofA7ClbRoyM", + "NvoWBjRne0PyMJSY", + "nQiA2UIyQpiWFqWd", + "LFUnxBbjAZBJFoXv", + "8DEosNU3cGytUAMe" + ], + "name": "Vampire", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Vampire", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 4 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": 1 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 3 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 52, + "value": 52 + } + }, + "darkAdapted": true, + "level": { + "value": 11 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tPale, blood-drinking undead of supreme power and wickedness. They loathe sunlight and protect their coffins at all costs.
\n\t\n\tAC 15, HP 52, ATK 3 bite +7 (1d8 + blood drain) or 1 charm, MV near (climb), S +4, D +3, C +3, I +1, W +3, Ch +4, AL C, LV 11
\n\tSupreme Undead. Immune to morale checks. Only damaged by magical sources.
Blood Drain. Vampire heals 2d6 HP and target permanently loses 1d4 CON. At 0 CON, target dies and rises as vampire or vampire spawn (vampire chooses).
Charm. One humanoid target who can see vampire within near, DC 15 CHA or under vampire's control for 1d4 days.
Shapechange. In place of attacks, turn into a bat, wolf, or back into regular form.
Vampire. Must sleep in a coffin daily or loses 2d6 HP each day that can't be healed until resting in coffin. Takes 3d8 damage each round while in direct sunlight. Cannot be killed unless pierced through heart with a wooden stake while at 0 HP.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/vampire_spawn__EDaGLKYYCT5rCMhY.json b/data/packs/monsters.db/vampire_spawn__EDaGLKYYCT5rCMhY.json new file mode 100644 index 00000000..b9a2f97e --- /dev/null +++ b/data/packs/monsters.db/vampire_spawn__EDaGLKYYCT5rCMhY.json @@ -0,0 +1,124 @@ +{ + "_id": "EDaGLKYYCT5rCMhY", + "_key": "!actors!EDaGLKYYCT5rCMhY", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "mM5S3xcUecwBkf8P", + "ILv7GnqvsWwmevp2", + "tQU54YsykoIk2bV6", + "LfkGjPcduhiEPqRN" + ], + "name": "Vampire Spawn", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Vampire Spawn", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 2 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 25, + "value": 25 + } + }, + "darkAdapted": true, + "level": { + "value": 5 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tLesser, feral vampires born from the bite of their vampiric sires. Bloodthirsty and savage. They rarely leave a victim alive.
\n\t\n\tAC 13 (leather), HP 25, ATK 2 bite +4 (1d8 + blood drain), MV near (climb), S +3, D +2, C +3, I -1, W +1, Ch +2, AL C, LV 5
\n\tGreater Undead. Immune to morale checks. Only damaged by silver or magical sources.
Blood Drain. Vampire heals 2d6 HP and target permanently loses 1d4 CON. At 0 CON, target dies and rises as a vampire spawn.
Vampire. Must sleep in a coffin daily or loses 2d6 HP each day that can't be healed until resting in coffin. Takes 3d8 damage each round while in direct sunlight. Cannot be killed unless pierced through heart with a wooden stake while at 0 HP.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/velociraptor__SEZS6U1BW8lEznja.json b/data/packs/monsters.db/velociraptor__SEZS6U1BW8lEznja.json new file mode 100644 index 00000000..4e7f4618 --- /dev/null +++ b/data/packs/monsters.db/velociraptor__SEZS6U1BW8lEznja.json @@ -0,0 +1,122 @@ +{ + "_id": "SEZS6U1BW8lEznja", + "_key": "!actors!SEZS6U1BW8lEznja", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "uMuRLjO24GioGYOX", + "yfldIma3djL6Xu6a" + ], + "name": "Velociraptor", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 0.5, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Velociraptor", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 0.5 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": -1 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 10, + "value": 10 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tFast, turkey-sized raptors with vicious toe claws. Pack hunters.
\n\t\n\tAC 13, HP 10, ATK 1 claw +3 (1d6), MV double near, S -1, D +3, C +1, I -2, W +1, Ch -3, AL N, LV 2
\n\tClever. +1d4 damage when attacking with surprise.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/venom__KxfcNf9Cicd0zvHs.json b/data/packs/monsters.db/venom__KxfcNf9Cicd0zvHs.json new file mode 100644 index 00000000..7db127de --- /dev/null +++ b/data/packs/monsters.db/venom__KxfcNf9Cicd0zvHs.json @@ -0,0 +1,17 @@ +{ + "_id": "KxfcNf9Cicd0zvHs", + "_key": "!actors.items!K9M3BA8PlvYWFADe.KxfcNf9Cicd0zvHs", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Venom", + "system": { + "description": "DC 9 CON or go to 0 HP.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/venom__OtniudEZgARkDoTE.json b/data/packs/monsters.db/venom__OtniudEZgARkDoTE.json new file mode 100644 index 00000000..b061c6e8 --- /dev/null +++ b/data/packs/monsters.db/venom__OtniudEZgARkDoTE.json @@ -0,0 +1,24 @@ +{ + "_id": "OtniudEZgARkDoTE", + "_key": "!actors.items!wgHzqAqBNsutUALU.OtniudEZgARkDoTE", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Venom", + "system": { + "dc": 12, + "description": "One target in far takes [[/r 2d8]] damage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/violet_fungus__NyZfmD9E2ZPD4QdH.json b/data/packs/monsters.db/violet_fungus__NyZfmD9E2ZPD4QdH.json new file mode 100644 index 00000000..0ad7ca69 --- /dev/null +++ b/data/packs/monsters.db/violet_fungus__NyZfmD9E2ZPD4QdH.json @@ -0,0 +1,121 @@ +{ + "_id": "NyZfmD9E2ZPD4QdH", + "_key": "!actors!NyZfmD9E2ZPD4QdH", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "nGgVD7gbRnZFJCcx" + ], + "name": "Violet Fungus", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Violet Fungus", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -4 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": -2 + }, + "int": { + "mod": -4 + }, + "str": { + "mod": -3 + }, + "wis": { + "mod": -3 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 7 + }, + "hp": { + "hd": 0, + "max": 9, + "value": 9 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "close", + "moveNote": "", + "notes": "\n\tChild-sized, creeping fungi with neon purple caps. Their whiplike roots decompose living flesh.
\n\t\n\tAC 7, HP 9, ATK 2 tendril (near) +0 (1d4), MV close, S -3, D -2, C +0, I -4, W -3, Ch -4, AL N, LV 2
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/viperian__1lgm8jaBx4YNXmr7.json b/data/packs/monsters.db/viperian__1lgm8jaBx4YNXmr7.json new file mode 100644 index 00000000..50237aab --- /dev/null +++ b/data/packs/monsters.db/viperian__1lgm8jaBx4YNXmr7.json @@ -0,0 +1,122 @@ +{ + "_id": "1lgm8jaBx4YNXmr7", + "_key": "!actors!1lgm8jaBx4YNXmr7", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "5NhCmYR3cbqSy5eO", + "pFnosJ5LKgAsQliE" + ], + "name": "Viperian", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Viperian", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 13, + "value": 13 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tLithe, snake-headed people with cobra hoods and emerald green scales covering their bodies.
\n\t\n\tAC 13, HP 13, ATK 2 scimitar +2 (1d6) or 1 javelin (close/far) +2 (1d4), MV near, S +1, D +1, C +0, I +0, W +1, Ch +0, AL C, LV 3
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/viperian__ophid__VRZ60vAEV5ltvs6k.json b/data/packs/monsters.db/viperian__ophid__VRZ60vAEV5ltvs6k.json new file mode 100644 index 00000000..93e52fa2 --- /dev/null +++ b/data/packs/monsters.db/viperian__ophid__VRZ60vAEV5ltvs6k.json @@ -0,0 +1,123 @@ +{ + "_id": "VRZ60vAEV5ltvs6k", + "_key": "!actors!VRZ60vAEV5ltvs6k", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "aBLiuZzOA1To4XkP", + "TW9jKSMZcxYKmadG", + "IaBZ5s4lUvqDge1j" + ], + "name": "Viperian, Ophid", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Viperian Ophid", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 1 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 28, + "value": 28 + } + }, + "darkAdapted": true, + "level": { + "value": 6 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tA giant anaconda body merges into a humanoid torso with a large snake head. It wears golden torcs and strings of glittering moonstones.
\n\t\n\tAC 14, HP 28, ATK 3 falchion +5 (1d10) or 2 longbow (far) +3 (1d8), MV near (climb), S +4, D +2, C +1, I +1, W +1, Ch +1, AL C, LV 6
\n\tImpervious. Can only be harmed by magical sources.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/viperian__wizard__wgHzqAqBNsutUALU.json b/data/packs/monsters.db/viperian__wizard__wgHzqAqBNsutUALU.json new file mode 100644 index 00000000..12186e52 --- /dev/null +++ b/data/packs/monsters.db/viperian__wizard__wgHzqAqBNsutUALU.json @@ -0,0 +1,125 @@ +{ + "_id": "wgHzqAqBNsutUALU", + "_key": "!actors!wgHzqAqBNsutUALU", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "VzWch4vXKmo79dtD", + "ZiEf4YjkZUhYrOWt", + "Y1VlWpDDH4lyr2Iu", + "OtniudEZgARkDoTE", + "yUt8nuykJm7hsQtl" + ], + "name": "Viperian, Wizard", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Viperian Wizard", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 1 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 3 + }, + "str": { + "mod": 0 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 37, + "value": 37 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tThin viperians with scales tinged in black. They wear silk robes and silver, serpentine jewelry.
\n\t\n\tAC 13, HP 37, ATK 1 dagger (close/ near) +2 (1d4) or 2 spell +5, MV near, S +0, D +1, C +0, I +3, W +1, Ch +1, AL C, LV 8
\n\tHiss (INT Spell). DC 12. End one spell within far.
Summon Cobra (INT Spell). DC 13. Summon 1d4 loyal cobras that appear within near. They leave in 1d4 rounds.
Venom (INT Spell). DC 12. One target in far takes 2d8 damage.
Whispers (INT Spell). DC 14. Focus. All enemies within near of viperian wizard have DISADV on spellcasting checks for the duration.
", + "spellcastingAbility": "int", + "spellcastingAttackNum": 2, + "spellcastingBonus": 5 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/void_spawn__VvkJkRVLs6l9UaZy.json b/data/packs/monsters.db/void_spawn__VvkJkRVLs6l9UaZy.json new file mode 100644 index 00000000..44f7e86b --- /dev/null +++ b/data/packs/monsters.db/void_spawn__VvkJkRVLs6l9UaZy.json @@ -0,0 +1,124 @@ +{ + "_id": "VvkJkRVLs6l9UaZy", + "_key": "!actors!VvkJkRVLs6l9UaZy", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "SI0lo0VmXDwJ5O88", + "zQukrvIRiJYJlahP", + "qHpbF2HSL22S6dhf", + "9X7xB8QcvSmArvoR" + ], + "name": "Void Spawn", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Void Spawn", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 3 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 34, + "value": 34 + } + }, + "darkAdapted": true, + "level": { + "value": 7 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tScythe-like limbs jut from a purple bulb as big as an ogre. Its lower half is a nest of tentacles.
\n\t\n\tAC 13, HP 34, ATK 2 scythe +6 (1d10) and 1 tentacles +6 (1d12 + toxin), MV near (fly), S +4, D +1, C +3, I +0, W +1, Ch -1, AL C, LV 7
\n\tImpervious. Immune to cold.
Toxin. DC 12 CON or paralyzed for 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/void_spider__QziiJsawKcGcS0QJ.json b/data/packs/monsters.db/void_spider__QziiJsawKcGcS0QJ.json new file mode 100644 index 00000000..3016d9d6 --- /dev/null +++ b/data/packs/monsters.db/void_spider__QziiJsawKcGcS0QJ.json @@ -0,0 +1,124 @@ +{ + "_id": "QziiJsawKcGcS0QJ", + "_key": "!actors!QziiJsawKcGcS0QJ", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "dGYeUyXhJpmO6ChQ", + "PBctHARRrRjY6WY5", + "2maDvZhepRcEY7qX", + "qXpmoLrXbk8wThRu" + ], + "name": "Void Spider", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Void Spider", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 3 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": "13" + }, + "hp": { + "hd": 0, + "max": "23", + "value": "23" + } + }, + "darkAdapted": true, + "level": { + "value": "5" + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tPale, horse-sized arachnids that become ghostly and intangible.
\n\t\n\tAC 13, HP 23, ATK 2 bite +4 (1d8 + poison), MV near (climb), S +3, D +3, C +1, I -1, W +1, Ch -2, AL C, LV 5
\n\tImpervious. Immune to cold.
Phase. Once per round, become corporeal or incorporeal.
Poison. DC 12 CON or drop to 0 HP in 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/void_step__dFGvZdzUXLhvQUCs.json b/data/packs/monsters.db/void_step__dFGvZdzUXLhvQUCs.json new file mode 100644 index 00000000..a5e35d8b --- /dev/null +++ b/data/packs/monsters.db/void_step__dFGvZdzUXLhvQUCs.json @@ -0,0 +1,24 @@ +{ + "_id": "dFGvZdzUXLhvQUCs", + "_key": "!actors.items!5NUw5FTgSVwAi0nL.dFGvZdzUXLhvQUCs", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Void Step", + "system": { + "dc": 15, + "description": "Teleport up to 100 miles.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/vulture__bzKSq624safyHLbE.json b/data/packs/monsters.db/vulture__bzKSq624safyHLbE.json new file mode 100644 index 00000000..52e3596b --- /dev/null +++ b/data/packs/monsters.db/vulture__bzKSq624safyHLbE.json @@ -0,0 +1,122 @@ +{ + "_id": "bzKSq624safyHLbE", + "_key": "!actors!bzKSq624safyHLbE", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "6b1kheTbEeRSjpUW", + "VziIPMsG3eWonz5K" + ], + "name": "Vulture", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Vulture", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 0 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 10 + }, + "hp": { + "hd": 0, + "max": 5, + "value": 5 + } + }, + "darkAdapted": true, + "level": { + "value": 1 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tScavenger birds with black feathers, hunched backs, and bald heads.
\n\t\n\tAC 10, HP 5, ATK 1 tear +1 (1d4), MV near (fly), S +1, D +0, C +1, I -3, W +1, Ch -3, AL N, LV 1
\n\tCarrion Tracker. Can track dead flesh unerringly within a mile.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/wall_of_flame__L3AAVpJ9yqTj1NG2.json b/data/packs/monsters.db/wall_of_flame__L3AAVpJ9yqTj1NG2.json new file mode 100644 index 00000000..18c157f9 --- /dev/null +++ b/data/packs/monsters.db/wall_of_flame__L3AAVpJ9yqTj1NG2.json @@ -0,0 +1,17 @@ +{ + "_id": "L3AAVpJ9yqTj1NG2", + "_key": "!actors.items!o1aBfxHFxYVHLTRn.L3AAVpJ9yqTj1NG2", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Wall Of Flame", + "system": { + "description": "1/day, 20' high curtain of fire, double near length. Touching it deals [[/r 4d8]] damage. Lasts [[/r 2d4]] rounds.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/war_pick__07pIK1ShpfuYDjQP.json b/data/packs/monsters.db/war_pick__07pIK1ShpfuYDjQP.json new file mode 100644 index 00000000..a11282c3 --- /dev/null +++ b/data/packs/monsters.db/war_pick__07pIK1ShpfuYDjQP.json @@ -0,0 +1,37 @@ +{ + "_id": "07pIK1ShpfuYDjQP", + "_key": "!actors.items!B1B7yApS28xtu8HN.07pIK1ShpfuYDjQP", + "effects": [ + ], + "folder": null, + "img": "icons/skills/melee/weapons-crossed-swords-yellow.webp", + "name": "War Pick", + "system": { + "attack": { + "num": "1" + }, + "attackType": "physical", + "bonuses": { + "attackBonus": 2, + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "damageBonus": 0 + }, + "damage": { + "numDice": "1", + "special": "", + "value": "1d6" + }, + "description": "", + "ranges": [ + "close" + ], + "source": { + "title": "" + } + }, + "type": "NPC Attack" +} diff --git a/data/packs/monsters.db/wasp__giant__K9M3BA8PlvYWFADe.json b/data/packs/monsters.db/wasp__giant__K9M3BA8PlvYWFADe.json index 2b9044c3..3ae4578c 100644 --- a/data/packs/monsters.db/wasp__giant__K9M3BA8PlvYWFADe.json +++ b/data/packs/monsters.db/wasp__giant__K9M3BA8PlvYWFADe.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "BbK7mRUYw9HgTLCz", - "kREXO5dl92rMkpjv" + "0sulpsldvpJkHCcx", + "KxfcNf9Cicd0zvHs" ], "name": "Wasp, Giant", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -52,7 +52,7 @@ "shadows": 0 }, "lockRotation": false, - "name": "Wasp, Giant", + "name": "Giant Wasp", "prependAdjective": false, "randomImg": false, "rotation": 0, @@ -115,8 +115,8 @@ "value": 2 }, "move": "near", - "moveNote": "", - "notes": "Man-sized wasps with glossy, yellow-striped abdomens.
AC 13, HP 9, ATK 1 sting +3 (1d6 + venom), MV near (fly), S +1, D +3, C +0, I -3, W +0, Ch -3, AL N, LV 2
Venom. DC 9 CON or go to 0 HP.
", + "moveNote": "fly", + "notes": "\n\tMan-sized wasps with glossy, yellow-striped abdomens.
\n\t\n\tAC 13, HP 9, ATK 1 sting +3 (1d6 + venom), MV near (fly), S +1, D +3, C +0, I -3, W +0, Ch -3, AL N, LV 2
\n\tVenom. DC 9 CON or go to 0 HP.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/water_spout__jdgbSe8wKcxF4AKX.json b/data/packs/monsters.db/water_spout__jdgbSe8wKcxF4AKX.json new file mode 100644 index 00000000..6efa109e --- /dev/null +++ b/data/packs/monsters.db/water_spout__jdgbSe8wKcxF4AKX.json @@ -0,0 +1,24 @@ +{ + "_id": "jdgbSe8wKcxF4AKX", + "_key": "!actors.items!wGmyKKVD5P4oE4RD.jdgbSe8wKcxF4AKX", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Water Spout", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Fills a near-sized cube within far. DC 15 STR or creatures inside flung [[/r 2d100]] feet in a random direction.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/weakness__FhSljhBFWwfPBjZi.json b/data/packs/monsters.db/weakness__FhSljhBFWwfPBjZi.json new file mode 100644 index 00000000..8a86ebcf --- /dev/null +++ b/data/packs/monsters.db/weakness__FhSljhBFWwfPBjZi.json @@ -0,0 +1,17 @@ +{ + "_id": "FhSljhBFWwfPBjZi", + "_key": "!actors.items!JAl9s0Rm4b1beFa1.FhSljhBFWwfPBjZi", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Weakness", + "system": { + "description": "A crossbow bolt under the effects of the holy weapon spell kills the rakshasa.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/weald_hag__R8d73XhdCOokYFUF.json b/data/packs/monsters.db/weald_hag__R8d73XhdCOokYFUF.json deleted file mode 100644 index 872e7643..00000000 --- a/data/packs/monsters.db/weald_hag__R8d73XhdCOokYFUF.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "_id": "R8d73XhdCOokYFUF", - "_key": "!actors!R8d73XhdCOokYFUF", - "effects": [ - ], - "folder": null, - "img": "systems/shadowdark/assets/tokens/cowled_token.webp", - "items": [ - "OVCCnV4WuzTb47mh", - "DsfDAvHdSMK0411q", - "m8zFURgmmIh47B3E", - "bPRulQQyhApmzZNE" - ], - "name": "Weald Hag", - "prototypeToken": { - "actorLink": false, - "alpha": 1, - "appendNumber": false, - "bar1": { - "attribute": null - }, - "bar2": { - "attribute": null - }, - "detectionModes": [ - ], - "displayBars": 0, - "displayName": 20, - "disposition": -1, - "flags": { - }, - "height": 1, - "light": { - "alpha": 0.5, - "angle": 360, - "animation": { - "intensity": 5, - "reverse": false, - "speed": 5, - "type": null - }, - "attenuation": 0.5, - "bright": 0, - "color": null, - "coloration": 1, - "contrast": 0, - "darkness": { - "max": 1, - "min": 0 - }, - "dim": 0, - "luminosity": 0.5, - "saturation": 0, - "shadows": 0 - }, - "lockRotation": false, - "name": "Weald Hag", - "prependAdjective": false, - "randomImg": false, - "rotation": 0, - "sight": { - "angle": 360, - "attenuation": 0.1, - "brightness": 0, - "color": null, - "contrast": 0, - "enabled": false, - "range": 0, - "saturation": 0, - "visionMode": "basic" - }, - "texture": { - "offsetX": 0, - "offsetY": 0, - "rotation": 0, - "scaleX": 1, - "scaleY": 1, - "src": "systems/shadowdark/assets/tokens/cowled_token.webp", - "tint": null - }, - "width": 1 - }, - "system": { - "abilities": { - "cha": { - "mod": 3 - }, - "con": { - "mod": 1 - }, - "dex": { - "mod": 2 - }, - "int": { - "mod": 1 - }, - "str": { - "mod": 3 - }, - "wis": { - "mod": 2 - } - }, - "alignment": "chaotic", - "attributes": { - "ac": { - "value": 14 - }, - "hp": { - "hd": 0, - "max": 28, - "value": 28 - } - }, - "darkAdapted": true, - "level": { - "value": 6 - }, - "move": "near", - "moveNote": "", - "notes": "Eyes dark as moonless nights, skin made of rotting wood, hair of tangled roots and vines.
AC 14, HP 28, ATK 2 claw +4 (1d8) or 1 drink pain, MV near, S +3, D +2, C +1, I +1, W +2, Ch +3, AL C, LV 6
Drink Pain. Near range. DC 12 CHA to deal 2d4 damage to a creature; regain that many HP.
Shapechange. Instantly change to look like any other humanoid.
", - "spellcastingAbility": "", - "spellcastingAttackNum": 0, - "spellcastingBonus": 0 - }, - "type": "NPC" -} diff --git a/data/packs/monsters.db/web__mohcAqC1At1TVnFw.json b/data/packs/monsters.db/web__mohcAqC1At1TVnFw.json new file mode 100644 index 00000000..88df587e --- /dev/null +++ b/data/packs/monsters.db/web__mohcAqC1At1TVnFw.json @@ -0,0 +1,23 @@ +{ + "_id": "mohcAqC1At1TVnFw", + "_key": "!actors.items!mLujryShxJUk5Jys.mohcAqC1At1TVnFw", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Web", + "system": { + "dc": "13", + "description": "A near-sized cube of webs within far immobilizes all inside it for 5 rounds. DC 15 STR on turn to break free.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "range": "far", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/wererat__dSiRSDzrV4AJNnMk.json b/data/packs/monsters.db/wererat__dSiRSDzrV4AJNnMk.json new file mode 100644 index 00000000..a41c71a5 --- /dev/null +++ b/data/packs/monsters.db/wererat__dSiRSDzrV4AJNnMk.json @@ -0,0 +1,123 @@ +{ + "_id": "dSiRSDzrV4AJNnMk", + "_key": "!actors!dSiRSDzrV4AJNnMk", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "VmymzxaDwpimNcjI", + "QNUHYps1y3jESjTV", + "C1QYDiRg2fhkZMzb" + ], + "name": "Wererat", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Wererat", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -1 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 1 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 13 + }, + "hp": { + "hd": 0, + "max": 14, + "value": 14 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "near", + "moveNote": "climb", + "notes": "\n\tA slinking, rat-faced humanoid covered in mangy fur.
\n\t\n\tAC 13 (leather), HP 14, ATK 2 bite +2 (1d6), MV near (climb), S +1, D +2, C +1, I -1, W +1, Ch -1, AL C, LV 3
\n\tImpervious. Only damaged by silver or magic sources.
Lycanthropy. If 12 or more damage from the same wererat, contract lycanthropy.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/werewolf__1Z2r4GggLt8aNrP8.json b/data/packs/monsters.db/werewolf__1Z2r4GggLt8aNrP8.json index b1059271..652d8cc4 100644 --- a/data/packs/monsters.db/werewolf__1Z2r4GggLt8aNrP8.json +++ b/data/packs/monsters.db/werewolf__1Z2r4GggLt8aNrP8.json @@ -6,9 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "MIvx663bMPXQ4Sxs", - "TZaYzPtFhnfpdn3S", - "UT3L392BZFTvlyIX" + "I16S7Qr8xkFs3ZQU", + "HfJhK0QYXw6o2oPB", + "nlIAbUHv4vcUs2aX" ], "name": "Werewolf", "prototypeToken": { @@ -24,7 +24,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -117,7 +117,7 @@ }, "move": "doubleNear", "moveNote": "", - "notes": "A bipedal, wolf-faced humanoid covered in brown fur.
AC 12, HP 20, ATK 2 rend +3 (1d6), MV double near, S +3, D +2, C +2, I +0, W +1, Ch +0, AL C, LV 4
Impervious. Only damaged by silver or magic sources.
Lycanthropy. If 12 or more damage from the same werewolf, contract lycanthropy.
A bipedal, wolf-faced humanoid covered in brown fur.
\n\t\n\tAC 12, HP 20, ATK 2 rend +3 (1d6), MV double near, S +3, D +2, C +2, I +0, W +1, Ch +0, AL C, LV 4
\n\tImpervious. Only damaged by silver or magic sources.
Lycanthropy. If 12 or more damage from the same werewolf, contract lycanthropy.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/whirlpool__Hk7ky7xkZ8ux7KEH.json b/data/packs/monsters.db/whirlpool__Hk7ky7xkZ8ux7KEH.json new file mode 100644 index 00000000..4799d0fa --- /dev/null +++ b/data/packs/monsters.db/whirlpool__Hk7ky7xkZ8ux7KEH.json @@ -0,0 +1,24 @@ +{ + "_id": "Hk7ky7xkZ8ux7KEH", + "_key": "!actors.items!Fb4nfQoOqplwmGHe.Hk7ky7xkZ8ux7KEH", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Whirlpool", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "All within close DC 15 STR or immobilized inside water elemental (treat as underwater). DC 15 STR on turn to escape.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/whirlpool__K0jtx3NVgdu9RkOs.json b/data/packs/monsters.db/whirlpool__K0jtx3NVgdu9RkOs.json new file mode 100644 index 00000000..34ad0ca4 --- /dev/null +++ b/data/packs/monsters.db/whirlpool__K0jtx3NVgdu9RkOs.json @@ -0,0 +1,24 @@ +{ + "_id": "K0jtx3NVgdu9RkOs", + "_key": "!actors.items!ZP1OsAWwqVppLts0.K0jtx3NVgdu9RkOs", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Whirlpool", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "All within close DC 15 STR or immobilized inside water elemental (treat as underwater). DC 15 STR on turn to escape.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/whirlwind__G3qtuLQKRz336WuV.json b/data/packs/monsters.db/whirlwind__G3qtuLQKRz336WuV.json new file mode 100644 index 00000000..d80eca0c --- /dev/null +++ b/data/packs/monsters.db/whirlwind__G3qtuLQKRz336WuV.json @@ -0,0 +1,24 @@ +{ + "_id": "G3qtuLQKRz336WuV", + "_key": "!actors.items!adojju5DJl1iWEg4.G3qtuLQKRz336WuV", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Whirlwind", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "All within close DC 15 DEX or flung [[/r 2d20]] feet in random direction.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/whirlwind__gI68sEzZoll4507Y.json b/data/packs/monsters.db/whirlwind__gI68sEzZoll4507Y.json new file mode 100644 index 00000000..c2eda5de --- /dev/null +++ b/data/packs/monsters.db/whirlwind__gI68sEzZoll4507Y.json @@ -0,0 +1,24 @@ +{ + "_id": "gI68sEzZoll4507Y", + "_key": "!actors.items!XEFAKSOcCUd8G89y.gI68sEzZoll4507Y", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Whirlwind", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "All within close DC 15 DEX or flung [[/r 2d20]] feet in random direction.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/whirlwind__mMnML7YGLlmWxeow.json b/data/packs/monsters.db/whirlwind__mMnML7YGLlmWxeow.json new file mode 100644 index 00000000..a0313dd1 --- /dev/null +++ b/data/packs/monsters.db/whirlwind__mMnML7YGLlmWxeow.json @@ -0,0 +1,24 @@ +{ + "_id": "mMnML7YGLlmWxeow", + "_key": "!actors.items!ytftI0motwEnF29v.mMnML7YGLlmWxeow", + "effects": [ + ], + "folder": null, + "img": "icons/magic/death/weapon-sword-skull-purple.webp", + "name": "Whirlwind", + "system": { + "attack": { + "num": "1" + }, + "bonuses": { + "attackBonus": 0 + }, + "description": "Transform into a lashing tornado. All enemies within near DC 18 DEX or thrown [[/r 2d100]] feet in a random direction.
", + "ranges": [ + ], + "source": { + "title": "" + } + }, + "type": "NPC Special Attack" +} diff --git a/data/packs/monsters.db/whispers__2223H0RyLyWsv16I.json b/data/packs/monsters.db/whispers__2223H0RyLyWsv16I.json new file mode 100644 index 00000000..efa3fe6d --- /dev/null +++ b/data/packs/monsters.db/whispers__2223H0RyLyWsv16I.json @@ -0,0 +1,23 @@ +{ + "_id": "2223H0RyLyWsv16I", + "_key": "!actors.items!UDGXIj9pB0TdWPA6.2223H0RyLyWsv16I", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Whispers", + "system": { + "dc": "12", + "description": "Hostile spells cast on one target in near are DC 9 for [[/r 1d4]] rounds.
", + "duration": { + "type": "rounds", + "value": "1d4" + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/whispers__yUt8nuykJm7hsQtl.json b/data/packs/monsters.db/whispers__yUt8nuykJm7hsQtl.json new file mode 100644 index 00000000..cecb385c --- /dev/null +++ b/data/packs/monsters.db/whispers__yUt8nuykJm7hsQtl.json @@ -0,0 +1,23 @@ +{ + "_id": "yUt8nuykJm7hsQtl", + "_key": "!actors.items!wgHzqAqBNsutUALU.yUt8nuykJm7hsQtl", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Whispers", + "system": { + "dc": "14", + "description": "Focus. All enemies within near of viperian wizard have DISADV on spellcasting checks for the duration.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/wight__ZCbay6SPPzbbz2bJ.json b/data/packs/monsters.db/wight__ZCbay6SPPzbbz2bJ.json index 5a4ba53e..a053dcf1 100644 --- a/data/packs/monsters.db/wight__ZCbay6SPPzbbz2bJ.json +++ b/data/packs/monsters.db/wight__ZCbay6SPPzbbz2bJ.json @@ -6,10 +6,9 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "lsgGINVZLDSmDfoF", - "qzpRXVhGmfdSJ1QI", - "sfkWBPjWxQmruILl", - "n3uyqKHTUCIPT1tY" + "tS6mZGu3oBzO5JRh", + "EdXoRKQv1lYq0vKM", + "WepCzJMK8RHWZv5e" ], "name": "Wight", "prototypeToken": { @@ -25,7 +24,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -118,7 +117,7 @@ }, "move": "near", "moveNote": "", - "notes": "A pale, armored undead warrior with sinister intelligence.
AC 14 (chainmail), HP 15, ATK 1 bastard sword +3 (1d10) and 1 life drain +3, MV near, S +3, D +1, C +2, I +1, W +0, Ch +3, AL C, LV 3
Greater Undead. Immune to morale checks. Only damaged by silver or magical sources.
Life Drain. 1d4 CON damage. Death if reduced to 0 CON.
A pale, armored undead warrior with sinister intelligence.
\n\t\n\tAC 14 (chainmail), HP 15, ATK 1 bastard sword +3 (1d10) and 1 life drain +3, MV near, S +3, D +1, C +2, I +1, W +0, Ch +3, AL C, LV 3
\n\tGreater Undead. Immune to morale checks. Only damaged by silver or magical sources.
Life Drain. 1d4 CON damage. Death if reduced to 0 CON.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/will_o__wisp__Fo9DMEiLgAJzsrJM.json b/data/packs/monsters.db/will_o__wisp__Fo9DMEiLgAJzsrJM.json index 1799c6a1..213156b0 100644 --- a/data/packs/monsters.db/will_o__wisp__Fo9DMEiLgAJzsrJM.json +++ b/data/packs/monsters.db/will_o__wisp__Fo9DMEiLgAJzsrJM.json @@ -6,8 +6,7 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "z3ofcYYVq8RC6qC4", - "Lh3JQ62cVTgh04UG" + "FmrC0mHGUBAGpc5P" ], "name": "Will-o'-Wisp", "prototypeToken": { diff --git a/data/packs/monsters.db/wish__mJ9Zu0YxPOWa4YvY.json b/data/packs/monsters.db/wish__mJ9Zu0YxPOWa4YvY.json new file mode 100644 index 00000000..c8086615 --- /dev/null +++ b/data/packs/monsters.db/wish__mJ9Zu0YxPOWa4YvY.json @@ -0,0 +1,17 @@ +{ + "_id": "mJ9Zu0YxPOWa4YvY", + "_key": "!actors.items!ytftI0motwEnF29v.mJ9Zu0YxPOWa4YvY", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Wish", + "system": { + "description": "Cast wish once a week for a mortal, no spellcasting check.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/wish__qEKwcHI7lPoZvp7R.json b/data/packs/monsters.db/wish__qEKwcHI7lPoZvp7R.json new file mode 100644 index 00000000..3e8caa6c --- /dev/null +++ b/data/packs/monsters.db/wish__qEKwcHI7lPoZvp7R.json @@ -0,0 +1,17 @@ +{ + "_id": "qEKwcHI7lPoZvp7R", + "_key": "!actors.items!o1aBfxHFxYVHLTRn.qEKwcHI7lPoZvp7R", + "effects": [ + ], + "folder": null, + "img": "icons/creatures/abilities/dragon-breath-purple.webp", + "name": "Wish", + "system": { + "description": "Cast wish once a week for a mortal, no spellcasting check.
", + "predefinedEffects": "", + "source": { + "title": "" + } + }, + "type": "NPC Feature" +} diff --git a/data/packs/monsters.db/wither__Nf18s6QPQRsWfcXa.json b/data/packs/monsters.db/wither__Nf18s6QPQRsWfcXa.json new file mode 100644 index 00000000..33c193ef --- /dev/null +++ b/data/packs/monsters.db/wither__Nf18s6QPQRsWfcXa.json @@ -0,0 +1,24 @@ +{ + "_id": "Nf18s6QPQRsWfcXa", + "_key": "!actors.items!sncxcSi6ziTStjAh.Nf18s6QPQRsWfcXa", + "effects": [ + ], + "folder": null, + "img": "icons/magic/symbols/runes-star-magenta.webp", + "name": "Wither", + "system": { + "dc": 14, + "description": "[[/r 4d8]] damage to enemies within a near-sized cube centered on lich.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "" + } + }, + "type": "NPC Spell" +} diff --git a/data/packs/monsters.db/wolf__FzBj2e0DzIjvQ0JE.json b/data/packs/monsters.db/wolf__FzBj2e0DzIjvQ0JE.json index ee98e31d..584b6ebd 100644 --- a/data/packs/monsters.db/wolf__FzBj2e0DzIjvQ0JE.json +++ b/data/packs/monsters.db/wolf__FzBj2e0DzIjvQ0JE.json @@ -6,8 +6,8 @@ "folder": null, "img": "systems/shadowdark/assets/tokens/cowled_token.webp", "items": [ - "0qMxitfGpbBTzDJf", - "uGBqPwXAd5ntrzlg" + "8N5wZXOtnPIVMLL6", + "vBiDVZTIzAiwpiQk" ], "name": "Wolf", "prototypeToken": { @@ -23,7 +23,7 @@ "detectionModes": [ ], "displayBars": 0, - "displayName": 20, + "displayName": 0, "disposition": -1, "flags": { }, @@ -116,7 +116,7 @@ }, "move": "doubleNear", "moveNote": "", - "notes": "A giant canine with a gray pelt, yellow eyes, and dripping jaws.
AC 12, HP 10, ATK 1 bite +2 (1d6), MV double near, S +2, D +2, C +1, I -2, W +1, Ch +0, AL N, LV 2
Pack Hunter. Deals +1 damage while an ally is close.
A giant canine with a gray pelt, yellow eyes, and dripping jaws.
\n\t\n\tAC 12, HP 10, ATK 1 bite +2 (1d6), MV double near, S +2, D +2, C +1, I -2, W +1, Ch +0, AL N, LV 2
\n\tPack Hunter. Deals +1 damage while an ally is close.
", "spellcastingAbility": "", "spellcastingAttackNum": 0, "spellcastingBonus": 0 diff --git a/data/packs/monsters.db/wolf__dire__fsxmTnmQ6ASZaVJ9.json b/data/packs/monsters.db/wolf__dire__fsxmTnmQ6ASZaVJ9.json new file mode 100644 index 00000000..a160cedf --- /dev/null +++ b/data/packs/monsters.db/wolf__dire__fsxmTnmQ6ASZaVJ9.json @@ -0,0 +1,122 @@ +{ + "_id": "fsxmTnmQ6ASZaVJ9", + "_key": "!actors!fsxmTnmQ6ASZaVJ9", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "oxJezzcxi7WDrwxZ", + "JC3oo3YQ108nzZnV" + ], + "name": "Wolf, Dire", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Dire Wolf", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -1 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 19, + "value": 19 + } + }, + "darkAdapted": true, + "level": { + "value": 4 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tA massive wolf with spines of black bone along its brow ridge and back.
\n\t\n\tAC 12, HP 19, ATK 2 bite +4 (1d8), MV double near, S +3, D +2, C +1, I -1, W +1, Ch +0, AL N, LV 4
\n\tPack Hunter. Deals +1 damage while an ally is close.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/wolf__winter__nugxSBkw9LcUDPqF.json b/data/packs/monsters.db/wolf__winter__nugxSBkw9LcUDPqF.json new file mode 100644 index 00000000..5fb12f08 --- /dev/null +++ b/data/packs/monsters.db/wolf__winter__nugxSBkw9LcUDPqF.json @@ -0,0 +1,123 @@ +{ + "_id": "nugxSBkw9LcUDPqF", + "_key": "!actors!nugxSBkw9LcUDPqF", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "fNRoIDmc6O3aVTOz", + "NJcQFvVH4OnN7Gml", + "ht5w0XlsrqrvjCNn" + ], + "name": "Wolf, Winter", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Winter Wolf", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 0 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": 3 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 12 + }, + "hp": { + "hd": 0, + "max": 23, + "value": 23 + } + }, + "darkAdapted": true, + "level": { + "value": 5 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tSinister, white-pelted wolves with piercing blue eyes. From the fey realms of eternal winter.
\n\t\n\tAC 12, HP 23, ATK 2 bite +4 (1d6) or 1 frost breath, MV double near, S +3, D +2, C +1, I +0, W +1, Ch +0, AL C, LV 5
\n\tImpervious. Cold immune.
Frost Breath. Fills a near-sized cube extending from winter wolf. DC 15 DEX or 3d8 damage. Cannot use again for 1d4 rounds.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/worg__D5Tu4i3vYYqTCwUK.json b/data/packs/monsters.db/worg__D5Tu4i3vYYqTCwUK.json new file mode 100644 index 00000000..0268a153 --- /dev/null +++ b/data/packs/monsters.db/worg__D5Tu4i3vYYqTCwUK.json @@ -0,0 +1,121 @@ +{ + "_id": "D5Tu4i3vYYqTCwUK", + "_key": "!actors!D5Tu4i3vYYqTCwUK", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "C7AUGwfLQ2rsySd3" + ], + "name": "Worg", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Worg", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -2 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 1 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 11 + }, + "hp": { + "hd": 0, + "max": 14, + "value": 14 + } + }, + "darkAdapted": true, + "level": { + "value": 3 + }, + "move": "doubleNear", + "moveNote": "", + "notes": "\n\tBat-faced wolves that speak Goblin and often serve as war mounts for goblinkind.
\n\t\n\tAC 11, HP 14, ATK 1 bite +3 (1d6), MV double near, S +2, D +1, C +1, I -2, W +1, Ch -2, AL C, LV 3
\n\t", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/wraith__ch1UpQSCVBgUNS2a.json b/data/packs/monsters.db/wraith__ch1UpQSCVBgUNS2a.json new file mode 100644 index 00000000..ac232e58 --- /dev/null +++ b/data/packs/monsters.db/wraith__ch1UpQSCVBgUNS2a.json @@ -0,0 +1,124 @@ +{ + "_id": "ch1UpQSCVBgUNS2a", + "_key": "!actors!ch1UpQSCVBgUNS2a", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "YIedvEchipAi5NPv", + "ghbRy5ZBx0d4QUTF", + "QZY3fSdA9Tv6vuPA", + "Fr1D9si2OqF9Rewk" + ], + "name": "Wraith", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Wraith", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": 3 + }, + "con": { + "mod": 0 + }, + "dex": { + "mod": 4 + }, + "int": { + "mod": 0 + }, + "str": { + "mod": -4 + }, + "wis": { + "mod": 0 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 14 + }, + "hp": { + "hd": 0, + "max": 36, + "value": 36 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "near", + "moveNote": "fly", + "notes": "\n\tA shadowy spirit seething with anger and malice. Its presence is unsettling to animals.
\n\t\n\tAC 14, HP 36, ATK 3 death touch +6 (1d10 + life drain), MV near (fly), S -4, D +4, C +0, I +0, W +0, Ch +3, AL C, LV 8
\n\tGreater Undead. Immune to morale checks. Only damaged by silver or magical sources.
Incorporeal. In place of attacks, become corporeal or incorporeal.
Life Drain. 1d4 CON damage. Death if reduced to 0 CON.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/wyvern__IUN6KcvNGGJWTQCE.json b/data/packs/monsters.db/wyvern__IUN6KcvNGGJWTQCE.json new file mode 100644 index 00000000..47aee097 --- /dev/null +++ b/data/packs/monsters.db/wyvern__IUN6KcvNGGJWTQCE.json @@ -0,0 +1,123 @@ +{ + "_id": "IUN6KcvNGGJWTQCE", + "_key": "!actors!IUN6KcvNGGJWTQCE", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "JmhrT599Gl8jHJjV", + "DndA9qFdJuGMEOH5", + "WiAMZ0XuHjA9q87t" + ], + "name": "Wyvern", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 2, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Wyvern", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 2 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 1 + }, + "dex": { + "mod": 2 + }, + "int": { + "mod": -3 + }, + "str": { + "mod": 4 + }, + "wis": { + "mod": 1 + } + }, + "alignment": "neutral", + "attributes": { + "ac": { + "value": 15 + }, + "hp": { + "hd": 0, + "max": 37, + "value": 37 + } + }, + "darkAdapted": true, + "level": { + "value": 8 + }, + "move": "doubleNear", + "moveNote": "fly", + "notes": "\n\tDragon-cousins with a large tail stinger, mottled lizard skin, and leathery wings.
\n\t\n\tAC 15, HP 37, ATK 2 rend +6 (1d8) and 1 stinger +6 (1d6 + poison), MV double near (fly), S +4, D +2, C +1, I -3, W +1, Ch -3, AL N, LV 8
\n\tPoison. DC 15 CON or take 2d10 damage.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/monsters.db/zombie__Q89EgThYcungYTke.json b/data/packs/monsters.db/zombie__Q89EgThYcungYTke.json new file mode 100644 index 00000000..3433f87a --- /dev/null +++ b/data/packs/monsters.db/zombie__Q89EgThYcungYTke.json @@ -0,0 +1,123 @@ +{ + "_id": "Q89EgThYcungYTke", + "_key": "!actors!Q89EgThYcungYTke", + "effects": [ + ], + "folder": null, + "img": "systems/shadowdark/assets/tokens/cowled_token.webp", + "items": [ + "hIKix8Xgyo3ueGWA", + "iqFQAHx7jgMiLIWO", + "8rwGx2FJL0elVlM2" + ], + "name": "Zombie", + "prototypeToken": { + "actorLink": false, + "alpha": 1, + "appendNumber": false, + "bar1": { + "attribute": null + }, + "bar2": { + "attribute": null + }, + "detectionModes": [ + ], + "displayBars": 0, + "displayName": 0, + "disposition": -1, + "flags": { + }, + "height": 1, + "light": { + "alpha": 0.5, + "angle": 360, + "animation": { + "intensity": 5, + "reverse": false, + "speed": 5, + "type": null + }, + "attenuation": 0.5, + "bright": 0, + "coloration": 1, + "contrast": 0, + "darkness": { + "max": 1, + "min": 0 + }, + "dim": 0, + "luminosity": 0.5, + "saturation": 0, + "shadows": 0 + }, + "lockRotation": false, + "name": "Zombie", + "prependAdjective": false, + "randomImg": false, + "rotation": 0, + "sight": { + "angle": 360, + "attenuation": 0.1, + "brightness": 0, + "contrast": 0, + "enabled": false, + "range": 0, + "saturation": 0, + "visionMode": "basic" + }, + "texture": { + "offsetX": 0, + "offsetY": 0, + "rotation": 0, + "scaleX": 1, + "scaleY": 1, + "src": "systems/shadowdark/assets/tokens/cowled_token.webp" + }, + "width": 1 + }, + "system": { + "abilities": { + "cha": { + "mod": -3 + }, + "con": { + "mod": 2 + }, + "dex": { + "mod": -2 + }, + "int": { + "mod": -2 + }, + "str": { + "mod": 2 + }, + "wis": { + "mod": -2 + } + }, + "alignment": "chaotic", + "attributes": { + "ac": { + "value": 8 + }, + "hp": { + "hd": 0, + "max": 11, + "value": 11 + } + }, + "darkAdapted": true, + "level": { + "value": 2 + }, + "move": "near", + "moveNote": "", + "notes": "\n\tLurching and decomposed undead that hunt in mobs.
\n\t\n\tAC 8, HP 11, ATK 1 slam +2 (1d6), MV near, S +2, D -2, C +2, I -2, W -2, Ch -3, AL C, LV 2
\n\tUndead. Immune to morale checks.
Relentless. If zombie reduced to 0 HP by a non-magical source, DC 15 CON to go to 1 HP instead.
", + "spellcastingAbility": "", + "spellcastingAttackNum": 0, + "spellcastingBonus": 0 + }, + "type": "NPC" +} diff --git a/data/packs/properties.db/blowgun__vobaPJfoZ1e50eab.json b/data/packs/properties.db/blowgun__vobaPJfoZ1e50eab.json new file mode 100644 index 00000000..a9fefac1 --- /dev/null +++ b/data/packs/properties.db/blowgun__vobaPJfoZ1e50eab.json @@ -0,0 +1,19 @@ +{ + "_id": "vobaPJfoZ1e50eab", + "_key": "!items!vobaPJfoZ1e50eab", + "effects": [ + ], + "folder": "vFaoMFPGDGlKn4gF", + "img": "icons/sundries/documents/document-torn-diagram-tan.webp", + "name": "Blowgun", + "system": { + "description": "Firing this weapon from hiding doesn't reveal your position.
", + "itemType": "weapon", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + } + }, + "type": "Property" +} diff --git a/data/packs/properties.db/bolas__98zYioBHqik74KBV.json b/data/packs/properties.db/bolas__98zYioBHqik74KBV.json new file mode 100644 index 00000000..c4a567ef --- /dev/null +++ b/data/packs/properties.db/bolas__98zYioBHqik74KBV.json @@ -0,0 +1,19 @@ +{ + "_id": "98zYioBHqik74KBV", + "_key": "!items!98zYioBHqik74KBV", + "effects": [ + ], + "folder": "vFaoMFPGDGlKn4gF", + "img": "icons/sundries/documents/document-torn-diagram-tan.webp", + "name": "Bolas", + "system": { + "description": "When you hit a legged creature the size of a horse or smaller, the target's speed is reduced to close until it frees itself (DC 15 STR or DEX check).
", + "itemType": "weapon", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + } + }, + "type": "Property" +} diff --git a/data/packs/properties.db/disadvantage_stealth__WhfSBiji8VG1mMzV.json b/data/packs/properties.db/disadvantage_stealth__WhfSBiji8VG1mMzV.json index 84069a1e..57025f35 100644 --- a/data/packs/properties.db/disadvantage_stealth__WhfSBiji8VG1mMzV.json +++ b/data/packs/properties.db/disadvantage_stealth__WhfSBiji8VG1mMzV.json @@ -11,7 +11,7 @@ "itemType": "armor", "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Property" diff --git a/data/packs/properties.db/disadvantage_swim__F4wv0ycualMPaoco.json b/data/packs/properties.db/disadvantage_swim__F4wv0ycualMPaoco.json index f2badc31..33152230 100644 --- a/data/packs/properties.db/disadvantage_swim__F4wv0ycualMPaoco.json +++ b/data/packs/properties.db/disadvantage_swim__F4wv0ycualMPaoco.json @@ -11,7 +11,7 @@ "itemType": "armor", "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Property" diff --git a/data/packs/properties.db/finesse__rqQwpoeWEqi0ZcYK.json b/data/packs/properties.db/finesse__rqQwpoeWEqi0ZcYK.json index 3d3b8f5c..22015890 100644 --- a/data/packs/properties.db/finesse__rqQwpoeWEqi0ZcYK.json +++ b/data/packs/properties.db/finesse__rqQwpoeWEqi0ZcYK.json @@ -11,7 +11,7 @@ "itemType": "weapon", "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Property" diff --git a/data/packs/properties.db/lash__K5d1agm6gzaTLr1k.json b/data/packs/properties.db/lash__K5d1agm6gzaTLr1k.json new file mode 100644 index 00000000..16ee35ea --- /dev/null +++ b/data/packs/properties.db/lash__K5d1agm6gzaTLr1k.json @@ -0,0 +1,19 @@ +{ + "_id": "K5d1agm6gzaTLr1k", + "_key": "!items!K5d1agm6gzaTLr1k", + "effects": [ + ], + "folder": "vFaoMFPGDGlKn4gF", + "img": "icons/sundries/documents/document-torn-diagram-tan.webp", + "name": "Lash", + "system": { + "description": "When you make a ranged attack with this weapon, it does not leave your grasp.
", + "itemType": "weapon", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + } + }, + "type": "Property" +} diff --git a/data/packs/properties.db/loading__HyqHR9AhIDkm4La9.json b/data/packs/properties.db/loading__HyqHR9AhIDkm4La9.json index 28df246a..e7ce4fe5 100644 --- a/data/packs/properties.db/loading__HyqHR9AhIDkm4La9.json +++ b/data/packs/properties.db/loading__HyqHR9AhIDkm4La9.json @@ -11,7 +11,7 @@ "itemType": "weapon", "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Property" diff --git a/data/packs/properties.db/no_swim__kBLs47xhX1snaDGA.json b/data/packs/properties.db/no_swim__kBLs47xhX1snaDGA.json index ffbd4a0f..50dd3844 100644 --- a/data/packs/properties.db/no_swim__kBLs47xhX1snaDGA.json +++ b/data/packs/properties.db/no_swim__kBLs47xhX1snaDGA.json @@ -11,7 +11,7 @@ "itemType": "armor", "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Property" diff --git a/data/packs/properties.db/occupies_one_hand__jq0m0lGb7QOCSJXL.json b/data/packs/properties.db/occupies_one_hand__jq0m0lGb7QOCSJXL.json index 31171ab6..0605febc 100644 --- a/data/packs/properties.db/occupies_one_hand__jq0m0lGb7QOCSJXL.json +++ b/data/packs/properties.db/occupies_one_hand__jq0m0lGb7QOCSJXL.json @@ -11,7 +11,7 @@ "itemType": "armor", "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Property" diff --git a/data/packs/properties.db/shield__61gM0DuJQwLbIBwu.json b/data/packs/properties.db/shield__61gM0DuJQwLbIBwu.json index 9493e559..8c15dcae 100644 --- a/data/packs/properties.db/shield__61gM0DuJQwLbIBwu.json +++ b/data/packs/properties.db/shield__61gM0DuJQwLbIBwu.json @@ -11,7 +11,7 @@ "itemType": "armor", "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Property" diff --git a/data/packs/properties.db/shuriken__M5iKSTKd3UgtZT8K.json b/data/packs/properties.db/shuriken__M5iKSTKd3UgtZT8K.json new file mode 100644 index 00000000..ae4440f9 --- /dev/null +++ b/data/packs/properties.db/shuriken__M5iKSTKd3UgtZT8K.json @@ -0,0 +1,19 @@ +{ + "_id": "M5iKSTKd3UgtZT8K", + "_key": "!items!M5iKSTKd3UgtZT8K", + "effects": [ + ], + "folder": "vFaoMFPGDGlKn4gF", + "img": "icons/sundries/documents/document-torn-diagram-tan.webp", + "name": "Shuriken", + "system": { + "description": "Can be thrown into the ground. Living creatures who step on it take 1 damage and can only move at half speed for 10 rounds.
", + "itemType": "weapon", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + } + }, + "type": "Property" +} diff --git a/data/packs/properties.db/sundering__Op1yKvM7uq5pdopr.json b/data/packs/properties.db/sundering__Op1yKvM7uq5pdopr.json new file mode 100644 index 00000000..2fa0a35a --- /dev/null +++ b/data/packs/properties.db/sundering__Op1yKvM7uq5pdopr.json @@ -0,0 +1,19 @@ +{ + "_id": "Op1yKvM7uq5pdopr", + "_key": "!items!Op1yKvM7uq5pdopr", + "effects": [ + ], + "folder": "vFaoMFPGDGlKn4gF", + "img": "icons/sundries/documents/document-torn-diagram-tan.webp", + "name": "Sundering", + "system": { + "description": "When you are hit with a melee attack, you may choose to destroy this weapon or armor to negate all damage from the attack.
", + "itemType": "weapon", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Property" +} diff --git a/data/packs/properties.db/sundering__bAzl6RH1PW95ZkFE.json b/data/packs/properties.db/sundering__bAzl6RH1PW95ZkFE.json new file mode 100644 index 00000000..a884b17d --- /dev/null +++ b/data/packs/properties.db/sundering__bAzl6RH1PW95ZkFE.json @@ -0,0 +1,19 @@ +{ + "_id": "bAzl6RH1PW95ZkFE", + "_key": "!items!bAzl6RH1PW95ZkFE", + "effects": [ + ], + "folder": "HwVNTdYe7cKVBJC7", + "img": "icons/sundries/documents/document-torn-diagram-tan.webp", + "name": "Sundering", + "system": { + "description": "When you are hit with a melee attack, you may choose to destroy this weapon or armor to negate all damage from the attack.
", + "itemType": "armor", + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + } + }, + "type": "Property" +} diff --git a/data/packs/properties.db/thrown__c35ROL1nXwC840kC.json b/data/packs/properties.db/thrown__c35ROL1nXwC840kC.json index ebd6a381..33803af0 100644 --- a/data/packs/properties.db/thrown__c35ROL1nXwC840kC.json +++ b/data/packs/properties.db/thrown__c35ROL1nXwC840kC.json @@ -11,7 +11,7 @@ "itemType": "weapon", "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Property" diff --git a/data/packs/properties.db/two_handed__b6Gm2ULKj2qyy2xJ.json b/data/packs/properties.db/two_handed__b6Gm2ULKj2qyy2xJ.json index 76f2d3b7..8d8d3e5a 100644 --- a/data/packs/properties.db/two_handed__b6Gm2ULKj2qyy2xJ.json +++ b/data/packs/properties.db/two_handed__b6Gm2ULKj2qyy2xJ.json @@ -11,7 +11,7 @@ "itemType": "weapon", "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Property" diff --git a/data/packs/properties.db/versatile__qEIYaQ9j2EUmSrx6.json b/data/packs/properties.db/versatile__qEIYaQ9j2EUmSrx6.json index 38f4fdeb..b83f7c68 100644 --- a/data/packs/properties.db/versatile__qEIYaQ9j2EUmSrx6.json +++ b/data/packs/properties.db/versatile__qEIYaQ9j2EUmSrx6.json @@ -11,7 +11,7 @@ "itemType": "weapon", "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" } }, "type": "Property" diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.1JKIhJ6E7NkRNuvE.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.1JKIhJ6E7NkRNuvE.json new file mode 100644 index 00000000..3b889b35 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.1JKIhJ6E7NkRNuvE.json @@ -0,0 +1,15 @@ +{ + "_id": "1JKIhJ6E7NkRNuvE", + "_key": "!tables.results!0vRwhfQgvAkzToHN.1JKIhJ6E7NkRNuvE", + "documentCollection": "shadowdark.talents", + "documentId": "UE2xABVKD0oCDtdx", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.1iFMPpa8xr3ebFkl.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.1iFMPpa8xr3ebFkl.json new file mode 100644 index 00000000..9f55431b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.1iFMPpa8xr3ebFkl.json @@ -0,0 +1,15 @@ +{ + "_id": "1iFMPpa8xr3ebFkl", + "_key": "!tables.results!0vRwhfQgvAkzToHN.1iFMPpa8xr3ebFkl", + "documentCollection": "world.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Or +2 points to distribute to stats", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.3MSrJR1fxcX5idC6.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.3MSrJR1fxcX5idC6.json new file mode 100644 index 00000000..ba50de7a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.3MSrJR1fxcX5idC6.json @@ -0,0 +1,15 @@ +{ + "_id": "3MSrJR1fxcX5idC6", + "_key": "!tables.results!0vRwhfQgvAkzToHN.3MSrJR1fxcX5idC6", + "documentCollection": "shadowdark.talents", + "documentId": "ZfaFn8TDum3NXYZN", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.54S1gnsw5nhBvNyC.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.54S1gnsw5nhBvNyC.json new file mode 100644 index 00000000..6c57836e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.54S1gnsw5nhBvNyC.json @@ -0,0 +1,15 @@ +{ + "_id": "54S1gnsw5nhBvNyC", + "_key": "!tables.results!0vRwhfQgvAkzToHN.54S1gnsw5nhBvNyC", + "documentCollection": "shadowdark.talents", + "documentId": "IDGFaxKnYJWWuWQ7", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.CEPQgt75hA8dzFsB.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.CEPQgt75hA8dzFsB.json new file mode 100644 index 00000000..768da0ee --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.CEPQgt75hA8dzFsB.json @@ -0,0 +1,15 @@ +{ + "_id": "CEPQgt75hA8dzFsB", + "_key": "!tables.results!0vRwhfQgvAkzToHN.CEPQgt75hA8dzFsB", + "documentCollection": "shadowdark.talents", + "documentId": "8SXPsiWvG2UcXGgW", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.JtyvVAqYv6AOTZAG.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.JtyvVAqYv6AOTZAG.json new file mode 100644 index 00000000..6bfc40ca --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.JtyvVAqYv6AOTZAG.json @@ -0,0 +1,15 @@ +{ + "_id": "JtyvVAqYv6AOTZAG", + "_key": "!tables.results!0vRwhfQgvAkzToHN.JtyvVAqYv6AOTZAG", + "documentCollection": "shadowdark.talents", + "documentId": "dWqqxABbZKmJLnff", + "drawn": false, + "img": "icons/consumables/potions/potion-tube-corked-tied-green.webp", + "range": [ + 2, + 2 + ], + "text": "Poisons Training", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.KC2csh2be1TzEcwq.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.KC2csh2be1TzEcwq.json new file mode 100644 index 00000000..f0595c73 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.KC2csh2be1TzEcwq.json @@ -0,0 +1,15 @@ +{ + "_id": "KC2csh2be1TzEcwq", + "_key": "!tables.results!0vRwhfQgvAkzToHN.KC2csh2be1TzEcwq", + "documentCollection": "shadowdark.talents", + "documentId": "t7aT7LapP8xm9LX4", + "drawn": false, + "img": "icons/magic/air/fog-gas-smoke-dense-gray.webp", + "range": [ + 12, + 12 + ], + "text": "Additional Use of Smoke Step", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.L1isl3xWKRfSU4Rb.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.L1isl3xWKRfSU4Rb.json new file mode 100644 index 00000000..00e23a11 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.L1isl3xWKRfSU4Rb.json @@ -0,0 +1,15 @@ +{ + "_id": "L1isl3xWKRfSU4Rb", + "_key": "!tables.results!0vRwhfQgvAkzToHN.L1isl3xWKRfSU4Rb", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.Ok9QceTSSYP7XgSq.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.Ok9QceTSSYP7XgSq.json new file mode 100644 index 00000000..7e5e6004 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.Ok9QceTSSYP7XgSq.json @@ -0,0 +1,15 @@ +{ + "_id": "Ok9QceTSSYP7XgSq", + "_key": "!tables.results!0vRwhfQgvAkzToHN.Ok9QceTSSYP7XgSq", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.PaRSmTRors92vNHj.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.PaRSmTRors92vNHj.json new file mode 100644 index 00000000..7e6af2c6 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.PaRSmTRors92vNHj.json @@ -0,0 +1,15 @@ +{ + "_id": "PaRSmTRors92vNHj", + "_key": "!tables.results!0vRwhfQgvAkzToHN.PaRSmTRors92vNHj", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.RPesdhBtzQyC2KTy.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.RPesdhBtzQyC2KTy.json new file mode 100644 index 00000000..29ad4582 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.RPesdhBtzQyC2KTy.json @@ -0,0 +1,15 @@ +{ + "_id": "RPesdhBtzQyC2KTy", + "_key": "!tables.results!0vRwhfQgvAkzToHN.RPesdhBtzQyC2KTy", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 7, + 9 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.RX3hqCehCxrwsYbe.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.RX3hqCehCxrwsYbe.json new file mode 100644 index 00000000..71657c4e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.RX3hqCehCxrwsYbe.json @@ -0,0 +1,15 @@ +{ + "_id": "RX3hqCehCxrwsYbe", + "_key": "!tables.results!0vRwhfQgvAkzToHN.RX3hqCehCxrwsYbe", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.Rl2aTG5TiglSI0Az.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.Rl2aTG5TiglSI0Az.json new file mode 100644 index 00000000..7340be54 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.Rl2aTG5TiglSI0Az.json @@ -0,0 +1,15 @@ +{ + "_id": "Rl2aTG5TiglSI0Az", + "_key": "!tables.results!0vRwhfQgvAkzToHN.Rl2aTG5TiglSI0Az", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/strike-polearm-glowing-white.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.SbUdJF3u4NQv5URw.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.SbUdJF3u4NQv5URw.json new file mode 100644 index 00000000..7db2653d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.SbUdJF3u4NQv5URw.json @@ -0,0 +1,15 @@ +{ + "_id": "SbUdJF3u4NQv5URw", + "_key": "!tables.results!0vRwhfQgvAkzToHN.SbUdJF3u4NQv5URw", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.TTKzmcpfzqCFofN8.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.TTKzmcpfzqCFofN8.json new file mode 100644 index 00000000..f63302f9 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.TTKzmcpfzqCFofN8.json @@ -0,0 +1,15 @@ +{ + "_id": "TTKzmcpfzqCFofN8", + "_key": "!tables.results!0vRwhfQgvAkzToHN.TTKzmcpfzqCFofN8", + "documentCollection": "shadowdark.talents", + "documentId": "yPHtmJsHRFQs3sID", + "drawn": false, + "img": "icons/commodities/flowers/lotus-purple.webp", + "range": [ + 12, + 12 + ], + "text": "Additional Black Lotus Talent", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.Tj1GTOdRLclo5krc.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.Tj1GTOdRLclo5krc.json new file mode 100644 index 00000000..d2de0add --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.Tj1GTOdRLclo5krc.json @@ -0,0 +1,15 @@ +{ + "_id": "Tj1GTOdRLclo5krc", + "_key": "!tables.results!0vRwhfQgvAkzToHN.Tj1GTOdRLclo5krc", + "documentCollection": "shadowdark.talents", + "documentId": "vRW8GSIKWXyOAKbw", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.U6dngSSFFxKUNeKU.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.U6dngSSFFxKUNeKU.json new file mode 100644 index 00000000..f9e3a088 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.U6dngSSFFxKUNeKU.json @@ -0,0 +1,15 @@ +{ + "_id": "U6dngSSFFxKUNeKU", + "_key": "!tables.results!0vRwhfQgvAkzToHN.U6dngSSFFxKUNeKU", + "documentCollection": "shadowdark.talents", + "documentId": "dWqqxABbZKmJLnff", + "drawn": false, + "img": "icons/consumables/potions/potion-tube-corked-tied-green.webp", + "range": [ + 12, + 12 + ], + "text": "Poisons Training", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.X8kbXADMeDvMGVen.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.X8kbXADMeDvMGVen.json new file mode 100644 index 00000000..6f153b2a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.X8kbXADMeDvMGVen.json @@ -0,0 +1,15 @@ +{ + "_id": "X8kbXADMeDvMGVen", + "_key": "!tables.results!0vRwhfQgvAkzToHN.X8kbXADMeDvMGVen", + "documentCollection": "shadowdark.talents", + "documentId": "t7aT7LapP8xm9LX4", + "drawn": false, + "img": "icons/magic/air/fog-gas-smoke-dense-gray.webp", + "range": [ + 10, + 11 + ], + "text": "Additional Use of Smoke Step", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.i52wskZIuvLXS2XG.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.i52wskZIuvLXS2XG.json new file mode 100644 index 00000000..3d86a594 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.i52wskZIuvLXS2XG.json @@ -0,0 +1,15 @@ +{ + "_id": "i52wskZIuvLXS2XG", + "_key": "!tables.results!0vRwhfQgvAkzToHN.i52wskZIuvLXS2XG", + "documentCollection": "shadowdark.talents", + "documentId": "dWqqxABbZKmJLnff", + "drawn": false, + "img": "icons/consumables/potions/potion-tube-corked-tied-green.webp", + "range": [ + 12, + 12 + ], + "text": "Poisons Training", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.j0zaAW1vY7lVA4Vy.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.j0zaAW1vY7lVA4Vy.json new file mode 100644 index 00000000..549065e6 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.j0zaAW1vY7lVA4Vy.json @@ -0,0 +1,15 @@ +{ + "_id": "j0zaAW1vY7lVA4Vy", + "_key": "!tables.results!0vRwhfQgvAkzToHN.j0zaAW1vY7lVA4Vy", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.j2cUqus95ATrII4E.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.j2cUqus95ATrII4E.json new file mode 100644 index 00000000..31bef8e7 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.j2cUqus95ATrII4E.json @@ -0,0 +1,15 @@ +{ + "_id": "j2cUqus95ATrII4E", + "_key": "!tables.results!0vRwhfQgvAkzToHN.j2cUqus95ATrII4E", + "documentCollection": "shadowdark.talents", + "documentId": "yPHtmJsHRFQs3sID", + "drawn": false, + "img": "icons/commodities/flowers/lotus-purple.webp", + "range": [ + 3, + 6 + ], + "text": "Additional Black Lotus Talent", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.mlVX53nFi8lxJqqh.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.mlVX53nFi8lxJqqh.json new file mode 100644 index 00000000..d50d9160 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.mlVX53nFi8lxJqqh.json @@ -0,0 +1,15 @@ +{ + "_id": "mlVX53nFi8lxJqqh", + "_key": "!tables.results!0vRwhfQgvAkzToHN.mlVX53nFi8lxJqqh", + "documentCollection": "shadowdark.talents", + "documentId": "excvhYcpm1qd09IV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.sg3GuqbPb1feUQFU.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.sg3GuqbPb1feUQFU.json new file mode 100644 index 00000000..ead8f8ee --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.sg3GuqbPb1feUQFU.json @@ -0,0 +1,15 @@ +{ + "_id": "sg3GuqbPb1feUQFU", + "_key": "!tables.results!0vRwhfQgvAkzToHN.sg3GuqbPb1feUQFU", + "documentCollection": "shadowdark.talents", + "documentId": "eJHwfYQZ9LmLQeSn", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.shAiehdgKTq4SHkE.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.shAiehdgKTq4SHkE.json new file mode 100644 index 00000000..c84ef43b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.shAiehdgKTq4SHkE.json @@ -0,0 +1,15 @@ +{ + "_id": "shAiehdgKTq4SHkE", + "_key": "!tables.results!0vRwhfQgvAkzToHN.shAiehdgKTq4SHkE", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.shqNCiMBC6GcNDt4.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.shqNCiMBC6GcNDt4.json new file mode 100644 index 00000000..75ce58b7 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.shqNCiMBC6GcNDt4.json @@ -0,0 +1,15 @@ +{ + "_id": "shqNCiMBC6GcNDt4", + "_key": "!tables.results!0vRwhfQgvAkzToHN.shqNCiMBC6GcNDt4", + "documentCollection": "shadowdark.talents", + "documentId": "yPHtmJsHRFQs3sID", + "drawn": false, + "img": "icons/commodities/flowers/lotus-purple.webp", + "range": [ + 12, + 12 + ], + "text": "Additional Black Lotus Talent", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.tGZ1qLefW5q6dCnG.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.tGZ1qLefW5q6dCnG.json new file mode 100644 index 00000000..b2a6d603 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.tGZ1qLefW5q6dCnG.json @@ -0,0 +1,15 @@ +{ + "_id": "tGZ1qLefW5q6dCnG", + "_key": "!tables.results!0vRwhfQgvAkzToHN.tGZ1qLefW5q6dCnG", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.vGE543pPgsAKhc7u.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.vGE543pPgsAKhc7u.json new file mode 100644 index 00000000..60c9bd23 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.vGE543pPgsAKhc7u.json @@ -0,0 +1,15 @@ +{ + "_id": "vGE543pPgsAKhc7u", + "_key": "!tables.results!0vRwhfQgvAkzToHN.vGE543pPgsAKhc7u", + "documentCollection": "shadowdark.talents", + "documentId": "5INkcbMVFxK6cW5Z", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.xStlcDrIqRNrHhRH.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.xStlcDrIqRNrHhRH.json new file mode 100644 index 00000000..48206e69 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.xStlcDrIqRNrHhRH.json @@ -0,0 +1,15 @@ +{ + "_id": "xStlcDrIqRNrHhRH", + "_key": "!tables.results!0vRwhfQgvAkzToHN.xStlcDrIqRNrHhRH", + "documentCollection": "shadowdark.talents", + "documentId": "t7aT7LapP8xm9LX4", + "drawn": false, + "img": "icons/magic/air/fog-gas-smoke-dense-gray.webp", + "range": [ + 12, + 12 + ], + "text": "Additional Use of Smoke Step", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.yMobqVfBmiOkiw2V.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.yMobqVfBmiOkiw2V.json new file mode 100644 index 00000000..7b57ed94 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.yMobqVfBmiOkiw2V.json @@ -0,0 +1,15 @@ +{ + "_id": "yMobqVfBmiOkiw2V", + "_key": "!tables.results!0vRwhfQgvAkzToHN.yMobqVfBmiOkiw2V", + "documentCollection": "shadowdark.talents", + "documentId": "aRY0hjpvzYpdRbfR", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.zTr6D6d3T58jcr5L.json b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.zTr6D6d3T58jcr5L.json new file mode 100644 index 00000000..718459ed --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!0vRwhfQgvAkzToHN.zTr6D6d3T58jcr5L.json @@ -0,0 +1,15 @@ +{ + "_id": "zTr6D6d3T58jcr5L", + "_key": "!tables.results!0vRwhfQgvAkzToHN.zTr6D6d3T58jcr5L", + "documentCollection": "shadowdark.talents", + "documentId": "LDJCx5syOcenLMZf", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.C4k5rtaLhMKmMbsi.json b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.C4k5rtaLhMKmMbsi.json new file mode 100644 index 00000000..16085799 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.C4k5rtaLhMKmMbsi.json @@ -0,0 +1,15 @@ +{ + "_id": "C4k5rtaLhMKmMbsi", + "_key": "!tables.results!3pf5QyJjatNkylNv.C4k5rtaLhMKmMbsi", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 8, + 9 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.GkV534oHvG2idNp6.json b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.GkV534oHvG2idNp6.json new file mode 100644 index 00000000..a910f707 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.GkV534oHvG2idNp6.json @@ -0,0 +1,15 @@ +{ + "_id": "GkV534oHvG2idNp6", + "_key": "!tables.results!3pf5QyJjatNkylNv.GkV534oHvG2idNp6", + "documentCollection": "shadowdark.talents", + "documentId": "FIHNdRhD6DHFxSkC", + "drawn": false, + "img": "icons/skills/trades/gaming-gambling-dice-gray.webp", + "range": [ + 12, + 12 + ], + "text": "Add Wisdom to Roll", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.GwMffkVDFcQE6G7I.json b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.GwMffkVDFcQE6G7I.json new file mode 100644 index 00000000..3f829ba3 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.GwMffkVDFcQE6G7I.json @@ -0,0 +1,15 @@ +{ + "_id": "GwMffkVDFcQE6G7I", + "_key": "!tables.results!3pf5QyJjatNkylNv.GwMffkVDFcQE6G7I", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 8, + 9 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.VBLBiNtnKjrS9QGB.json b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.VBLBiNtnKjrS9QGB.json new file mode 100644 index 00000000..374d16eb --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.VBLBiNtnKjrS9QGB.json @@ -0,0 +1,15 @@ +{ + "_id": "VBLBiNtnKjrS9QGB", + "_key": "!tables.results!3pf5QyJjatNkylNv.VBLBiNtnKjrS9QGB", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.a0TxSPzLzNnlyzX2.json b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.a0TxSPzLzNnlyzX2.json new file mode 100644 index 00000000..b59e437a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.a0TxSPzLzNnlyzX2.json @@ -0,0 +1,15 @@ +{ + "_id": "a0TxSPzLzNnlyzX2", + "_key": "!tables.results!3pf5QyJjatNkylNv.a0TxSPzLzNnlyzX2", + "documentCollection": "shadowdark.talents", + "documentId": "aFltU1eRz4bmIlbj", + "drawn": false, + "img": "icons/magic/defensive/shield-barrier-flaming-diamond-blue-yellow.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to AC", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.bnv5azUa7bkvU2Qn.json b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.bnv5azUa7bkvU2Qn.json new file mode 100644 index 00000000..eaf11c5a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.bnv5azUa7bkvU2Qn.json @@ -0,0 +1,15 @@ +{ + "_id": "bnv5azUa7bkvU2Qn", + "_key": "!tables.results!3pf5QyJjatNkylNv.bnv5azUa7bkvU2Qn", + "documentCollection": "shadowdark.talents", + "documentId": "excvhYcpm1qd09IV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 8, + 9 + ], + "text": "+2 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.dpeuP5ftKBP86aP1.json b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.dpeuP5ftKBP86aP1.json new file mode 100644 index 00000000..819e23b9 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.dpeuP5ftKBP86aP1.json @@ -0,0 +1,15 @@ +{ + "_id": "dpeuP5ftKBP86aP1", + "_key": "!tables.results!3pf5QyJjatNkylNv.dpeuP5ftKBP86aP1", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.gU43cPSE9gE9y5gT.json b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.gU43cPSE9gE9y5gT.json new file mode 100644 index 00000000..ee12a0e6 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.gU43cPSE9gE9y5gT.json @@ -0,0 +1,15 @@ +{ + "_id": "gU43cPSE9gE9y5gT", + "_key": "!tables.results!3pf5QyJjatNkylNv.gU43cPSE9gE9y5gT", + "documentCollection": "shadowdark.talents", + "documentId": "FIHNdRhD6DHFxSkC", + "drawn": false, + "img": "icons/skills/trades/gaming-gambling-dice-gray.webp", + "range": [ + 10, + 11 + ], + "text": "Add Wisdom to Roll", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.gpwTiAXHbFFcvkJl.json b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.gpwTiAXHbFFcvkJl.json new file mode 100644 index 00000000..44dadcad --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.gpwTiAXHbFFcvkJl.json @@ -0,0 +1,15 @@ +{ + "_id": "gpwTiAXHbFFcvkJl", + "_key": "!tables.results!3pf5QyJjatNkylNv.gpwTiAXHbFFcvkJl", + "documentCollection": "shadowdark.talents", + "documentId": "aFltU1eRz4bmIlbj", + "drawn": false, + "img": "icons/magic/defensive/shield-barrier-flaming-diamond-blue-yellow.webp", + "range": [ + 3, + 7 + ], + "text": "+1 to AC", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.hx2GN61yJZvW4nor.json b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.hx2GN61yJZvW4nor.json new file mode 100644 index 00000000..453b2ab5 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.hx2GN61yJZvW4nor.json @@ -0,0 +1,15 @@ +{ + "_id": "hx2GN61yJZvW4nor", + "_key": "!tables.results!3pf5QyJjatNkylNv.hx2GN61yJZvW4nor", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 8, + 9 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.rXO49oYGESKugM75.json b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.rXO49oYGESKugM75.json new file mode 100644 index 00000000..a4d3c8de --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.rXO49oYGESKugM75.json @@ -0,0 +1,15 @@ +{ + "_id": "rXO49oYGESKugM75", + "_key": "!tables.results!3pf5QyJjatNkylNv.rXO49oYGESKugM75", + "documentCollection": "shadowdark.talents", + "documentId": "vWtHRiL8lNiisrXy", + "drawn": false, + "img": "icons/sundries/gaming/dice-pair-white-green.webp", + "range": [ + 2, + 2 + ], + "text": "Force GM Reroll", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.z3JsdSA3yTfGlv56.json b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.z3JsdSA3yTfGlv56.json new file mode 100644 index 00000000..02b5371b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!3pf5QyJjatNkylNv.z3JsdSA3yTfGlv56.json @@ -0,0 +1,15 @@ +{ + "_id": "z3JsdSA3yTfGlv56", + "_key": "!tables.results!3pf5QyJjatNkylNv.z3JsdSA3yTfGlv56", + "documentCollection": "shadowdark.talents", + "documentId": "vWtHRiL8lNiisrXy", + "drawn": false, + "img": "icons/sundries/gaming/dice-pair-white-green.webp", + "range": [ + 12, + 12 + ], + "text": "Force GM Reroll", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.1f4XwVZFTX8HGFeu.json b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.1f4XwVZFTX8HGFeu.json new file mode 100644 index 00000000..7c60d591 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.1f4XwVZFTX8HGFeu.json @@ -0,0 +1,15 @@ +{ + "_id": "1f4XwVZFTX8HGFeu", + "_key": "!tables.results!CtkKBhsOpV1v5YjX.1f4XwVZFTX8HGFeu", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.FRKlezzFZWilBVgh.json b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.FRKlezzFZWilBVgh.json index 88e1afbc..5e151cc8 100644 --- a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.FRKlezzFZWilBVgh.json +++ b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.FRKlezzFZWilBVgh.json @@ -2,14 +2,14 @@ "_id": "FRKlezzFZWilBVgh", "_key": "!tables.results!CtkKBhsOpV1v5YjX.FRKlezzFZWilBVgh", "documentCollection": "shadowdark.talents", - "documentId": "Y3Ytsye5zrP43w70", + "documentId": "93QoQQ6cI7xa4TCm", "drawn": false, - "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", "range": [ 3, 6 ], - "text": "+1 to Ranged Attacks", + "text": "+1 to Melee Attacks", "type": 2, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.TzEk7T5B85c0fm3C.json b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.TzEk7T5B85c0fm3C.json new file mode 100644 index 00000000..481230b1 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.TzEk7T5B85c0fm3C.json @@ -0,0 +1,15 @@ +{ + "_id": "TzEk7T5B85c0fm3C", + "_key": "!tables.results!CtkKBhsOpV1v5YjX.TzEk7T5B85c0fm3C", + "documentCollection": "shadowdark.talents", + "documentId": "excvhYcpm1qd09IV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 10, + 11 + ], + "text": "+2 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.edJtGmodoQVoyT9E.json b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.edJtGmodoQVoyT9E.json index 5adac44e..3210f31c 100644 --- a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.edJtGmodoQVoyT9E.json +++ b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.edJtGmodoQVoyT9E.json @@ -2,14 +2,14 @@ "_id": "edJtGmodoQVoyT9E", "_key": "!tables.results!CtkKBhsOpV1v5YjX.edJtGmodoQVoyT9E", "documentCollection": "shadowdark.talents", - "documentId": "excvhYcpm1qd09IV", + "documentId": "6t06nSjj1hd6o5SV", "drawn": false, "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", "range": [ 10, 11 ], - "text": "+2 to Wisdom", + "text": "+2 to Strength", "type": 2, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.f0Lp4XTZRQ2vqEqD.json b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.f0Lp4XTZRQ2vqEqD.json new file mode 100644 index 00000000..8e2b5005 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.f0Lp4XTZRQ2vqEqD.json @@ -0,0 +1,15 @@ +{ + "_id": "f0Lp4XTZRQ2vqEqD", + "_key": "!tables.results!CtkKBhsOpV1v5YjX.f0Lp4XTZRQ2vqEqD", + "documentCollection": "shadowdark.talents", + "documentId": "Y3Ytsye5zrP43w70", + "drawn": false, + "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", + "range": [ + 3, + 6 + ], + "text": "+1 to Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.kDxmqbsgRA4kbAWB.json b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.kDxmqbsgRA4kbAWB.json index 1fbd1575..06eb3d02 100644 --- a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.kDxmqbsgRA4kbAWB.json +++ b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.kDxmqbsgRA4kbAWB.json @@ -2,14 +2,14 @@ "_id": "kDxmqbsgRA4kbAWB", "_key": "!tables.results!CtkKBhsOpV1v5YjX.kDxmqbsgRA4kbAWB", "documentCollection": "shadowdark.talents", - "documentId": "93QoQQ6cI7xa4TCm", + "documentId": null, "drawn": false, - "img": "icons/skills/melee/strike-polearm-glowing-white.webp", + "img": "icons/svg/d20-black.svg", "range": [ 3, 6 ], - "text": "+1 to Melee Attacks", - "type": 2, + "text": "Choose 1", + "type": 0, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.oYZ2KMpJI2ms7U2M.json b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.oYZ2KMpJI2ms7U2M.json new file mode 100644 index 00000000..2aa70602 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.oYZ2KMpJI2ms7U2M.json @@ -0,0 +1,15 @@ +{ + "_id": "oYZ2KMpJI2ms7U2M", + "_key": "!tables.results!CtkKBhsOpV1v5YjX.oYZ2KMpJI2ms7U2M", + "documentCollection": "shadowdark.talents", + "documentId": "0WmG5j0Wv685YTqO", + "drawn": false, + "img": "icons/magic/fire/flame-burning-fist-strike.webp", + "range": [ + 12, + 12 + ], + "text": "+1 on Spellcasting Checks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.t9Ct9b7jU8P3bMuL.json b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.t9Ct9b7jU8P3bMuL.json index 410f89aa..c4d02c0a 100644 --- a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.t9Ct9b7jU8P3bMuL.json +++ b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.t9Ct9b7jU8P3bMuL.json @@ -2,14 +2,14 @@ "_id": "t9Ct9b7jU8P3bMuL", "_key": "!tables.results!CtkKBhsOpV1v5YjX.t9Ct9b7jU8P3bMuL", "documentCollection": "shadowdark.talents", - "documentId": "93QoQQ6cI7xa4TCm", + "documentId": null, "drawn": false, - "img": "icons/skills/melee/strike-polearm-glowing-white.webp", + "img": "icons/svg/d20-black.svg", "range": [ 12, 12 ], - "text": "+1 to Melee Attacks", - "type": 2, + "text": "Choose 1", + "type": 0, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.uW6sYsZJAt33Tveq.json b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.uW6sYsZJAt33Tveq.json new file mode 100644 index 00000000..ad040813 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.uW6sYsZJAt33Tveq.json @@ -0,0 +1,15 @@ +{ + "_id": "uW6sYsZJAt33Tveq", + "_key": "!tables.results!CtkKBhsOpV1v5YjX.uW6sYsZJAt33Tveq", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.uWMnDA1RC07jO52V.json b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.uWMnDA1RC07jO52V.json new file mode 100644 index 00000000..78e541f4 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.uWMnDA1RC07jO52V.json @@ -0,0 +1,15 @@ +{ + "_id": "uWMnDA1RC07jO52V", + "_key": "!tables.results!CtkKBhsOpV1v5YjX.uWMnDA1RC07jO52V", + "documentCollection": "shadowdark.talents", + "documentId": "Y3Ytsye5zrP43w70", + "drawn": false, + "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.xZNgDZ0wtkfXjm0i.json b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.xZNgDZ0wtkfXjm0i.json index cd2d37da..7d6333cd 100644 --- a/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.xZNgDZ0wtkfXjm0i.json +++ b/data/packs/rollable-tables.db/!tables.results!CtkKBhsOpV1v5YjX.xZNgDZ0wtkfXjm0i.json @@ -2,14 +2,14 @@ "_id": "xZNgDZ0wtkfXjm0i", "_key": "!tables.results!CtkKBhsOpV1v5YjX.xZNgDZ0wtkfXjm0i", "documentCollection": "shadowdark.talents", - "documentId": "6t06nSjj1hd6o5SV", + "documentId": null, "drawn": false, - "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "img": "icons/svg/d20-black.svg", "range": [ 10, 11 ], - "text": "+2 to Strength", - "type": 2, + "text": "Choose 1", + "type": 0, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.5CBf8sLkJz7DCAw0.json b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.5CBf8sLkJz7DCAw0.json new file mode 100644 index 00000000..a51fab22 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.5CBf8sLkJz7DCAw0.json @@ -0,0 +1,15 @@ +{ + "_id": "5CBf8sLkJz7DCAw0", + "_key": "!tables.results!EmBGQUSaf5L7ojKJ.5CBf8sLkJz7DCAw0", + "documentCollection": "shadowdark.talents", + "documentId": "IDGFaxKnYJWWuWQ7", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 1, + 1 + ], + "text": "+1 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.CB5MfraSvsrf6sV9.json b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.CB5MfraSvsrf6sV9.json new file mode 100644 index 00000000..e1a1590d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.CB5MfraSvsrf6sV9.json @@ -0,0 +1,14 @@ +{ + "_id": "CB5MfraSvsrf6sV9", + "_key": "!tables.results!EmBGQUSaf5L7ojKJ.CB5MfraSvsrf6sV9", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 1, + 1 + ], + "text": "or +2 points to distribute to stats", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.P8SIXjAyU8uDdmww.json b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.P8SIXjAyU8uDdmww.json new file mode 100644 index 00000000..ca70ec99 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.P8SIXjAyU8uDdmww.json @@ -0,0 +1,15 @@ +{ + "_id": "P8SIXjAyU8uDdmww", + "_key": "!tables.results!EmBGQUSaf5L7ojKJ.P8SIXjAyU8uDdmww", + "documentCollection": "shadowdark.talents", + "documentId": "8SXPsiWvG2UcXGgW", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 1, + 1 + ], + "text": "+1 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.RUc1j8LPlIBS61Cs.json b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.RUc1j8LPlIBS61Cs.json new file mode 100644 index 00000000..928a7245 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.RUc1j8LPlIBS61Cs.json @@ -0,0 +1,15 @@ +{ + "_id": "RUc1j8LPlIBS61Cs", + "_key": "!tables.results!EmBGQUSaf5L7ojKJ.RUc1j8LPlIBS61Cs", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 1, + 1 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.V0MKHlUbzH5CU66T.json b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.V0MKHlUbzH5CU66T.json new file mode 100644 index 00000000..13797a8e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.V0MKHlUbzH5CU66T.json @@ -0,0 +1,15 @@ +{ + "_id": "V0MKHlUbzH5CU66T", + "_key": "!tables.results!EmBGQUSaf5L7ojKJ.V0MKHlUbzH5CU66T", + "documentCollection": "shadowdark.talents", + "documentId": "ZfaFn8TDum3NXYZN", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 1, + 1 + ], + "text": "+2 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.ZETK7JBywljD9EFz.json b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.ZETK7JBywljD9EFz.json new file mode 100644 index 00000000..8ad024bc --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.ZETK7JBywljD9EFz.json @@ -0,0 +1,15 @@ +{ + "_id": "ZETK7JBywljD9EFz", + "_key": "!tables.results!EmBGQUSaf5L7ojKJ.ZETK7JBywljD9EFz", + "documentCollection": "shadowdark.talents", + "documentId": "LDJCx5syOcenLMZf", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 1, + 1 + ], + "text": "+1 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.fLazNranC5IjxzHG.json b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.fLazNranC5IjxzHG.json new file mode 100644 index 00000000..8832c07b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.fLazNranC5IjxzHG.json @@ -0,0 +1,15 @@ +{ + "_id": "fLazNranC5IjxzHG", + "_key": "!tables.results!EmBGQUSaf5L7ojKJ.fLazNranC5IjxzHG", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 1, + 1 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.hCBhdV1ScYd8rHXi.json b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.hCBhdV1ScYd8rHXi.json new file mode 100644 index 00000000..28556707 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.hCBhdV1ScYd8rHXi.json @@ -0,0 +1,15 @@ +{ + "_id": "hCBhdV1ScYd8rHXi", + "_key": "!tables.results!EmBGQUSaf5L7ojKJ.hCBhdV1ScYd8rHXi", + "documentCollection": "shadowdark.talents", + "documentId": "vRW8GSIKWXyOAKbw", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 1, + 1 + ], + "text": "+1 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.heTmtgDVQyGfwFVs.json b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.heTmtgDVQyGfwFVs.json new file mode 100644 index 00000000..71cdb08b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.heTmtgDVQyGfwFVs.json @@ -0,0 +1,15 @@ +{ + "_id": "heTmtgDVQyGfwFVs", + "_key": "!tables.results!EmBGQUSaf5L7ojKJ.heTmtgDVQyGfwFVs", + "documentCollection": "shadowdark.talents", + "documentId": "eJHwfYQZ9LmLQeSn", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 1, + 1 + ], + "text": "+1 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.mRaoKNJIcM65e5P9.json b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.mRaoKNJIcM65e5P9.json new file mode 100644 index 00000000..a3d20efe --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.mRaoKNJIcM65e5P9.json @@ -0,0 +1,15 @@ +{ + "_id": "mRaoKNJIcM65e5P9", + "_key": "!tables.results!EmBGQUSaf5L7ojKJ.mRaoKNJIcM65e5P9", + "documentCollection": "shadowdark.talents", + "documentId": "UE2xABVKD0oCDtdx", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 1, + 1 + ], + "text": "+2 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.oMqbimLdQIY4YUTj.json b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.oMqbimLdQIY4YUTj.json new file mode 100644 index 00000000..8b97401a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.oMqbimLdQIY4YUTj.json @@ -0,0 +1,15 @@ +{ + "_id": "oMqbimLdQIY4YUTj", + "_key": "!tables.results!EmBGQUSaf5L7ojKJ.oMqbimLdQIY4YUTj", + "documentCollection": "shadowdark.talents", + "documentId": "5INkcbMVFxK6cW5Z", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 1, + 1 + ], + "text": "+1 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.pULgtvU9fVoD9p9G.json b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.pULgtvU9fVoD9p9G.json new file mode 100644 index 00000000..3632a42e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.pULgtvU9fVoD9p9G.json @@ -0,0 +1,15 @@ +{ + "_id": "pULgtvU9fVoD9p9G", + "_key": "!tables.results!EmBGQUSaf5L7ojKJ.pULgtvU9fVoD9p9G", + "documentCollection": "shadowdark.talents", + "documentId": "excvhYcpm1qd09IV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 1, + 1 + ], + "text": "+2 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.v2axkaQH8Sjmwbvx.json b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.v2axkaQH8Sjmwbvx.json new file mode 100644 index 00000000..761dc91d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!EmBGQUSaf5L7ojKJ.v2axkaQH8Sjmwbvx.json @@ -0,0 +1,15 @@ +{ + "_id": "v2axkaQH8Sjmwbvx", + "_key": "!tables.results!EmBGQUSaf5L7ojKJ.v2axkaQH8Sjmwbvx", + "documentCollection": "shadowdark.talents", + "documentId": "aRY0hjpvzYpdRbfR", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 1, + 1 + ], + "text": "+2 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!NiiJKAiBjpPAj5U1.t1IT7UBVnDsVcBhm.json b/data/packs/rollable-tables.db/!tables.results!NiiJKAiBjpPAj5U1.t1IT7UBVnDsVcBhm.json index 60ed1899..d5662a04 100644 --- a/data/packs/rollable-tables.db/!tables.results!NiiJKAiBjpPAj5U1.t1IT7UBVnDsVcBhm.json +++ b/data/packs/rollable-tables.db/!tables.results!NiiJKAiBjpPAj5U1.t1IT7UBVnDsVcBhm.json @@ -9,7 +9,7 @@ 1, 1 ], - "text": "Devastation! Roll twice and combine both effects (Ignore if rolled more than once more).", + "text": "Devastation! Roll twice and combine both effects (reroll any further 1s).", "type": 0, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.5xQWKV5ac03PC7bT.json b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.5xQWKV5ac03PC7bT.json new file mode 100644 index 00000000..55e43f68 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.5xQWKV5ac03PC7bT.json @@ -0,0 +1,15 @@ +{ + "_id": "5xQWKV5ac03PC7bT", + "_key": "!tables.results!PPsLlxyDTbhy1aRI.5xQWKV5ac03PC7bT", + "documentCollection": "shadowdark.talents", + "documentId": "98HEgBRJSED5epGt", + "drawn": false, + "img": "icons/skills/ranged/arrows-flying-salvo-blue-light.webp", + "range": [ + 12, + 12 + ], + "text": "Increased Weapon Damage Die", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.HTzq4FrfzIrG7BoQ.json b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.HTzq4FrfzIrG7BoQ.json new file mode 100644 index 00000000..c44a0c0c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.HTzq4FrfzIrG7BoQ.json @@ -0,0 +1,15 @@ +{ + "_id": "HTzq4FrfzIrG7BoQ", + "_key": "!tables.results!PPsLlxyDTbhy1aRI.HTzq4FrfzIrG7BoQ", + "documentCollection": "shadowdark.talents", + "documentId": "aRY0hjpvzYpdRbfR", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.Jz40blnoAc4k8LNA.json b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.Jz40blnoAc4k8LNA.json index 3dda8c90..c880cbdb 100644 --- a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.Jz40blnoAc4k8LNA.json +++ b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.Jz40blnoAc4k8LNA.json @@ -2,14 +2,14 @@ "_id": "Jz40blnoAc4k8LNA", "_key": "!tables.results!PPsLlxyDTbhy1aRI.Jz40blnoAc4k8LNA", "documentCollection": "shadowdark.talents", - "documentId": "0yk16c9qcJ9vCekD", + "documentId": null, "drawn": false, - "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "img": "icons/svg/d20-black.svg", "range": [ 3, 6 ], - "text": "+1 to Melee Attacks and Damage", - "type": 2, + "text": "Choose 1", + "type": 0, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.O3wnXDlcYG0ciYnr.json b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.O3wnXDlcYG0ciYnr.json index 8e1afbb2..0056f448 100644 --- a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.O3wnXDlcYG0ciYnr.json +++ b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.O3wnXDlcYG0ciYnr.json @@ -9,7 +9,7 @@ 12, 12 ], - "text": "Choose 1 (or two +1 ability improvements)", + "text": "Choose 1", "type": 0, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.ac9IHgnh8ZWYjH5N.json b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.ac9IHgnh8ZWYjH5N.json new file mode 100644 index 00000000..486a2877 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.ac9IHgnh8ZWYjH5N.json @@ -0,0 +1,15 @@ +{ + "_id": "ac9IHgnh8ZWYjH5N", + "_key": "!tables.results!PPsLlxyDTbhy1aRI.ac9IHgnh8ZWYjH5N", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.fEmS53UsCeWZxjgW.json b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.fEmS53UsCeWZxjgW.json new file mode 100644 index 00000000..dc58eb14 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.fEmS53UsCeWZxjgW.json @@ -0,0 +1,15 @@ +{ + "_id": "fEmS53UsCeWZxjgW", + "_key": "!tables.results!PPsLlxyDTbhy1aRI.fEmS53UsCeWZxjgW", + "documentCollection": "shadowdark.talents", + "documentId": "p4Zh8LNyBp8UwhRD", + "drawn": false, + "img": "icons/consumables/fruit/eggplant-ripe-purple.webp", + "range": [ + 12, + 12 + ], + "text": "Herbalism Check Advantage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.it1KXZxh17RKYsG2.json b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.it1KXZxh17RKYsG2.json index 5900d8be..6044d3b9 100644 --- a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.it1KXZxh17RKYsG2.json +++ b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.it1KXZxh17RKYsG2.json @@ -2,14 +2,14 @@ "_id": "it1KXZxh17RKYsG2", "_key": "!tables.results!PPsLlxyDTbhy1aRI.it1KXZxh17RKYsG2", "documentCollection": "shadowdark.talents", - "documentId": "aRY0hjpvzYpdRbfR", + "documentId": "vIbwotCa1eqCVZMU", "drawn": false, "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", "range": [ 7, 9 ], - "text": "+2 to Intelligence", + "text": "+2 to Dexterity", "type": 2, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.mtVNlphACCKudpVh.json b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.mtVNlphACCKudpVh.json new file mode 100644 index 00000000..89bf810e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.mtVNlphACCKudpVh.json @@ -0,0 +1,15 @@ +{ + "_id": "mtVNlphACCKudpVh", + "_key": "!tables.results!PPsLlxyDTbhy1aRI.mtVNlphACCKudpVh", + "documentCollection": "shadowdark.talents", + "documentId": "0yk16c9qcJ9vCekD", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Attacks and Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.ouO9igdo4GShlpzb.json b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.ouO9igdo4GShlpzb.json index bda1693f..6d3bda19 100644 --- a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.ouO9igdo4GShlpzb.json +++ b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.ouO9igdo4GShlpzb.json @@ -2,14 +2,14 @@ "_id": "ouO9igdo4GShlpzb", "_key": "!tables.results!PPsLlxyDTbhy1aRI.ouO9igdo4GShlpzb", "documentCollection": "shadowdark.talents", - "documentId": "2IfYKGhWxyd3Ldr5", + "documentId": "0yk16c9qcJ9vCekD", "drawn": false, - "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", "range": [ 3, 6 ], - "text": "+1 to Ranged Attacks and Damage", + "text": "+1 to Melee Attacks and Damage", "type": 2, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.qaxtytgC14dTLeaE.json b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.qaxtytgC14dTLeaE.json index 52c624a4..a82c75e2 100644 --- a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.qaxtytgC14dTLeaE.json +++ b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.qaxtytgC14dTLeaE.json @@ -1,15 +1,15 @@ { "_id": "qaxtytgC14dTLeaE", "_key": "!tables.results!PPsLlxyDTbhy1aRI.qaxtytgC14dTLeaE", - "documentCollection": "", - "documentId": null, + "documentCollection": "shadowdark.talents", + "documentId": "2IfYKGhWxyd3Ldr5", "drawn": false, - "img": "icons/svg/d20-black.svg", + "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", "range": [ 3, 6 ], - "text": "Pick one", - "type": 0, + "text": "+1 to Ranged Attacks and Damage", + "type": 2, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.uNZorUCaIeUByjH4.json b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.uNZorUCaIeUByjH4.json index 67f03895..27c0502d 100644 --- a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.uNZorUCaIeUByjH4.json +++ b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.uNZorUCaIeUByjH4.json @@ -9,7 +9,7 @@ 7, 9 ], - "text": "Pick one", + "text": "Choose 1", "type": 0, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.yyt3RfpUl8h1Ps0n.json b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.yyt3RfpUl8h1Ps0n.json new file mode 100644 index 00000000..4b024272 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!PPsLlxyDTbhy1aRI.yyt3RfpUl8h1Ps0n.json @@ -0,0 +1,15 @@ +{ + "_id": "yyt3RfpUl8h1Ps0n", + "_key": "!tables.results!PPsLlxyDTbhy1aRI.yyt3RfpUl8h1Ps0n", + "documentCollection": "shadowdark.talents", + "documentId": "2IfYKGhWxyd3Ldr5", + "drawn": false, + "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Ranged Attacks and Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.0KkfuxQC2lKy3qye.json b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.0KkfuxQC2lKy3qye.json new file mode 100644 index 00000000..5d35c5dc --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.0KkfuxQC2lKy3qye.json @@ -0,0 +1,15 @@ +{ + "_id": "0KkfuxQC2lKy3qye", + "_key": "!tables.results!RQ0vogfVtJGuT9oT.0KkfuxQC2lKy3qye", + "documentCollection": "shadowdark.talents", + "documentId": "0WmG5j0Wv685YTqO", + "drawn": false, + "img": "icons/magic/fire/flame-burning-fist-strike.webp", + "range": [ + 12, + 12 + ], + "text": "+1 on Spellcasting Checks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.0U8Cm0adaqdF9KIn.json b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.0U8Cm0adaqdF9KIn.json new file mode 100644 index 00000000..6a925c8b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.0U8Cm0adaqdF9KIn.json @@ -0,0 +1,15 @@ +{ + "_id": "0U8Cm0adaqdF9KIn", + "_key": "!tables.results!RQ0vogfVtJGuT9oT.0U8Cm0adaqdF9KIn", + "documentCollection": "shadowdark.talents", + "documentId": "IZZnFjWhZurAIZPP", + "drawn": false, + "img": "icons/magic/air/air-smoke-casting.webp", + "range": [ + 12, + 12 + ], + "text": "Spellcasting Advantage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.1d6RtQGNQJy3PXvg.json b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.1d6RtQGNQJy3PXvg.json new file mode 100644 index 00000000..d5139e28 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.1d6RtQGNQJy3PXvg.json @@ -0,0 +1,15 @@ +{ + "_id": "1d6RtQGNQJy3PXvg", + "_key": "!tables.results!RQ0vogfVtJGuT9oT.1d6RtQGNQJy3PXvg", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.4Ayj6lcLPGHeF04I.json b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.4Ayj6lcLPGHeF04I.json index 07f39bbb..1ca3d701 100644 --- a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.4Ayj6lcLPGHeF04I.json +++ b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.4Ayj6lcLPGHeF04I.json @@ -1,15 +1,15 @@ { "_id": "4Ayj6lcLPGHeF04I", "_key": "!tables.results!RQ0vogfVtJGuT9oT.4Ayj6lcLPGHeF04I", - "documentCollection": "", - "documentId": null, + "documentCollection": "shadowdark.talents", + "documentId": "Brm7tpVnXnx0ZpND", "drawn": false, - "img": "icons/svg/d20-black.svg", + "img": "icons/equipment/neck/pendant-faceted-silver-green.webp", "range": [ 2, 2 ], - "text": "Make one random magic item", - "type": 0, + "text": "Make a Random Magic Item", + "type": 2, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.Lnb4CN0ULKs0IFoa.json b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.Lnb4CN0ULKs0IFoa.json new file mode 100644 index 00000000..42503e9d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.Lnb4CN0ULKs0IFoa.json @@ -0,0 +1,15 @@ +{ + "_id": "Lnb4CN0ULKs0IFoa", + "_key": "!tables.results!RQ0vogfVtJGuT9oT.Lnb4CN0ULKs0IFoa", + "documentCollection": "shadowdark.talents", + "documentId": "Brm7tpVnXnx0ZpND", + "drawn": false, + "img": "icons/equipment/neck/pendant-faceted-silver-green.webp", + "range": [ + 12, + 12 + ], + "text": "Make a Random Magic Item", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.ONCiXKMdDVi7Z63Q.json b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.ONCiXKMdDVi7Z63Q.json index 8d869390..b5a54527 100644 --- a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.ONCiXKMdDVi7Z63Q.json +++ b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.ONCiXKMdDVi7Z63Q.json @@ -2,14 +2,14 @@ "_id": "ONCiXKMdDVi7Z63Q", "_key": "!tables.results!RQ0vogfVtJGuT9oT.ONCiXKMdDVi7Z63Q", "documentCollection": "shadowdark.talents", - "documentId": "0WmG5j0Wv685YTqO", + "documentId": "aRY0hjpvzYpdRbfR", "drawn": false, - "img": "icons/magic/fire/flame-burning-fist-strike.webp", + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", "range": [ 3, 7 ], - "text": "+1 on Spellcasting Checks", + "text": "+2 to Intelligence", "type": 2, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.Pz1vMKyfQao6trjn.json b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.Pz1vMKyfQao6trjn.json new file mode 100644 index 00000000..ac100748 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.Pz1vMKyfQao6trjn.json @@ -0,0 +1,15 @@ +{ + "_id": "Pz1vMKyfQao6trjn", + "_key": "!tables.results!RQ0vogfVtJGuT9oT.Pz1vMKyfQao6trjn", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.VLpQP94IrpWG9XJG.json b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.VLpQP94IrpWG9XJG.json index 61c923d9..d3eae5a7 100644 --- a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.VLpQP94IrpWG9XJG.json +++ b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.VLpQP94IrpWG9XJG.json @@ -1,15 +1,15 @@ { "_id": "VLpQP94IrpWG9XJG", "_key": "!tables.results!RQ0vogfVtJGuT9oT.VLpQP94IrpWG9XJG", - "documentCollection": "", - "documentId": null, + "documentCollection": "shadowdark.talents", + "documentId": "T5nkdUM75LSnDpu5", "drawn": false, - "img": "icons/svg/d20-black.svg", + "img": "icons/sundries/books/book-embossed-clasp-gold-brown.webp", "range": [ 10, 11 ], - "text": "Learn an additional wizard spell of any tier you know", - "type": 0, + "text": "Learn Wizard Spell", + "type": 2, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.cnb8t7HmymR7uFWg.json b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.cnb8t7HmymR7uFWg.json new file mode 100644 index 00000000..70a33c69 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.cnb8t7HmymR7uFWg.json @@ -0,0 +1,15 @@ +{ + "_id": "cnb8t7HmymR7uFWg", + "_key": "!tables.results!RQ0vogfVtJGuT9oT.cnb8t7HmymR7uFWg", + "documentCollection": "shadowdark.talents", + "documentId": "0WmG5j0Wv685YTqO", + "drawn": false, + "img": "icons/magic/fire/flame-burning-fist-strike.webp", + "range": [ + 3, + 7 + ], + "text": "+1 on Spellcasting Checks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.rbLOcnEiXU5g5zis.json b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.rbLOcnEiXU5g5zis.json index 7966801f..69ec9ef2 100644 --- a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.rbLOcnEiXU5g5zis.json +++ b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.rbLOcnEiXU5g5zis.json @@ -1,15 +1,15 @@ { "_id": "rbLOcnEiXU5g5zis", "_key": "!tables.results!RQ0vogfVtJGuT9oT.rbLOcnEiXU5g5zis", - "documentCollection": "shadowdark.talents", - "documentId": "aRY0hjpvzYpdRbfR", + "documentCollection": "Actor", + "documentId": null, "drawn": false, - "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "img": "icons/svg/d20-black.svg", "range": [ 3, 7 ], - "text": "+2 to Intelligence", - "type": 2, + "text": "Choose 1", + "type": 0, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.vCbCPGgWoc5Zw4G6.json b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.vCbCPGgWoc5Zw4G6.json new file mode 100644 index 00000000..0416e759 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!RQ0vogfVtJGuT9oT.vCbCPGgWoc5Zw4G6.json @@ -0,0 +1,15 @@ +{ + "_id": "vCbCPGgWoc5Zw4G6", + "_key": "!tables.results!RQ0vogfVtJGuT9oT.vCbCPGgWoc5Zw4G6", + "documentCollection": "shadowdark.talents", + "documentId": "T5nkdUM75LSnDpu5", + "drawn": false, + "img": "icons/sundries/books/book-embossed-clasp-gold-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Learn Wizard Spell", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.0YTkk05EoXeCb1pW.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.0YTkk05EoXeCb1pW.json new file mode 100644 index 00000000..9f9e6bd5 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.0YTkk05EoXeCb1pW.json @@ -0,0 +1,15 @@ +{ + "_id": "0YTkk05EoXeCb1pW", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.0YTkk05EoXeCb1pW", + "documentCollection": "shadowdark.talents", + "documentId": "2RSpr5vnNgaFCbZJ", + "drawn": false, + "img": "icons/magic/perception/eye-slit-red-orange.webp", + "range": [ + 12, + 12 + ], + "text": "Additional Omen Use", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.2Mjgqad6n43bRS3k.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.2Mjgqad6n43bRS3k.json new file mode 100644 index 00000000..96eea01c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.2Mjgqad6n43bRS3k.json @@ -0,0 +1,15 @@ +{ + "_id": "2Mjgqad6n43bRS3k", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.2Mjgqad6n43bRS3k", + "documentCollection": "shadowdark.talents", + "documentId": "0WmG5j0Wv685YTqO", + "drawn": false, + "img": "icons/magic/fire/flame-burning-fist-strike.webp", + "range": [ + 12, + 12 + ], + "text": "+1 on Spellcasting Checks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.3MXPUsrmEQc6Dp1D.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.3MXPUsrmEQc6Dp1D.json new file mode 100644 index 00000000..c0357c0e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.3MXPUsrmEQc6Dp1D.json @@ -0,0 +1,15 @@ +{ + "_id": "3MXPUsrmEQc6Dp1D", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.3MXPUsrmEQc6Dp1D", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.4Ayj6lcLPGHeF04I.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.4Ayj6lcLPGHeF04I.json new file mode 100644 index 00000000..0874f9c4 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.4Ayj6lcLPGHeF04I.json @@ -0,0 +1,15 @@ +{ + "_id": "4Ayj6lcLPGHeF04I", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.4Ayj6lcLPGHeF04I", + "documentCollection": "shadowdark.talents", + "documentId": "LaRNVk9FZkrM1nSJ", + "drawn": false, + "img": "icons/sundries/books/book-turquoise-moon.webp", + "range": [ + 2, + 2 + ], + "text": "Learn Seer Spell", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.9IXhThbhoB6xYT5w.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.9IXhThbhoB6xYT5w.json new file mode 100644 index 00000000..baabcaf8 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.9IXhThbhoB6xYT5w.json @@ -0,0 +1,15 @@ +{ + "_id": "9IXhThbhoB6xYT5w", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.9IXhThbhoB6xYT5w", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.Alur3IGlxMoYUZ3P.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.Alur3IGlxMoYUZ3P.json new file mode 100644 index 00000000..15406e90 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.Alur3IGlxMoYUZ3P.json @@ -0,0 +1,15 @@ +{ + "_id": "Alur3IGlxMoYUZ3P", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.Alur3IGlxMoYUZ3P", + "documentCollection": "shadowdark.talents", + "documentId": "kX94lNYCOdjAuSYx", + "drawn": false, + "img": "icons/skills/movement/arrows-up-trio-red.webp", + "range": [ + 10, + 11 + ], + "text": "Upgrade Destined Die", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.EjYvrIKiECa8nlyr.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.EjYvrIKiECa8nlyr.json new file mode 100644 index 00000000..4a996a93 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.EjYvrIKiECa8nlyr.json @@ -0,0 +1,15 @@ +{ + "_id": "EjYvrIKiECa8nlyr", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.EjYvrIKiECa8nlyr", + "documentCollection": "shadowdark.talents", + "documentId": "UE2xABVKD0oCDtdx", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.F60d0n152Jo4Tb6T.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.F60d0n152Jo4Tb6T.json new file mode 100644 index 00000000..8bbe72e4 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.F60d0n152Jo4Tb6T.json @@ -0,0 +1,15 @@ +{ + "_id": "F60d0n152Jo4Tb6T", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.F60d0n152Jo4Tb6T", + "documentCollection": "shadowdark.talents", + "documentId": "LaRNVk9FZkrM1nSJ", + "drawn": false, + "img": "icons/sundries/books/book-turquoise-moon.webp", + "range": [ + 12, + 12 + ], + "text": "Learn Seer Spell", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.Fs4vSCkaLrEDmE5w.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.Fs4vSCkaLrEDmE5w.json new file mode 100644 index 00000000..edf390bc --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.Fs4vSCkaLrEDmE5w.json @@ -0,0 +1,15 @@ +{ + "_id": "Fs4vSCkaLrEDmE5w", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.Fs4vSCkaLrEDmE5w", + "documentCollection": "shadowdark.talents", + "documentId": "8SXPsiWvG2UcXGgW", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.LeTmqA7koPVQqMrK.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.LeTmqA7koPVQqMrK.json new file mode 100644 index 00000000..df2f74b7 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.LeTmqA7koPVQqMrK.json @@ -0,0 +1,15 @@ +{ + "_id": "LeTmqA7koPVQqMrK", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.LeTmqA7koPVQqMrK", + "documentCollection": "shadowdark.talents", + "documentId": "UE2xABVKD0oCDtdx", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.LuLNbGFi5zopC12V.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.LuLNbGFi5zopC12V.json new file mode 100644 index 00000000..12632b16 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.LuLNbGFi5zopC12V.json @@ -0,0 +1,15 @@ +{ + "_id": "LuLNbGFi5zopC12V", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.LuLNbGFi5zopC12V", + "documentCollection": "shadowdark.talents", + "documentId": "ZfaFn8TDum3NXYZN", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.NzaAfWy6nUkEyEZM.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.NzaAfWy6nUkEyEZM.json new file mode 100644 index 00000000..bb371706 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.NzaAfWy6nUkEyEZM.json @@ -0,0 +1,15 @@ +{ + "_id": "NzaAfWy6nUkEyEZM", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.NzaAfWy6nUkEyEZM", + "documentCollection": "shadowdark.talents", + "documentId": "5INkcbMVFxK6cW5Z", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.OkJfYdOvb1e596rf.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.OkJfYdOvb1e596rf.json new file mode 100644 index 00000000..0fc39000 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.OkJfYdOvb1e596rf.json @@ -0,0 +1,15 @@ +{ + "_id": "OkJfYdOvb1e596rf", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.OkJfYdOvb1e596rf", + "documentCollection": "shadowdark.talents", + "documentId": "vRW8GSIKWXyOAKbw", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.PZbDvZp31uP4BnTf.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.PZbDvZp31uP4BnTf.json new file mode 100644 index 00000000..7aa293bc --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.PZbDvZp31uP4BnTf.json @@ -0,0 +1,15 @@ +{ + "_id": "PZbDvZp31uP4BnTf", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.PZbDvZp31uP4BnTf", + "documentCollection": "shadowdark.talents", + "documentId": "excvhYcpm1qd09IV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.T2U2TkW80PM9IpLs.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.T2U2TkW80PM9IpLs.json new file mode 100644 index 00000000..1130687a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.T2U2TkW80PM9IpLs.json @@ -0,0 +1,15 @@ +{ + "_id": "T2U2TkW80PM9IpLs", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.T2U2TkW80PM9IpLs", + "documentCollection": "shadowdark.talents", + "documentId": "LDJCx5syOcenLMZf", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.W9lj1pQjFF3kPj1E.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.W9lj1pQjFF3kPj1E.json new file mode 100644 index 00000000..0a2d8a34 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.W9lj1pQjFF3kPj1E.json @@ -0,0 +1,15 @@ +{ + "_id": "W9lj1pQjFF3kPj1E", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.W9lj1pQjFF3kPj1E", + "documentCollection": "shadowdark.talents", + "documentId": "eJHwfYQZ9LmLQeSn", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.YLYLckGaa3sarU6W.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.YLYLckGaa3sarU6W.json new file mode 100644 index 00000000..1941470c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.YLYLckGaa3sarU6W.json @@ -0,0 +1,15 @@ +{ + "_id": "YLYLckGaa3sarU6W", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.YLYLckGaa3sarU6W", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.hBfULiC7gVHM8sj5.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.hBfULiC7gVHM8sj5.json new file mode 100644 index 00000000..2826e417 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.hBfULiC7gVHM8sj5.json @@ -0,0 +1,15 @@ +{ + "_id": "hBfULiC7gVHM8sj5", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.hBfULiC7gVHM8sj5", + "documentCollection": "shadowdark.talents", + "documentId": "0WmG5j0Wv685YTqO", + "drawn": false, + "img": "icons/magic/fire/flame-burning-fist-strike.webp", + "range": [ + 7, + 9 + ], + "text": "+1 on Spellcasting Checks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.liA8g4eM7qXQeJHh.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.liA8g4eM7qXQeJHh.json new file mode 100644 index 00000000..545ae28e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.liA8g4eM7qXQeJHh.json @@ -0,0 +1,15 @@ +{ + "_id": "liA8g4eM7qXQeJHh", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.liA8g4eM7qXQeJHh", + "documentCollection": "shadowdark.talents", + "documentId": "kX94lNYCOdjAuSYx", + "drawn": false, + "img": "icons/skills/movement/arrows-up-trio-red.webp", + "range": [ + 12, + 12 + ], + "text": "Upgrade Destined Die", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.qbhpLxSgZe4lAuXa.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.qbhpLxSgZe4lAuXa.json new file mode 100644 index 00000000..9dde998e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.qbhpLxSgZe4lAuXa.json @@ -0,0 +1,15 @@ +{ + "_id": "qbhpLxSgZe4lAuXa", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.qbhpLxSgZe4lAuXa", + "documentCollection": "[object Map]", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 7, + 9 + ], + "text": "or", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.rbLOcnEiXU5g5zis.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.rbLOcnEiXU5g5zis.json new file mode 100644 index 00000000..c9472a9c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.rbLOcnEiXU5g5zis.json @@ -0,0 +1,15 @@ +{ + "_id": "rbLOcnEiXU5g5zis", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.rbLOcnEiXU5g5zis", + "documentCollection": "shadowdark.talents", + "documentId": "2RSpr5vnNgaFCbZJ", + "drawn": false, + "img": "icons/magic/perception/eye-slit-red-orange.webp", + "range": [ + 3, + 6 + ], + "text": "Additional Omen Use", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.u6qDOyTroWJ9DIwD.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.u6qDOyTroWJ9DIwD.json new file mode 100644 index 00000000..e8a9cd22 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.u6qDOyTroWJ9DIwD.json @@ -0,0 +1,15 @@ +{ + "_id": "u6qDOyTroWJ9DIwD", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.u6qDOyTroWJ9DIwD", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 7, + 9 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.vDR6Efx8U7O6bJjC.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.vDR6Efx8U7O6bJjC.json new file mode 100644 index 00000000..39a2004d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.vDR6Efx8U7O6bJjC.json @@ -0,0 +1,15 @@ +{ + "_id": "vDR6Efx8U7O6bJjC", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.vDR6Efx8U7O6bJjC", + "documentCollection": "shadowdark.talents", + "documentId": "aRY0hjpvzYpdRbfR", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.wpSH7Rg7Mf4aZBXP.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.wpSH7Rg7Mf4aZBXP.json new file mode 100644 index 00000000..9521bf30 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.wpSH7Rg7Mf4aZBXP.json @@ -0,0 +1,15 @@ +{ + "_id": "wpSH7Rg7Mf4aZBXP", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.wpSH7Rg7Mf4aZBXP", + "documentCollection": "shadowdark.talents", + "documentId": "IDGFaxKnYJWWuWQ7", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.xflr6PDNg3i9tmBw.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.xflr6PDNg3i9tmBw.json new file mode 100644 index 00000000..e1e5be8e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.xflr6PDNg3i9tmBw.json @@ -0,0 +1,15 @@ +{ + "_id": "xflr6PDNg3i9tmBw", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.xflr6PDNg3i9tmBw", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.zBk7BK9ePnEJBcwV.json b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.zBk7BK9ePnEJBcwV.json new file mode 100644 index 00000000..4c373ba1 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!XU4gJD2AK8FCeEZh.zBk7BK9ePnEJBcwV.json @@ -0,0 +1,15 @@ +{ + "_id": "zBk7BK9ePnEJBcwV", + "_key": "!tables.results!XU4gJD2AK8FCeEZh.zBk7BK9ePnEJBcwV", + "documentCollection": "shadowdark.talents", + "documentId": "excvhYcpm1qd09IV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.5eCdL2a7RXKeTskU.json b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.5eCdL2a7RXKeTskU.json index fcf52e23..871581a4 100644 --- a/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.5eCdL2a7RXKeTskU.json +++ b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.5eCdL2a7RXKeTskU.json @@ -4,7 +4,7 @@ "documentCollection": "shadowdark.talents", "documentId": "WSm6JESNoyFBnkW2", "drawn": false, - "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "img": "icons/skills/melee/spear-tips-triple-orange.webp", "range": [ 3, 6 diff --git a/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.CfOKDs4Nr4HwevXj.json b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.CfOKDs4Nr4HwevXj.json new file mode 100644 index 00000000..aee6358c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.CfOKDs4Nr4HwevXj.json @@ -0,0 +1,15 @@ +{ + "_id": "CfOKDs4Nr4HwevXj", + "_key": "!tables.results!ZzffJkaIfmdPzdE7.CfOKDs4Nr4HwevXj", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.P4U9xBHYWX7t3Pqc.json b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.P4U9xBHYWX7t3Pqc.json new file mode 100644 index 00000000..ed48b5a0 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.P4U9xBHYWX7t3Pqc.json @@ -0,0 +1,15 @@ +{ + "_id": "P4U9xBHYWX7t3Pqc", + "_key": "!tables.results!ZzffJkaIfmdPzdE7.P4U9xBHYWX7t3Pqc", + "documentCollection": "shadowdark.talents", + "documentId": "gRyFoUtbbnkwcxy9", + "drawn": false, + "img": "icons/tools/instruments/lute-gold-brown.webp", + "range": [ + 12, + 12 + ], + "text": "-3 to Perform Effect DCs", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.PqOhoOBBzmnmpKBX.json b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.PqOhoOBBzmnmpKBX.json new file mode 100644 index 00000000..0c528301 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.PqOhoOBBzmnmpKBX.json @@ -0,0 +1,15 @@ +{ + "_id": "PqOhoOBBzmnmpKBX", + "_key": "!tables.results!ZzffJkaIfmdPzdE7.PqOhoOBBzmnmpKBX", + "documentCollection": "shadowdark.talents", + "documentId": "WSm6JESNoyFBnkW2", + "drawn": false, + "img": "icons/skills/melee/spear-tips-triple-orange.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee and Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.UYo3K2sww5TyAEx0.json b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.UYo3K2sww5TyAEx0.json index f8a380f3..900d50f0 100644 --- a/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.UYo3K2sww5TyAEx0.json +++ b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.UYo3K2sww5TyAEx0.json @@ -9,7 +9,7 @@ 12, 12 ], - "text": "Or", + "text": "Choose 1", "type": 0, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.hczFItDAlSJ3XhNo.json b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.hczFItDAlSJ3XhNo.json new file mode 100644 index 00000000..46d07cb6 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.hczFItDAlSJ3XhNo.json @@ -0,0 +1,15 @@ +{ + "_id": "hczFItDAlSJ3XhNo", + "_key": "!tables.results!ZzffJkaIfmdPzdE7.hczFItDAlSJ3XhNo", + "documentCollection": "shadowdark.talents", + "documentId": "x4xTNUsimUpO3JBt", + "drawn": false, + "img": "icons/magic/symbols/runes-triangle-magenta.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Magical Dabbler Rolls", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.szjvdgiVEu0cuMzr.json b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.szjvdgiVEu0cuMzr.json new file mode 100644 index 00000000..b8500a35 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.szjvdgiVEu0cuMzr.json @@ -0,0 +1,15 @@ +{ + "_id": "szjvdgiVEu0cuMzr", + "_key": "!tables.results!ZzffJkaIfmdPzdE7.szjvdgiVEu0cuMzr", + "documentCollection": "shadowdark.talents", + "documentId": "Myeeux8x1WqytayQ", + "drawn": false, + "img": "icons/weapons/wands/wand-star-white.webp", + "range": [ + 12, + 12 + ], + "text": "Find a Random Priest or Wizard Wand", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.zeb4gEtpRKUhpcI0.json b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.zeb4gEtpRKUhpcI0.json index b49b7c42..a99794ba 100644 --- a/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.zeb4gEtpRKUhpcI0.json +++ b/data/packs/rollable-tables.db/!tables.results!ZzffJkaIfmdPzdE7.zeb4gEtpRKUhpcI0.json @@ -9,7 +9,7 @@ 3, 6 ], - "text": "Pick one", + "text": "Choose 1", "type": 0, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.4GZNG0SHARmikiQb.json b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.4GZNG0SHARmikiQb.json new file mode 100644 index 00000000..070a7332 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.4GZNG0SHARmikiQb.json @@ -0,0 +1,15 @@ +{ + "_id": "4GZNG0SHARmikiQb", + "_key": "!tables.results!dExHo4P85MgpwHd9.4GZNG0SHARmikiQb", + "documentCollection": "shadowdark.talents", + "documentId": "5bpWuaT0KTNzuzCu", + "drawn": false, + "img": "icons/skills/melee/strike-axe-energy-pink.webp", + "range": [ + 12, + 12 + ], + "text": "Weapon Mastery", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.BQuhbE1WIuc5gOto.json b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.BQuhbE1WIuc5gOto.json index 6c65025f..7df384f5 100644 --- a/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.BQuhbE1WIuc5gOto.json +++ b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.BQuhbE1WIuc5gOto.json @@ -2,14 +2,14 @@ "_id": "BQuhbE1WIuc5gOto", "_key": "!tables.results!dExHo4P85MgpwHd9.BQuhbE1WIuc5gOto", "documentCollection": "shadowdark.talents", - "documentId": "6t06nSjj1hd6o5SV", + "documentId": null, "drawn": false, - "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "img": "icons/svg/d20-black.svg", "range": [ 7, 9 ], - "text": "+2 to Strength", - "type": 2, + "text": "Choose 1", + "type": 0, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.EEIOWvqRC0GkJhID.json b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.EEIOWvqRC0GkJhID.json new file mode 100644 index 00000000..31f8b0ed --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.EEIOWvqRC0GkJhID.json @@ -0,0 +1,15 @@ +{ + "_id": "EEIOWvqRC0GkJhID", + "_key": "!tables.results!dExHo4P85MgpwHd9.EEIOWvqRC0GkJhID", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.FLge4r1MAbu3to9p.json b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.FLge4r1MAbu3to9p.json index b59e962e..5e59832c 100644 --- a/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.FLge4r1MAbu3to9p.json +++ b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.FLge4r1MAbu3to9p.json @@ -2,14 +2,14 @@ "_id": "FLge4r1MAbu3to9p", "_key": "!tables.results!dExHo4P85MgpwHd9.FLge4r1MAbu3to9p", "documentCollection": "shadowdark.talents", - "documentId": "vIbwotCa1eqCVZMU", + "documentId": "6t06nSjj1hd6o5SV", "drawn": false, "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", "range": [ 7, 9 ], - "text": "+2 to Dexterity", + "text": "+2 to Strength", "type": 2, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.ShfsugAB4FBHqExq.json b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.ShfsugAB4FBHqExq.json index 9352d5c8..b40a70b3 100644 --- a/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.ShfsugAB4FBHqExq.json +++ b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.ShfsugAB4FBHqExq.json @@ -2,14 +2,14 @@ "_id": "ShfsugAB4FBHqExq", "_key": "!tables.results!dExHo4P85MgpwHd9.ShfsugAB4FBHqExq", "documentCollection": "shadowdark.talents", - "documentId": "ZfaFn8TDum3NXYZN", + "documentId": "vIbwotCa1eqCVZMU", "drawn": false, "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", "range": [ 7, 9 ], - "text": "+2 to Constitution", + "text": "+2 to Dexterity", "type": 2, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.aPklVk1LTYxCECxr.json b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.aPklVk1LTYxCECxr.json new file mode 100644 index 00000000..a0d5dfc1 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.aPklVk1LTYxCECxr.json @@ -0,0 +1,15 @@ +{ + "_id": "aPklVk1LTYxCECxr", + "_key": "!tables.results!dExHo4P85MgpwHd9.aPklVk1LTYxCECxr", + "documentCollection": "shadowdark.talents", + "documentId": "0yk16c9qcJ9vCekD", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Attacks and Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.asqi1OvG924Gu5C5.json b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.asqi1OvG924Gu5C5.json new file mode 100644 index 00000000..b12a4026 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.asqi1OvG924Gu5C5.json @@ -0,0 +1,15 @@ +{ + "_id": "asqi1OvG924Gu5C5", + "_key": "!tables.results!dExHo4P85MgpwHd9.asqi1OvG924Gu5C5", + "documentCollection": "shadowdark.talents", + "documentId": "ZfaFn8TDum3NXYZN", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.oB7EljreQF5o8xGj.json b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.oB7EljreQF5o8xGj.json new file mode 100644 index 00000000..bcd77f31 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.oB7EljreQF5o8xGj.json @@ -0,0 +1,15 @@ +{ + "_id": "oB7EljreQF5o8xGj", + "_key": "!tables.results!dExHo4P85MgpwHd9.oB7EljreQF5o8xGj", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.oyZa7BdWVE57dt52.json b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.oyZa7BdWVE57dt52.json new file mode 100644 index 00000000..f4caaf4a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!dExHo4P85MgpwHd9.oyZa7BdWVE57dt52.json @@ -0,0 +1,15 @@ +{ + "_id": "oyZa7BdWVE57dt52", + "_key": "!tables.results!dExHo4P85MgpwHd9.oyZa7BdWVE57dt52", + "documentCollection": "shadowdark.talents", + "documentId": "BsRPGhKXYwJBI9ex", + "drawn": false, + "img": "icons/magic/defensive/shield-barrier-deflect-teal.webp", + "range": [ + 12, + 12 + ], + "text": "Armor Mastery", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.AipGfTboairKszSh.json b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.AipGfTboairKszSh.json new file mode 100644 index 00000000..2cbb0ed6 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.AipGfTboairKszSh.json @@ -0,0 +1,15 @@ +{ + "_id": "AipGfTboairKszSh", + "_key": "!tables.results!fifOKQmilp9Y45lf.AipGfTboairKszSh", + "documentCollection": "shadowdark.talents", + "documentId": "UE2xABVKD0oCDtdx", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 3, + 7 + ], + "text": "+2 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.FrNDXcvWB0zOoEGe.json b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.FrNDXcvWB0zOoEGe.json new file mode 100644 index 00000000..b8ea5ca7 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.FrNDXcvWB0zOoEGe.json @@ -0,0 +1,15 @@ +{ + "_id": "FrNDXcvWB0zOoEGe", + "_key": "!tables.results!fifOKQmilp9Y45lf.FrNDXcvWB0zOoEGe", + "documentCollection": "shadowdark.talents", + "documentId": "IZZnFjWhZurAIZPP", + "drawn": false, + "img": "icons/magic/air/air-smoke-casting.webp", + "range": [ + 12, + 12 + ], + "text": "Spellcasting Advantage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.GMo8T9XHQnGAEu02.json b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.GMo8T9XHQnGAEu02.json new file mode 100644 index 00000000..a1a11cad --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.GMo8T9XHQnGAEu02.json @@ -0,0 +1,15 @@ +{ + "_id": "GMo8T9XHQnGAEu02", + "_key": "!tables.results!fifOKQmilp9Y45lf.GMo8T9XHQnGAEu02", + "documentCollection": "shadowdark.talents", + "documentId": "0WmG5j0Wv685YTqO", + "drawn": false, + "img": "icons/magic/fire/flame-burning-fist-strike.webp", + "range": [ + 3, + 7 + ], + "text": "+1 on Spellcasting Checks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.Roo36lxBYamFDePk.json b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.Roo36lxBYamFDePk.json new file mode 100644 index 00000000..4bf36c01 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.Roo36lxBYamFDePk.json @@ -0,0 +1,15 @@ +{ + "_id": "Roo36lxBYamFDePk", + "_key": "!tables.results!fifOKQmilp9Y45lf.Roo36lxBYamFDePk", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.b50PEac019YpvOhS.json b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.b50PEac019YpvOhS.json new file mode 100644 index 00000000..7637eb37 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.b50PEac019YpvOhS.json @@ -0,0 +1,15 @@ +{ + "_id": "b50PEac019YpvOhS", + "_key": "!tables.results!fifOKQmilp9Y45lf.b50PEac019YpvOhS", + "documentCollection": "shadowdark.talents", + "documentId": "0WmG5j0Wv685YTqO", + "drawn": false, + "img": "icons/magic/fire/flame-burning-fist-strike.webp", + "range": [ + 12, + 12 + ], + "text": "+1 on Spellcasting Checks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.d86aVzgECGzB6UuV.json b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.d86aVzgECGzB6UuV.json new file mode 100644 index 00000000..aec01158 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.d86aVzgECGzB6UuV.json @@ -0,0 +1,15 @@ +{ + "_id": "d86aVzgECGzB6UuV", + "_key": "!tables.results!fifOKQmilp9Y45lf.d86aVzgECGzB6UuV", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 3, + 7 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.hDzWbaWnguLypaXC.json b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.hDzWbaWnguLypaXC.json new file mode 100644 index 00000000..9ee66892 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.hDzWbaWnguLypaXC.json @@ -0,0 +1,15 @@ +{ + "_id": "hDzWbaWnguLypaXC", + "_key": "!tables.results!fifOKQmilp9Y45lf.hDzWbaWnguLypaXC", + "documentCollection": "shadowdark.talents", + "documentId": "iLyOJbUwWHObtBQG", + "drawn": false, + "img": "icons/magic/movement/trail-streak-zigzag-teal.webp", + "range": [ + 12, + 12 + ], + "text": "Teleport to Familiar", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.hgnirTxvrLNk5Wmo.json b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.hgnirTxvrLNk5Wmo.json new file mode 100644 index 00000000..f848a292 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.hgnirTxvrLNk5Wmo.json @@ -0,0 +1,15 @@ +{ + "_id": "hgnirTxvrLNk5Wmo", + "_key": "!tables.results!fifOKQmilp9Y45lf.hgnirTxvrLNk5Wmo", + "documentCollection": "shadowdark.talents", + "documentId": "IZZnFjWhZurAIZPP", + "drawn": false, + "img": "icons/magic/air/air-smoke-casting.webp", + "range": [ + 8, + 9 + ], + "text": "Spellcasting Advantage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.knFZyF6b2lxXItDP.json b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.knFZyF6b2lxXItDP.json new file mode 100644 index 00000000..b67e49ce --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.knFZyF6b2lxXItDP.json @@ -0,0 +1,15 @@ +{ + "_id": "knFZyF6b2lxXItDP", + "_key": "!tables.results!fifOKQmilp9Y45lf.knFZyF6b2lxXItDP", + "documentCollection": "shadowdark.talents", + "documentId": "iLyOJbUwWHObtBQG", + "drawn": false, + "img": "icons/magic/movement/trail-streak-zigzag-teal.webp", + "range": [ + 2, + 2 + ], + "text": "Teleport to Familiar", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.qXC8AXuEpbiV313J.json b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.qXC8AXuEpbiV313J.json new file mode 100644 index 00000000..c2949581 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.qXC8AXuEpbiV313J.json @@ -0,0 +1,15 @@ +{ + "_id": "qXC8AXuEpbiV313J", + "_key": "!tables.results!fifOKQmilp9Y45lf.qXC8AXuEpbiV313J", + "documentCollection": "shadowdark.talents", + "documentId": "ZYZkbENdQAiNsEL6", + "drawn": false, + "img": "icons/sundries/books/book-turquoise-moon.webp", + "range": [ + 10, + 11 + ], + "text": "Learn Witch Spell", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.yGcnNJyu8y2fJT7o.json b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.yGcnNJyu8y2fJT7o.json new file mode 100644 index 00000000..08aee6c6 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.yGcnNJyu8y2fJT7o.json @@ -0,0 +1,15 @@ +{ + "_id": "yGcnNJyu8y2fJT7o", + "_key": "!tables.results!fifOKQmilp9Y45lf.yGcnNJyu8y2fJT7o", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.z4acXCaOMGvZa9I6.json b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.z4acXCaOMGvZa9I6.json new file mode 100644 index 00000000..3c4eaeb4 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!fifOKQmilp9Y45lf.z4acXCaOMGvZa9I6.json @@ -0,0 +1,15 @@ +{ + "_id": "z4acXCaOMGvZa9I6", + "_key": "!tables.results!fifOKQmilp9Y45lf.z4acXCaOMGvZa9I6", + "documentCollection": "shadowdark.talents", + "documentId": "ZYZkbENdQAiNsEL6", + "drawn": false, + "img": "icons/sundries/books/book-turquoise-moon.webp", + "range": [ + 12, + 12 + ], + "text": "Learn Witch Spell", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.1ahzLslWnLCuC8n5.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.1ahzLslWnLCuC8n5.json new file mode 100644 index 00000000..f02e8824 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.1ahzLslWnLCuC8n5.json @@ -0,0 +1,15 @@ +{ + "_id": "1ahzLslWnLCuC8n5", + "_key": "!tables.results!hywroIYso1ANoq4N.1ahzLslWnLCuC8n5", + "documentCollection": "shadowdark.talents", + "documentId": "BOOWJDqwiHN5BdxF", + "drawn": false, + "img": "icons/skills/melee/hand-grip-hammer-spiked-blue.webp", + "range": [ + 3, + 7 + ], + "text": "Learn Melee Weapon", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.3MByfBYtzZzMRwyX.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.3MByfBYtzZzMRwyX.json new file mode 100644 index 00000000..f6e01326 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.3MByfBYtzZzMRwyX.json @@ -0,0 +1,15 @@ +{ + "_id": "3MByfBYtzZzMRwyX", + "_key": "!tables.results!hywroIYso1ANoq4N.3MByfBYtzZzMRwyX", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.3PJRotooaESSqjnl.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.3PJRotooaESSqjnl.json new file mode 100644 index 00000000..ad94e947 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.3PJRotooaESSqjnl.json @@ -0,0 +1,15 @@ +{ + "_id": "3PJRotooaESSqjnl", + "_key": "!tables.results!hywroIYso1ANoq4N.3PJRotooaESSqjnl", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.3mgb4htWQ8Lyc8ks.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.3mgb4htWQ8Lyc8ks.json new file mode 100644 index 00000000..45207f89 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.3mgb4htWQ8Lyc8ks.json @@ -0,0 +1,15 @@ +{ + "_id": "3mgb4htWQ8Lyc8ks", + "_key": "!tables.results!hywroIYso1ANoq4N.3mgb4htWQ8Lyc8ks", + "documentCollection": "shadowdark.talents", + "documentId": "S4zOvXqPlLLNmGKl", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 8, + 9 + ], + "text": "+1 to Melee Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.6pRFf6moKzBWsgkO.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.6pRFf6moKzBWsgkO.json new file mode 100644 index 00000000..41ffa1d4 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.6pRFf6moKzBWsgkO.json @@ -0,0 +1,15 @@ +{ + "_id": "6pRFf6moKzBWsgkO", + "_key": "!tables.results!hywroIYso1ANoq4N.6pRFf6moKzBWsgkO", + "documentCollection": "shadowdark.ancestries", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 3, + 7 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.9aff5gq9VCzuMLgo.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.9aff5gq9VCzuMLgo.json new file mode 100644 index 00000000..51f80931 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.9aff5gq9VCzuMLgo.json @@ -0,0 +1,15 @@ +{ + "_id": "9aff5gq9VCzuMLgo", + "_key": "!tables.results!hywroIYso1ANoq4N.9aff5gq9VCzuMLgo", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 8, + 9 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.9cSiZiY5rzMZdT8S.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.9cSiZiY5rzMZdT8S.json new file mode 100644 index 00000000..09df30d0 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.9cSiZiY5rzMZdT8S.json @@ -0,0 +1,15 @@ +{ + "_id": "9cSiZiY5rzMZdT8S", + "_key": "!tables.results!hywroIYso1ANoq4N.9cSiZiY5rzMZdT8S", + "documentCollection": "shadowdark.talents", + "documentId": "BOOWJDqwiHN5BdxF", + "drawn": false, + "img": "icons/skills/melee/hand-grip-hammer-spiked-blue.webp", + "range": [ + 12, + 12 + ], + "text": "Learn Melee Weapon", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.AQPGmxwBqUuQjKWg.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.AQPGmxwBqUuQjKWg.json new file mode 100644 index 00000000..afd7f348 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.AQPGmxwBqUuQjKWg.json @@ -0,0 +1,15 @@ +{ + "_id": "AQPGmxwBqUuQjKWg", + "_key": "!tables.results!hywroIYso1ANoq4N.AQPGmxwBqUuQjKWg", + "documentCollection": "shadowdark.talents", + "documentId": "6iJ6ETUAKC7DR0aT", + "drawn": false, + "img": "icons/skills/melee/strike-sword-steel-yellow.webp", + "range": [ + 12, + 12 + ], + "text": "Advantage on Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.DcJLusNhfvUcAQLl.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.DcJLusNhfvUcAQLl.json new file mode 100644 index 00000000..ac481c3a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.DcJLusNhfvUcAQLl.json @@ -0,0 +1,15 @@ +{ + "_id": "DcJLusNhfvUcAQLl", + "_key": "!tables.results!hywroIYso1ANoq4N.DcJLusNhfvUcAQLl", + "documentCollection": "shadowdark.talents", + "documentId": "ZfaFn8TDum3NXYZN", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 8, + 9 + ], + "text": "+2 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.I9LTWqB3RwHAKBqX.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.I9LTWqB3RwHAKBqX.json new file mode 100644 index 00000000..1523adcf --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.I9LTWqB3RwHAKBqX.json @@ -0,0 +1,15 @@ +{ + "_id": "I9LTWqB3RwHAKBqX", + "_key": "!tables.results!hywroIYso1ANoq4N.I9LTWqB3RwHAKBqX", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.RyE0dwylYBmsCHoY.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.RyE0dwylYBmsCHoY.json new file mode 100644 index 00000000..5f26688d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.RyE0dwylYBmsCHoY.json @@ -0,0 +1,15 @@ +{ + "_id": "RyE0dwylYBmsCHoY", + "_key": "!tables.results!hywroIYso1ANoq4N.RyE0dwylYBmsCHoY", + "documentCollection": "shadowdark.talents", + "documentId": "UVsf7VJCOrBm42Yz", + "drawn": false, + "img": "icons/skills/movement/feet-winged-boots-glowing-yellow.webp", + "range": [ + 10, + 11 + ], + "text": "Initiative Advantage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.VA9pNnFn3TrNXLo9.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.VA9pNnFn3TrNXLo9.json new file mode 100644 index 00000000..13df0759 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.VA9pNnFn3TrNXLo9.json @@ -0,0 +1,15 @@ +{ + "_id": "VA9pNnFn3TrNXLo9", + "_key": "!tables.results!hywroIYso1ANoq4N.VA9pNnFn3TrNXLo9", + "documentCollection": "shadowdark.talents", + "documentId": "6iJ6ETUAKC7DR0aT", + "drawn": false, + "img": "icons/skills/melee/strike-sword-steel-yellow.webp", + "range": [ + 2, + 2 + ], + "text": "Advantage on Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.W5LGUFV5FrY2yqQX.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.W5LGUFV5FrY2yqQX.json new file mode 100644 index 00000000..c3b740d2 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.W5LGUFV5FrY2yqQX.json @@ -0,0 +1,15 @@ +{ + "_id": "W5LGUFV5FrY2yqQX", + "_key": "!tables.results!hywroIYso1ANoq4N.W5LGUFV5FrY2yqQX", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/strike-polearm-glowing-white.webp", + "range": [ + 3, + 7 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.oGH2I1rhY4Xi2YQj.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.oGH2I1rhY4Xi2YQj.json new file mode 100644 index 00000000..1010d1fc --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.oGH2I1rhY4Xi2YQj.json @@ -0,0 +1,15 @@ +{ + "_id": "oGH2I1rhY4Xi2YQj", + "_key": "!tables.results!hywroIYso1ANoq4N.oGH2I1rhY4Xi2YQj", + "documentCollection": "shadowdark.talents", + "documentId": "S4zOvXqPlLLNmGKl", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.vrQrsASJK5RmsmZA.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.vrQrsASJK5RmsmZA.json new file mode 100644 index 00000000..30fc9735 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.vrQrsASJK5RmsmZA.json @@ -0,0 +1,15 @@ +{ + "_id": "vrQrsASJK5RmsmZA", + "_key": "!tables.results!hywroIYso1ANoq4N.vrQrsASJK5RmsmZA", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 8, + 9 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.yePwQIk9PROkQknC.json b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.yePwQIk9PROkQknC.json new file mode 100644 index 00000000..25c8ff95 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!hywroIYso1ANoq4N.yePwQIk9PROkQknC.json @@ -0,0 +1,15 @@ +{ + "_id": "yePwQIk9PROkQknC", + "_key": "!tables.results!hywroIYso1ANoq4N.yePwQIk9PROkQknC", + "documentCollection": "shadowdark.talents", + "documentId": "UVsf7VJCOrBm42Yz", + "drawn": false, + "img": "icons/skills/movement/feet-winged-boots-glowing-yellow.webp", + "range": [ + 12, + 12 + ], + "text": "Initiative Advantage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.091l4CxS6HBrbOky.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.091l4CxS6HBrbOky.json new file mode 100644 index 00000000..c0556508 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.091l4CxS6HBrbOky.json @@ -0,0 +1,15 @@ +{ + "_id": "091l4CxS6HBrbOky", + "_key": "!tables.results!jeMMr372yditrKMj.091l4CxS6HBrbOky", + "documentCollection": "shadowdark.talents", + "documentId": "Y3Ytsye5zrP43w70", + "drawn": false, + "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.39dfIuez9HPaTZ9w.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.39dfIuez9HPaTZ9w.json new file mode 100644 index 00000000..1639c512 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.39dfIuez9HPaTZ9w.json @@ -0,0 +1,15 @@ +{ + "_id": "39dfIuez9HPaTZ9w", + "_key": "!tables.results!jeMMr372yditrKMj.39dfIuez9HPaTZ9w", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 3, + 7 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.5oJDFWhBzrbLd6ve.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.5oJDFWhBzrbLd6ve.json new file mode 100644 index 00000000..2ddc617a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.5oJDFWhBzrbLd6ve.json @@ -0,0 +1,15 @@ +{ + "_id": "5oJDFWhBzrbLd6ve", + "_key": "!tables.results!jeMMr372yditrKMj.5oJDFWhBzrbLd6ve", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 8, + 9 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.GzXlTtJ6u0TMVIJx.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.GzXlTtJ6u0TMVIJx.json new file mode 100644 index 00000000..73cc8aec --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.GzXlTtJ6u0TMVIJx.json @@ -0,0 +1,15 @@ +{ + "_id": "GzXlTtJ6u0TMVIJx", + "_key": "!tables.results!jeMMr372yditrKMj.GzXlTtJ6u0TMVIJx", + "documentCollection": "shadowdark.talents", + "documentId": "Y3Ytsye5zrP43w70", + "drawn": false, + "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", + "range": [ + 3, + 7 + ], + "text": "+1 to Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.Hf3DleWOFlQGEiaY.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.Hf3DleWOFlQGEiaY.json new file mode 100644 index 00000000..3fab4280 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.Hf3DleWOFlQGEiaY.json @@ -0,0 +1,15 @@ +{ + "_id": "Hf3DleWOFlQGEiaY", + "_key": "!tables.results!jeMMr372yditrKMj.Hf3DleWOFlQGEiaY", + "documentCollection": "shadowdark.talents", + "documentId": "EUE1pFpmreF9ZMKx", + "drawn": false, + "img": "icons/skills/movement/ball-spinning-blue.webp", + "range": [ + 2, + 2 + ], + "text": "Teleport", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.P4APwE3PjmK0zZS9.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.P4APwE3PjmK0zZS9.json new file mode 100644 index 00000000..98ecd99f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.P4APwE3PjmK0zZS9.json @@ -0,0 +1,15 @@ +{ + "_id": "P4APwE3PjmK0zZS9", + "_key": "!tables.results!jeMMr372yditrKMj.P4APwE3PjmK0zZS9", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.PGpSTzWj5JhUZoNo.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.PGpSTzWj5JhUZoNo.json new file mode 100644 index 00000000..27c48df1 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.PGpSTzWj5JhUZoNo.json @@ -0,0 +1,15 @@ +{ + "_id": "PGpSTzWj5JhUZoNo", + "_key": "!tables.results!jeMMr372yditrKMj.PGpSTzWj5JhUZoNo", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.PTFJSiDTH7423FGk.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.PTFJSiDTH7423FGk.json new file mode 100644 index 00000000..e04634db --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.PTFJSiDTH7423FGk.json @@ -0,0 +1,15 @@ +{ + "_id": "PTFJSiDTH7423FGk", + "_key": "!tables.results!jeMMr372yditrKMj.PTFJSiDTH7423FGk", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 8, + 9 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.SIeV3JZmL1Nk1sWD.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.SIeV3JZmL1Nk1sWD.json new file mode 100644 index 00000000..edbacd50 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.SIeV3JZmL1Nk1sWD.json @@ -0,0 +1,15 @@ +{ + "_id": "SIeV3JZmL1Nk1sWD", + "_key": "!tables.results!jeMMr372yditrKMj.SIeV3JZmL1Nk1sWD", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.dLGxXiUn05KNCf3N.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.dLGxXiUn05KNCf3N.json new file mode 100644 index 00000000..4323147d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.dLGxXiUn05KNCf3N.json @@ -0,0 +1,15 @@ +{ + "_id": "dLGxXiUn05KNCf3N", + "_key": "!tables.results!jeMMr372yditrKMj.dLGxXiUn05KNCf3N", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 8, + 9 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.epGQM54jf64rTnjS.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.epGQM54jf64rTnjS.json new file mode 100644 index 00000000..b4dec654 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.epGQM54jf64rTnjS.json @@ -0,0 +1,15 @@ +{ + "_id": "epGQM54jf64rTnjS", + "_key": "!tables.results!jeMMr372yditrKMj.epGQM54jf64rTnjS", + "documentCollection": "shadowdark.talents", + "documentId": "EUE1pFpmreF9ZMKx", + "drawn": false, + "img": "icons/skills/movement/ball-spinning-blue.webp", + "range": [ + 12, + 12 + ], + "text": "Teleport", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.jd6V7fRcXbNS8cLk.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.jd6V7fRcXbNS8cLk.json new file mode 100644 index 00000000..2f4574bb --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.jd6V7fRcXbNS8cLk.json @@ -0,0 +1,15 @@ +{ + "_id": "jd6V7fRcXbNS8cLk", + "_key": "!tables.results!jeMMr372yditrKMj.jd6V7fRcXbNS8cLk", + "documentCollection": "shadowdark.talents", + "documentId": "H6gRb0879zMVYdiO", + "drawn": false, + "img": "icons/creatures/magical/spirit-fear-energy-pink.webp", + "range": [ + 12, + 12 + ], + "text": "Force Morale Check", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.k0uOd6xLlRz2UwJj.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.k0uOd6xLlRz2UwJj.json new file mode 100644 index 00000000..1785b99d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.k0uOd6xLlRz2UwJj.json @@ -0,0 +1,15 @@ +{ + "_id": "k0uOd6xLlRz2UwJj", + "_key": "!tables.results!jeMMr372yditrKMj.k0uOd6xLlRz2UwJj", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 3, + 7 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.sLxf2ugDHsnnIVRP.json b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.sLxf2ugDHsnnIVRP.json new file mode 100644 index 00000000..4c55f5c4 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!jeMMr372yditrKMj.sLxf2ugDHsnnIVRP.json @@ -0,0 +1,15 @@ +{ + "_id": "sLxf2ugDHsnnIVRP", + "_key": "!tables.results!jeMMr372yditrKMj.sLxf2ugDHsnnIVRP", + "documentCollection": "shadowdark.talents", + "documentId": "H6gRb0879zMVYdiO", + "drawn": false, + "img": "icons/creatures/magical/spirit-fear-energy-pink.webp", + "range": [ + 10, + 11 + ], + "text": "Force Morale Check", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.3ycSx39Jmtbw3PAx.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.3ycSx39Jmtbw3PAx.json new file mode 100644 index 00000000..c07e47a3 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.3ycSx39Jmtbw3PAx.json @@ -0,0 +1,15 @@ +{ + "_id": "3ycSx39Jmtbw3PAx", + "_key": "!tables.results!mi0QYvreMf9j512E.3ycSx39Jmtbw3PAx", + "documentCollection": "shadowdark.talents", + "documentId": "Y3Ytsye5zrP43w70", + "drawn": false, + "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.99VfvZ0es75tMHRJ.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.99VfvZ0es75tMHRJ.json new file mode 100644 index 00000000..c8f5be76 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.99VfvZ0es75tMHRJ.json @@ -0,0 +1,15 @@ +{ + "_id": "99VfvZ0es75tMHRJ", + "_key": "!tables.results!mi0QYvreMf9j512E.99VfvZ0es75tMHRJ", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.9v8u3oIKb1N0rdRM.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.9v8u3oIKb1N0rdRM.json new file mode 100644 index 00000000..ba6b03ac --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.9v8u3oIKb1N0rdRM.json @@ -0,0 +1,15 @@ +{ + "_id": "9v8u3oIKb1N0rdRM", + "_key": "!tables.results!mi0QYvreMf9j512E.9v8u3oIKb1N0rdRM", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 8, + 9 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.DwiNOG3uBT7nwUDK.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.DwiNOG3uBT7nwUDK.json new file mode 100644 index 00000000..5c6be7d1 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.DwiNOG3uBT7nwUDK.json @@ -0,0 +1,15 @@ +{ + "_id": "DwiNOG3uBT7nwUDK", + "_key": "!tables.results!mi0QYvreMf9j512E.DwiNOG3uBT7nwUDK", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 3, + 7 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.EIESJe7TYSrPR7Lf.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.EIESJe7TYSrPR7Lf.json new file mode 100644 index 00000000..bc668a94 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.EIESJe7TYSrPR7Lf.json @@ -0,0 +1,15 @@ +{ + "_id": "EIESJe7TYSrPR7Lf", + "_key": "!tables.results!mi0QYvreMf9j512E.EIESJe7TYSrPR7Lf", + "documentCollection": "shadowdark.talents", + "documentId": "j4a9tc7JoXyVObkZ", + "drawn": false, + "img": "icons/weapons/bows/longbow-recurve-leather-brown.webp", + "range": [ + 3, + 7 + ], + "text": "Learn to Wield a Longbow", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.EbXl9TXkEochjEzH.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.EbXl9TXkEochjEzH.json new file mode 100644 index 00000000..36faf095 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.EbXl9TXkEochjEzH.json @@ -0,0 +1,15 @@ +{ + "_id": "EbXl9TXkEochjEzH", + "_key": "!tables.results!mi0QYvreMf9j512E.EbXl9TXkEochjEzH", + "documentCollection": "shadowdark.talents", + "documentId": "52dWOJ8zzxCwfM1B", + "drawn": false, + "img": "icons/magic/defensive/shield-barrier-glowing-triangle-blue-yellow.webp", + "range": [ + 10, + 11 + ], + "text": "Magic Resistance", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.HTLJU1oZcZidDP0e.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.HTLJU1oZcZidDP0e.json new file mode 100644 index 00000000..c6973ad7 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.HTLJU1oZcZidDP0e.json @@ -0,0 +1,15 @@ +{ + "_id": "HTLJU1oZcZidDP0e", + "_key": "!tables.results!mi0QYvreMf9j512E.HTLJU1oZcZidDP0e", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 8, + 9 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.OjESzhXmkRXRptqc.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.OjESzhXmkRXRptqc.json new file mode 100644 index 00000000..f1af6b81 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.OjESzhXmkRXRptqc.json @@ -0,0 +1,15 @@ +{ + "_id": "OjESzhXmkRXRptqc", + "_key": "!tables.results!mi0QYvreMf9j512E.OjESzhXmkRXRptqc", + "documentCollection": "shadowdark.talents", + "documentId": "rtCyEISzbgf6ZuJb", + "drawn": false, + "img": "icons/magic/control/hypnosis-mesmerism-pendulum.webp", + "range": [ + 12, + 12 + ], + "text": "Hypnotize", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.RrzLf4WgWJQB21WQ.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.RrzLf4WgWJQB21WQ.json new file mode 100644 index 00000000..244f1eef --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.RrzLf4WgWJQB21WQ.json @@ -0,0 +1,15 @@ +{ + "_id": "RrzLf4WgWJQB21WQ", + "_key": "!tables.results!mi0QYvreMf9j512E.RrzLf4WgWJQB21WQ", + "documentCollection": "shadowdark.talents", + "documentId": "52dWOJ8zzxCwfM1B", + "drawn": false, + "img": "icons/magic/defensive/shield-barrier-glowing-triangle-blue-yellow.webp", + "range": [ + 12, + 12 + ], + "text": "Magic Resistance", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.alxTWycBBuIy9B2I.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.alxTWycBBuIy9B2I.json new file mode 100644 index 00000000..27ace27d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.alxTWycBBuIy9B2I.json @@ -0,0 +1,15 @@ +{ + "_id": "alxTWycBBuIy9B2I", + "_key": "!tables.results!mi0QYvreMf9j512E.alxTWycBBuIy9B2I", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.iyUzjgnbOlfguGtd.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.iyUzjgnbOlfguGtd.json new file mode 100644 index 00000000..b33fa317 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.iyUzjgnbOlfguGtd.json @@ -0,0 +1,15 @@ +{ + "_id": "iyUzjgnbOlfguGtd", + "_key": "!tables.results!mi0QYvreMf9j512E.iyUzjgnbOlfguGtd", + "documentCollection": "shadowdark.talents", + "documentId": "Y3Ytsye5zrP43w70", + "drawn": false, + "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", + "range": [ + 3, + 7 + ], + "text": "+1 to Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.kNHLU5Jg5fuOZhyo.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.kNHLU5Jg5fuOZhyo.json new file mode 100644 index 00000000..e946c78e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.kNHLU5Jg5fuOZhyo.json @@ -0,0 +1,15 @@ +{ + "_id": "kNHLU5Jg5fuOZhyo", + "_key": "!tables.results!mi0QYvreMf9j512E.kNHLU5Jg5fuOZhyo", + "documentCollection": "shadowdark.talents", + "documentId": "rtCyEISzbgf6ZuJb", + "drawn": false, + "img": "icons/magic/control/hypnosis-mesmerism-pendulum.webp", + "range": [ + 2, + 2 + ], + "text": "Hypnotize", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.maQT0ylt6hkVAygR.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.maQT0ylt6hkVAygR.json new file mode 100644 index 00000000..81e95830 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.maQT0ylt6hkVAygR.json @@ -0,0 +1,15 @@ +{ + "_id": "maQT0ylt6hkVAygR", + "_key": "!tables.results!mi0QYvreMf9j512E.maQT0ylt6hkVAygR", + "documentCollection": "shadowdark.talents", + "documentId": "j4a9tc7JoXyVObkZ", + "drawn": false, + "img": "icons/weapons/bows/longbow-recurve-leather-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Learn to Wield a Longbow", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.zWYEp2vfd4hL0tzf.json b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.zWYEp2vfd4hL0tzf.json new file mode 100644 index 00000000..ed6bb76a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!mi0QYvreMf9j512E.zWYEp2vfd4hL0tzf.json @@ -0,0 +1,15 @@ +{ + "_id": "zWYEp2vfd4hL0tzf", + "_key": "!tables.results!mi0QYvreMf9j512E.zWYEp2vfd4hL0tzf", + "documentCollection": "shadowdark.talents", + "documentId": "UE2xABVKD0oCDtdx", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 8, + 9 + ], + "text": "+2 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.CYltJxlhj4697eoE.json b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.CYltJxlhj4697eoE.json new file mode 100644 index 00000000..0cc56add --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.CYltJxlhj4697eoE.json @@ -0,0 +1,15 @@ +{ + "_id": "CYltJxlhj4697eoE", + "_key": "!tables.results!oKkk7o3Zhlab2vie.CYltJxlhj4697eoE", + "documentCollection": "shadowdark.talents", + "documentId": "9K2XPwkAA7BYZQrW", + "drawn": false, + "img": "icons/sundries/scrolls/scroll-bound-sealed-red-green.webp", + "range": [ + 12, + 12 + ], + "text": "+1 XP for Secrets", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.GdBfoWNz5leRfsRQ.json b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.GdBfoWNz5leRfsRQ.json new file mode 100644 index 00000000..0e465e3a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.GdBfoWNz5leRfsRQ.json @@ -0,0 +1,15 @@ +{ + "_id": "GdBfoWNz5leRfsRQ", + "_key": "!tables.results!oKkk7o3Zhlab2vie.GdBfoWNz5leRfsRQ", + "documentCollection": "shadowdark.talents", + "documentId": "aRY0hjpvzYpdRbfR", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 8, + 9 + ], + "text": "+2 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.J5BrOWEBfnGz6TOl.json b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.J5BrOWEBfnGz6TOl.json new file mode 100644 index 00000000..23c10384 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.J5BrOWEBfnGz6TOl.json @@ -0,0 +1,15 @@ +{ + "_id": "J5BrOWEBfnGz6TOl", + "_key": "!tables.results!oKkk7o3Zhlab2vie.J5BrOWEBfnGz6TOl", + "documentCollection": "shadowdark.talents", + "documentId": "mgRrWET5MEaGLVNo", + "drawn": false, + "img": "icons/sundries/books/book-eye-purple.webp", + "range": [ + 12, + 12 + ], + "text": "Learn a Wizard Spell", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.YYdtqKeiDCgowBHw.json b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.YYdtqKeiDCgowBHw.json new file mode 100644 index 00000000..0fdf833c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.YYdtqKeiDCgowBHw.json @@ -0,0 +1,15 @@ +{ + "_id": "YYdtqKeiDCgowBHw", + "_key": "!tables.results!oKkk7o3Zhlab2vie.YYdtqKeiDCgowBHw", + "documentCollection": "shadowdark.talents", + "documentId": "IbWH7TwcOPMJt842", + "drawn": false, + "img": "icons/skills/wounds/anatomy-organ-brain-pink-red.webp", + "range": [ + 2, + 2 + ], + "text": "Read Mind of Creature", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.cP5A9kBl3bonbYDt.json b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.cP5A9kBl3bonbYDt.json new file mode 100644 index 00000000..bffafb80 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.cP5A9kBl3bonbYDt.json @@ -0,0 +1,15 @@ +{ + "_id": "cP5A9kBl3bonbYDt", + "_key": "!tables.results!oKkk7o3Zhlab2vie.cP5A9kBl3bonbYDt", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 8, + 9 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.cz4TZBExg4JzpDiG.json b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.cz4TZBExg4JzpDiG.json new file mode 100644 index 00000000..ecbf3fad --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.cz4TZBExg4JzpDiG.json @@ -0,0 +1,15 @@ +{ + "_id": "cz4TZBExg4JzpDiG", + "_key": "!tables.results!oKkk7o3Zhlab2vie.cz4TZBExg4JzpDiG", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 8, + 9 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.g66FwWpV9CNiEgSL.json b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.g66FwWpV9CNiEgSL.json new file mode 100644 index 00000000..d1502f99 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.g66FwWpV9CNiEgSL.json @@ -0,0 +1,15 @@ +{ + "_id": "g66FwWpV9CNiEgSL", + "_key": "!tables.results!oKkk7o3Zhlab2vie.g66FwWpV9CNiEgSL", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.oiGOfHAm8buwFfab.json b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.oiGOfHAm8buwFfab.json new file mode 100644 index 00000000..b7fc6516 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.oiGOfHAm8buwFfab.json @@ -0,0 +1,15 @@ +{ + "_id": "oiGOfHAm8buwFfab", + "_key": "!tables.results!oKkk7o3Zhlab2vie.oiGOfHAm8buwFfab", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.pjJcSMrBg1IhEAHo.json b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.pjJcSMrBg1IhEAHo.json new file mode 100644 index 00000000..ead61e93 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.pjJcSMrBg1IhEAHo.json @@ -0,0 +1,15 @@ +{ + "_id": "pjJcSMrBg1IhEAHo", + "_key": "!tables.results!oKkk7o3Zhlab2vie.pjJcSMrBg1IhEAHo", + "documentCollection": "shadowdark.talents", + "documentId": "mgRrWET5MEaGLVNo", + "drawn": false, + "img": "icons/sundries/books/book-eye-purple.webp", + "range": [ + 3, + 7 + ], + "text": "Learn a Wizard Spell", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.sUBmDCtzTCoAeRGi.json b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.sUBmDCtzTCoAeRGi.json new file mode 100644 index 00000000..347752d9 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.sUBmDCtzTCoAeRGi.json @@ -0,0 +1,15 @@ +{ + "_id": "sUBmDCtzTCoAeRGi", + "_key": "!tables.results!oKkk7o3Zhlab2vie.sUBmDCtzTCoAeRGi", + "documentCollection": "shadowdark.talents", + "documentId": "IbWH7TwcOPMJt842", + "drawn": false, + "img": "icons/skills/wounds/anatomy-organ-brain-pink-red.webp", + "range": [ + 12, + 12 + ], + "text": "Read Mind of Creature", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.ting27K52nKeHVFs.json b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.ting27K52nKeHVFs.json new file mode 100644 index 00000000..018f7f4f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!oKkk7o3Zhlab2vie.ting27K52nKeHVFs.json @@ -0,0 +1,15 @@ +{ + "_id": "ting27K52nKeHVFs", + "_key": "!tables.results!oKkk7o3Zhlab2vie.ting27K52nKeHVFs", + "documentCollection": "shadowdark.talents", + "documentId": "9K2XPwkAA7BYZQrW", + "drawn": false, + "img": "icons/sundries/scrolls/scroll-bound-sealed-red-green.webp", + "range": [ + 10, + 11 + ], + "text": "+1 XP for Secrets", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.1hRt1E9m3PhzvnTa.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.1hRt1E9m3PhzvnTa.json new file mode 100644 index 00000000..66a7c4e9 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.1hRt1E9m3PhzvnTa.json @@ -0,0 +1,15 @@ +{ + "_id": "1hRt1E9m3PhzvnTa", + "_key": "!tables.results!owING8sYmiI43Od0.1hRt1E9m3PhzvnTa", + "documentCollection": "shadowdark.talents", + "documentId": "LDJCx5syOcenLMZf", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.3fC6UOcruuxPv22V.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.3fC6UOcruuxPv22V.json new file mode 100644 index 00000000..a923ca79 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.3fC6UOcruuxPv22V.json @@ -0,0 +1,15 @@ +{ + "_id": "3fC6UOcruuxPv22V", + "_key": "!tables.results!owING8sYmiI43Od0.3fC6UOcruuxPv22V", + "documentCollection": "shadowdark.talents", + "documentId": "ZfaFn8TDum3NXYZN", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.4ykXnJvmU4FCBVn9.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.4ykXnJvmU4FCBVn9.json new file mode 100644 index 00000000..c217ff7a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.4ykXnJvmU4FCBVn9.json @@ -0,0 +1,15 @@ +{ + "_id": "4ykXnJvmU4FCBVn9", + "_key": "!tables.results!owING8sYmiI43Od0.4ykXnJvmU4FCBVn9", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 7, + 9 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.6Fb8tyC63hJMArDU.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.6Fb8tyC63hJMArDU.json new file mode 100644 index 00000000..493ca54b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.6Fb8tyC63hJMArDU.json @@ -0,0 +1,15 @@ +{ + "_id": "6Fb8tyC63hJMArDU", + "_key": "!tables.results!owING8sYmiI43Od0.6Fb8tyC63hJMArDU", + "documentCollection": "shadowdark.talents", + "documentId": "excvhYcpm1qd09IV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.BKkOjRDEZvO2uhcY.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.BKkOjRDEZvO2uhcY.json new file mode 100644 index 00000000..7456a360 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.BKkOjRDEZvO2uhcY.json @@ -0,0 +1,15 @@ +{ + "_id": "BKkOjRDEZvO2uhcY", + "_key": "!tables.results!owING8sYmiI43Od0.BKkOjRDEZvO2uhcY", + "documentCollection": "shadowdark.talents", + "documentId": "5INkcbMVFxK6cW5Z", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.F38ywgpVwKx4Owuj.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.F38ywgpVwKx4Owuj.json new file mode 100644 index 00000000..46e60389 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.F38ywgpVwKx4Owuj.json @@ -0,0 +1,15 @@ +{ + "_id": "F38ywgpVwKx4Owuj", + "_key": "!tables.results!owING8sYmiI43Od0.F38ywgpVwKx4Owuj", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.FHstLynW2KARM9Oe.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.FHstLynW2KARM9Oe.json new file mode 100644 index 00000000..d32dcd24 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.FHstLynW2KARM9Oe.json @@ -0,0 +1,15 @@ +{ + "_id": "FHstLynW2KARM9Oe", + "_key": "!tables.results!owING8sYmiI43Od0.FHstLynW2KARM9Oe", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/dice/d20black.svg", + "range": [ + 7, + 9 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.H2w1h5Ghz1jsN4nA.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.H2w1h5Ghz1jsN4nA.json new file mode 100644 index 00000000..338bec00 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.H2w1h5Ghz1jsN4nA.json @@ -0,0 +1,15 @@ +{ + "_id": "H2w1h5Ghz1jsN4nA", + "_key": "!tables.results!owING8sYmiI43Od0.H2w1h5Ghz1jsN4nA", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/strike-polearm-glowing-white.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.I3x7nI5rOQULCyOu.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.I3x7nI5rOQULCyOu.json new file mode 100644 index 00000000..fd231d55 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.I3x7nI5rOQULCyOu.json @@ -0,0 +1,15 @@ +{ + "_id": "I3x7nI5rOQULCyOu", + "_key": "!tables.results!owING8sYmiI43Od0.I3x7nI5rOQULCyOu", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.J28wRkfaZuOACPhT.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.J28wRkfaZuOACPhT.json new file mode 100644 index 00000000..3cc6889f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.J28wRkfaZuOACPhT.json @@ -0,0 +1,15 @@ +{ + "_id": "J28wRkfaZuOACPhT", + "_key": "!tables.results!owING8sYmiI43Od0.J28wRkfaZuOACPhT", + "documentCollection": "shadowdark.talents", + "documentId": "S4zOvXqPlLLNmGKl", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 3, + 6 + ], + "text": "+1 to Melee Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.KAtMauxEQAd7hU4B.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.KAtMauxEQAd7hU4B.json new file mode 100644 index 00000000..51785e60 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.KAtMauxEQAd7hU4B.json @@ -0,0 +1,15 @@ +{ + "_id": "KAtMauxEQAd7hU4B", + "_key": "!tables.results!owING8sYmiI43Od0.KAtMauxEQAd7hU4B", + "documentCollection": "shadowdark.talents", + "documentId": "vRW8GSIKWXyOAKbw", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.KB9FB7mT9sSTfQFI.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.KB9FB7mT9sSTfQFI.json new file mode 100644 index 00000000..ae0b0e97 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.KB9FB7mT9sSTfQFI.json @@ -0,0 +1,15 @@ +{ + "_id": "KB9FB7mT9sSTfQFI", + "_key": "!tables.results!owING8sYmiI43Od0.KB9FB7mT9sSTfQFI", + "documentCollection": "shadowdark.talents", + "documentId": "eJHwfYQZ9LmLQeSn", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.R2F838Z5v7fORmaP.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.R2F838Z5v7fORmaP.json new file mode 100644 index 00000000..706567d0 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.R2F838Z5v7fORmaP.json @@ -0,0 +1,15 @@ +{ + "_id": "R2F838Z5v7fORmaP", + "_key": "!tables.results!owING8sYmiI43Od0.R2F838Z5v7fORmaP", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Or +2 points to distribute to stats", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.RpOW91KjuP7h5Ysu.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.RpOW91KjuP7h5Ysu.json new file mode 100644 index 00000000..975ea2f8 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.RpOW91KjuP7h5Ysu.json @@ -0,0 +1,15 @@ +{ + "_id": "RpOW91KjuP7h5Ysu", + "_key": "!tables.results!owING8sYmiI43Od0.RpOW91KjuP7h5Ysu", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.SBZOdBtSsmgfYcRx.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.SBZOdBtSsmgfYcRx.json new file mode 100644 index 00000000..d6f1e635 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.SBZOdBtSsmgfYcRx.json @@ -0,0 +1,15 @@ +{ + "_id": "SBZOdBtSsmgfYcRx", + "_key": "!tables.results!owING8sYmiI43Od0.SBZOdBtSsmgfYcRx", + "documentCollection": "shadowdark.talents", + "documentId": "IDGFaxKnYJWWuWQ7", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.URnN0s5T6KkCUOkc.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.URnN0s5T6KkCUOkc.json new file mode 100644 index 00000000..86cead65 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.URnN0s5T6KkCUOkc.json @@ -0,0 +1,15 @@ +{ + "_id": "URnN0s5T6KkCUOkc", + "_key": "!tables.results!owING8sYmiI43Od0.URnN0s5T6KkCUOkc", + "documentCollection": "shadowdark.talents", + "documentId": "S4zOvXqPlLLNmGKl", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.VUPVqk3P5Qe8Mtc8.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.VUPVqk3P5Qe8Mtc8.json new file mode 100644 index 00000000..4cab7da8 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.VUPVqk3P5Qe8Mtc8.json @@ -0,0 +1,15 @@ +{ + "_id": "VUPVqk3P5Qe8Mtc8", + "_key": "!tables.results!owING8sYmiI43Od0.VUPVqk3P5Qe8Mtc8", + "documentCollection": "shadowdark.talents", + "documentId": "8SXPsiWvG2UcXGgW", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.c5EfVLh62DaEj0qZ.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.c5EfVLh62DaEj0qZ.json new file mode 100644 index 00000000..fd1de892 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.c5EfVLh62DaEj0qZ.json @@ -0,0 +1,15 @@ +{ + "_id": "c5EfVLh62DaEj0qZ", + "_key": "!tables.results!owING8sYmiI43Od0.c5EfVLh62DaEj0qZ", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.eGx16lzfXof8yKwd.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.eGx16lzfXof8yKwd.json new file mode 100644 index 00000000..41dd0aca --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.eGx16lzfXof8yKwd.json @@ -0,0 +1,15 @@ +{ + "_id": "eGx16lzfXof8yKwd", + "_key": "!tables.results!owING8sYmiI43Od0.eGx16lzfXof8yKwd", + "documentCollection": "shadowdark.talents", + "documentId": "ZfaFn8TDum3NXYZN", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.efOHroUKN8eHOSZt.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.efOHroUKN8eHOSZt.json new file mode 100644 index 00000000..4c38d642 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.efOHroUKN8eHOSZt.json @@ -0,0 +1,15 @@ +{ + "_id": "efOHroUKN8eHOSZt", + "_key": "!tables.results!owING8sYmiI43Od0.efOHroUKN8eHOSZt", + "documentCollection": "shadowdark.talents", + "documentId": "aRY0hjpvzYpdRbfR", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.eneJ7c3K7CbHSiSH.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.eneJ7c3K7CbHSiSH.json new file mode 100644 index 00000000..01f8acfe --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.eneJ7c3K7CbHSiSH.json @@ -0,0 +1,15 @@ +{ + "_id": "eneJ7c3K7CbHSiSH", + "_key": "!tables.results!owING8sYmiI43Od0.eneJ7c3K7CbHSiSH", + "documentCollection": "shadowdark.talents", + "documentId": "gJDAfJhKIXyvlI6B", + "drawn": false, + "img": "icons/magic/life/heart-area-circle-red-green.webp", + "range": [ + 12, + 12 + ], + "text": "Increased Flourish Heal", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.fHDWqshxkTH2SKuf.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.fHDWqshxkTH2SKuf.json new file mode 100644 index 00000000..fc73bfb0 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.fHDWqshxkTH2SKuf.json @@ -0,0 +1,15 @@ +{ + "_id": "fHDWqshxkTH2SKuf", + "_key": "!tables.results!owING8sYmiI43Od0.fHDWqshxkTH2SKuf", + "documentCollection": "shadowdark.talents", + "documentId": "gJDAfJhKIXyvlI6B", + "drawn": false, + "img": "icons/magic/life/heart-area-circle-red-green.webp", + "range": [ + 10, + 11 + ], + "text": "Increased Flourish Heal", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.jdf5yiqR1cGVLN0Y.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.jdf5yiqR1cGVLN0Y.json new file mode 100644 index 00000000..02efe4b5 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.jdf5yiqR1cGVLN0Y.json @@ -0,0 +1,15 @@ +{ + "_id": "jdf5yiqR1cGVLN0Y", + "_key": "!tables.results!owING8sYmiI43Od0.jdf5yiqR1cGVLN0Y", + "documentCollection": "shadowdark.ancestries", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.kuWuSjzaPliAeUPh.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.kuWuSjzaPliAeUPh.json new file mode 100644 index 00000000..a1bea264 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.kuWuSjzaPliAeUPh.json @@ -0,0 +1,15 @@ +{ + "_id": "kuWuSjzaPliAeUPh", + "_key": "!tables.results!owING8sYmiI43Od0.kuWuSjzaPliAeUPh", + "documentCollection": "shadowdark.talents", + "documentId": "sp8lphDMg3vOGHex", + "drawn": false, + "img": "icons/skills/melee/maneuver-daggers-paired-orange.webp", + "range": [ + 12, + 12 + ], + "text": "Ignore all Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.ojjtt091udS568qk.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.ojjtt091udS568qk.json new file mode 100644 index 00000000..52b90099 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.ojjtt091udS568qk.json @@ -0,0 +1,15 @@ +{ + "_id": "ojjtt091udS568qk", + "_key": "!tables.results!owING8sYmiI43Od0.ojjtt091udS568qk", + "documentCollection": "shadowdark.talents", + "documentId": "sp8lphDMg3vOGHex", + "drawn": false, + "img": "icons/skills/melee/maneuver-daggers-paired-orange.webp", + "range": [ + 2, + 2 + ], + "text": "Ignore all Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.pCL5VFTTPzPBfZBw.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.pCL5VFTTPzPBfZBw.json new file mode 100644 index 00000000..ebb2e67f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.pCL5VFTTPzPBfZBw.json @@ -0,0 +1,15 @@ +{ + "_id": "pCL5VFTTPzPBfZBw", + "_key": "!tables.results!owING8sYmiI43Od0.pCL5VFTTPzPBfZBw", + "documentCollection": "shadowdark.talents", + "documentId": "UE2xABVKD0oCDtdx", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.vklY5SecLY8aio0k.json b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.vklY5SecLY8aio0k.json new file mode 100644 index 00000000..cea7ff9a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!owING8sYmiI43Od0.vklY5SecLY8aio0k.json @@ -0,0 +1,15 @@ +{ + "_id": "vklY5SecLY8aio0k", + "_key": "!tables.results!owING8sYmiI43Od0.vklY5SecLY8aio0k", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.3uS5ikvFKm1sS1DN.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.3uS5ikvFKm1sS1DN.json new file mode 100644 index 00000000..828f1731 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.3uS5ikvFKm1sS1DN.json @@ -0,0 +1,15 @@ +{ + "_id": "3uS5ikvFKm1sS1DN", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.3uS5ikvFKm1sS1DN", + "documentCollection": "shadowdark.talents", + "documentId": "quYUUqTTAX3QlAGa", + "drawn": false, + "img": "icons/skills/melee/swords-parry-block-blue.webp", + "range": [ + 4, + 4 + ], + "text": "+1 AC Dual Wield", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.7vUMMDPTWVLtRSgy.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.7vUMMDPTWVLtRSgy.json new file mode 100644 index 00000000..6a3f1cd2 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.7vUMMDPTWVLtRSgy.json @@ -0,0 +1,15 @@ +{ + "_id": "7vUMMDPTWVLtRSgy", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.7vUMMDPTWVLtRSgy", + "documentCollection": "shadowdark.talents", + "documentId": "qmK8gzmaAcowPP4f", + "drawn": false, + "img": "icons/magic/perception/silhouette-stealth-shadow.webp", + "range": [ + 12, + 12 + ], + "text": "Hide from Creature", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.8tkys1MHoifyP1ON.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.8tkys1MHoifyP1ON.json new file mode 100644 index 00000000..9061217b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.8tkys1MHoifyP1ON.json @@ -0,0 +1,15 @@ +{ + "_id": "8tkys1MHoifyP1ON", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.8tkys1MHoifyP1ON", + "documentCollection": "shadowdark.talents", + "documentId": "oLk969u726Pfpx1W", + "drawn": false, + "img": "icons/equipment/feet/boots-leather-laced-brown.webp", + "range": [ + 10, + 10 + ], + "text": "Walk on Sheer Surfaces", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.CTzOVFHEqNWfQtcD.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.CTzOVFHEqNWfQtcD.json new file mode 100644 index 00000000..eac2c64f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.CTzOVFHEqNWfQtcD.json @@ -0,0 +1,15 @@ +{ + "_id": "CTzOVFHEqNWfQtcD", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.CTzOVFHEqNWfQtcD", + "documentCollection": "shadowdark.talents", + "documentId": "279opQ7jDyCaRGAu", + "drawn": false, + "img": "icons/magic/control/hypnosis-mesmerism-eye.webp", + "range": [ + 9, + 9 + ], + "text": "Sleep a Creature", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.LbWaQWCJF2qKlKuB.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.LbWaQWCJF2qKlKuB.json new file mode 100644 index 00000000..97016062 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.LbWaQWCJF2qKlKuB.json @@ -0,0 +1,15 @@ +{ + "_id": "LbWaQWCJF2qKlKuB", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.LbWaQWCJF2qKlKuB", + "documentCollection": "shadowdark.talents", + "documentId": "gaJf2pvxfJVuCeZq", + "drawn": false, + "img": "icons/magic/sonic/explosion-impact-shock-wave.webp", + "range": [ + 3, + 3 + ], + "text": "Avoid Entrapment/Injury", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.N6pZUno6wJh8lHze.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.N6pZUno6wJh8lHze.json new file mode 100644 index 00000000..cf48313a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.N6pZUno6wJh8lHze.json @@ -0,0 +1,15 @@ +{ + "_id": "N6pZUno6wJh8lHze", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.N6pZUno6wJh8lHze", + "documentCollection": "shadowdark.talents", + "documentId": "FB0SAwy4ybT19nFV", + "drawn": false, + "img": "icons/magic/water/wave-water-teal.webp", + "range": [ + 8, + 8 + ], + "text": "Walk on Water", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.NfqbCXXGPXAUKb4N.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.NfqbCXXGPXAUKb4N.json new file mode 100644 index 00000000..709bca7b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.NfqbCXXGPXAUKb4N.json @@ -0,0 +1,15 @@ +{ + "_id": "NfqbCXXGPXAUKb4N", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.NfqbCXXGPXAUKb4N", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 1, + 1 + ], + "text": "Gain two Black Lotus talents", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.ObIfXvSHGcmkhgzX.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.ObIfXvSHGcmkhgzX.json new file mode 100644 index 00000000..f71054df --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.ObIfXvSHGcmkhgzX.json @@ -0,0 +1,15 @@ +{ + "_id": "ObIfXvSHGcmkhgzX", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.ObIfXvSHGcmkhgzX", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "pQAyZAcfrs9JrG0Q", + "drawn": false, + "img": "icons/commodities/flowers/lotus-purple.webp", + "range": [ + 1, + 1 + ], + "text": "Black Lotus Talents", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.PedzlngrlmGSd2AU.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.PedzlngrlmGSd2AU.json new file mode 100644 index 00000000..fc8a2f8c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.PedzlngrlmGSd2AU.json @@ -0,0 +1,15 @@ +{ + "_id": "PedzlngrlmGSd2AU", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.PedzlngrlmGSd2AU", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "pQAyZAcfrs9JrG0Q", + "drawn": false, + "img": "icons/commodities/flowers/lotus-purple.webp", + "range": [ + 1, + 1 + ], + "text": "Black Lotus Talents", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.RByrpuv1MSgPrJNr.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.RByrpuv1MSgPrJNr.json new file mode 100644 index 00000000..8277bd4c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.RByrpuv1MSgPrJNr.json @@ -0,0 +1,15 @@ +{ + "_id": "RByrpuv1MSgPrJNr", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.RByrpuv1MSgPrJNr", + "documentCollection": "shadowdark.talents", + "documentId": "S4zOvXqPlLLNmGKl", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 11, + 11 + ], + "text": "+1 to Melee Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.TtjJRgZPSoNpR7bN.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.TtjJRgZPSoNpR7bN.json new file mode 100644 index 00000000..c3674bf6 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.TtjJRgZPSoNpR7bN.json @@ -0,0 +1,15 @@ +{ + "_id": "TtjJRgZPSoNpR7bN", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.TtjJRgZPSoNpR7bN", + "documentCollection": "shadowdark.talents", + "documentId": "otS81dwxCjBjxPLa", + "drawn": false, + "img": "icons/skills/melee/blade-tip-energy-green.webp", + "range": [ + 2, + 2 + ], + "text": "Paralyze a Target", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.Wj2OfiFNMjl9TjJ4.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.Wj2OfiFNMjl9TjJ4.json new file mode 100644 index 00000000..afe9e533 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.Wj2OfiFNMjl9TjJ4.json @@ -0,0 +1,15 @@ +{ + "_id": "Wj2OfiFNMjl9TjJ4", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.Wj2OfiFNMjl9TjJ4", + "documentCollection": "shadowdark.talents", + "documentId": "JBRFuGnXShMO834j", + "drawn": false, + "img": "icons/skills/melee/strike-dagger-skull-white.webp", + "range": [ + 6, + 6 + ], + "text": "Triple Damage Assassin", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.umg3Dq89glm1NVNb.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.umg3Dq89glm1NVNb.json new file mode 100644 index 00000000..be9b1d1f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.umg3Dq89glm1NVNb.json @@ -0,0 +1,15 @@ +{ + "_id": "umg3Dq89glm1NVNb", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.umg3Dq89glm1NVNb", + "documentCollection": "shadowdark.talents", + "documentId": "Ahy2OiGL4B51Y4vQ", + "drawn": false, + "img": "icons/magic/death/skull-energy-light-white.webp", + "range": [ + 7, + 7 + ], + "text": "Morale Checks at DC 18", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.ySv3ENtCInOjxHyD.json b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.ySv3ENtCInOjxHyD.json new file mode 100644 index 00000000..55531d4c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!pQAyZAcfrs9JrG0Q.ySv3ENtCInOjxHyD.json @@ -0,0 +1,15 @@ +{ + "_id": "ySv3ENtCInOjxHyD", + "_key": "!tables.results!pQAyZAcfrs9JrG0Q.ySv3ENtCInOjxHyD", + "documentCollection": "shadowdark.talents", + "documentId": "Z7og9OPv8PKFuWmQ", + "drawn": false, + "img": "icons/magic/life/cross-worn-green.webp", + "range": [ + 5, + 5 + ], + "text": "Additional HP", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.75GJHt36EtuofTvq.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.75GJHt36EtuofTvq.json new file mode 100644 index 00000000..ac1a601d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.75GJHt36EtuofTvq.json @@ -0,0 +1,15 @@ +{ + "_id": "75GJHt36EtuofTvq", + "_key": "!tables.results!q83PUKIAznuLpqSr.75GJHt36EtuofTvq", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 7, + 7 + ], + "text": "Runaway arcana loop! Your spell targets a random creature you can see, even if it would not normally be possible. Each subsequent turn, you must pass a spellcasting check for that spell or you cast it on another random creature in the same way (effect ends on success)", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.8wXIzpo54QsbWBxT.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.8wXIzpo54QsbWBxT.json new file mode 100644 index 00000000..9746d71a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.8wXIzpo54QsbWBxT.json @@ -0,0 +1,15 @@ +{ + "_id": "8wXIzpo54QsbWBxT", + "_key": "!tables.results!q83PUKIAznuLpqSr.8wXIzpo54QsbWBxT", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 11, + 11 + ], + "text": "Unmitigated chain reaction! You have disadvantage on casting all spells for the next 10 rounds", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.EI6osFZJ0JTXPNFP.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.EI6osFZJ0JTXPNFP.json new file mode 100644 index 00000000..19be2e88 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.EI6osFZJ0JTXPNFP.json @@ -0,0 +1,15 @@ +{ + "_id": "EI6osFZJ0JTXPNFP", + "_key": "!tables.results!q83PUKIAznuLpqSr.EI6osFZJ0JTXPNFP", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 8, + 8 + ], + "text": "Arcane obstruction! You lose the ability to cast all spells of a random tier until you complete a rest", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.FL0DEM3DhRGbv4AG.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.FL0DEM3DhRGbv4AG.json new file mode 100644 index 00000000..e34ad7a0 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.FL0DEM3DhRGbv4AG.json @@ -0,0 +1,15 @@ +{ + "_id": "FL0DEM3DhRGbv4AG", + "_key": "!tables.results!q83PUKIAznuLpqSr.FL0DEM3DhRGbv4AG", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 9, + 9 + ], + "text": "What lurks beyond the veil! You must pass a DC 15 Wisdom check or fall into mad raving for [[/r 1d4]] hours", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.M8VKYie0UBgGPGRB.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.M8VKYie0UBgGPGRB.json new file mode 100644 index 00000000..39c76bf8 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.M8VKYie0UBgGPGRB.json @@ -0,0 +1,15 @@ +{ + "_id": "M8VKYie0UBgGPGRB", + "_key": "!tables.results!q83PUKIAznuLpqSr.M8VKYie0UBgGPGRB", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 10, + 10 + ], + "text": "Ord's balance! You must either permanently sacrifice a magic item or the ability to cast a tier 3+ spell you know", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.PxVizZdjigztf4UH.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.PxVizZdjigztf4UH.json new file mode 100644 index 00000000..f873e017 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.PxVizZdjigztf4UH.json @@ -0,0 +1,15 @@ +{ + "_id": "PxVizZdjigztf4UH", + "_key": "!tables.results!q83PUKIAznuLpqSr.PxVizZdjigztf4UH", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 5, + 5 + ], + "text": "Dark plasma aura! Attacks against you pass through a vile aura, dealing double damage for the next [[/r 2d6]] rounds", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.S2SRrlxctDoHACm1.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.S2SRrlxctDoHACm1.json new file mode 100644 index 00000000..df4e7d7f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.S2SRrlxctDoHACm1.json @@ -0,0 +1,15 @@ +{ + "_id": "S2SRrlxctDoHACm1", + "_key": "!tables.results!q83PUKIAznuLpqSr.S2SRrlxctDoHACm1", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 4, + 4 + ], + "text": "The grimlow! You accidentally summon a hostile grimlow in a space near to you. It persists for 2d4 rounds before disappearing whence it came", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.b4iC8LuRcPRGE4at.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.b4iC8LuRcPRGE4at.json new file mode 100644 index 00000000..4185d3a4 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.b4iC8LuRcPRGE4at.json @@ -0,0 +1,15 @@ +{ + "_id": "b4iC8LuRcPRGE4at", + "_key": "!tables.results!q83PUKIAznuLpqSr.b4iC8LuRcPRGE4at", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 3, + 3 + ], + "text": "Astral incision! An otherworldly blade cuts into your memory. You permanently forget one random spell", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.bhGIFPdpt9gUJAny.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.bhGIFPdpt9gUJAny.json new file mode 100644 index 00000000..10f3e6a0 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.bhGIFPdpt9gUJAny.json @@ -0,0 +1,15 @@ +{ + "_id": "bhGIFPdpt9gUJAny", + "_key": "!tables.results!q83PUKIAznuLpqSr.bhGIFPdpt9gUJAny", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Shred! You tear a large hole in the fabric of the universe close to you; the lightless tear grows larger every round", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.e3Y6IBqetlQqrwnw.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.e3Y6IBqetlQqrwnw.json new file mode 100644 index 00000000..4832f292 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.e3Y6IBqetlQqrwnw.json @@ -0,0 +1,15 @@ +{ + "_id": "e3Y6IBqetlQqrwnw", + "_key": "!tables.results!q83PUKIAznuLpqSr.e3Y6IBqetlQqrwnw", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 6, + 6 + ], + "text": "Gate! You open a magic portal to another location, whether on this plane or another. Something dreadful will come through in [[/r 1d4]] rounds unless you close it with a DC 18 Intelligence check on your turn", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.mSXl6A8WKJmVkGjO.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.mSXl6A8WKJmVkGjO.json new file mode 100644 index 00000000..34cfb75d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.mSXl6A8WKJmVkGjO.json @@ -0,0 +1,15 @@ +{ + "_id": "mSXl6A8WKJmVkGjO", + "_key": "!tables.results!q83PUKIAznuLpqSr.mSXl6A8WKJmVkGjO", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 2, + 2 + ], + "text": "Pyroclastic extrusion! You deal [[/r 3d8]] damage to yourself and all creatures within near", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.nJ0VC8CPWGRjVnGf.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.nJ0VC8CPWGRjVnGf.json new file mode 100644 index 00000000..17c6bcaf --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.nJ0VC8CPWGRjVnGf.json @@ -0,0 +1,15 @@ +{ + "_id": "nJ0VC8CPWGRjVnGf", + "_key": "!tables.results!q83PUKIAznuLpqSr.nJ0VC8CPWGRjVnGf", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "q83PUKIAznuLpqSr", + "drawn": false, + "img": "icons/magic/unholy/strike-body-explode-disintegrate.webp", + "range": [ + 1, + 1 + ], + "text": "Wizard Mishap Tier 5", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.t1IT7UBVnDsVcBhm.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.t1IT7UBVnDsVcBhm.json new file mode 100644 index 00000000..94709d46 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.t1IT7UBVnDsVcBhm.json @@ -0,0 +1,15 @@ +{ + "_id": "t1IT7UBVnDsVcBhm", + "_key": "!tables.results!q83PUKIAznuLpqSr.t1IT7UBVnDsVcBhm", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 1, + 1 + ], + "text": "Devastation! Roll twice and combine both effects (reroll any further 1s).", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.y1lafduW3hINmggm.json b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.y1lafduW3hINmggm.json new file mode 100644 index 00000000..da9029c9 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!q83PUKIAznuLpqSr.y1lafduW3hINmggm.json @@ -0,0 +1,15 @@ +{ + "_id": "y1lafduW3hINmggm", + "_key": "!tables.results!q83PUKIAznuLpqSr.y1lafduW3hINmggm", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "q83PUKIAznuLpqSr", + "drawn": false, + "img": "icons/magic/unholy/strike-body-explode-disintegrate.webp", + "range": [ + 1, + 1 + ], + "text": "Wizard Mishap Tier 5", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.7BChaxkrNLxtppxY.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.7BChaxkrNLxtppxY.json new file mode 100644 index 00000000..17c182a2 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.7BChaxkrNLxtppxY.json @@ -0,0 +1,15 @@ +{ + "_id": "7BChaxkrNLxtppxY", + "_key": "!tables.results!r87J1r4hXVNnPDUK.7BChaxkrNLxtppxY", + "documentCollection": "shadowdark.talents", + "documentId": "38PGv4JtkfDumLDu", + "drawn": false, + "img": "icons/skills/melee/spear-tips-triple-orange.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.Afe9cjdUJroPDLU7.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.Afe9cjdUJroPDLU7.json new file mode 100644 index 00000000..1062259b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.Afe9cjdUJroPDLU7.json @@ -0,0 +1,15 @@ +{ + "_id": "Afe9cjdUJroPDLU7", + "_key": "!tables.results!r87J1r4hXVNnPDUK.Afe9cjdUJroPDLU7", + "documentCollection": "shadowdark.talents", + "documentId": "38PGv4JtkfDumLDu", + "drawn": false, + "img": "icons/skills/melee/spear-tips-triple-orange.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.BQuhbE1WIuc5gOto.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.BQuhbE1WIuc5gOto.json new file mode 100644 index 00000000..f1516216 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.BQuhbE1WIuc5gOto.json @@ -0,0 +1,15 @@ +{ + "_id": "BQuhbE1WIuc5gOto", + "_key": "!tables.results!r87J1r4hXVNnPDUK.BQuhbE1WIuc5gOto", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/dice/d20black.svg", + "range": [ + 7, + 9 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.CcQKT4cCH14EwWwl.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.CcQKT4cCH14EwWwl.json new file mode 100644 index 00000000..eb788f84 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.CcQKT4cCH14EwWwl.json @@ -0,0 +1,15 @@ +{ + "_id": "CcQKT4cCH14EwWwl", + "_key": "!tables.results!r87J1r4hXVNnPDUK.CcQKT4cCH14EwWwl", + "documentCollection": "shadowdark.talents", + "documentId": "WSm6JESNoyFBnkW2", + "drawn": false, + "img": "icons/skills/melee/spear-tips-triple-orange.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee and Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.Dc2IljgTDaMDKhCi.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.Dc2IljgTDaMDKhCi.json new file mode 100644 index 00000000..1c2d53c5 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.Dc2IljgTDaMDKhCi.json @@ -0,0 +1,15 @@ +{ + "_id": "Dc2IljgTDaMDKhCi", + "_key": "!tables.results!r87J1r4hXVNnPDUK.Dc2IljgTDaMDKhCi", + "documentCollection": "shadowdark.talents", + "documentId": "1TGfDukF1dkrJXpm", + "drawn": false, + "img": "icons/magic/movement/abstract-ribbons-red-orange.webp", + "range": [ + 12, + 12 + ], + "text": "Go Berserk", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.FLge4r1MAbu3to9p.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.FLge4r1MAbu3to9p.json new file mode 100644 index 00000000..85abddb5 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.FLge4r1MAbu3to9p.json @@ -0,0 +1,15 @@ +{ + "_id": "FLge4r1MAbu3to9p", + "_key": "!tables.results!r87J1r4hXVNnPDUK.FLge4r1MAbu3to9p", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.M2eQyyt0eSP4yAG7.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.M2eQyyt0eSP4yAG7.json new file mode 100644 index 00000000..c3f54185 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.M2eQyyt0eSP4yAG7.json @@ -0,0 +1,15 @@ +{ + "_id": "M2eQyyt0eSP4yAG7", + "_key": "!tables.results!r87J1r4hXVNnPDUK.M2eQyyt0eSP4yAG7", + "documentCollection": "shadowdark.talents", + "documentId": "WSm6JESNoyFBnkW2", + "drawn": false, + "img": "icons/skills/melee/spear-tips-triple-orange.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee and Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.QS74FxQxoKBZ3sce.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.QS74FxQxoKBZ3sce.json new file mode 100644 index 00000000..f669a0dd --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.QS74FxQxoKBZ3sce.json @@ -0,0 +1,15 @@ +{ + "_id": "QS74FxQxoKBZ3sce", + "_key": "!tables.results!r87J1r4hXVNnPDUK.QS74FxQxoKBZ3sce", + "documentCollection": "shadowdark.talents", + "documentId": "aRY0hjpvzYpdRbfR", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.ShfsugAB4FBHqExq.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.ShfsugAB4FBHqExq.json new file mode 100644 index 00000000..3b9f00f2 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.ShfsugAB4FBHqExq.json @@ -0,0 +1,15 @@ +{ + "_id": "ShfsugAB4FBHqExq", + "_key": "!tables.results!r87J1r4hXVNnPDUK.ShfsugAB4FBHqExq", + "documentCollection": "shadowdark.talents", + "documentId": "ZfaFn8TDum3NXYZN", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.T9mZMjD9D4bUaYN5.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.T9mZMjD9D4bUaYN5.json new file mode 100644 index 00000000..fd6d6857 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.T9mZMjD9D4bUaYN5.json @@ -0,0 +1,15 @@ +{ + "_id": "T9mZMjD9D4bUaYN5", + "_key": "!tables.results!r87J1r4hXVNnPDUK.T9mZMjD9D4bUaYN5", + "documentCollection": "shadowdark.talents", + "documentId": "tfM77lqANyzu0kMy", + "drawn": false, + "img": "icons/magic/unholy/projectiles-binary-pink.webp", + "range": [ + 10, + 11 + ], + "text": "Duality", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.VdqRXeNrpcGEYX4N.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.VdqRXeNrpcGEYX4N.json new file mode 100644 index 00000000..87df2549 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.VdqRXeNrpcGEYX4N.json @@ -0,0 +1,15 @@ +{ + "_id": "VdqRXeNrpcGEYX4N", + "_key": "!tables.results!r87J1r4hXVNnPDUK.VdqRXeNrpcGEYX4N", + "documentCollection": "shadowdark.talents", + "documentId": "38PGv4JtkfDumLDu", + "drawn": false, + "img": "icons/skills/melee/spear-tips-triple-orange.webp", + "range": [ + 3, + 6 + ], + "text": "+1 to Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.Yihi2OJgVq2VUskf.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.Yihi2OJgVq2VUskf.json new file mode 100644 index 00000000..b5d183c7 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.Yihi2OJgVq2VUskf.json @@ -0,0 +1,15 @@ +{ + "_id": "Yihi2OJgVq2VUskf", + "_key": "!tables.results!r87J1r4hXVNnPDUK.Yihi2OJgVq2VUskf", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.bcoQHsMuFXlCWCzB.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.bcoQHsMuFXlCWCzB.json new file mode 100644 index 00000000..2c32154f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.bcoQHsMuFXlCWCzB.json @@ -0,0 +1,15 @@ +{ + "_id": "bcoQHsMuFXlCWCzB", + "_key": "!tables.results!r87J1r4hXVNnPDUK.bcoQHsMuFXlCWCzB", + "documentCollection": "shadowdark.talents", + "documentId": "1TGfDukF1dkrJXpm", + "drawn": false, + "img": "icons/magic/movement/abstract-ribbons-red-orange.webp", + "range": [ + 12, + 12 + ], + "text": "Go Berserk", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.f2ChFkhF5dmTNqdo.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.f2ChFkhF5dmTNqdo.json new file mode 100644 index 00000000..8226ad08 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.f2ChFkhF5dmTNqdo.json @@ -0,0 +1,15 @@ +{ + "_id": "f2ChFkhF5dmTNqdo", + "_key": "!tables.results!r87J1r4hXVNnPDUK.f2ChFkhF5dmTNqdo", + "documentCollection": "shadowdark.talents", + "documentId": "tfM77lqANyzu0kMy", + "drawn": false, + "img": "icons/magic/unholy/projectiles-binary-pink.webp", + "range": [ + 12, + 12 + ], + "text": "Duality", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.hkxPw16K2sOTKC3S.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.hkxPw16K2sOTKC3S.json new file mode 100644 index 00000000..f71284cf --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.hkxPw16K2sOTKC3S.json @@ -0,0 +1,15 @@ +{ + "_id": "hkxPw16K2sOTKC3S", + "_key": "!tables.results!r87J1r4hXVNnPDUK.hkxPw16K2sOTKC3S", + "documentCollection": "shadowdark.talents", + "documentId": "ZfaFn8TDum3NXYZN", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.kUGQVhomlc6KngXV.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.kUGQVhomlc6KngXV.json new file mode 100644 index 00000000..0cd94a34 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.kUGQVhomlc6KngXV.json @@ -0,0 +1,15 @@ +{ + "_id": "kUGQVhomlc6KngXV", + "_key": "!tables.results!r87J1r4hXVNnPDUK.kUGQVhomlc6KngXV", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.ltUdGEgZq18rCsce.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.ltUdGEgZq18rCsce.json new file mode 100644 index 00000000..0726771b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.ltUdGEgZq18rCsce.json @@ -0,0 +1,15 @@ +{ + "_id": "ltUdGEgZq18rCsce", + "_key": "!tables.results!r87J1r4hXVNnPDUK.ltUdGEgZq18rCsce", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.p8QbG7JDIiUgEtHy.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.p8QbG7JDIiUgEtHy.json new file mode 100644 index 00000000..006d56e6 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.p8QbG7JDIiUgEtHy.json @@ -0,0 +1,15 @@ +{ + "_id": "p8QbG7JDIiUgEtHy", + "_key": "!tables.results!r87J1r4hXVNnPDUK.p8QbG7JDIiUgEtHy", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.pBkS6NvUCG0Nx0X8.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.pBkS6NvUCG0Nx0X8.json new file mode 100644 index 00000000..48cd505a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.pBkS6NvUCG0Nx0X8.json @@ -0,0 +1,15 @@ +{ + "_id": "pBkS6NvUCG0Nx0X8", + "_key": "!tables.results!r87J1r4hXVNnPDUK.pBkS6NvUCG0Nx0X8", + "documentCollection": "shadowdark.talents", + "documentId": "WSm6JESNoyFBnkW2", + "drawn": false, + "img": "icons/skills/melee/spear-tips-triple-orange.webp", + "range": [ + 7, + 9 + ], + "text": "+1 to Melee and Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.qJAr4xJXj18x27oe.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.qJAr4xJXj18x27oe.json new file mode 100644 index 00000000..03bf36b5 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.qJAr4xJXj18x27oe.json @@ -0,0 +1,15 @@ +{ + "_id": "qJAr4xJXj18x27oe", + "_key": "!tables.results!r87J1r4hXVNnPDUK.qJAr4xJXj18x27oe", + "documentCollection": "shadowdark.talents", + "documentId": "UE2xABVKD0oCDtdx", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.tA4lGEWDqZX8ujF0.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.tA4lGEWDqZX8ujF0.json new file mode 100644 index 00000000..a8d63ea6 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.tA4lGEWDqZX8ujF0.json @@ -0,0 +1,15 @@ +{ + "_id": "tA4lGEWDqZX8ujF0", + "_key": "!tables.results!r87J1r4hXVNnPDUK.tA4lGEWDqZX8ujF0", + "documentCollection": "shadowdark.talents", + "documentId": "excvhYcpm1qd09IV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.ukAKARj9eP4f17hj.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.ukAKARj9eP4f17hj.json new file mode 100644 index 00000000..a98dff81 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.ukAKARj9eP4f17hj.json @@ -0,0 +1,15 @@ +{ + "_id": "ukAKARj9eP4f17hj", + "_key": "!tables.results!r87J1r4hXVNnPDUK.ukAKARj9eP4f17hj", + "documentCollection": "shadowdark.talents", + "documentId": "1TGfDukF1dkrJXpm", + "drawn": false, + "img": "icons/magic/movement/abstract-ribbons-red-orange.webp", + "range": [ + 2, + 2 + ], + "text": "Go Berserk", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.uuZGp587Ul243hGh.json b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.uuZGp587Ul243hGh.json new file mode 100644 index 00000000..874f0f8d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!r87J1r4hXVNnPDUK.uuZGp587Ul243hGh.json @@ -0,0 +1,15 @@ +{ + "_id": "uuZGp587Ul243hGh", + "_key": "!tables.results!r87J1r4hXVNnPDUK.uuZGp587Ul243hGh", + "documentCollection": "shadowdark.talents", + "documentId": "tfM77lqANyzu0kMy", + "drawn": false, + "img": "icons/magic/unholy/projectiles-binary-pink.webp", + "range": [ + 12, + 12 + ], + "text": "Duality", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.68IbwXh2ZkIU7M9C.json b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.68IbwXh2ZkIU7M9C.json new file mode 100644 index 00000000..6304b537 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.68IbwXh2ZkIU7M9C.json @@ -0,0 +1,15 @@ +{ + "_id": "68IbwXh2ZkIU7M9C", + "_key": "!tables.results!sLMGErVzVfKaLW7r.68IbwXh2ZkIU7M9C", + "documentCollection": "shadowdark.talents", + "documentId": "HzzgAIdhoAyfeItJ", + "drawn": false, + "img": "icons/skills/melee/sword-stuck-glowing-pink.webp", + "range": [ + 12, + 12 + ], + "text": "Backstab +1 Damage Dice", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.8JDYgzOtBzFBi7rE.json b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.8JDYgzOtBzFBi7rE.json index f0d19290..058aa116 100644 --- a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.8JDYgzOtBzFBi7rE.json +++ b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.8JDYgzOtBzFBi7rE.json @@ -2,14 +2,14 @@ "_id": "8JDYgzOtBzFBi7rE", "_key": "!tables.results!sLMGErVzVfKaLW7r.8JDYgzOtBzFBi7rE", "documentCollection": "shadowdark.talents", - "documentId": "HzzgAIdhoAyfeItJ", + "documentId": null, "drawn": false, - "img": "icons/skills/melee/sword-stuck-glowing-pink.webp", + "img": "icons/svg/d20-black.svg", "range": [ 12, 12 ], - "text": "Backstab +1 Damage Dice", - "type": 2, + "text": "Choose 1", + "type": 0, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.9KRMhcAwch5yIcGf.json b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.9KRMhcAwch5yIcGf.json new file mode 100644 index 00000000..29aaf02d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.9KRMhcAwch5yIcGf.json @@ -0,0 +1,15 @@ +{ + "_id": "9KRMhcAwch5yIcGf", + "_key": "!tables.results!sLMGErVzVfKaLW7r.9KRMhcAwch5yIcGf", + "documentCollection": "shadowdark.talents", + "documentId": "UE2xABVKD0oCDtdx", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 6, + 9 + ], + "text": "+2 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.VwxBuVQhig3L2ZIX.json b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.VwxBuVQhig3L2ZIX.json new file mode 100644 index 00000000..d86cb2e6 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.VwxBuVQhig3L2ZIX.json @@ -0,0 +1,15 @@ +{ + "_id": "VwxBuVQhig3L2ZIX", + "_key": "!tables.results!sLMGErVzVfKaLW7r.VwxBuVQhig3L2ZIX", + "documentCollection": "shadowdark.talents", + "documentId": "WSm6JESNoyFBnkW2", + "drawn": false, + "img": "icons/skills/melee/spear-tips-triple-orange.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee and Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.ZmNNZXGHUy01mLQR.json b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.ZmNNZXGHUy01mLQR.json index 6aff2e37..529e54e7 100644 --- a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.ZmNNZXGHUy01mLQR.json +++ b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.ZmNNZXGHUy01mLQR.json @@ -4,7 +4,7 @@ "documentCollection": "shadowdark.talents", "documentId": "WSm6JESNoyFBnkW2", "drawn": false, - "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "img": "icons/skills/melee/spear-tips-triple-orange.webp", "range": [ 10, 11 diff --git a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.cpv69uGbloJc1scW.json b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.cpv69uGbloJc1scW.json index 19e7b9f1..4dcf9e21 100644 --- a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.cpv69uGbloJc1scW.json +++ b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.cpv69uGbloJc1scW.json @@ -2,14 +2,14 @@ "_id": "cpv69uGbloJc1scW", "_key": "!tables.results!sLMGErVzVfKaLW7r.cpv69uGbloJc1scW", "documentCollection": "shadowdark.talents", - "documentId": "6t06nSjj1hd6o5SV", + "documentId": null, "drawn": false, - "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "img": "icons/svg/d20-black.svg", "range": [ 6, 9 ], - "text": "+2 to Strength", - "type": 2, + "text": "Choose 1", + "type": 0, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.mjB4wtgSleT8KVT0.json b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.mjB4wtgSleT8KVT0.json index 4edadf59..85d03d92 100644 --- a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.mjB4wtgSleT8KVT0.json +++ b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.mjB4wtgSleT8KVT0.json @@ -2,14 +2,14 @@ "_id": "mjB4wtgSleT8KVT0", "_key": "!tables.results!sLMGErVzVfKaLW7r.mjB4wtgSleT8KVT0", "documentCollection": "shadowdark.talents", - "documentId": "UE2xABVKD0oCDtdx", + "documentId": "vIbwotCa1eqCVZMU", "drawn": false, "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", "range": [ 6, 9 ], - "text": "+2 to Charisma", + "text": "+2 to Dexterity", "type": 2, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.pMCmooKHJh2qb3kD.json b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.pMCmooKHJh2qb3kD.json index 0a4c5e19..71c13787 100644 --- a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.pMCmooKHJh2qb3kD.json +++ b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.pMCmooKHJh2qb3kD.json @@ -2,14 +2,14 @@ "_id": "pMCmooKHJh2qb3kD", "_key": "!tables.results!sLMGErVzVfKaLW7r.pMCmooKHJh2qb3kD", "documentCollection": "shadowdark.talents", - "documentId": "vIbwotCa1eqCVZMU", + "documentId": "6t06nSjj1hd6o5SV", "drawn": false, "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", "range": [ 6, 9 ], - "text": "+2 to Dexterity", + "text": "+2 to Strength", "type": 2, "weight": 1 } diff --git a/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.wz4n6yUzBW6RVZsw.json b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.wz4n6yUzBW6RVZsw.json new file mode 100644 index 00000000..9aa12714 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!sLMGErVzVfKaLW7r.wz4n6yUzBW6RVZsw.json @@ -0,0 +1,15 @@ +{ + "_id": "wz4n6yUzBW6RVZsw", + "_key": "!tables.results!sLMGErVzVfKaLW7r.wz4n6yUzBW6RVZsw", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.1RvsqGpyjFPC9XWW.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.1RvsqGpyjFPC9XWW.json new file mode 100644 index 00000000..1e139364 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.1RvsqGpyjFPC9XWW.json @@ -0,0 +1,14 @@ +{ + "_id": "1RvsqGpyjFPC9XWW", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.1RvsqGpyjFPC9XWW", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 14, + 14 + ], + "text": "Chezlaz", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.21lFWr4EAaJrN4PY.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.21lFWr4EAaJrN4PY.json new file mode 100644 index 00000000..563f7431 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.21lFWr4EAaJrN4PY.json @@ -0,0 +1,14 @@ +{ + "_id": "21lFWr4EAaJrN4PY", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.21lFWr4EAaJrN4PY", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 7, + 7 + ], + "text": "Binx", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.52tEmCumwpX5RTd4.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.52tEmCumwpX5RTd4.json new file mode 100644 index 00000000..12f1fa18 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.52tEmCumwpX5RTd4.json @@ -0,0 +1,14 @@ +{ + "_id": "52tEmCumwpX5RTd4", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.52tEmCumwpX5RTd4", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 3, + 3 + ], + "text": "Yuktuk", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.8MqzfRhHNkt3ZaGk.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.8MqzfRhHNkt3ZaGk.json new file mode 100644 index 00000000..f618e8a2 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.8MqzfRhHNkt3ZaGk.json @@ -0,0 +1,14 @@ +{ + "_id": "8MqzfRhHNkt3ZaGk", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.8MqzfRhHNkt3ZaGk", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 11, + 11 + ], + "text": "Nork", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.8ykkrYPVhYXE3YEj.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.8ykkrYPVhYXE3YEj.json new file mode 100644 index 00000000..5d9b29e7 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.8ykkrYPVhYXE3YEj.json @@ -0,0 +1,14 @@ +{ + "_id": "8ykkrYPVhYXE3YEj", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.8ykkrYPVhYXE3YEj", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 16, + 16 + ], + "text": "Giblet", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.FJEcV4yoDCfWLcw7.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.FJEcV4yoDCfWLcw7.json new file mode 100644 index 00000000..f0bbebdb --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.FJEcV4yoDCfWLcw7.json @@ -0,0 +1,14 @@ +{ + "_id": "FJEcV4yoDCfWLcw7", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.FJEcV4yoDCfWLcw7", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 15, + 15 + ], + "text": "Hrakavesh", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.I3JuQERsvhY9HrEl.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.I3JuQERsvhY9HrEl.json new file mode 100644 index 00000000..f4628461 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.I3JuQERsvhY9HrEl.json @@ -0,0 +1,14 @@ +{ + "_id": "I3JuQERsvhY9HrEl", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.I3JuQERsvhY9HrEl", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 20, + 20 + ], + "text": "Deenka", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.Ii6Yz9Owtql3lp2h.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.Ii6Yz9Owtql3lp2h.json new file mode 100644 index 00000000..bbe0daea --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.Ii6Yz9Owtql3lp2h.json @@ -0,0 +1,14 @@ +{ + "_id": "Ii6Yz9Owtql3lp2h", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.Ii6Yz9Owtql3lp2h", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 1, + 1 + ], + "text": "Yolopo", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.J15Ov1mJkgZCg4nF.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.J15Ov1mJkgZCg4nF.json new file mode 100644 index 00000000..e4099dd9 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.J15Ov1mJkgZCg4nF.json @@ -0,0 +1,14 @@ +{ + "_id": "J15Ov1mJkgZCg4nF", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.J15Ov1mJkgZCg4nF", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 5, + 5 + ], + "text": "Grexal", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.JpJQ9biuqGNQWZYU.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.JpJQ9biuqGNQWZYU.json new file mode 100644 index 00000000..702ca2fd --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.JpJQ9biuqGNQWZYU.json @@ -0,0 +1,14 @@ +{ + "_id": "JpJQ9biuqGNQWZYU", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.JpJQ9biuqGNQWZYU", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 4, + 4 + ], + "text": "Roka", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.RzG4Him1q59Pgudx.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.RzG4Him1q59Pgudx.json new file mode 100644 index 00000000..3995f916 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.RzG4Him1q59Pgudx.json @@ -0,0 +1,14 @@ +{ + "_id": "RzG4Him1q59Pgudx", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.RzG4Him1q59Pgudx", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 10, + 10 + ], + "text": "Tiri", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.VIdEkHBgv4y6Gj0u.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.VIdEkHBgv4y6Gj0u.json new file mode 100644 index 00000000..91a41f77 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.VIdEkHBgv4y6Gj0u.json @@ -0,0 +1,14 @@ +{ + "_id": "VIdEkHBgv4y6Gj0u", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.VIdEkHBgv4y6Gj0u", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 8, + 8 + ], + "text": "Koops", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.XxJDZyDQHdrJmr4m.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.XxJDZyDQHdrJmr4m.json new file mode 100644 index 00000000..d71de422 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.XxJDZyDQHdrJmr4m.json @@ -0,0 +1,14 @@ +{ + "_id": "XxJDZyDQHdrJmr4m", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.XxJDZyDQHdrJmr4m", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 9, + 9 + ], + "text": "Mosh", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.ZP0KxBOKU0FX4VOw.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.ZP0KxBOKU0FX4VOw.json new file mode 100644 index 00000000..3fa99593 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.ZP0KxBOKU0FX4VOw.json @@ -0,0 +1,14 @@ +{ + "_id": "ZP0KxBOKU0FX4VOw", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.ZP0KxBOKU0FX4VOw", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Peecko", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.aOOVz2ApXmpELyGe.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.aOOVz2ApXmpELyGe.json new file mode 100644 index 00000000..496a713b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.aOOVz2ApXmpELyGe.json @@ -0,0 +1,14 @@ +{ + "_id": "aOOVz2ApXmpELyGe", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.aOOVz2ApXmpELyGe", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 19, + 19 + ], + "text": "Pico", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.l3mIi4ukkXPgvQFy.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.l3mIi4ukkXPgvQFy.json new file mode 100644 index 00000000..36aff6d8 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.l3mIi4ukkXPgvQFy.json @@ -0,0 +1,14 @@ +{ + "_id": "l3mIi4ukkXPgvQFy", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.l3mIi4ukkXPgvQFy", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 6, + 6 + ], + "text": "Trepa", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.oSFOnsFDShKT1hvn.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.oSFOnsFDShKT1hvn.json new file mode 100644 index 00000000..33ebdc2f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.oSFOnsFDShKT1hvn.json @@ -0,0 +1,14 @@ +{ + "_id": "oSFOnsFDShKT1hvn", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.oSFOnsFDShKT1hvn", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 18, + 18 + ], + "text": "Bodok", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.tCu2xRDJljPhNVZF.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.tCu2xRDJljPhNVZF.json new file mode 100644 index 00000000..8cbe8f09 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.tCu2xRDJljPhNVZF.json @@ -0,0 +1,14 @@ +{ + "_id": "tCu2xRDJljPhNVZF", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.tCu2xRDJljPhNVZF", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 2, + 2 + ], + "text": "Klobnar", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.tcKuWEf8to7wM6sl.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.tcKuWEf8to7wM6sl.json new file mode 100644 index 00000000..fcf95595 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.tcKuWEf8to7wM6sl.json @@ -0,0 +1,14 @@ +{ + "_id": "tcKuWEf8to7wM6sl", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.tcKuWEf8to7wM6sl", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 13, + 13 + ], + "text": "Fizzle", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.tr59AE7TrrWtmeFQ.json b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.tr59AE7TrrWtmeFQ.json new file mode 100644 index 00000000..3f2abc76 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!swiCqIGo0Bb3sJyI.tr59AE7TrrWtmeFQ.json @@ -0,0 +1,14 @@ +{ + "_id": "tr59AE7TrrWtmeFQ", + "_key": "!tables.results!swiCqIGo0Bb3sJyI.tr59AE7TrrWtmeFQ", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 17, + 17 + ], + "text": "Leptik", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.75GJHt36EtuofTvq.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.75GJHt36EtuofTvq.json new file mode 100644 index 00000000..c731064f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.75GJHt36EtuofTvq.json @@ -0,0 +1,15 @@ +{ + "_id": "75GJHt36EtuofTvq", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.75GJHt36EtuofTvq", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 7, + 7 + ], + "text": "Boom! You open a 30-foot deep sinkhole in the ground with you at the center. You and all near creatures must pass a DC 15 Dexterity check or fall in", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.8wXIzpo54QsbWBxT.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.8wXIzpo54QsbWBxT.json new file mode 100644 index 00000000..dc862e54 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.8wXIzpo54QsbWBxT.json @@ -0,0 +1,15 @@ +{ + "_id": "8wXIzpo54QsbWBxT", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.8wXIzpo54QsbWBxT", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 11, + 11 + ], + "text": "Radioactive energies!You whirl with repulsive energies, drawing the hostility and attacks of all enemies who can see you for the next [[/r 1d4]] rounds", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.EI6osFZJ0JTXPNFP.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.EI6osFZJ0JTXPNFP.json new file mode 100644 index 00000000..3beb6870 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.EI6osFZJ0JTXPNFP.json @@ -0,0 +1,15 @@ +{ + "_id": "EI6osFZJ0JTXPNFP", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.EI6osFZJ0JTXPNFP", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 8, + 8 + ], + "text": "Petrification! [[/r 1d4]] of your limbs petrify for the next 24 hours", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.FL0DEM3DhRGbv4AG.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.FL0DEM3DhRGbv4AG.json new file mode 100644 index 00000000..f5544e8d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.FL0DEM3DhRGbv4AG.json @@ -0,0 +1,15 @@ +{ + "_id": "FL0DEM3DhRGbv4AG", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.FL0DEM3DhRGbv4AG", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 9, + 9 + ], + "text": "Stupefaction! You lose the ability to cast all spells of the same tier until you complete a rest", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.M8VKYie0UBgGPGRB.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.M8VKYie0UBgGPGRB.json new file mode 100644 index 00000000..d0969146 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.M8VKYie0UBgGPGRB.json @@ -0,0 +1,15 @@ +{ + "_id": "M8VKYie0UBgGPGRB", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.M8VKYie0UBgGPGRB", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 10, + 10 + ], + "text": "It cannot be unseen! You must pass a DC 12 Wisdom check or descend into mad raving for [[/r 1d10]] rounds", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.PxVizZdjigztf4UH.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.PxVizZdjigztf4UH.json new file mode 100644 index 00000000..7881e370 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.PxVizZdjigztf4UH.json @@ -0,0 +1,15 @@ +{ + "_id": "PxVizZdjigztf4UH", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.PxVizZdjigztf4UH", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 5, + 5 + ], + "text": "Ethereal bandersnatch! Two random pieces of your gear disappear forever", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.S2SRrlxctDoHACm1.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.S2SRrlxctDoHACm1.json new file mode 100644 index 00000000..71fc72cb --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.S2SRrlxctDoHACm1.json @@ -0,0 +1,15 @@ +{ + "_id": "S2SRrlxctDoHACm1", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.S2SRrlxctDoHACm1", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 4, + 4 + ], + "text": "You flubbed the incantation! You cast a random spell from your known spells at the same targets, even if it would not normally be possible", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.b4iC8LuRcPRGE4at.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.b4iC8LuRcPRGE4at.json new file mode 100644 index 00000000..11870d97 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.b4iC8LuRcPRGE4at.json @@ -0,0 +1,15 @@ +{ + "_id": "b4iC8LuRcPRGE4at", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.b4iC8LuRcPRGE4at", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 3, + 3 + ], + "text": "Duplicate refraction! You target yourself and the nearest ally with two identical copies of the spell", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.bhGIFPdpt9gUJAny.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.bhGIFPdpt9gUJAny.json new file mode 100644 index 00000000..78097170 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.bhGIFPdpt9gUJAny.json @@ -0,0 +1,15 @@ +{ + "_id": "bhGIFPdpt9gUJAny", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.bhGIFPdpt9gUJAny", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Uncontained channeling! You have disadvantage on casting spells of the same tier and lower for 10 rounds", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.e3Y6IBqetlQqrwnw.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.e3Y6IBqetlQqrwnw.json new file mode 100644 index 00000000..969148c1 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.e3Y6IBqetlQqrwnw.json @@ -0,0 +1,15 @@ +{ + "_id": "e3Y6IBqetlQqrwnw", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.e3Y6IBqetlQqrwnw", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 6, + 6 + ], + "text": "Arcano-mutagenesis! You must pass a DC 12 Constitution check or a random stat drops to 3 (-4) until you successfully complete a rest", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.mSXl6A8WKJmVkGjO.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.mSXl6A8WKJmVkGjO.json new file mode 100644 index 00000000..5840c55c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.mSXl6A8WKJmVkGjO.json @@ -0,0 +1,15 @@ +{ + "_id": "mSXl6A8WKJmVkGjO", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.mSXl6A8WKJmVkGjO", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 2, + 2 + ], + "text": "Blast radius! You and all near creatures take [[/r 2d6]] damage", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.t1IT7UBVnDsVcBhm.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.t1IT7UBVnDsVcBhm.json new file mode 100644 index 00000000..a5ee645c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.t1IT7UBVnDsVcBhm.json @@ -0,0 +1,15 @@ +{ + "_id": "t1IT7UBVnDsVcBhm", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.t1IT7UBVnDsVcBhm", + "documentCollection": "", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 1, + 1 + ], + "text": "Devastation! Roll twice and combine both effects (Ignore if rolled more than once more).", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.uOhW3dzdLm2mgFYA.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.uOhW3dzdLm2mgFYA.json new file mode 100644 index 00000000..7da4981f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.uOhW3dzdLm2mgFYA.json @@ -0,0 +1,15 @@ +{ + "_id": "uOhW3dzdLm2mgFYA", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.uOhW3dzdLm2mgFYA", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "tXhX6Iv3rOc6GlF6", + "drawn": false, + "img": "icons/magic/lightning/bolt-strike-creature-pink.webp", + "range": [ + 1, + 1 + ], + "text": "Wizard Mishap Tier 3-4", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.y1lafduW3hINmggm.json b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.y1lafduW3hINmggm.json new file mode 100644 index 00000000..081ca1ac --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!tXhX6Iv3rOc6GlF6.y1lafduW3hINmggm.json @@ -0,0 +1,15 @@ +{ + "_id": "y1lafduW3hINmggm", + "_key": "!tables.results!tXhX6Iv3rOc6GlF6.y1lafduW3hINmggm", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "tXhX6Iv3rOc6GlF6", + "drawn": false, + "img": "icons/magic/lightning/bolt-strike-creature-pink.webp", + "range": [ + 1, + 1 + ], + "text": "Wizard Mishap Tier 3-4", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.1jUduG2tw1T3GDmS.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.1jUduG2tw1T3GDmS.json new file mode 100644 index 00000000..0e6d7e10 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.1jUduG2tw1T3GDmS.json @@ -0,0 +1,15 @@ +{ + "_id": "1jUduG2tw1T3GDmS", + "_key": "!tables.results!uM6xHa4gqStMgONB.1jUduG2tw1T3GDmS", + "documentCollection": "shadowdark.talents", + "documentId": "71NHQE8WsxOe9ShC", + "drawn": false, + "img": "icons/magic/acid/pouring-gas-smoke-liquid.webp", + "range": [ + 10, + 11 + ], + "text": "Immunity to Acid", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.7Cv53DjIjA10IvPD.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.7Cv53DjIjA10IvPD.json new file mode 100644 index 00000000..bff38ece --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.7Cv53DjIjA10IvPD.json @@ -0,0 +1,15 @@ +{ + "_id": "7Cv53DjIjA10IvPD", + "_key": "!tables.results!uM6xHa4gqStMgONB.7Cv53DjIjA10IvPD", + "documentCollection": "shadowdark.talents", + "documentId": "cOIRoHL3D9zGpOyX", + "drawn": false, + "img": "icons/magic/water/snowflake-ice-blue-white.webp", + "range": [ + 12, + 12 + ], + "text": "Immunity to Cold", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.D8sBmPHiSjR9PZ7K.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.D8sBmPHiSjR9PZ7K.json new file mode 100644 index 00000000..d8382bb7 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.D8sBmPHiSjR9PZ7K.json @@ -0,0 +1,15 @@ +{ + "_id": "D8sBmPHiSjR9PZ7K", + "_key": "!tables.results!uM6xHa4gqStMgONB.D8sBmPHiSjR9PZ7K", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.DW2VjzX5VXw3bU8w.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.DW2VjzX5VXw3bU8w.json new file mode 100644 index 00000000..5dd9f61d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.DW2VjzX5VXw3bU8w.json @@ -0,0 +1,15 @@ +{ + "_id": "DW2VjzX5VXw3bU8w", + "_key": "!tables.results!uM6xHa4gqStMgONB.DW2VjzX5VXw3bU8w", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.FMPnW7JNBIoW2pGi.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.FMPnW7JNBIoW2pGi.json new file mode 100644 index 00000000..418f2765 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.FMPnW7JNBIoW2pGi.json @@ -0,0 +1,15 @@ +{ + "_id": "FMPnW7JNBIoW2pGi", + "_key": "!tables.results!uM6xHa4gqStMgONB.FMPnW7JNBIoW2pGi", + "documentCollection": "shadowdark.talents", + "documentId": "Ovw15rq5cAfDMe1t", + "drawn": false, + "img": "icons/skills/toxins/bottle-open-vapors-pink.webp", + "range": [ + 10, + 11 + ], + "text": "Immunity to Poison", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.Xx3nkXAuSTGquTWk.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.Xx3nkXAuSTGquTWk.json new file mode 100644 index 00000000..55650b67 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.Xx3nkXAuSTGquTWk.json @@ -0,0 +1,15 @@ +{ + "_id": "Xx3nkXAuSTGquTWk", + "_key": "!tables.results!uM6xHa4gqStMgONB.Xx3nkXAuSTGquTWk", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 8, + 9 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.cLtfiCeSIB7Wdp9Y.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.cLtfiCeSIB7Wdp9Y.json new file mode 100644 index 00000000..2e5f7ff2 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.cLtfiCeSIB7Wdp9Y.json @@ -0,0 +1,15 @@ +{ + "_id": "cLtfiCeSIB7Wdp9Y", + "_key": "!tables.results!uM6xHa4gqStMgONB.cLtfiCeSIB7Wdp9Y", + "documentCollection": "shadowdark.talents", + "documentId": "8x1pq8tUSbf4UH8G", + "drawn": false, + "img": "icons/magic/life/crosses-trio-red.webp", + "range": [ + 3, + 7 + ], + "text": "Max 2 HP Rolls", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.cnBphjA6fwkKiUq8.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.cnBphjA6fwkKiUq8.json new file mode 100644 index 00000000..b44408d1 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.cnBphjA6fwkKiUq8.json @@ -0,0 +1,15 @@ +{ + "_id": "cnBphjA6fwkKiUq8", + "_key": "!tables.results!uM6xHa4gqStMgONB.cnBphjA6fwkKiUq8", + "documentCollection": "shadowdark.talents", + "documentId": "Ovw15rq5cAfDMe1t", + "drawn": false, + "img": "icons/skills/toxins/bottle-open-vapors-pink.webp", + "range": [ + 12, + 12 + ], + "text": "Immunity to Poison", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.eGG99yjTr69ERyvB.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.eGG99yjTr69ERyvB.json new file mode 100644 index 00000000..75d4ee4c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.eGG99yjTr69ERyvB.json @@ -0,0 +1,15 @@ +{ + "_id": "eGG99yjTr69ERyvB", + "_key": "!tables.results!uM6xHa4gqStMgONB.eGG99yjTr69ERyvB", + "documentCollection": "shadowdark.talents", + "documentId": "A9nJ9MYVegFPDwva", + "drawn": false, + "img": "icons/creatures/slimes/slime-movement-dripping-pseudopods-green.webp", + "range": [ + 2, + 2 + ], + "text": "Slime Form", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.hM8FrV5sbQ3AUYAA.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.hM8FrV5sbQ3AUYAA.json new file mode 100644 index 00000000..19cfb424 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.hM8FrV5sbQ3AUYAA.json @@ -0,0 +1,15 @@ +{ + "_id": "hM8FrV5sbQ3AUYAA", + "_key": "!tables.results!uM6xHa4gqStMgONB.hM8FrV5sbQ3AUYAA", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 8, + 9 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.iakzDPNnfN3TnLVc.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.iakzDPNnfN3TnLVc.json new file mode 100644 index 00000000..0bbdc70b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.iakzDPNnfN3TnLVc.json @@ -0,0 +1,15 @@ +{ + "_id": "iakzDPNnfN3TnLVc", + "_key": "!tables.results!uM6xHa4gqStMgONB.iakzDPNnfN3TnLVc", + "documentCollection": "shadowdark.talents", + "documentId": "A9nJ9MYVegFPDwva", + "drawn": false, + "img": "icons/creatures/slimes/slime-movement-dripping-pseudopods-green.webp", + "range": [ + 12, + 12 + ], + "text": "Slime Form", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.j3Ip3ynySLmz0rvF.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.j3Ip3ynySLmz0rvF.json new file mode 100644 index 00000000..e8618d4a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.j3Ip3ynySLmz0rvF.json @@ -0,0 +1,15 @@ +{ + "_id": "j3Ip3ynySLmz0rvF", + "_key": "!tables.results!uM6xHa4gqStMgONB.j3Ip3ynySLmz0rvF", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 10, + 11 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.oMz5DCwOgHErsMo7.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.oMz5DCwOgHErsMo7.json new file mode 100644 index 00000000..a32f24b6 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.oMz5DCwOgHErsMo7.json @@ -0,0 +1,15 @@ +{ + "_id": "oMz5DCwOgHErsMo7", + "_key": "!tables.results!uM6xHa4gqStMgONB.oMz5DCwOgHErsMo7", + "documentCollection": "shadowdark.talents", + "documentId": "ZfaFn8TDum3NXYZN", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 8, + 9 + ], + "text": "+2 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.oeelo59UjQgIYUEy.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.oeelo59UjQgIYUEy.json new file mode 100644 index 00000000..e125fcd3 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.oeelo59UjQgIYUEy.json @@ -0,0 +1,15 @@ +{ + "_id": "oeelo59UjQgIYUEy", + "_key": "!tables.results!uM6xHa4gqStMgONB.oeelo59UjQgIYUEy", + "documentCollection": "shadowdark.talents", + "documentId": "cOIRoHL3D9zGpOyX", + "drawn": false, + "img": "icons/magic/water/snowflake-ice-blue-white.webp", + "range": [ + 10, + 11 + ], + "text": "Immunity to Cold", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.qvP1Dwr8kCNhQOeY.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.qvP1Dwr8kCNhQOeY.json new file mode 100644 index 00000000..67b01073 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.qvP1Dwr8kCNhQOeY.json @@ -0,0 +1,15 @@ +{ + "_id": "qvP1Dwr8kCNhQOeY", + "_key": "!tables.results!uM6xHa4gqStMgONB.qvP1Dwr8kCNhQOeY", + "documentCollection": "shadowdark.talents", + "documentId": "71NHQE8WsxOe9ShC", + "drawn": false, + "img": "icons/magic/acid/pouring-gas-smoke-liquid.webp", + "range": [ + 12, + 12 + ], + "text": "Immunity to Acid", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.wW8C7IBCvdCIY8TC.json b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.wW8C7IBCvdCIY8TC.json new file mode 100644 index 00000000..ee6e00f7 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!uM6xHa4gqStMgONB.wW8C7IBCvdCIY8TC.json @@ -0,0 +1,15 @@ +{ + "_id": "wW8C7IBCvdCIY8TC", + "_key": "!tables.results!uM6xHa4gqStMgONB.wW8C7IBCvdCIY8TC", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": null, + "range": [ + 12, + 12 + ], + "text": "", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.4g12hhScQd1QEkQg.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.4g12hhScQd1QEkQg.json new file mode 100644 index 00000000..f964da36 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.4g12hhScQd1QEkQg.json @@ -0,0 +1,15 @@ +{ + "_id": "4g12hhScQd1QEkQg", + "_key": "!tables.results!vPME2uXw5RuoKEP8.4g12hhScQd1QEkQg", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.6zXWEWiyQlMVRtfx.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.6zXWEWiyQlMVRtfx.json new file mode 100644 index 00000000..2773483f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.6zXWEWiyQlMVRtfx.json @@ -0,0 +1,15 @@ +{ + "_id": "6zXWEWiyQlMVRtfx", + "_key": "!tables.results!vPME2uXw5RuoKEP8.6zXWEWiyQlMVRtfx", + "documentCollection": "shadowdark.talents", + "documentId": "y3QGGarLOmrJX31P", + "drawn": false, + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": [ + 2, + 2 + ], + "text": "Demonic Possession Bonus", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.F9x3Mklc87ztqgQQ.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.F9x3Mklc87ztqgQQ.json new file mode 100644 index 00000000..b17f9518 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.F9x3Mklc87ztqgQQ.json @@ -0,0 +1,15 @@ +{ + "_id": "F9x3Mklc87ztqgQQ", + "_key": "!tables.results!vPME2uXw5RuoKEP8.F9x3Mklc87ztqgQQ", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.FVBTenJF0H7TlO1C.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.FVBTenJF0H7TlO1C.json new file mode 100644 index 00000000..8c18a27c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.FVBTenJF0H7TlO1C.json @@ -0,0 +1,15 @@ +{ + "_id": "FVBTenJF0H7TlO1C", + "_key": "!tables.results!vPME2uXw5RuoKEP8.FVBTenJF0H7TlO1C", + "documentCollection": "shadowdark.talents", + "documentId": "UE2xABVKD0oCDtdx", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 10, + 11 + ], + "text": "+2 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.IBnTy2o2WlNO8diH.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.IBnTy2o2WlNO8diH.json new file mode 100644 index 00000000..f1a624d2 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.IBnTy2o2WlNO8diH.json @@ -0,0 +1,15 @@ +{ + "_id": "IBnTy2o2WlNO8diH", + "_key": "!tables.results!vPME2uXw5RuoKEP8.IBnTy2o2WlNO8diH", + "documentCollection": "shadowdark.talents", + "documentId": "ZfaFn8TDum3NXYZN", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.OWd1FngettRNnVVU.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.OWd1FngettRNnVVU.json new file mode 100644 index 00000000..c1c577a3 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.OWd1FngettRNnVVU.json @@ -0,0 +1,15 @@ +{ + "_id": "OWd1FngettRNnVVU", + "_key": "!tables.results!vPME2uXw5RuoKEP8.OWd1FngettRNnVVU", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 3, + 6 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.QRS77XBEpEzftajc.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.QRS77XBEpEzftajc.json new file mode 100644 index 00000000..c979d79b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.QRS77XBEpEzftajc.json @@ -0,0 +1,15 @@ +{ + "_id": "QRS77XBEpEzftajc", + "_key": "!tables.results!vPME2uXw5RuoKEP8.QRS77XBEpEzftajc", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 7, + 9 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.RSNLKHRnuAW3szkJ.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.RSNLKHRnuAW3szkJ.json new file mode 100644 index 00000000..6e19c34e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.RSNLKHRnuAW3szkJ.json @@ -0,0 +1,15 @@ +{ + "_id": "RSNLKHRnuAW3szkJ", + "_key": "!tables.results!vPME2uXw5RuoKEP8.RSNLKHRnuAW3szkJ", + "documentCollection": "shadowdark.talents", + "documentId": "Y3Ytsye5zrP43w70", + "drawn": false, + "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.Ynl8eGAB1Ygpie7n.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.Ynl8eGAB1Ygpie7n.json new file mode 100644 index 00000000..7e5bafef --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.Ynl8eGAB1Ygpie7n.json @@ -0,0 +1,15 @@ +{ + "_id": "Ynl8eGAB1Ygpie7n", + "_key": "!tables.results!vPME2uXw5RuoKEP8.Ynl8eGAB1Ygpie7n", + "documentCollection": "shadowdark.talents", + "documentId": "y3QGGarLOmrJX31P", + "drawn": false, + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": [ + 12, + 12 + ], + "text": "Demonic Possession Bonus", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.azFwWV3SqCidw5Lt.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.azFwWV3SqCidw5Lt.json new file mode 100644 index 00000000..645e83af --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.azFwWV3SqCidw5Lt.json @@ -0,0 +1,15 @@ +{ + "_id": "azFwWV3SqCidw5Lt", + "_key": "!tables.results!vPME2uXw5RuoKEP8.azFwWV3SqCidw5Lt", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 10, + 11 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.cAp9nXuAW8LZBPio.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.cAp9nXuAW8LZBPio.json new file mode 100644 index 00000000..7e177977 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.cAp9nXuAW8LZBPio.json @@ -0,0 +1,15 @@ +{ + "_id": "cAp9nXuAW8LZBPio", + "_key": "!tables.results!vPME2uXw5RuoKEP8.cAp9nXuAW8LZBPio", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.ieja2ee6ZqoThqUq.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.ieja2ee6ZqoThqUq.json new file mode 100644 index 00000000..a329593c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.ieja2ee6ZqoThqUq.json @@ -0,0 +1,15 @@ +{ + "_id": "ieja2ee6ZqoThqUq", + "_key": "!tables.results!vPME2uXw5RuoKEP8.ieja2ee6ZqoThqUq", + "documentCollection": "shadowdark.talents", + "documentId": "0WmG5j0Wv685YTqO", + "drawn": false, + "img": "icons/magic/fire/flame-burning-fist-strike.webp", + "range": [ + 12, + 12 + ], + "text": "+1 on Spellcasting Checks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.m7k9rkxtEZOZvvq8.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.m7k9rkxtEZOZvvq8.json new file mode 100644 index 00000000..fc188431 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.m7k9rkxtEZOZvvq8.json @@ -0,0 +1,15 @@ +{ + "_id": "m7k9rkxtEZOZvvq8", + "_key": "!tables.results!vPME2uXw5RuoKEP8.m7k9rkxtEZOZvvq8", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.n7uJpmqV4AiaEhCX.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.n7uJpmqV4AiaEhCX.json new file mode 100644 index 00000000..d3a75bc7 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.n7uJpmqV4AiaEhCX.json @@ -0,0 +1,15 @@ +{ + "_id": "n7uJpmqV4AiaEhCX", + "_key": "!tables.results!vPME2uXw5RuoKEP8.n7uJpmqV4AiaEhCX", + "documentCollection": "shadowdark.talents", + "documentId": "Y3Ytsye5zrP43w70", + "drawn": false, + "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", + "range": [ + 3, + 6 + ], + "text": "+1 to Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.qYr4wtYAZAQkEKjo.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.qYr4wtYAZAQkEKjo.json new file mode 100644 index 00000000..62ff180b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.qYr4wtYAZAQkEKjo.json @@ -0,0 +1,15 @@ +{ + "_id": "qYr4wtYAZAQkEKjo", + "_key": "!tables.results!vPME2uXw5RuoKEP8.qYr4wtYAZAQkEKjo", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 3, + 6 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.rcdVTLVHEuwECIh7.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.rcdVTLVHEuwECIh7.json new file mode 100644 index 00000000..640f02b1 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.rcdVTLVHEuwECIh7.json @@ -0,0 +1,15 @@ +{ + "_id": "rcdVTLVHEuwECIh7", + "_key": "!tables.results!vPME2uXw5RuoKEP8.rcdVTLVHEuwECIh7", + "documentCollection": "shadowdark.talents", + "documentId": "0WmG5j0Wv685YTqO", + "drawn": false, + "img": "icons/magic/fire/flame-burning-fist-strike.webp", + "range": [ + 10, + 11 + ], + "text": "+1 on Spellcasting Checks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.uAUyk0eZaIY3ny6b.json b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.uAUyk0eZaIY3ny6b.json new file mode 100644 index 00000000..022ead60 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vPME2uXw5RuoKEP8.uAUyk0eZaIY3ny6b.json @@ -0,0 +1,15 @@ +{ + "_id": "uAUyk0eZaIY3ny6b", + "_key": "!tables.results!vPME2uXw5RuoKEP8.uAUyk0eZaIY3ny6b", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.1dojGWHLBxQNeUEK.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.1dojGWHLBxQNeUEK.json new file mode 100644 index 00000000..1c468095 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.1dojGWHLBxQNeUEK.json @@ -0,0 +1,15 @@ +{ + "_id": "1dojGWHLBxQNeUEK", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.1dojGWHLBxQNeUEK", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.5rbD846DsFBpYefR.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.5rbD846DsFBpYefR.json new file mode 100644 index 00000000..78d3dc4f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.5rbD846DsFBpYefR.json @@ -0,0 +1,15 @@ +{ + "_id": "5rbD846DsFBpYefR", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.5rbD846DsFBpYefR", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.8YhOPdAEUXy9Xcjx.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.8YhOPdAEUXy9Xcjx.json new file mode 100644 index 00000000..b94f1a40 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.8YhOPdAEUXy9Xcjx.json @@ -0,0 +1,15 @@ +{ + "_id": "8YhOPdAEUXy9Xcjx", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.8YhOPdAEUXy9Xcjx", + "documentCollection": "shadowdark.talents", + "documentId": "Mg57SzfhUKFMO9vH", + "drawn": false, + "img": "icons/creatures/mammals/beast-horned-scaled-glowing-orange.webp", + "range": [ + 12, + 12 + ], + "text": "Ride any Creature", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.APRrMRkyzqs3o05P.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.APRrMRkyzqs3o05P.json new file mode 100644 index 00000000..9f98aa16 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.APRrMRkyzqs3o05P.json @@ -0,0 +1,15 @@ +{ + "_id": "APRrMRkyzqs3o05P", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.APRrMRkyzqs3o05P", + "documentCollection": "shadowdark.talents", + "documentId": "aRY0hjpvzYpdRbfR", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.Aj2zH8HXTxmIZ35h.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.Aj2zH8HXTxmIZ35h.json new file mode 100644 index 00000000..f5444fb3 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.Aj2zH8HXTxmIZ35h.json @@ -0,0 +1,15 @@ +{ + "_id": "Aj2zH8HXTxmIZ35h", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.Aj2zH8HXTxmIZ35h", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.D6F6q4AocMqPBxmX.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.D6F6q4AocMqPBxmX.json new file mode 100644 index 00000000..0a306563 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.D6F6q4AocMqPBxmX.json @@ -0,0 +1,15 @@ +{ + "_id": "D6F6q4AocMqPBxmX", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.D6F6q4AocMqPBxmX", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 3, + 6 + ], + "text": "or", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.DqhJSHFKJi0jlZcy.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.DqhJSHFKJi0jlZcy.json new file mode 100644 index 00000000..961b0c13 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.DqhJSHFKJi0jlZcy.json @@ -0,0 +1,15 @@ +{ + "_id": "DqhJSHFKJi0jlZcy", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.DqhJSHFKJi0jlZcy", + "documentCollection": "shadowdark.talents", + "documentId": "IDGFaxKnYJWWuWQ7", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.EsjS3q1pCZEN4G2D.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.EsjS3q1pCZEN4G2D.json new file mode 100644 index 00000000..96b443b1 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.EsjS3q1pCZEN4G2D.json @@ -0,0 +1,15 @@ +{ + "_id": "EsjS3q1pCZEN4G2D", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.EsjS3q1pCZEN4G2D", + "documentCollection": "shadowdark.talents", + "documentId": "38PGv4JtkfDumLDu", + "drawn": false, + "img": "icons/skills/melee/spear-tips-triple-orange.webp", + "range": [ + 3, + 6 + ], + "text": "+1 to Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.GuqyNk2hzyoY8aSB.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.GuqyNk2hzyoY8aSB.json new file mode 100644 index 00000000..b7b0ffb1 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.GuqyNk2hzyoY8aSB.json @@ -0,0 +1,15 @@ +{ + "_id": "GuqyNk2hzyoY8aSB", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.GuqyNk2hzyoY8aSB", + "documentCollection": "shadowdark.talents", + "documentId": "8SXPsiWvG2UcXGgW", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.MlrTeuQz1Z0lUWPh.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.MlrTeuQz1Z0lUWPh.json new file mode 100644 index 00000000..5e175b8e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.MlrTeuQz1Z0lUWPh.json @@ -0,0 +1,15 @@ +{ + "_id": "MlrTeuQz1Z0lUWPh", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.MlrTeuQz1Z0lUWPh", + "documentCollection": "shadowdark.talents", + "documentId": "vRW8GSIKWXyOAKbw", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.NeLvJsCj8J0dK9CD.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.NeLvJsCj8J0dK9CD.json new file mode 100644 index 00000000..1bef87fc --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.NeLvJsCj8J0dK9CD.json @@ -0,0 +1,15 @@ +{ + "_id": "NeLvJsCj8J0dK9CD", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.NeLvJsCj8J0dK9CD", + "documentCollection": "shadowdark.talents", + "documentId": "WSm6JESNoyFBnkW2", + "drawn": false, + "img": "icons/skills/melee/spear-tips-triple-orange.webp", + "range": [ + 3, + 6 + ], + "text": "+1 to Melee and Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.PZ5LKt9UUZIIRsHd.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.PZ5LKt9UUZIIRsHd.json new file mode 100644 index 00000000..14b4028e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.PZ5LKt9UUZIIRsHd.json @@ -0,0 +1,15 @@ +{ + "_id": "PZ5LKt9UUZIIRsHd", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.PZ5LKt9UUZIIRsHd", + "documentCollection": "shadowdark.talents", + "documentId": "LDJCx5syOcenLMZf", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.VJNIPBZFp4FzxDnk.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.VJNIPBZFp4FzxDnk.json new file mode 100644 index 00000000..ef41051a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.VJNIPBZFp4FzxDnk.json @@ -0,0 +1,15 @@ +{ + "_id": "VJNIPBZFp4FzxDnk", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.VJNIPBZFp4FzxDnk", + "documentCollection": "shadowdark.talents", + "documentId": "WSm6JESNoyFBnkW2", + "drawn": false, + "img": "icons/skills/melee/spear-tips-triple-orange.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee and Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.Wz5drbq2Jh8fTE1v.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.Wz5drbq2Jh8fTE1v.json new file mode 100644 index 00000000..f0ba5e69 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.Wz5drbq2Jh8fTE1v.json @@ -0,0 +1,15 @@ +{ + "_id": "Wz5drbq2Jh8fTE1v", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.Wz5drbq2Jh8fTE1v", + "documentCollection": "shadowdark.talents", + "documentId": "vIbwotCa1eqCVZMU", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.XwW8a9obdxna3skH.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.XwW8a9obdxna3skH.json new file mode 100644 index 00000000..8590f53e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.XwW8a9obdxna3skH.json @@ -0,0 +1,15 @@ +{ + "_id": "XwW8a9obdxna3skH", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.XwW8a9obdxna3skH", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Or +2 points to distribute to stats", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.YR1lZPhiDTvH6IGQ.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.YR1lZPhiDTvH6IGQ.json new file mode 100644 index 00000000..85c6434e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.YR1lZPhiDTvH6IGQ.json @@ -0,0 +1,15 @@ +{ + "_id": "YR1lZPhiDTvH6IGQ", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.YR1lZPhiDTvH6IGQ", + "documentCollection": "shadowdark.talents", + "documentId": "5INkcbMVFxK6cW5Z", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.Z3Q2TlfoHPfAjuHK.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.Z3Q2TlfoHPfAjuHK.json new file mode 100644 index 00000000..eb4a2bf1 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.Z3Q2TlfoHPfAjuHK.json @@ -0,0 +1,15 @@ +{ + "_id": "Z3Q2TlfoHPfAjuHK", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.Z3Q2TlfoHPfAjuHK", + "documentCollection": "shadowdark.talents", + "documentId": "38PGv4JtkfDumLDu", + "drawn": false, + "img": "icons/skills/melee/spear-tips-triple-orange.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Damage", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.ZFAQzOfYjgSAO1aB.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.ZFAQzOfYjgSAO1aB.json new file mode 100644 index 00000000..212b4ce4 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.ZFAQzOfYjgSAO1aB.json @@ -0,0 +1,15 @@ +{ + "_id": "ZFAQzOfYjgSAO1aB", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.ZFAQzOfYjgSAO1aB", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 7, + 9 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.blV38C2bmFfkYdpm.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.blV38C2bmFfkYdpm.json new file mode 100644 index 00000000..87d00335 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.blV38C2bmFfkYdpm.json @@ -0,0 +1,15 @@ +{ + "_id": "blV38C2bmFfkYdpm", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.blV38C2bmFfkYdpm", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 7, + 9 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.jjdejPcw3N2j4b0V.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.jjdejPcw3N2j4b0V.json new file mode 100644 index 00000000..edc87c4a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.jjdejPcw3N2j4b0V.json @@ -0,0 +1,15 @@ +{ + "_id": "jjdejPcw3N2j4b0V", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.jjdejPcw3N2j4b0V", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.nUcmRzRVfq2f7yfi.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.nUcmRzRVfq2f7yfi.json new file mode 100644 index 00000000..2cbdaa88 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.nUcmRzRVfq2f7yfi.json @@ -0,0 +1,15 @@ +{ + "_id": "nUcmRzRVfq2f7yfi", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.nUcmRzRVfq2f7yfi", + "documentCollection": "shadowdark.talents", + "documentId": "UE2xABVKD0oCDtdx", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.pKpX3qGc8mjartGu.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.pKpX3qGc8mjartGu.json new file mode 100644 index 00000000..6bf49969 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.pKpX3qGc8mjartGu.json @@ -0,0 +1,15 @@ +{ + "_id": "pKpX3qGc8mjartGu", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.pKpX3qGc8mjartGu", + "documentCollection": "shadowdark.talents", + "documentId": "Mg57SzfhUKFMO9vH", + "drawn": false, + "img": "icons/creatures/mammals/beast-horned-scaled-glowing-orange.webp", + "range": [ + 2, + 2 + ], + "text": "Ride any Creature", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.qbbuIiBnCU0cFWbH.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.qbbuIiBnCU0cFWbH.json new file mode 100644 index 00000000..19923b4a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.qbbuIiBnCU0cFWbH.json @@ -0,0 +1,15 @@ +{ + "_id": "qbbuIiBnCU0cFWbH", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.qbbuIiBnCU0cFWbH", + "documentCollection": "shadowdark.talents", + "documentId": "6t06nSjj1hd6o5SV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.rv9yEf4MdpJtEH1s.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.rv9yEf4MdpJtEH1s.json new file mode 100644 index 00000000..aace3f89 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.rv9yEf4MdpJtEH1s.json @@ -0,0 +1,15 @@ +{ + "_id": "rv9yEf4MdpJtEH1s", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.rv9yEf4MdpJtEH1s", + "documentCollection": "shadowdark.talents", + "documentId": "ZfaFn8TDum3NXYZN", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.seEKNHVPKCCSlbE7.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.seEKNHVPKCCSlbE7.json new file mode 100644 index 00000000..3496e27a --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.seEKNHVPKCCSlbE7.json @@ -0,0 +1,15 @@ +{ + "_id": "seEKNHVPKCCSlbE7", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.seEKNHVPKCCSlbE7", + "documentCollection": "shadowdark.talents", + "documentId": "excvhYcpm1qd09IV", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+2 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.sl2sZkOfAMaEbjq8.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.sl2sZkOfAMaEbjq8.json new file mode 100644 index 00000000..b7089563 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.sl2sZkOfAMaEbjq8.json @@ -0,0 +1,15 @@ +{ + "_id": "sl2sZkOfAMaEbjq8", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.sl2sZkOfAMaEbjq8", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 7, + 9 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.wud2AMiwYri3wpw9.json b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.wud2AMiwYri3wpw9.json new file mode 100644 index 00000000..2975aff7 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!vwwDlzGjfaiM0R4S.wud2AMiwYri3wpw9.json @@ -0,0 +1,15 @@ +{ + "_id": "wud2AMiwYri3wpw9", + "_key": "!tables.results!vwwDlzGjfaiM0R4S.wud2AMiwYri3wpw9", + "documentCollection": "shadowdark.talents", + "documentId": "eJHwfYQZ9LmLQeSn", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.0sch8KZYnpLbEJkz.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.0sch8KZYnpLbEJkz.json new file mode 100644 index 00000000..5c7fda42 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.0sch8KZYnpLbEJkz.json @@ -0,0 +1,15 @@ +{ + "_id": "0sch8KZYnpLbEJkz", + "_key": "!tables.results!xM3hghlK5nvo46Vo.0sch8KZYnpLbEJkz", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Roll a Patron Boon from any patron; an unexplained gift", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.1VVIO26M5JokyqN4.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.1VVIO26M5JokyqN4.json new file mode 100644 index 00000000..79e2eb35 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.1VVIO26M5JokyqN4.json @@ -0,0 +1,15 @@ +{ + "_id": "1VVIO26M5JokyqN4", + "_key": "!tables.results!xM3hghlK5nvo46Vo.1VVIO26M5JokyqN4", + "documentCollection": "shadowdark.talents", + "documentId": "5INkcbMVFxK6cW5Z", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 3, + 6 + ], + "text": "+1 to Charisma", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.6kAlgHT0aplp5chB.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.6kAlgHT0aplp5chB.json new file mode 100644 index 00000000..17d9e2fa --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.6kAlgHT0aplp5chB.json @@ -0,0 +1,15 @@ +{ + "_id": "6kAlgHT0aplp5chB", + "_key": "!tables.results!xM3hghlK5nvo46Vo.6kAlgHT0aplp5chB", + "documentCollection": "shadowdark.talents", + "documentId": "Y3Ytsye5zrP43w70", + "drawn": false, + "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", + "range": [ + 7, + 9 + ], + "text": "+1 to Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.Dqfqj9XZfpn9GZFY.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.Dqfqj9XZfpn9GZFY.json new file mode 100644 index 00000000..a34e8f3b --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.Dqfqj9XZfpn9GZFY.json @@ -0,0 +1,15 @@ +{ + "_id": "Dqfqj9XZfpn9GZFY", + "_key": "!tables.results!xM3hghlK5nvo46Vo.Dqfqj9XZfpn9GZFY", + "documentCollection": "shadowdark.talents", + "documentId": "eJHwfYQZ9LmLQeSn", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 3, + 6 + ], + "text": "+1 to Dexterity", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.GlXjwH3o7hLDfKop.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.GlXjwH3o7hLDfKop.json new file mode 100644 index 00000000..89bfbd0e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.GlXjwH3o7hLDfKop.json @@ -0,0 +1,15 @@ +{ + "_id": "GlXjwH3o7hLDfKop", + "_key": "!tables.results!xM3hghlK5nvo46Vo.GlXjwH3o7hLDfKop", + "documentCollection": "shadowdark.talents", + "documentId": "LDJCx5syOcenLMZf", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 3, + 6 + ], + "text": "+1 to Intelligence", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.PIfJWdijukk0EJG5.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.PIfJWdijukk0EJG5.json new file mode 100644 index 00000000..069b777d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.PIfJWdijukk0EJG5.json @@ -0,0 +1,15 @@ +{ + "_id": "PIfJWdijukk0EJG5", + "_key": "!tables.results!xM3hghlK5nvo46Vo.PIfJWdijukk0EJG5", + "documentCollection": "world.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 3, + 6 + ], + "text": "Add +1 point to two stats (they must be different)", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.Q6QwoMmrZS0lISoJ.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.Q6QwoMmrZS0lISoJ.json new file mode 100644 index 00000000..f8b1612d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.Q6QwoMmrZS0lISoJ.json @@ -0,0 +1,15 @@ +{ + "_id": "Q6QwoMmrZS0lISoJ", + "_key": "!tables.results!xM3hghlK5nvo46Vo.Q6QwoMmrZS0lISoJ", + "documentCollection": "shadowdark.talents", + "documentId": "IDGFaxKnYJWWuWQ7", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 3, + 6 + ], + "text": "+1 to Strength", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.XZzKQOrQXRN7Qou3.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.XZzKQOrQXRN7Qou3.json new file mode 100644 index 00000000..e84a71d8 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.XZzKQOrQXRN7Qou3.json @@ -0,0 +1,15 @@ +{ + "_id": "XZzKQOrQXRN7Qou3", + "_key": "!tables.results!xM3hghlK5nvo46Vo.XZzKQOrQXRN7Qou3", + "documentCollection": "shadowdark.talents", + "documentId": "Y3Ytsye5zrP43w70", + "drawn": false, + "img": "icons/weapons/ammunition/arrow-head-war-flight.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Ranged Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.dlu32ysGh6A5e5KX.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.dlu32ysGh6A5e5KX.json new file mode 100644 index 00000000..89fc7f18 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.dlu32ysGh6A5e5KX.json @@ -0,0 +1,15 @@ +{ + "_id": "dlu32ysGh6A5e5KX", + "_key": "!tables.results!xM3hghlK5nvo46Vo.dlu32ysGh6A5e5KX", + "documentCollection": "shadowdark.rollable-tables", + "documentId": "EmBGQUSaf5L7ojKJ", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 12, + 12 + ], + "text": "Distribute to Stats", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.gsnPF50fNRzNYiFF.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.gsnPF50fNRzNYiFF.json new file mode 100644 index 00000000..04c3b0e0 --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.gsnPF50fNRzNYiFF.json @@ -0,0 +1,15 @@ +{ + "_id": "gsnPF50fNRzNYiFF", + "_key": "!tables.results!xM3hghlK5nvo46Vo.gsnPF50fNRzNYiFF", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 7, + 9 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.hXzmSLp83enPzqsF.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.hXzmSLp83enPzqsF.json new file mode 100644 index 00000000..92cdf0df --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.hXzmSLp83enPzqsF.json @@ -0,0 +1,15 @@ +{ + "_id": "hXzmSLp83enPzqsF", + "_key": "!tables.results!xM3hghlK5nvo46Vo.hXzmSLp83enPzqsF", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 7, + 9 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.iscFlZ02gcViCG5D.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.iscFlZ02gcViCG5D.json new file mode 100644 index 00000000..ce3e265e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.iscFlZ02gcViCG5D.json @@ -0,0 +1,15 @@ +{ + "_id": "iscFlZ02gcViCG5D", + "_key": "!tables.results!xM3hghlK5nvo46Vo.iscFlZ02gcViCG5D", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Roll two Patron Boons and choose one to keep", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.oDaofH0CycY2yecg.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.oDaofH0CycY2yecg.json new file mode 100644 index 00000000..ac61245c --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.oDaofH0CycY2yecg.json @@ -0,0 +1,15 @@ +{ + "_id": "oDaofH0CycY2yecg", + "_key": "!tables.results!xM3hghlK5nvo46Vo.oDaofH0CycY2yecg", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 12, + 12 + ], + "text": "Choose 1", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.rwTxaepcJmcFYxsM.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.rwTxaepcJmcFYxsM.json new file mode 100644 index 00000000..a3a1931d --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.rwTxaepcJmcFYxsM.json @@ -0,0 +1,15 @@ +{ + "_id": "rwTxaepcJmcFYxsM", + "_key": "!tables.results!xM3hghlK5nvo46Vo.rwTxaepcJmcFYxsM", + "documentCollection": "shadowdark.talents", + "documentId": "vRW8GSIKWXyOAKbw", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 3, + 6 + ], + "text": "+1 to Wisdom", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.sSgkHTzo6o72VNNT.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.sSgkHTzo6o72VNNT.json new file mode 100644 index 00000000..47edf6dd --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.sSgkHTzo6o72VNNT.json @@ -0,0 +1,15 @@ +{ + "_id": "sSgkHTzo6o72VNNT", + "_key": "!tables.results!xM3hghlK5nvo46Vo.sSgkHTzo6o72VNNT", + "documentCollection": "shadowdark.talents", + "documentId": "93QoQQ6cI7xa4TCm", + "drawn": false, + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "range": [ + 12, + 12 + ], + "text": "+1 to Melee Attacks", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.vyFEkrkXDRvOobul.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.vyFEkrkXDRvOobul.json new file mode 100644 index 00000000..ca9c05fb --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.vyFEkrkXDRvOobul.json @@ -0,0 +1,15 @@ +{ + "_id": "vyFEkrkXDRvOobul", + "_key": "!tables.results!xM3hghlK5nvo46Vo.vyFEkrkXDRvOobul", + "documentCollection": "shadowdark.talents", + "documentId": "8SXPsiWvG2UcXGgW", + "drawn": false, + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "range": [ + 3, + 6 + ], + "text": "+1 to Constitution", + "type": 2, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.xzMXXzgv5KOW79vk.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.xzMXXzgv5KOW79vk.json new file mode 100644 index 00000000..841a035e --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.xzMXXzgv5KOW79vk.json @@ -0,0 +1,15 @@ +{ + "_id": "xzMXXzgv5KOW79vk", + "_key": "!tables.results!xM3hghlK5nvo46Vo.xzMXXzgv5KOW79vk", + "documentCollection": "shadowdark.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 10, + 11 + ], + "text": "Roll two Patron Boons and choose one to keep", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.yMrDW9WT5L6T9ITk.json b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.yMrDW9WT5L6T9ITk.json new file mode 100644 index 00000000..e5211a3f --- /dev/null +++ b/data/packs/rollable-tables.db/!tables.results!xM3hghlK5nvo46Vo.yMrDW9WT5L6T9ITk.json @@ -0,0 +1,15 @@ +{ + "_id": "yMrDW9WT5L6T9ITk", + "_key": "!tables.results!xM3hghlK5nvo46Vo.yMrDW9WT5L6T9ITk", + "documentCollection": "world.talents", + "documentId": null, + "drawn": false, + "img": "icons/svg/d20-black.svg", + "range": [ + 2, + 2 + ], + "text": "Roll a Patron Boon from any patron; an unexplained gift", + "type": 0, + "weight": 1 +} diff --git a/data/packs/rollable-tables.db/almazzat_boons__hywroIYso1ANoq4N.json b/data/packs/rollable-tables.db/almazzat_boons__hywroIYso1ANoq4N.json new file mode 100644 index 00000000..bf88aa9e --- /dev/null +++ b/data/packs/rollable-tables.db/almazzat_boons__hywroIYso1ANoq4N.json @@ -0,0 +1,29 @@ +{ + "_id": "hywroIYso1ANoq4N", + "_key": "!tables!hywroIYso1ANoq4N", + "description": "", + "displayRoll": true, + "folder": "CKyT2XJsdWmcwbhX", + "formula": "2d6", + "img": "icons/creatures/mammals/wolf-shadow-black.webp", + "name": "Almazzat Boons", + "replacement": true, + "results": [ + "VA9pNnFn3TrNXLo9", + "6pRFf6moKzBWsgkO", + "W5LGUFV5FrY2yqQX", + "RyE0dwylYBmsCHoY", + "9aff5gq9VCzuMLgo", + "1ahzLslWnLCuC8n5", + "vrQrsASJK5RmsmZA", + "DcJLusNhfvUcAQLl", + "3mgb4htWQ8Lyc8ks", + "I9LTWqB3RwHAKBqX", + "AQPGmxwBqUuQjKWg", + "3MByfBYtzZzMRwyX", + "9cSiZiY5rzMZdT8S", + "oGH2I1rhY4Xi2YQj", + "yePwQIk9PROkQknC", + "3PJRotooaESSqjnl" + ] +} diff --git a/data/packs/rollable-tables.db/black_lotus_talents__pQAyZAcfrs9JrG0Q.json b/data/packs/rollable-tables.db/black_lotus_talents__pQAyZAcfrs9JrG0Q.json new file mode 100644 index 00000000..94234e70 --- /dev/null +++ b/data/packs/rollable-tables.db/black_lotus_talents__pQAyZAcfrs9JrG0Q.json @@ -0,0 +1,27 @@ +{ + "_id": "pQAyZAcfrs9JrG0Q", + "_key": "!tables!pQAyZAcfrs9JrG0Q", + "description": "You may keep or reroll duplicates
", + "displayRoll": true, + "folder": "nvmUa5zF3reHgMlg", + "formula": "1d12", + "img": "icons/commodities/flowers/lotus-purple.webp", + "name": "Black Lotus Talents", + "replacement": true, + "results": [ + "NfqbCXXGPXAUKb4N", + "ObIfXvSHGcmkhgzX", + "PedzlngrlmGSd2AU", + "TtjJRgZPSoNpR7bN", + "LbWaQWCJF2qKlKuB", + "3uS5ikvFKm1sS1DN", + "ySv3ENtCInOjxHyD", + "Wj2OfiFNMjl9TjJ4", + "umg3Dq89glm1NVNb", + "N6pZUno6wJh8lHze", + "CTzOVFHEqNWfQtcD", + "8tkys1MHoifyP1ON", + "RByrpuv1MSgPrJNr", + "7vUMMDPTWVLtRSgy" + ] +} diff --git a/data/packs/rollable-tables.db/character_names__kobold__swiCqIGo0Bb3sJyI.json b/data/packs/rollable-tables.db/character_names__kobold__swiCqIGo0Bb3sJyI.json new file mode 100644 index 00000000..c39e542f --- /dev/null +++ b/data/packs/rollable-tables.db/character_names__kobold__swiCqIGo0Bb3sJyI.json @@ -0,0 +1,33 @@ +{ + "_id": "swiCqIGo0Bb3sJyI", + "_key": "!tables!swiCqIGo0Bb3sJyI", + "description": "", + "displayRoll": false, + "folder": "sI1gi6J1ZhWrUq26", + "formula": "1d20", + "img": "icons/environment/people/spearfighter.webp", + "name": "Character Names: Kobold", + "replacement": true, + "results": [ + "Ii6Yz9Owtql3lp2h", + "tCu2xRDJljPhNVZF", + "52tEmCumwpX5RTd4", + "JpJQ9biuqGNQWZYU", + "J15Ov1mJkgZCg4nF", + "l3mIi4ukkXPgvQFy", + "21lFWr4EAaJrN4PY", + "VIdEkHBgv4y6Gj0u", + "XxJDZyDQHdrJmr4m", + "RzG4Him1q59Pgudx", + "8MqzfRhHNkt3ZaGk", + "ZP0KxBOKU0FX4VOw", + "tcKuWEf8to7wM6sl", + "1RvsqGpyjFPC9XWW", + "FJEcV4yoDCfWLcw7", + "8ykkrYPVhYXE3YEj", + "tr59AE7TrrWtmeFQ", + "oSFOnsFDShKT1hvn", + "aOOVz2ApXmpELyGe", + "I3JuQERsvhY9HrEl" + ] +} diff --git a/data/packs/rollable-tables.db/class_talents__bard__ZzffJkaIfmdPzdE7.json b/data/packs/rollable-tables.db/class_talents__bard__ZzffJkaIfmdPzdE7.json index 0737e634..12aff10c 100644 --- a/data/packs/rollable-tables.db/class_talents__bard__ZzffJkaIfmdPzdE7.json +++ b/data/packs/rollable-tables.db/class_talents__bard__ZzffJkaIfmdPzdE7.json @@ -20,7 +20,6 @@ "hvcXSaYRjUrJEGXK", "7gMw68b5NFPKBl5V", "ng4Nw7XFFWgtRFe2", - "r8sOqyMEfJAzoj8l", "gmFVDABLTgEKl2gF", "dEcKCeDpQuau6m2s", "tvMZYuFH7v1hSUu5", @@ -28,23 +27,11 @@ "bCFeX9DGivYxibzu", "4YPLoRHOy1h63JSm", "QPx7FSI1elTogwMF", - "KzEyX2UGR5QvBzYJ", "UYo3K2sww5TyAEx0", - "gzNttULkkWVoop4t", - "ZYCqY25sc6kshsSA", - "AH7gNZ6Dbl3auHm5", - "nXvgtdussP6BTJSX", - "nE2mTxQzkTFvEFZk", - "a9W19GBj955g0jgO", - "1oXUUUCUtRA69ych", - "xsko07paPq1LzUIz", - "XahsLOINT9EDd58d", - "NqX6TsqFZOD536NY", - "jTMjiZbObhTSedzK", - "LHD20XEsmPJ0hRqs", - "DGu5CRC1Eo1lEoYG", - "miZAM6GO8r1iKHZN", - "836Oph1CKtt4hFlF", - "TeZ2bqDqyjGQm4rA" + "szjvdgiVEu0cuMzr", + "PqOhoOBBzmnmpKBX", + "hczFItDAlSJ3XhNo", + "P4U9xBHYWX7t3Pqc", + "CfOKDs4Nr4HwevXj" ] } diff --git a/data/packs/rollable-tables.db/class_talents__desert_rider__vwwDlzGjfaiM0R4S.json b/data/packs/rollable-tables.db/class_talents__desert_rider__vwwDlzGjfaiM0R4S.json new file mode 100644 index 00000000..4dbe1d0e --- /dev/null +++ b/data/packs/rollable-tables.db/class_talents__desert_rider__vwwDlzGjfaiM0R4S.json @@ -0,0 +1,27 @@ +{ + "_id": "vwwDlzGjfaiM0R4S", + "_key": "!tables!vwwDlzGjfaiM0R4S", + "description": "2 duplicate = reroll
", + "displayRoll": true, + "folder": "nvmUa5zF3reHgMlg", + "formula": "2d6", + "img": "icons/environment/creatures/horse-brown.webp", + "name": "Class Talents: Desert Rider", + "replacement": true, + "results": [ + "pKpX3qGc8mjartGu", + "NeLvJsCj8J0dK9CD", + "D6F6q4AocMqPBxmX", + "EsjS3q1pCZEN4G2D", + "ZFAQzOfYjgSAO1aB", + "blV38C2bmFfkYdpm", + "Wz5drbq2Jh8fTE1v", + "sl2sZkOfAMaEbjq8", + "1dojGWHLBxQNeUEK", + "8YhOPdAEUXy9Xcjx", + "VJNIPBZFp4FzxDnk", + "Z3Q2TlfoHPfAjuHK", + "jjdejPcw3N2j4b0V", + "5rbD846DsFBpYefR" + ] +} diff --git a/data/packs/rollable-tables.db/class_talents__fighter__dExHo4P85MgpwHd9.json b/data/packs/rollable-tables.db/class_talents__fighter__dExHo4P85MgpwHd9.json index 08e6bc41..47b7f766 100644 --- a/data/packs/rollable-tables.db/class_talents__fighter__dExHo4P85MgpwHd9.json +++ b/data/packs/rollable-tables.db/class_talents__fighter__dExHo4P85MgpwHd9.json @@ -1,7 +1,7 @@ { "_id": "dExHo4P85MgpwHd9", "_key": "!tables!dExHo4P85MgpwHd9", - "description": "With multiple results, you get to choose one (Unless you get 12 and get to pick 2 single additions to ability scores).
", + "description": "", "displayRoll": true, "folder": "nvmUa5zF3reHgMlg", "formula": "2d6", @@ -15,19 +15,11 @@ "FLge4r1MAbu3to9p", "ShfsugAB4FBHqExq", "pBkS6NvUCG0Nx0X8", - "ighj4SmqJEHOJpWz", - "tKX9Q8iZw0bKeeE1", - "mvLwWNxdl4mehomN", - "ULEzJDfOLH0kCCUF", - "XHZbe1aL3P5G5cDr", - "dQNNsseviKkN9qmx", - "zPulQ1FoqzVpMOrb", - "R8FNyUaia3vVOhLw", - "8LSdfwW21HQg1w6J", - "syFxHTa5qvdL3org", - "c0TkEVs5l6dGu5zB", - "9IlrJvS6QKcRIMNA", - "SaEpyAES4PV4EJ4j", - "T9mZMjD9D4bUaYN5" + "asqi1OvG924Gu5C5", + "EEIOWvqRC0GkJhID", + "4GZNG0SHARmikiQb", + "aPklVk1LTYxCECxr", + "oyZa7BdWVE57dt52", + "oB7EljreQF5o8xGj" ] } diff --git a/data/packs/rollable-tables.db/class_talents__knight_of_st__ydris__vPME2uXw5RuoKEP8.json b/data/packs/rollable-tables.db/class_talents__knight_of_st__ydris__vPME2uXw5RuoKEP8.json new file mode 100644 index 00000000..26fd6252 --- /dev/null +++ b/data/packs/rollable-tables.db/class_talents__knight_of_st__ydris__vPME2uXw5RuoKEP8.json @@ -0,0 +1,30 @@ +{ + "_id": "vPME2uXw5RuoKEP8", + "_key": "!tables!vPME2uXw5RuoKEP8", + "description": "", + "displayRoll": true, + "folder": "nvmUa5zF3reHgMlg", + "formula": "2d6", + "img": "icons/equipment/head/helm-barbute-reinforced.webp", + "name": "Class Talents: Knight of St. Ydris", + "replacement": true, + "results": [ + "6zXWEWiyQlMVRtfx", + "qYr4wtYAZAQkEKjo", + "azFwWV3SqCidw5Lt", + "QRS77XBEpEzftajc", + "F9x3Mklc87ztqgQQ", + "4g12hhScQd1QEkQg", + "FVBTenJF0H7TlO1C", + "cAp9nXuAW8LZBPio", + "OWd1FngettRNnVVU", + "n7uJpmqV4AiaEhCX", + "IBnTy2o2WlNO8diH", + "rcdVTLVHEuwECIh7", + "Ynl8eGAB1Ygpie7n", + "m7k9rkxtEZOZvvq8", + "RSNLKHRnuAW3szkJ", + "ieja2ee6ZqoThqUq", + "uAUyk0eZaIY3ny6b" + ] +} diff --git a/data/packs/rollable-tables.db/class_talents__pit_fighter__owING8sYmiI43Od0.json b/data/packs/rollable-tables.db/class_talents__pit_fighter__owING8sYmiI43Od0.json new file mode 100644 index 00000000..c7b3246f --- /dev/null +++ b/data/packs/rollable-tables.db/class_talents__pit_fighter__owING8sYmiI43Od0.json @@ -0,0 +1,26 @@ +{ + "_id": "owING8sYmiI43Od0", + "_key": "!tables!owING8sYmiI43Od0", + "description": "", + "displayRoll": true, + "folder": "nvmUa5zF3reHgMlg", + "formula": "2d6", + "img": "icons/equipment/shoulder/shoulderguard-steel-cross.webp", + "name": "Class Talents: Pit Fighter", + "replacement": true, + "results": [ + "ojjtt091udS568qk", + "J28wRkfaZuOACPhT", + "FHstLynW2KARM9Oe", + "vklY5SecLY8aio0k", + "eGx16lzfXof8yKwd", + "4ykXnJvmU4FCBVn9", + "fHDWqshxkTH2SKuf", + "jdf5yiqR1cGVLN0Y", + "kuWuSjzaPliAeUPh", + "URnN0s5T6KkCUOkc", + "c5EfVLh62DaEj0qZ", + "eneJ7c3K7CbHSiSH", + "I3x7nI5rOQULCyOu" + ] +} diff --git a/data/packs/rollable-tables.db/class_talents__priest__CtkKBhsOpV1v5YjX.json b/data/packs/rollable-tables.db/class_talents__priest__CtkKBhsOpV1v5YjX.json index cd26ee8e..92d0098c 100644 --- a/data/packs/rollable-tables.db/class_talents__priest__CtkKBhsOpV1v5YjX.json +++ b/data/packs/rollable-tables.db/class_talents__priest__CtkKBhsOpV1v5YjX.json @@ -1,7 +1,7 @@ { "_id": "CtkKBhsOpV1v5YjX", "_key": "!tables!CtkKBhsOpV1v5YjX", - "description": "With multiple results, you get to choose one (Unless you get 12 and get to pick 2 single additions to ability scores).
", + "description": "", "displayRoll": true, "folder": "nvmUa5zF3reHgMlg", "formula": "2d6", @@ -16,20 +16,12 @@ "xZNgDZ0wtkfXjm0i", "edJtGmodoQVoyT9E", "t9Ct9b7jU8P3bMuL", - "EvZuhlC0saCf3nPi", - "OdrkbjNHdQ6pGtfz", - "vJpSapdoKgCt37za", - "XOCjiG8SzQjPHfsO", - "MtIRHWvg7wOWr3Qa", - "yrVmDCaus8VH22zE", - "VZKHSjRoCmVAYChI", - "dvCwO7Qfb0plPt7R", - "0vpizsGSXpeRk7jy", - "wuQ1aCzvSjVhdRc3", - "RpVYAgogMjBvcPRp", - "MniNmDBnBxeB0MNw", - "AzBAZN2Hsuuxc0lV", - "4SjsZkzAomGZmXMB", - "raSEcK1nQbbnn3Zi" + "raSEcK1nQbbnn3Zi", + "f0Lp4XTZRQ2vqEqD", + "TzEk7T5B85c0fm3C", + "uW6sYsZJAt33Tveq", + "uWMnDA1RC07jO52V", + "oYZ2KMpJI2ms7U2M", + "1f4XwVZFTX8HGFeu" ] } diff --git a/data/packs/rollable-tables.db/class_talents__ranger__PPsLlxyDTbhy1aRI.json b/data/packs/rollable-tables.db/class_talents__ranger__PPsLlxyDTbhy1aRI.json index 5e9193f7..447537fc 100644 --- a/data/packs/rollable-tables.db/class_talents__ranger__PPsLlxyDTbhy1aRI.json +++ b/data/packs/rollable-tables.db/class_talents__ranger__PPsLlxyDTbhy1aRI.json @@ -15,22 +15,14 @@ "Jz40blnoAc4k8LNA", "ouO9igdo4GShlpzb", "udQwJeodk1RM2yyr", - "0YodW7OxmfP9Ehq1", "it1KXZxh17RKYsG2", "qaxtytgC14dTLeaE", "cRnbilUmms23Xcsf", - "u2rNcoHFKXGOogXr", - "xuDytbHPirYoFumS", - "UnScpUE1PeLpYzOY", - "CmGCHzjY15gr49q1", - "QKG6Assa6z7ClJC1", - "11p32X5y8Oe7kQ4y", - "xzpDP9BdOX2DEDF4", - "vuMoP92p2ieXSIBM", - "aMDZVlvIcQ3luxfk", - "NSYbJZJDZbckDQzi", - "39aLYnrm2lZiUn2W", - "4MWmFIvfkjHzXCxZ", - "KrHtmdHezfFxbknt" + "HTzq4FrfzIrG7BoQ", + "5xQWKV5ac03PC7bT", + "mtVNlphACCKudpVh", + "yyt3RfpUl8h1Ps0n", + "fEmS53UsCeWZxjgW", + "ac9IHgnh8ZWYjH5N" ] } diff --git a/data/packs/rollable-tables.db/class_talents__ras_godai__0vRwhfQgvAkzToHN.json b/data/packs/rollable-tables.db/class_talents__ras_godai__0vRwhfQgvAkzToHN.json new file mode 100644 index 00000000..280709d4 --- /dev/null +++ b/data/packs/rollable-tables.db/class_talents__ras_godai__0vRwhfQgvAkzToHN.json @@ -0,0 +1,26 @@ +{ + "_id": "0vRwhfQgvAkzToHN", + "_key": "!tables!0vRwhfQgvAkzToHN", + "description": "", + "displayRoll": true, + "folder": "nvmUa5zF3reHgMlg", + "formula": "2d6", + "img": "icons/equipment/head/hood-purple-mask.webp", + "name": "Class Talents: Ras-Godai", + "replacement": true, + "results": [ + "JtyvVAqYv6AOTZAG", + "j2cUqus95ATrII4E", + "tGZ1qLefW5q6dCnG", + "RX3hqCehCxrwsYbe", + "PaRSmTRors92vNHj", + "X8kbXADMeDvMGVen", + "RPesdhBtzQyC2KTy", + "shAiehdgKTq4SHkE", + "U6dngSSFFxKUNeKU", + "TTKzmcpfzqCFofN8", + "Ok9QceTSSYP7XgSq", + "KC2csh2be1TzEcwq", + "j0zaAW1vY7lVA4Vy" + ] +} diff --git a/data/packs/rollable-tables.db/class_talents__sea_wolf__r87J1r4hXVNnPDUK.json b/data/packs/rollable-tables.db/class_talents__sea_wolf__r87J1r4hXVNnPDUK.json new file mode 100644 index 00000000..f651ffa5 --- /dev/null +++ b/data/packs/rollable-tables.db/class_talents__sea_wolf__r87J1r4hXVNnPDUK.json @@ -0,0 +1,26 @@ +{ + "_id": "r87J1r4hXVNnPDUK", + "_key": "!tables!r87J1r4hXVNnPDUK", + "description": "", + "displayRoll": true, + "folder": "nvmUa5zF3reHgMlg", + "formula": "2d6", + "img": "icons/tools/nautical/anchor.webp", + "name": "Class Talents: Sea Wolf", + "replacement": true, + "results": [ + "ukAKARj9eP4f17hj", + "VdqRXeNrpcGEYX4N", + "BQuhbE1WIuc5gOto", + "FLge4r1MAbu3to9p", + "ShfsugAB4FBHqExq", + "pBkS6NvUCG0Nx0X8", + "T9mZMjD9D4bUaYN5", + "p8QbG7JDIiUgEtHy", + "Dc2IljgTDaMDKhCi", + "Afe9cjdUJroPDLU7", + "M2eQyyt0eSP4yAG7", + "f2ChFkhF5dmTNqdo", + "kUGQVhomlc6KngXV" + ] +} diff --git a/data/packs/rollable-tables.db/class_talents__seer__XU4gJD2AK8FCeEZh.json b/data/packs/rollable-tables.db/class_talents__seer__XU4gJD2AK8FCeEZh.json new file mode 100644 index 00000000..1244938b --- /dev/null +++ b/data/packs/rollable-tables.db/class_talents__seer__XU4gJD2AK8FCeEZh.json @@ -0,0 +1,26 @@ +{ + "_id": "XU4gJD2AK8FCeEZh", + "_key": "!tables!XU4gJD2AK8FCeEZh", + "description": "", + "displayRoll": true, + "folder": "nvmUa5zF3reHgMlg", + "formula": "2d6", + "img": "icons/magic/perception/third-eye-blue-red.webp", + "name": "Class Talents: Seer", + "replacement": true, + "results": [ + "4Ayj6lcLPGHeF04I", + "rbLOcnEiXU5g5zis", + "Alur3IGlxMoYUZ3P", + "u6qDOyTroWJ9DIwD", + "zBk7BK9ePnEJBcwV", + "EjYvrIKiECa8nlyr", + "hBfULiC7gVHM8sj5", + "YLYLckGaa3sarU6W", + "F60d0n152Jo4Tb6T", + "0YTkk05EoXeCb1pW", + "2Mjgqad6n43bRS3k", + "liA8g4eM7qXQeJHh", + "xflr6PDNg3i9tmBw" + ] +} diff --git a/data/packs/rollable-tables.db/class_talents__thief__sLMGErVzVfKaLW7r.json b/data/packs/rollable-tables.db/class_talents__thief__sLMGErVzVfKaLW7r.json index 5f6b6d04..d9db8c89 100644 --- a/data/packs/rollable-tables.db/class_talents__thief__sLMGErVzVfKaLW7r.json +++ b/data/packs/rollable-tables.db/class_talents__thief__sLMGErVzVfKaLW7r.json @@ -1,7 +1,7 @@ { "_id": "sLMGErVzVfKaLW7r", "_key": "!tables!sLMGErVzVfKaLW7r", - "description": "With multiple results, you get to choose one (Unless you get 12 and get to pick 2 single additions to ability scores).
", + "description": "", "displayRoll": true, "folder": "nvmUa5zF3reHgMlg", "formula": "2d6", @@ -16,19 +16,10 @@ "mjB4wtgSleT8KVT0", "ZmNNZXGHUy01mLQR", "8JDYgzOtBzFBi7rE", - "FZjERZWvdzkXh0pm", - "iGBveH7iL4XVlJpL", - "xWNE8wxDJTVlu8FJ", - "davCRJhzxzz0zgdR", - "gQYerjsfjNR6h9bt", - "u3h72S63lDUmibhb", - "XmXlyHev31GRRtzl", - "2YPAg4HFXR5bTA3d", - "FoCv7nnhi7zlJGSA", - "Mwc6UI2IlLA6HFc6", - "zpgd0MHPECig6w8d", - "aHF2lXpCP89uVetJ", - "bB6o7PS1LMq6dXUl", - "DrOU62qVXJX3yvvW" + "DrOU62qVXJX3yvvW", + "9KRMhcAwch5yIcGf", + "68IbwXh2ZkIU7M9C", + "VwxBuVQhig3L2ZIX", + "wz4n6yUzBW6RVZsw" ] } diff --git a/data/packs/rollable-tables.db/class_talents__warlock__xM3hghlK5nvo46Vo.json b/data/packs/rollable-tables.db/class_talents__warlock__xM3hghlK5nvo46Vo.json new file mode 100644 index 00000000..5b0148f0 --- /dev/null +++ b/data/packs/rollable-tables.db/class_talents__warlock__xM3hghlK5nvo46Vo.json @@ -0,0 +1,31 @@ +{ + "_id": "xM3hghlK5nvo46Vo", + "_key": "!tables!xM3hghlK5nvo46Vo", + "description": "", + "displayRoll": true, + "folder": "nvmUa5zF3reHgMlg", + "formula": "2d6", + "img": "icons/magic/unholy/hand-claw-glow-orange.webp", + "name": "Class Talents: Warlock", + "replacement": true, + "results": [ + "yMrDW9WT5L6T9ITk", + "PIfJWdijukk0EJG5", + "Q6QwoMmrZS0lISoJ", + "Dqfqj9XZfpn9GZFY", + "vyFEkrkXDRvOobul", + "GlXjwH3o7hLDfKop", + "rwTxaepcJmcFYxsM", + "1VVIO26M5JokyqN4", + "hXzmSLp83enPzqsF", + "gsnPF50fNRzNYiFF", + "6kAlgHT0aplp5chB", + "xzMXXzgv5KOW79vk", + "oDaofH0CycY2yecg", + "0sch8KZYnpLbEJkz", + "sSgkHTzo6o72VNNT", + "XZzKQOrQXRN7Qou3", + "iscFlZ02gcViCG5D", + "dlu32ysGh6A5e5KX" + ] +} diff --git a/data/packs/rollable-tables.db/class_talents__witch__fifOKQmilp9Y45lf.json b/data/packs/rollable-tables.db/class_talents__witch__fifOKQmilp9Y45lf.json new file mode 100644 index 00000000..3a64c3ae --- /dev/null +++ b/data/packs/rollable-tables.db/class_talents__witch__fifOKQmilp9Y45lf.json @@ -0,0 +1,25 @@ +{ + "_id": "fifOKQmilp9Y45lf", + "_key": "!tables!fifOKQmilp9Y45lf", + "description": "", + "displayRoll": true, + "folder": "nvmUa5zF3reHgMlg", + "formula": "2d6", + "img": "icons/equipment/head/hat-pointed-leather-purple.webp", + "name": "Class Talents: Witch", + "replacement": true, + "results": [ + "knFZyF6b2lxXItDP", + "d86aVzgECGzB6UuV", + "hgnirTxvrLNk5Wmo", + "qXC8AXuEpbiV313J", + "Roo36lxBYamFDePk", + "AipGfTboairKszSh", + "GMo8T9XHQnGAEu02", + "hDzWbaWnguLypaXC", + "b50PEac019YpvOhS", + "FrNDXcvWB0zOoEGe", + "z4acXCaOMGvZa9I6", + "yGcnNJyu8y2fJT7o" + ] +} diff --git a/data/packs/rollable-tables.db/class_talents__wizard__RQ0vogfVtJGuT9oT.json b/data/packs/rollable-tables.db/class_talents__wizard__RQ0vogfVtJGuT9oT.json index 6fcfcaf8..36557328 100644 --- a/data/packs/rollable-tables.db/class_talents__wizard__RQ0vogfVtJGuT9oT.json +++ b/data/packs/rollable-tables.db/class_talents__wizard__RQ0vogfVtJGuT9oT.json @@ -1,7 +1,7 @@ { "_id": "RQ0vogfVtJGuT9oT", "_key": "!tables!RQ0vogfVtJGuT9oT", - "description": "With multiple results, you get to choose one (Unless you get 12 and get to pick 2 single additions to ability scores).
", + "description": "", "displayRoll": true, "folder": "nvmUa5zF3reHgMlg", "formula": "2d6", @@ -14,20 +14,12 @@ "ONCiXKMdDVi7Z63Q", "eeyOtYdm7Axjl6SS", "VLpQP94IrpWG9XJG", - "dxhv5UKKsR1RCiG4", - "aCn3z0dz2nzMestr", - "yubg29cdBWLPZ4kj", - "TlVUTCMj9MkYslL5", - "EOfjgLxSA5crYgp7", - "wFIoS5Px2qND848U", - "Jkr5VQ905FqvNPL7", - "8M33cR9uZSyou0YF", - "NgyUoixPpwppTn4b", - "wpSH7Rg7Mf4aZBXP", - "9IXhThbhoB6xYT5w", - "W9lj1pQjFF3kPj1E", - "3MXPUsrmEQc6Dp1D", - "Fs4vSCkaLrEDmE5w", - "xS3zEeT4N0fEkEns" + "cnb8t7HmymR7uFWg", + "Pz1vMKyfQao6trjn", + "Lnb4CN0ULKs0IFoa", + "0KkfuxQC2lKy3qye", + "0U8Cm0adaqdF9KIn", + "vCbCPGgWoc5Zw4G6", + "1d6RtQGNQJy3PXvg" ] } diff --git a/data/packs/rollable-tables.db/distribute_to_stats__EmBGQUSaf5L7ojKJ.json b/data/packs/rollable-tables.db/distribute_to_stats__EmBGQUSaf5L7ojKJ.json new file mode 100644 index 00000000..0947ce34 --- /dev/null +++ b/data/packs/rollable-tables.db/distribute_to_stats__EmBGQUSaf5L7ojKJ.json @@ -0,0 +1,26 @@ +{ + "_id": "EmBGQUSaf5L7ojKJ", + "_key": "!tables!EmBGQUSaf5L7ojKJ", + "description": "", + "displayRoll": true, + "folder": "nvmUa5zF3reHgMlg", + "formula": "1d1", + "img": "icons/skills/melee/hand-grip-staff-yellow-brown.webp", + "name": "Distribute to Stats", + "replacement": true, + "results": [ + "CB5MfraSvsrf6sV9", + "fLazNranC5IjxzHG", + "RUc1j8LPlIBS61Cs", + "V0MKHlUbzH5CU66T", + "v2axkaQH8Sjmwbvx", + "pULgtvU9fVoD9p9G", + "mRaoKNJIcM65e5P9", + "5CBf8sLkJz7DCAw0", + "heTmtgDVQyGfwFVs", + "P8SIXjAyU8uDdmww", + "ZETK7JBywljD9EFz", + "hCBhdV1ScYd8rHXi", + "oMqbimLdQIY4YUTj" + ] +} diff --git a/data/packs/rollable-tables.db/kytheros_boons__3pf5QyJjatNkylNv.json b/data/packs/rollable-tables.db/kytheros_boons__3pf5QyJjatNkylNv.json new file mode 100644 index 00000000..feb4e1fc --- /dev/null +++ b/data/packs/rollable-tables.db/kytheros_boons__3pf5QyJjatNkylNv.json @@ -0,0 +1,25 @@ +{ + "_id": "3pf5QyJjatNkylNv", + "_key": "!tables!3pf5QyJjatNkylNv", + "description": "", + "displayRoll": true, + "folder": "CKyT2XJsdWmcwbhX", + "formula": "2d6", + "img": "icons/magic/time/hourglass-yellow-green.webp", + "name": "Kytheros Boons", + "replacement": true, + "results": [ + "rXO49oYGESKugM75", + "gpwTiAXHbFFcvkJl", + "GwMffkVDFcQE6G7I", + "C4k5rtaLhMKmMbsi", + "hx2GN61yJZvW4nor", + "bnv5azUa7bkvU2Qn", + "gU43cPSE9gE9y5gT", + "VBLBiNtnKjrS9QGB", + "z3JsdSA3yTfGlv56", + "a0TxSPzLzNnlyzX2", + "GkV534oHvG2idNp6", + "dpeuP5ftKBP86aP1" + ] +} diff --git a/data/packs/rollable-tables.db/mugdulblub_boons__uM6xHa4gqStMgONB.json b/data/packs/rollable-tables.db/mugdulblub_boons__uM6xHa4gqStMgONB.json new file mode 100644 index 00000000..1d6a46df --- /dev/null +++ b/data/packs/rollable-tables.db/mugdulblub_boons__uM6xHa4gqStMgONB.json @@ -0,0 +1,29 @@ +{ + "_id": "uM6xHa4gqStMgONB", + "_key": "!tables!uM6xHa4gqStMgONB", + "description": "", + "displayRoll": true, + "folder": "CKyT2XJsdWmcwbhX", + "formula": "2d6", + "img": "icons/creatures/slimes/slime-bubble-green.webp", + "name": "Mugdulblub Boons", + "replacement": true, + "results": [ + "eGG99yjTr69ERyvB", + "cLtfiCeSIB7Wdp9Y", + "hM8FrV5sbQ3AUYAA", + "Xx3nkXAuSTGquTWk", + "oMz5DCwOgHErsMo7", + "j3Ip3ynySLmz0rvF", + "1jUduG2tw1T3GDmS", + "oeelo59UjQgIYUEy", + "FMPnW7JNBIoW2pGi", + "DW2VjzX5VXw3bU8w", + "iakzDPNnfN3TnLVc", + "wW8C7IBCvdCIY8TC", + "qvP1Dwr8kCNhQOeY", + "7Cv53DjIjA10IvPD", + "cnBphjA6fwkKiUq8", + "D8sBmPHiSjR9PZ7K" + ] +} diff --git a/data/packs/rollable-tables.db/patron_boons__CKyT2XJsdWmcwbhX.json b/data/packs/rollable-tables.db/patron_boons__CKyT2XJsdWmcwbhX.json new file mode 100644 index 00000000..89a1cd81 --- /dev/null +++ b/data/packs/rollable-tables.db/patron_boons__CKyT2XJsdWmcwbhX.json @@ -0,0 +1,9 @@ +{ + "_id": "CKyT2XJsdWmcwbhX", + "_key": "!folders!CKyT2XJsdWmcwbhX", + "color": "#262626", + "folder": null, + "name": "Patron Boons", + "sorting": "a", + "type": "RollTable" +} diff --git a/data/packs/rollable-tables.db/shune_the_vile_boons__oKkk7o3Zhlab2vie.json b/data/packs/rollable-tables.db/shune_the_vile_boons__oKkk7o3Zhlab2vie.json new file mode 100644 index 00000000..c32ac685 --- /dev/null +++ b/data/packs/rollable-tables.db/shune_the_vile_boons__oKkk7o3Zhlab2vie.json @@ -0,0 +1,24 @@ +{ + "_id": "oKkk7o3Zhlab2vie", + "_key": "!tables!oKkk7o3Zhlab2vie", + "description": "", + "displayRoll": true, + "folder": "CKyT2XJsdWmcwbhX", + "formula": "2d6", + "img": "icons/magic/unholy/silhouette-robe-evil-power.webp", + "name": "Shune the Vile Boons", + "replacement": true, + "results": [ + "YYdtqKeiDCgowBHw", + "pjJcSMrBg1IhEAHo", + "cz4TZBExg4JzpDiG", + "cP5A9kBl3bonbYDt", + "GdBfoWNz5leRfsRQ", + "ting27K52nKeHVFs", + "oiGOfHAm8buwFfab", + "sUBmDCtzTCoAeRGi", + "J5BrOWEBfnGz6TOl", + "CYltJxlhj4697eoE", + "g66FwWpV9CNiEgSL" + ] +} diff --git a/data/packs/rollable-tables.db/the_willowman_boons__jeMMr372yditrKMj.json b/data/packs/rollable-tables.db/the_willowman_boons__jeMMr372yditrKMj.json new file mode 100644 index 00000000..df37cf70 --- /dev/null +++ b/data/packs/rollable-tables.db/the_willowman_boons__jeMMr372yditrKMj.json @@ -0,0 +1,27 @@ +{ + "_id": "jeMMr372yditrKMj", + "_key": "!tables!jeMMr372yditrKMj", + "description": "", + "displayRoll": true, + "folder": "CKyT2XJsdWmcwbhX", + "formula": "2d6", + "img": "icons/creatures/magical/spirit-undead-ghost-purple.webp", + "name": "The Willowman Boons", + "replacement": true, + "results": [ + "Hf3DleWOFlQGEiaY", + "k0uOd6xLlRz2UwJj", + "39dfIuez9HPaTZ9w", + "GzXlTtJ6u0TMVIJx", + "dLGxXiUn05KNCf3N", + "PTFJSiDTH7423FGk", + "5oJDFWhBzrbLd6ve", + "sLxf2ugDHsnnIVRP", + "SIeV3JZmL1Nk1sWD", + "epGQM54jf64rTnjS", + "P4APwE3PjmK0zZS9", + "091l4CxS6HBrbOky", + "jd6V7fRcXbNS8cLk", + "PGpSTzWj5JhUZoNo" + ] +} diff --git a/data/packs/rollable-tables.db/titania_boons__mi0QYvreMf9j512E.json b/data/packs/rollable-tables.db/titania_boons__mi0QYvreMf9j512E.json new file mode 100644 index 00000000..02947e74 --- /dev/null +++ b/data/packs/rollable-tables.db/titania_boons__mi0QYvreMf9j512E.json @@ -0,0 +1,27 @@ +{ + "_id": "mi0QYvreMf9j512E", + "_key": "!tables!mi0QYvreMf9j512E", + "description": "", + "displayRoll": true, + "folder": "CKyT2XJsdWmcwbhX", + "formula": "2d6", + "img": "icons/magic/nature/plant-sprout-snow-green.webp", + "name": "Titania Boons", + "replacement": true, + "results": [ + "kNHLU5Jg5fuOZhyo", + "DwiNOG3uBT7nwUDK", + "EIESJe7TYSrPR7Lf", + "iyUzjgnbOlfguGtd", + "HTLJU1oZcZidDP0e", + "9v8u3oIKb1N0rdRM", + "zWYEp2vfd4hL0tzf", + "EbXl9TXkEochjEzH", + "alxTWycBBuIy9B2I", + "OjESzhXmkRXRptqc", + "maQT0ylt6hkVAygR", + "3ycSx39Jmtbw3PAx", + "RrzLf4WgWJQB21WQ", + "99VfvZ0es75tMHRJ" + ] +} diff --git a/data/packs/rollable-tables.db/wizard_mishap_tier_3_4__tXhX6Iv3rOc6GlF6.json b/data/packs/rollable-tables.db/wizard_mishap_tier_3_4__tXhX6Iv3rOc6GlF6.json new file mode 100644 index 00000000..9d5c03eb --- /dev/null +++ b/data/packs/rollable-tables.db/wizard_mishap_tier_3_4__tXhX6Iv3rOc6GlF6.json @@ -0,0 +1,27 @@ +{ + "_id": "tXhX6Iv3rOc6GlF6", + "_key": "!tables!tXhX6Iv3rOc6GlF6", + "description": "", + "displayRoll": true, + "folder": null, + "formula": "1d12", + "img": "icons/magic/lightning/bolt-strike-creature-pink.webp", + "name": "Wizard Mishap Tier 3-4", + "replacement": true, + "results": [ + "t1IT7UBVnDsVcBhm", + "y1lafduW3hINmggm", + "mSXl6A8WKJmVkGjO", + "b4iC8LuRcPRGE4at", + "S2SRrlxctDoHACm1", + "PxVizZdjigztf4UH", + "e3Y6IBqetlQqrwnw", + "75GJHt36EtuofTvq", + "EI6osFZJ0JTXPNFP", + "FL0DEM3DhRGbv4AG", + "M8VKYie0UBgGPGRB", + "8wXIzpo54QsbWBxT", + "bhGIFPdpt9gUJAny", + "uOhW3dzdLm2mgFYA" + ] +} diff --git a/data/packs/rollable-tables.db/wizard_mishap_tier_5__q83PUKIAznuLpqSr.json b/data/packs/rollable-tables.db/wizard_mishap_tier_5__q83PUKIAznuLpqSr.json new file mode 100644 index 00000000..463cf4d7 --- /dev/null +++ b/data/packs/rollable-tables.db/wizard_mishap_tier_5__q83PUKIAznuLpqSr.json @@ -0,0 +1,27 @@ +{ + "_id": "q83PUKIAznuLpqSr", + "_key": "!tables!q83PUKIAznuLpqSr", + "description": "", + "displayRoll": true, + "folder": null, + "formula": "1d12", + "img": "icons/magic/unholy/strike-body-explode-disintegrate.webp", + "name": "Wizard Mishap Tier 5", + "replacement": true, + "results": [ + "t1IT7UBVnDsVcBhm", + "y1lafduW3hINmggm", + "mSXl6A8WKJmVkGjO", + "b4iC8LuRcPRGE4at", + "S2SRrlxctDoHACm1", + "PxVizZdjigztf4UH", + "e3Y6IBqetlQqrwnw", + "75GJHt36EtuofTvq", + "EI6osFZJ0JTXPNFP", + "FL0DEM3DhRGbv4AG", + "M8VKYie0UBgGPGRB", + "8wXIzpo54QsbWBxT", + "bhGIFPdpt9gUJAny", + "nJ0VC8CPWGRjVnGf" + ] +} diff --git a/data/packs/spell-effects.db/spell_effect__alter_self__f2RsbovyTLEZvxuF.json b/data/packs/spell-effects.db/spell_effect__alter_self__f2RsbovyTLEZvxuF.json index aac941d8..a8ce1c59 100644 --- a/data/packs/spell-effects.db/spell_effect__alter_self__f2RsbovyTLEZvxuF.json +++ b/data/packs/spell-effects.db/spell_effect__alter_self__f2RsbovyTLEZvxuF.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__berserk__sfeg7jRt0oW5qXO4.json b/data/packs/spell-effects.db/spell_effect__berserk__sfeg7jRt0oW5qXO4.json new file mode 100644 index 00000000..150d434d --- /dev/null +++ b/data/packs/spell-effects.db/spell_effect__berserk__sfeg7jRt0oW5qXO4.json @@ -0,0 +1,40 @@ +{ + "_id": "sfeg7jRt0oW5qXO4", + "_key": "!items!sfeg7jRt0oW5qXO4", + "effects": [ + ], + "folder": null, + "img": "icons/magic/movement/abstract-ribbons-red-orange.webp", + "name": "Spell Effect: Berserk", + "system": { + "category": "effect", + "description": "Immune to damage for 3 rounds
", + "duration": { + "type": "rounds", + "value": "3" + }, + "effectPanel": { + "show": true + }, + "light": { + "active": false, + "hasBeenUsed": false, + "isSource": false, + "longevityMins": 60, + "remainingSecs": 3600, + "template": "torch" + }, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-3" + }, + "start": { + "combatTime": "4.0", + "value": 29759 + }, + "tokenIcon": { + "show": true + } + }, + "type": "Effect" +} diff --git a/data/packs/spell-effects.db/spell_effect__blind__SOkcvkzrGMGQKhmk.json b/data/packs/spell-effects.db/spell_effect__blind__SOkcvkzrGMGQKhmk.json index 3eb45137..907c475b 100644 --- a/data/packs/spell-effects.db/spell_effect__blind__SOkcvkzrGMGQKhmk.json +++ b/data/packs/spell-effects.db/spell_effect__blind__SOkcvkzrGMGQKhmk.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__charm_person__Z0YwWUGs3WYC6OGn.json b/data/packs/spell-effects.db/spell_effect__charm_person__Z0YwWUGs3WYC6OGn.json index 0438dc8d..44f4d147 100644 --- a/data/packs/spell-effects.db/spell_effect__charm_person__Z0YwWUGs3WYC6OGn.json +++ b/data/packs/spell-effects.db/spell_effect__charm_person__Z0YwWUGs3WYC6OGn.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__cleansing_weapon__7hKYL9hdnsvCUM9c.json b/data/packs/spell-effects.db/spell_effect__cleansing_weapon__7hKYL9hdnsvCUM9c.json index 1efd0a33..efd10146 100644 --- a/data/packs/spell-effects.db/spell_effect__cleansing_weapon__7hKYL9hdnsvCUM9c.json +++ b/data/packs/spell-effects.db/spell_effect__cleansing_weapon__7hKYL9hdnsvCUM9c.json @@ -31,7 +31,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__deaf__aAdqy5QwVJrT8JWE.json b/data/packs/spell-effects.db/spell_effect__deaf__aAdqy5QwVJrT8JWE.json index 019b416b..ce65ad6e 100644 --- a/data/packs/spell-effects.db/spell_effect__deaf__aAdqy5QwVJrT8JWE.json +++ b/data/packs/spell-effects.db/spell_effect__deaf__aAdqy5QwVJrT8JWE.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__detect_magic__74WjFjHmUmLAiNGC.json b/data/packs/spell-effects.db/spell_effect__detect_magic__74WjFjHmUmLAiNGC.json index 77019b20..496c5f2b 100644 --- a/data/packs/spell-effects.db/spell_effect__detect_magic__74WjFjHmUmLAiNGC.json +++ b/data/packs/spell-effects.db/spell_effect__detect_magic__74WjFjHmUmLAiNGC.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__floating_disk__VMkeCfccn7zp2up7.json b/data/packs/spell-effects.db/spell_effect__floating_disk__VMkeCfccn7zp2up7.json index 80411bbf..b88e9fdf 100644 --- a/data/packs/spell-effects.db/spell_effect__floating_disk__VMkeCfccn7zp2up7.json +++ b/data/packs/spell-effects.db/spell_effect__floating_disk__VMkeCfccn7zp2up7.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__hold_person__SN9lU9LUViWo1Plm.json b/data/packs/spell-effects.db/spell_effect__hold_person__SN9lU9LUViWo1Plm.json index d1af9097..7e4b918a 100644 --- a/data/packs/spell-effects.db/spell_effect__hold_person__SN9lU9LUViWo1Plm.json +++ b/data/packs/spell-effects.db/spell_effect__hold_person__SN9lU9LUViWo1Plm.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__hold_portal__q109XEqMceJBEX7m.json b/data/packs/spell-effects.db/spell_effect__hold_portal__q109XEqMceJBEX7m.json index 217a59c8..61e67c77 100644 --- a/data/packs/spell-effects.db/spell_effect__hold_portal__q109XEqMceJBEX7m.json +++ b/data/packs/spell-effects.db/spell_effect__hold_portal__q109XEqMceJBEX7m.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__holy_weapon__r2JNgS2474vuq9oy.json b/data/packs/spell-effects.db/spell_effect__holy_weapon__r2JNgS2474vuq9oy.json index b2a8cc44..e3a52df0 100644 --- a/data/packs/spell-effects.db/spell_effect__holy_weapon__r2JNgS2474vuq9oy.json +++ b/data/packs/spell-effects.db/spell_effect__holy_weapon__r2JNgS2474vuq9oy.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__invisibility__SMXbMbXcj5hLvTjY.json b/data/packs/spell-effects.db/spell_effect__invisibility__SMXbMbXcj5hLvTjY.json index 0f4e6cc2..e173f4f6 100644 --- a/data/packs/spell-effects.db/spell_effect__invisibility__SMXbMbXcj5hLvTjY.json +++ b/data/packs/spell-effects.db/spell_effect__invisibility__SMXbMbXcj5hLvTjY.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__levitate__sLb9GOXx9F6XCb2o.json b/data/packs/spell-effects.db/spell_effect__levitate__sLb9GOXx9F6XCb2o.json index 23dfbcdd..23bec8c4 100644 --- a/data/packs/spell-effects.db/spell_effect__levitate__sLb9GOXx9F6XCb2o.json +++ b/data/packs/spell-effects.db/spell_effect__levitate__sLb9GOXx9F6XCb2o.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__mage_armor__critical___Gyol5I0ZdApO8MPe.json b/data/packs/spell-effects.db/spell_effect__mage_armor__critical___Gyol5I0ZdApO8MPe.json index 04caefe6..b655e904 100644 --- a/data/packs/spell-effects.db/spell_effect__mage_armor__critical___Gyol5I0ZdApO8MPe.json +++ b/data/packs/spell-effects.db/spell_effect__mage_armor__critical___Gyol5I0ZdApO8MPe.json @@ -34,7 +34,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__mage_armor__h9MTxzrrPmyhEmRL.json b/data/packs/spell-effects.db/spell_effect__mage_armor__h9MTxzrrPmyhEmRL.json index 4ebaa32a..e0dc2097 100644 --- a/data/packs/spell-effects.db/spell_effect__mage_armor__h9MTxzrrPmyhEmRL.json +++ b/data/packs/spell-effects.db/spell_effect__mage_armor__h9MTxzrrPmyhEmRL.json @@ -34,7 +34,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__mirror_image__vI70AaskCqH9tKJ7.json b/data/packs/spell-effects.db/spell_effect__mirror_image__vI70AaskCqH9tKJ7.json index 2a69e273..926dd136 100644 --- a/data/packs/spell-effects.db/spell_effect__mirror_image__vI70AaskCqH9tKJ7.json +++ b/data/packs/spell-effects.db/spell_effect__mirror_image__vI70AaskCqH9tKJ7.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__protection_from_evil__H7v5Izebo8O45DXB.json b/data/packs/spell-effects.db/spell_effect__protection_from_evil__H7v5Izebo8O45DXB.json index a3939042..35ff2ac5 100644 --- a/data/packs/spell-effects.db/spell_effect__protection_from_evil__H7v5Izebo8O45DXB.json +++ b/data/packs/spell-effects.db/spell_effect__protection_from_evil__H7v5Izebo8O45DXB.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__shield_of_faith__4dCcpPeyRKWt9XkC.json b/data/packs/spell-effects.db/spell_effect__shield_of_faith__4dCcpPeyRKWt9XkC.json index 672c703f..5ed0fc3d 100644 --- a/data/packs/spell-effects.db/spell_effect__shield_of_faith__4dCcpPeyRKWt9XkC.json +++ b/data/packs/spell-effects.db/spell_effect__shield_of_faith__4dCcpPeyRKWt9XkC.json @@ -31,7 +31,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__sleep__FrFilluk4S5VaWut.json b/data/packs/spell-effects.db/spell_effect__sleep__FrFilluk4S5VaWut.json index 84e6bd88..99366a99 100644 --- a/data/packs/spell-effects.db/spell_effect__sleep__FrFilluk4S5VaWut.json +++ b/data/packs/spell-effects.db/spell_effect__sleep__FrFilluk4S5VaWut.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__web__28PPFz1MYTsfPwzh.json b/data/packs/spell-effects.db/spell_effect__web__28PPFz1MYTsfPwzh.json index 7040a016..459ded87 100644 --- a/data/packs/spell-effects.db/spell_effect__web__28PPFz1MYTsfPwzh.json +++ b/data/packs/spell-effects.db/spell_effect__web__28PPFz1MYTsfPwzh.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spell-effects.db/spell_effect__zone_of_truth__cL5aPfXcad9FtHoK.json b/data/packs/spell-effects.db/spell_effect__zone_of_truth__cL5aPfXcad9FtHoK.json index f3559cef..878b5731 100644 --- a/data/packs/spell-effects.db/spell_effect__zone_of_truth__cL5aPfXcad9FtHoK.json +++ b/data/packs/spell-effects.db/spell_effect__zone_of_truth__cL5aPfXcad9FtHoK.json @@ -28,7 +28,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "start": { "combatTime": null, diff --git a/data/packs/spells.db/acid_arrow__16XuBF2xjUnoepyp.json b/data/packs/spells.db/acid_arrow__16XuBF2xjUnoepyp.json index eed88108..8e60e3e8 100644 --- a/data/packs/spells.db/acid_arrow__16XuBF2xjUnoepyp.json +++ b/data/packs/spells.db/acid_arrow__16XuBF2xjUnoepyp.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "far", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/alarm__dBBfp7KpHXBcSEjg.json b/data/packs/spells.db/alarm__dBBfp7KpHXBcSEjg.json index ac53ec83..1fe2b768 100644 --- a/data/packs/spells.db/alarm__dBBfp7KpHXBcSEjg.json +++ b/data/packs/spells.db/alarm__dBBfp7KpHXBcSEjg.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "close", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/alter_self__XqmdS3rvMT9LlznC.json b/data/packs/spells.db/alter_self__XqmdS3rvMT9LlznC.json new file mode 100644 index 00000000..4eb622f0 --- /dev/null +++ b/data/packs/spells.db/alter_self__XqmdS3rvMT9LlznC.json @@ -0,0 +1,28 @@ +{ + "_id": "XqmdS3rvMT9LlznC", + "_key": "!items!XqmdS3rvMT9LlznC", + "effects": [ + ], + "folder": "0CqAJEHgk6zHXr8Y", + "img": "icons/magic/unholy/hand-fire-skeleton-pink.webp", + "name": "Alter Self", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You magically change your physical form, gaining one feature that modifies your existing anatomy.
For example, you can grow functional gills on your neck or bear claws on your fingers. This spell can’t grow wings or limbs.
@UUID[Compendium.shadowdark.spell-effects.f2RsbovyTLEZvxuF]{Spell Effect: Alter Self}
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/alter_self__ojJm3ByDjjHefy2u.json b/data/packs/spells.db/alter_self__ojJm3ByDjjHefy2u.json index 3c159f72..7f690be4 100644 --- a/data/packs/spells.db/alter_self__ojJm3ByDjjHefy2u.json +++ b/data/packs/spells.db/alter_self__ojJm3ByDjjHefy2u.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "self", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/anathema__cjMeJWmom6jpB2JA.json b/data/packs/spells.db/anathema__cjMeJWmom6jpB2JA.json new file mode 100644 index 00000000..87f1beba --- /dev/null +++ b/data/packs/spells.db/anathema__cjMeJWmom6jpB2JA.json @@ -0,0 +1,27 @@ +{ + "_id": "cjMeJWmom6jpB2JA", + "_key": "!items!cjMeJWmom6jpB2JA", + "effects": [ + ], + "folder": "8JSBHA3M9HLBIWmB", + "img": "icons/skills/social/wave-halt-stop.webp", + "name": "Anathema", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "All allies revile and abandon the creature you touch for 1 day.
Each time you or your allies harm the target, its former allies may pass a DC 15 Wisdom check to end the effects of the spell.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/animate_dead__M702ErO4KOtMJzsK.json b/data/packs/spells.db/animate_dead__M702ErO4KOtMJzsK.json new file mode 100644 index 00000000..d4e33e29 --- /dev/null +++ b/data/packs/spells.db/animate_dead__M702ErO4KOtMJzsK.json @@ -0,0 +1,27 @@ +{ + "_id": "M702ErO4KOtMJzsK", + "_key": "!items!M702ErO4KOtMJzsK", + "effects": [ + ], + "folder": "JWPZqQ3Dk9n1iW1g", + "img": "icons/magic/death/hand-undead-skeleton-fire-green.webp", + "name": "Animate Dead", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You touch one humanoid’s remains, and it rises as a zombie or skeleton under your control.
The remains must have at least three limbs and its head intact. The undead creature acts on your turn. After 1 day, the creature collapses into grave dust.
", + "duration": { + "type": "days", + "value": "1" + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/antimagic_shell__DIqnzk2352ycs9e6.json b/data/packs/spells.db/antimagic_shell__DIqnzk2352ycs9e6.json new file mode 100644 index 00000000..4be521de --- /dev/null +++ b/data/packs/spells.db/antimagic_shell__DIqnzk2352ycs9e6.json @@ -0,0 +1,27 @@ +{ + "_id": "DIqnzk2352ycs9e6", + "_key": "!items!DIqnzk2352ycs9e6", + "effects": [ + ], + "folder": "a6WcvmZpOASURb60", + "img": "icons/commodities/materials/glass-cube.webp", + "name": "Antimagic Shell", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "An invisible, near-sized cube of null-magic appears centered on you.
Within the cube, no spells can be cast. Magic items and spells have no effect in the zone, and no magic can enter.
The cube moves with you. Spells such as dispel magic have no effect on it.
Another antimagic shell does not affect this one.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/arcane_eye__CAVHqukh4EsioLQI.json b/data/packs/spells.db/arcane_eye__CAVHqukh4EsioLQI.json new file mode 100644 index 00000000..19475808 --- /dev/null +++ b/data/packs/spells.db/arcane_eye__CAVHqukh4EsioLQI.json @@ -0,0 +1,27 @@ +{ + "_id": "CAVHqukh4EsioLQI", + "_key": "!items!CAVHqukh4EsioLQI", + "effects": [ + ], + "folder": "24bp7luJolmj7e9e", + "img": "icons/magic/perception/eye-tendrils-web-purple.webp", + "name": "Arcane Eye", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You conjure an invisible, grapesized eye within range.
You can see through the eye. It can see in the dark out to near range, fly near on your turn, and squeeze through openings as narrow as a keyhole.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/augury__3yI7Ejl7UrYMMdTe.json b/data/packs/spells.db/augury__3yI7Ejl7UrYMMdTe.json index 61756e82..f2f6588b 100644 --- a/data/packs/spells.db/augury__3yI7Ejl7UrYMMdTe.json +++ b/data/packs/spells.db/augury__3yI7Ejl7UrYMMdTe.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "self", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/augury__aAtNTK2HLJ77HB3z.json b/data/packs/spells.db/augury__aAtNTK2HLJ77HB3z.json new file mode 100644 index 00000000..557ff6d0 --- /dev/null +++ b/data/packs/spells.db/augury__aAtNTK2HLJ77HB3z.json @@ -0,0 +1,28 @@ +{ + "_id": "aAtNTK2HLJ77HB3z", + "_key": "!items!aAtNTK2HLJ77HB3z", + "effects": [ + ], + "folder": "0CqAJEHgk6zHXr8Y", + "img": "icons/magic/perception/orb-crystal-ball-scrying-blue.webp", + "name": "Augury", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You interpret the meaning of supernatural portents and omens. Ask the GM one question about a specific course of action. The GM says whether the action will lead to “weal” or “woe.”
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/beguile__TDfCS0FVOPCogm4A.json b/data/packs/spells.db/beguile__TDfCS0FVOPCogm4A.json new file mode 100644 index 00000000..920507c4 --- /dev/null +++ b/data/packs/spells.db/beguile__TDfCS0FVOPCogm4A.json @@ -0,0 +1,27 @@ +{ + "_id": "TDfCS0FVOPCogm4A", + "_key": "!items!TDfCS0FVOPCogm4A", + "effects": [ + ], + "folder": "GjEoxJ1IlFDjGKIa", + "img": "icons/magic/defensive/illusion-evasion-echo-purple.webp", + "name": "Beguile", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You conjure a convincing visible and audible illusion within range.
Creatures who perceive the illusion react to it as though it were real, although it can't cause actual harm.
Touching the illusion instantly reveals its false nature.
You may force a creature who interacts with the illusion to make a DC 15 Wisdom check. If the creature fails, it is enchanted by the illusion for the spell's duration and seeks to protect it.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/bless__IaY71lOkmpEJpUSi.json b/data/packs/spells.db/bless__IaY71lOkmpEJpUSi.json index f9422aa4..a7679af1 100644 --- a/data/packs/spells.db/bless__IaY71lOkmpEJpUSi.json +++ b/data/packs/spells.db/bless__IaY71lOkmpEJpUSi.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "close", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/blind_deafen__ItoZZ0nli29N5d7G.json b/data/packs/spells.db/blind_deafen__ItoZZ0nli29N5d7G.json index 493b570f..44dbaeb4 100644 --- a/data/packs/spells.db/blind_deafen__ItoZZ0nli29N5d7G.json +++ b/data/packs/spells.db/blind_deafen__ItoZZ0nli29N5d7G.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "near", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/bogboil__bBpkTU6jTEg75Xpg.json b/data/packs/spells.db/bogboil__bBpkTU6jTEg75Xpg.json new file mode 100644 index 00000000..6d87cf54 --- /dev/null +++ b/data/packs/spells.db/bogboil__bBpkTU6jTEg75Xpg.json @@ -0,0 +1,28 @@ +{ + "_id": "bBpkTU6jTEg75Xpg", + "_key": "!items!bBpkTU6jTEg75Xpg", + "effects": [ + ], + "folder": "0CqAJEHgk6zHXr8Y", + "img": "icons/creatures/slimes/bubbling-purple.webp", + "name": "Bogboil", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You turn a near-sized cube of ground within range into a muddy, boiling bog of quicksand.
A creature stuck in the bog can’t move and must succeed on a Dexterity check vs. your spellcasting check to free itself.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/broomstick__IKeJTVUWWMWy9Rvp.json b/data/packs/spells.db/broomstick__IKeJTVUWWMWy9Rvp.json new file mode 100644 index 00000000..b5542099 --- /dev/null +++ b/data/packs/spells.db/broomstick__IKeJTVUWWMWy9Rvp.json @@ -0,0 +1,28 @@ +{ + "_id": "IKeJTVUWWMWy9Rvp", + "_key": "!items!IKeJTVUWWMWy9Rvp", + "effects": [ + ], + "folder": "sE2Ooa1HgAMXmCra", + "img": "icons/tools/hand/broom-straw-brown.webp", + "name": "Broomstick", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You conjure a flying broomstick in your hand.
The broomstick's rider can fly a near distance each round and can hover in place.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/burning_hands__ItN82uLU3PhJFLNm.json b/data/packs/spells.db/burning_hands__ItN82uLU3PhJFLNm.json index 0d638390..612b77cc 100644 --- a/data/packs/spells.db/burning_hands__ItN82uLU3PhJFLNm.json +++ b/data/packs/spells.db/burning_hands__ItN82uLU3PhJFLNm.json @@ -19,7 +19,7 @@ "predefinedEffects": "", "range": "close", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/cacklerot__y1nnbCGFwg31zZHk.json b/data/packs/spells.db/cacklerot__y1nnbCGFwg31zZHk.json new file mode 100644 index 00000000..0d9b58f4 --- /dev/null +++ b/data/packs/spells.db/cacklerot__y1nnbCGFwg31zZHk.json @@ -0,0 +1,28 @@ +{ + "_id": "y1nnbCGFwg31zZHk", + "_key": "!items!y1nnbCGFwg31zZHk", + "effects": [ + ], + "folder": "0CqAJEHgk6zHXr8Y", + "img": "icons/magic/control/mouth-smile-deception-purple.webp", + "name": "Cacklerot", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "One target you touch of LV 4 or less collapses helplessly with disturbing, pained laughter for the spell's duration.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/cast_out__OcB5595AAIzchHfl.json b/data/packs/spells.db/cast_out__OcB5595AAIzchHfl.json new file mode 100644 index 00000000..384d46b1 --- /dev/null +++ b/data/packs/spells.db/cast_out__OcB5595AAIzchHfl.json @@ -0,0 +1,27 @@ +{ + "_id": "OcB5595AAIzchHfl", + "_key": "!items!OcB5595AAIzchHfl", + "effects": [ + ], + "folder": "lvvfGVYh4oLZsbpP", + "img": "icons/magic/control/energy-stream-link-large-white.webp", + "name": "Cast Out", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "You turn a creature aside, throwing it out of your presence.
Choose a creature you can see. For the spell's duration, that creature can't come within near range of you. It can still attack you from outside of near range.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/cat_s_eye__LT35njlHjofzgDMl.json b/data/packs/spells.db/cat_s_eye__LT35njlHjofzgDMl.json new file mode 100644 index 00000000..c85baf0f --- /dev/null +++ b/data/packs/spells.db/cat_s_eye__LT35njlHjofzgDMl.json @@ -0,0 +1,28 @@ +{ + "_id": "LT35njlHjofzgDMl", + "_key": "!items!LT35njlHjofzgDMl", + "effects": [ + ], + "folder": "0CqAJEHgk6zHXr8Y", + "img": "icons/creatures/mammals/cat-hunched-glowing-red.webp", + "name": "Cat's Eye", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "Your irises grow to fill your eyes and your pupils turn into black, vertical slits. You can see invisible creatures and secret doors for the spell's duration.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/cauldron__TEPKpwnZcxSQt0tj.json b/data/packs/spells.db/cauldron__TEPKpwnZcxSQt0tj.json new file mode 100644 index 00000000..73ed6c78 --- /dev/null +++ b/data/packs/spells.db/cauldron__TEPKpwnZcxSQt0tj.json @@ -0,0 +1,27 @@ +{ + "_id": "TEPKpwnZcxSQt0tj", + "_key": "!items!TEPKpwnZcxSQt0tj", + "effects": [ + ], + "folder": "bstYVdHWm575lPri", + "img": "icons/skills/toxins/cauldron-pot-bubbles-green.webp", + "name": "Cauldron", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You conjure a bubbling cauldron next to you. It can produce one of the following effects:
• Any broken mundane item placed inside the cauldron is repaired.
• A fat, croaking toad leaps out and follows your instructions for the next 3 rounds.
• You can place up to 3 item slots of items inside the cauldron. The cauldron expels these items the next time you cast this spell (expelling items counts as the cauldron's single effect).
", + "duration": { + "type": "rounds", + "value": "1" + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/chant__KkJffGRbdKjIhwLr.json b/data/packs/spells.db/chant__KkJffGRbdKjIhwLr.json new file mode 100644 index 00000000..c25cdcc9 --- /dev/null +++ b/data/packs/spells.db/chant__KkJffGRbdKjIhwLr.json @@ -0,0 +1,27 @@ +{ + "_id": "KkJffGRbdKjIhwLr", + "_key": "!items!KkJffGRbdKjIhwLr", + "effects": [ + ], + "folder": "G4Rg3SiJ4c0vIpqq", + "img": "icons/magic/perception/eye-slit-pink.webp", + "name": "Chant", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "You begin an unearthly chant that lifts your vision beyond its ordinary limitations.
For the spell's duration, you can see all invisible and hidden things as though they were plainly visible. This spell does not allow you to see in a way that you could not normally, such as in darkness or through walls.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/charm_person__0VCMisYBNpLkx28M.json b/data/packs/spells.db/charm_person__0VCMisYBNpLkx28M.json index e23666aa..aa8ff796 100644 --- a/data/packs/spells.db/charm_person__0VCMisYBNpLkx28M.json +++ b/data/packs/spells.db/charm_person__0VCMisYBNpLkx28M.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "near", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/charm_person__9MlXio0rabdfEgIr.json b/data/packs/spells.db/charm_person__9MlXio0rabdfEgIr.json new file mode 100644 index 00000000..3edd81c1 --- /dev/null +++ b/data/packs/spells.db/charm_person__9MlXio0rabdfEgIr.json @@ -0,0 +1,28 @@ +{ + "_id": "9MlXio0rabdfEgIr", + "_key": "!items!9MlXio0rabdfEgIr", + "effects": [ + ], + "folder": "bstYVdHWm575lPri", + "img": "icons/magic/life/heart-shadow-red.webp", + "name": "Charm Person", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You magically beguile one humanoid of LV 2 or less within near range, who regards you as a friend for the duration.
The spell ends if you or your allies do anything harmful to the target.
The target knows it was magically charmed after the spell ends.
Roll [[/r 1d8]] to determine amount of days effective
@UUID[Compendium.shadowdark.spell-effects.Z0YwWUGs3WYC6OGn]{Spell Effect: Charm Person}
", + "duration": { + "type": "days", + "value": "1d8" + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/cleansing_weapon__2v8sc7cnMSzpECyi.json b/data/packs/spells.db/cleansing_weapon__2v8sc7cnMSzpECyi.json index dc8007a3..1be08fe0 100644 --- a/data/packs/spells.db/cleansing_weapon__2v8sc7cnMSzpECyi.json +++ b/data/packs/spells.db/cleansing_weapon__2v8sc7cnMSzpECyi.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "close", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/cloak_of_night__z3IMRW7fOvhdBCKH.json b/data/packs/spells.db/cloak_of_night__z3IMRW7fOvhdBCKH.json new file mode 100644 index 00000000..bed24df2 --- /dev/null +++ b/data/packs/spells.db/cloak_of_night__z3IMRW7fOvhdBCKH.json @@ -0,0 +1,27 @@ +{ + "_id": "z3IMRW7fOvhdBCKH", + "_key": "!items!z3IMRW7fOvhdBCKH", + "effects": [ + ], + "folder": "GjEoxJ1IlFDjGKIa", + "img": "icons/equipment/back/cloak-layered-tattered-purple.webp", + "name": "Cloak of Night", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "Your wrap yourself in a swirling cloak of shadows. For the spell's duration, your armor class becomes 17 (20 on a critical spellcasting check).
You have advantage on Dexterity checks to sneak and hide for the spell's duration.
", + "duration": { + "type": "rounds", + "value": "8" + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/cloud_kill__ssnOQiOeqkdVPHn3.json b/data/packs/spells.db/cloud_kill__ssnOQiOeqkdVPHn3.json new file mode 100644 index 00000000..1a59ae69 --- /dev/null +++ b/data/packs/spells.db/cloud_kill__ssnOQiOeqkdVPHn3.json @@ -0,0 +1,27 @@ +{ + "_id": "ssnOQiOeqkdVPHn3", + "_key": "!items!ssnOQiOeqkdVPHn3", + "effects": [ + ], + "folder": "24bp7luJolmj7e9e", + "img": "icons/magic/death/skull-poison-green.webp", + "name": "Cloud Kill", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "A putrid cloud of yellow poison fills a near-sized cube within range. It spreads around corners.
Creatures inside the cloud are blinded and take 2d6 damage at the beginning of their turns.
A creature of LV 9 or less that ends its turn fully inside the cloud dies.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/command__KiQcQ3BlmlSpRi5s.json b/data/packs/spells.db/command__KiQcQ3BlmlSpRi5s.json new file mode 100644 index 00000000..be0898eb --- /dev/null +++ b/data/packs/spells.db/command__KiQcQ3BlmlSpRi5s.json @@ -0,0 +1,27 @@ +{ + "_id": "KiQcQ3BlmlSpRi5s", + "_key": "!items!KiQcQ3BlmlSpRi5s", + "effects": [ + ], + "folder": "DzARPzBmfc6ssBqS", + "img": "icons/skills/social/wave-halt-stop.webp", + "name": "Command", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "You issue a verbal command to one creature in range who can understand you. The command must be one word, such as “kneel.” The target obeys the command for as long as you focus.
If your command is ever directly harmful to the creature, it may make a Charisma check vs. your last spellcasting check. On a success, the spell ends.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/commune__ImNCjjU9ewcFDQO2.json b/data/packs/spells.db/commune__ImNCjjU9ewcFDQO2.json new file mode 100644 index 00000000..55907b69 --- /dev/null +++ b/data/packs/spells.db/commune__ImNCjjU9ewcFDQO2.json @@ -0,0 +1,27 @@ +{ + "_id": "ImNCjjU9ewcFDQO2", + "_key": "!items!ImNCjjU9ewcFDQO2", + "effects": [ + ], + "folder": "EDfN0tPLXXsmyaEn", + "img": "icons/magic/holy/prayer-hands-glowing-yellow.webp", + "name": "Commune", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "You seek your god's counsel. Ask the GM up to three yes or no questions. The GM truthfully answers \"yes\" or \"no\" to each.
If you cast this spell more than once in 24 hours, treat a failed spellcasting check for it as a critical failure, instead.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/confusion__tUUeGZQvWQMRmOVE.json b/data/packs/spells.db/confusion__tUUeGZQvWQMRmOVE.json new file mode 100644 index 00000000..7a9c65d2 --- /dev/null +++ b/data/packs/spells.db/confusion__tUUeGZQvWQMRmOVE.json @@ -0,0 +1,27 @@ +{ + "_id": "tUUeGZQvWQMRmOVE", + "_key": "!items!tUUeGZQvWQMRmOVE", + "effects": [ + ], + "folder": "24bp7luJolmj7e9e", + "img": "icons/magic/control/hypnosis-mesmerism-eye.webp", + "name": "Confusion", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You mesmerize one creature you can see in range. The target can't take actions, and it moves in a random direction on its turn. If the target is LV 9+, it may make a WIS check vs. your last spellcasting check at the start of its turn to end the spell.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/control_water__0Gp5pSzPcelJVp3T.json b/data/packs/spells.db/control_water__0Gp5pSzPcelJVp3T.json new file mode 100644 index 00000000..5a4951be --- /dev/null +++ b/data/packs/spells.db/control_water__0Gp5pSzPcelJVp3T.json @@ -0,0 +1,27 @@ +{ + "_id": "0Gp5pSzPcelJVp3T", + "_key": "!items!0Gp5pSzPcelJVp3T", + "effects": [ + ], + "folder": "EDfN0tPLXXsmyaEn", + "img": "icons/magic/water/pseudopod-swirl-blue.webp", + "name": "Control Water", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "You move and shape water. You can cause a section of water up to 100 feet in width and depth to change shape, defy gravity, or flow in a different direction.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/control_water__TKDuwFu1hP2lX549.json b/data/packs/spells.db/control_water__TKDuwFu1hP2lX549.json new file mode 100644 index 00000000..1c34f8b6 --- /dev/null +++ b/data/packs/spells.db/control_water__TKDuwFu1hP2lX549.json @@ -0,0 +1,27 @@ +{ + "_id": "TKDuwFu1hP2lX549", + "_key": "!items!TKDuwFu1hP2lX549", + "effects": [ + ], + "folder": "24bp7luJolmj7e9e", + "img": "icons/magic/water/pseudopod-swirl-blue.webp", + "name": "Control Water", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You move and shape water. You can cause a section of water up to 100 feet in width and depth to change shape, defy gravity, or flow in a different direction.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/coven__22pcP3fv7Mz1vJSs.json b/data/packs/spells.db/coven__22pcP3fv7Mz1vJSs.json new file mode 100644 index 00000000..f5b89c95 --- /dev/null +++ b/data/packs/spells.db/coven__22pcP3fv7Mz1vJSs.json @@ -0,0 +1,28 @@ +{ + "_id": "22pcP3fv7Mz1vJSs", + "_key": "!items!22pcP3fv7Mz1vJSs", + "effects": [ + ], + "folder": "sE2Ooa1HgAMXmCra", + "img": "icons/magic/symbols/runes-triangle-orange.webp", + "name": "Coven", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You call upon the magic you share with your fellow witches.
You regain the use of one tier 3 spell or lower that you can no longer cast for the day.
After successfully casting this spell, you can't do so again until you complete a rest.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/create_undead__uNxbpd7fENzDUxfd.json b/data/packs/spells.db/create_undead__uNxbpd7fENzDUxfd.json new file mode 100644 index 00000000..d0f9f71f --- /dev/null +++ b/data/packs/spells.db/create_undead__uNxbpd7fENzDUxfd.json @@ -0,0 +1,27 @@ +{ + "_id": "uNxbpd7fENzDUxfd", + "_key": "!items!uNxbpd7fENzDUxfd", + "effects": [ + ], + "folder": "a6WcvmZpOASURb60", + "img": "icons/magic/death/undead-skeleton-deformed-red.webp", + "name": "Create Undead", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You conjure a vengeful undead creature to do your bidding.
When you cast this spell, you choose to summon either a wight or wraith. It appears next to you and is under your control.
The undead creature acts on your turn. After 1 day, it melts away into smoke.
", + "duration": { + "type": "days", + "value": "1" + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/cure_wounds__N9NvonT0RL6PyiiV.json b/data/packs/spells.db/cure_wounds__N9NvonT0RL6PyiiV.json index 602cf4b0..9d66e15f 100644 --- a/data/packs/spells.db/cure_wounds__N9NvonT0RL6PyiiV.json +++ b/data/packs/spells.db/cure_wounds__N9NvonT0RL6PyiiV.json @@ -19,7 +19,7 @@ "predefinedEffects": "", "range": "close", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/curse__QE2CBnD3Vegkn5cR.json b/data/packs/spells.db/curse__QE2CBnD3Vegkn5cR.json new file mode 100644 index 00000000..92d19200 --- /dev/null +++ b/data/packs/spells.db/curse__QE2CBnD3Vegkn5cR.json @@ -0,0 +1,27 @@ +{ + "_id": "QE2CBnD3Vegkn5cR", + "_key": "!items!QE2CBnD3Vegkn5cR", + "effects": [ + ], + "folder": "GjEoxJ1IlFDjGKIa", + "img": "icons/magic/control/energy-stream-link-large-blue.webp", + "name": "Curse", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "A creature you touch is afflicted by one of the following curses:
• Hideous boils and warts
• All food tastes of ash
• Voice becomes shrill
• Disturbing nightmares
• Always lose at gambling
• An ally turns into an enemy
• Fear of something ordinary
", + "duration": { + "type": "permanent", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/detect_magic__Rt1sdRbZ43mfec1t.json b/data/packs/spells.db/detect_magic__Rt1sdRbZ43mfec1t.json index 6c0040f3..3e9e889b 100644 --- a/data/packs/spells.db/detect_magic__Rt1sdRbZ43mfec1t.json +++ b/data/packs/spells.db/detect_magic__Rt1sdRbZ43mfec1t.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "near", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/detect_thoughts__XBt4wA37ypUiXkp6.json b/data/packs/spells.db/detect_thoughts__XBt4wA37ypUiXkp6.json index 8f7735b7..4e95121d 100644 --- a/data/packs/spells.db/detect_thoughts__XBt4wA37ypUiXkp6.json +++ b/data/packs/spells.db/detect_thoughts__XBt4wA37ypUiXkp6.json @@ -19,7 +19,7 @@ "predefinedEffects": "", "range": "near", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/dimension_door__UWGzL8qsentdrvar.json b/data/packs/spells.db/dimension_door__UWGzL8qsentdrvar.json new file mode 100644 index 00000000..8bfc7d7e --- /dev/null +++ b/data/packs/spells.db/dimension_door__UWGzL8qsentdrvar.json @@ -0,0 +1,27 @@ +{ + "_id": "UWGzL8qsentdrvar", + "_key": "!items!UWGzL8qsentdrvar", + "effects": [ + ], + "folder": "24bp7luJolmj7e9e", + "img": "icons/magic/air/air-burst-spiral-large-yellow.webp", + "name": "Dimension Door", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You teleport yourself and up to one other willing creature within close to any point you can see.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/dimension_door__gxSxaMo8eh8mLYYH.json b/data/packs/spells.db/dimension_door__gxSxaMo8eh8mLYYH.json new file mode 100644 index 00000000..c210a183 --- /dev/null +++ b/data/packs/spells.db/dimension_door__gxSxaMo8eh8mLYYH.json @@ -0,0 +1,27 @@ +{ + "_id": "gxSxaMo8eh8mLYYH", + "_key": "!items!gxSxaMo8eh8mLYYH", + "effects": [ + ], + "folder": "GjEoxJ1IlFDjGKIa", + "img": "icons/magic/air/air-burst-spiral-large-yellow.webp", + "name": "Dimension Door", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You teleport yourself and up to one other willing creature within close to any point you can see.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/disintegrate__pgK3RSSsg6CrReDr.json b/data/packs/spells.db/disintegrate__pgK3RSSsg6CrReDr.json new file mode 100644 index 00000000..eb0c9ca7 --- /dev/null +++ b/data/packs/spells.db/disintegrate__pgK3RSSsg6CrReDr.json @@ -0,0 +1,27 @@ +{ + "_id": "pgK3RSSsg6CrReDr", + "_key": "!items!pgK3RSSsg6CrReDr", + "effects": [ + ], + "folder": "a6WcvmZpOASURb60", + "img": "icons/magic/unholy/beam-impact-purple.webp", + "name": "Disintegrate", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "A green ray shoots from your finger and turns a creature or object into ash.
A target creature of LV 5 or less instantly dies. If it is LV 6+, it takes 3d8 damage, instead.
A non-magical object up to the size of a large tree is destroyed.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/dispel_magic__6N33hyLWYZCRgkeX.json b/data/packs/spells.db/dispel_magic__6N33hyLWYZCRgkeX.json new file mode 100644 index 00000000..4438a7fd --- /dev/null +++ b/data/packs/spells.db/dispel_magic__6N33hyLWYZCRgkeX.json @@ -0,0 +1,27 @@ +{ + "_id": "6N33hyLWYZCRgkeX", + "_key": "!items!6N33hyLWYZCRgkeX", + "effects": [ + ], + "folder": "JWPZqQ3Dk9n1iW1g", + "img": "icons/magic/sonic/explosion-shock-wave-teal.webp", + "name": "Dispel Magic", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "End one spell that affects one target you can see in range.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/divination__1dQg691JnfczSzIe.json b/data/packs/spells.db/divination__1dQg691JnfczSzIe.json new file mode 100644 index 00000000..98a2c011 --- /dev/null +++ b/data/packs/spells.db/divination__1dQg691JnfczSzIe.json @@ -0,0 +1,27 @@ +{ + "_id": "1dQg691JnfczSzIe", + "_key": "!items!1dQg691JnfczSzIe", + "effects": [ + ], + "folder": "24bp7luJolmj7e9e", + "img": "icons/magic/light/projectile-stars-blue.webp", + "name": "Divination", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You throw the divining bones or peer into the blackness between the stars, seeking a portent.
You can ask the GM one yes or no question. The GM truthfully answers \"yes\" or \"no.\"
If you cast this spell more than once in 24 hours, treat a failed spellcasting check for it as a critical failure, instead.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/divination__vJpDgIOWYiUYX5jv.json b/data/packs/spells.db/divination__vJpDgIOWYiUYX5jv.json new file mode 100644 index 00000000..617e30b6 --- /dev/null +++ b/data/packs/spells.db/divination__vJpDgIOWYiUYX5jv.json @@ -0,0 +1,27 @@ +{ + "_id": "vJpDgIOWYiUYX5jv", + "_key": "!items!vJpDgIOWYiUYX5jv", + "effects": [ + ], + "folder": "GjEoxJ1IlFDjGKIa", + "img": "icons/magic/light/projectile-stars-blue.webp", + "name": "Divination", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You throw the divining bones or peer into the blackness between the stars, seeking a portent.
You can ask the GM one yes or no question. The GM truthfully answers \"yes\" or \"no.\"
If you cast this spell more than once in 24 hours, treat a failed spellcasting check for it as a critical failure, instead.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/divine_vengeance__c3AotHi0DiEMVoIg.json b/data/packs/spells.db/divine_vengeance__c3AotHi0DiEMVoIg.json new file mode 100644 index 00000000..723944a8 --- /dev/null +++ b/data/packs/spells.db/divine_vengeance__c3AotHi0DiEMVoIg.json @@ -0,0 +1,27 @@ +{ + "_id": "c3AotHi0DiEMVoIg", + "_key": "!items!c3AotHi0DiEMVoIg", + "effects": [ + ], + "folder": "S2MLlGpmsIRnqf6Z", + "img": "icons/magic/light/explosion-beam-impact-silhouette.webp", + "name": "Divine Vengeance", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "You become the divine avatar of your god's wrath, wreathed in holy flames or a black aura of smoldering corruption.
For the spell's duration, you can fly a near distance, your weapons are magical, and you have a +4 bonus to your weapon attacks and damage.
", + "duration": { + "type": "rounds", + "value": "10" + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/dominion__RQGpRHGd04HiuI2Q.json b/data/packs/spells.db/dominion__RQGpRHGd04HiuI2Q.json new file mode 100644 index 00000000..776d62b7 --- /dev/null +++ b/data/packs/spells.db/dominion__RQGpRHGd04HiuI2Q.json @@ -0,0 +1,27 @@ +{ + "_id": "RQGpRHGd04HiuI2Q", + "_key": "!items!RQGpRHGd04HiuI2Q", + "effects": [ + ], + "folder": "S2MLlGpmsIRnqf6Z", + "img": "icons/creatures/unholy/demons-horned-glowing-pink.webp", + "name": "Dominion", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "Mighty beings come to your aid.
The beings must have a combined total of 16 levels or less. Chaotic PCs summon demons/devils, and lawful or neutral PCs summon angels.
The beings act of free will to aid you on your turn. After 10 rounds, they return to their realms.
You cannot cast this spell again until you complete penance.
", + "duration": { + "type": "rounds", + "value": "10" + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/dreamwalk__UM8jX1AsGm1FQVs2.json b/data/packs/spells.db/dreamwalk__UM8jX1AsGm1FQVs2.json new file mode 100644 index 00000000..869a1043 --- /dev/null +++ b/data/packs/spells.db/dreamwalk__UM8jX1AsGm1FQVs2.json @@ -0,0 +1,27 @@ +{ + "_id": "UM8jX1AsGm1FQVs2", + "_key": "!items!UM8jX1AsGm1FQVs2", + "effects": [ + ], + "folder": "8JSBHA3M9HLBIWmB", + "img": "icons/magic/control/debuff-energy-snare-purple-blue.webp", + "name": "Dreamwalk", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You and any willing creatures you choose within close range step into the dream of a sleeping creature you name that is on your same plane.
You and anyone traveling with you can step out of the creature, appearing next to it as if having teleported there.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/enfeeble__4VD0Q8x9Lw0VpbaH.json b/data/packs/spells.db/enfeeble__4VD0Q8x9Lw0VpbaH.json new file mode 100644 index 00000000..cfe36c3e --- /dev/null +++ b/data/packs/spells.db/enfeeble__4VD0Q8x9Lw0VpbaH.json @@ -0,0 +1,27 @@ +{ + "_id": "4VD0Q8x9Lw0VpbaH", + "_key": "!items!4VD0Q8x9Lw0VpbaH", + "effects": [ + ], + "folder": "8JSBHA3M9HLBIWmB", + "img": "icons/magic/control/fear-fright-white.webp", + "name": "Enfeeble", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "A creature you touch has a random stat reduced to 3 (-4) for one week. Roll a d6 to determine which stat:
1. Strength, 2. Dexterity, 3. Constitution, 4. Intelligence, 5. Wisdom, 6. Charisma.
If you fail the spellcasting check, you have a random stat reduced to 3 for a week, instead.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/evoke_rage__jGBrG0nNtz3a0pVu.json b/data/packs/spells.db/evoke_rage__jGBrG0nNtz3a0pVu.json new file mode 100644 index 00000000..8d2c0735 --- /dev/null +++ b/data/packs/spells.db/evoke_rage__jGBrG0nNtz3a0pVu.json @@ -0,0 +1,27 @@ +{ + "_id": "jGBrG0nNtz3a0pVu", + "_key": "!items!jGBrG0nNtz3a0pVu", + "effects": [ + ], + "folder": "G4Rg3SiJ4c0vIpqq", + "img": "icons/skills/wounds/injury-face-impact-orange.webp", + "name": "Evoke Rage", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "You call out the berserk rage locked inside someone.
One willing humanoid you touch enters a berserk state. The target is immune to morale checks, has ADV on STR checks and melee attacks, and deals +1d4 damage for the spell's duration.
If the target does not attack another creature on its turn, the spell ends.
", + "duration": { + "type": "rounds", + "value": "1d4" + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/eyebite__YPS5BHJdHe3rDIWE.json b/data/packs/spells.db/eyebite__YPS5BHJdHe3rDIWE.json new file mode 100644 index 00000000..13e640b9 --- /dev/null +++ b/data/packs/spells.db/eyebite__YPS5BHJdHe3rDIWE.json @@ -0,0 +1,27 @@ +{ + "_id": "YPS5BHJdHe3rDIWE", + "_key": "!items!YPS5BHJdHe3rDIWE", + "effects": [ + ], + "folder": "bstYVdHWm575lPri", + "img": "icons/magic/perception/eye-ringed-glow-angry-teal.webp", + "name": "Eyebite", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "One creature you target takes 1d4 damage, and it can't see you until the end of its next turn.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/fabricate__1kZcu5aIUsIUbJzM.json b/data/packs/spells.db/fabricate__1kZcu5aIUsIUbJzM.json new file mode 100644 index 00000000..e4926ccf --- /dev/null +++ b/data/packs/spells.db/fabricate__1kZcu5aIUsIUbJzM.json @@ -0,0 +1,27 @@ +{ + "_id": "1kZcu5aIUsIUbJzM", + "_key": "!items!1kZcu5aIUsIUbJzM", + "effects": [ + ], + "folder": "JWPZqQ3Dk9n1iW1g", + "img": "icons/magic/control/debuff-chains-ropes-net-white.webp", + "name": "Fabricate", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "This spell can't target creatures.
You turn a tree-sized collection of raw materials into a finished work. For example, you convert a pile of bricks or rocks into a bridge. The finished work converts back to raw materials when the spell ends.
", + "duration": { + "type": "rounds", + "value": "10" + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/fate__KQ3l8nmg6WShKdMj.json b/data/packs/spells.db/fate__KQ3l8nmg6WShKdMj.json new file mode 100644 index 00000000..23167334 --- /dev/null +++ b/data/packs/spells.db/fate__KQ3l8nmg6WShKdMj.json @@ -0,0 +1,27 @@ +{ + "_id": "KQ3l8nmg6WShKdMj", + "_key": "!items!KQ3l8nmg6WShKdMj", + "effects": [ + ], + "folder": "CA2RNQkxe3h4GdI1", + "img": "icons/skills/trades/academics-astronomy-navigation-purple.webp", + "name": "Fate", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "You painfully twist the golden threads of a creature's fate. One creature you target in range takes [[/r 1d10]] damage and loses any luck tokens it has.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/feather_fall__0ejsM2UIZDHs5u2f.json b/data/packs/spells.db/feather_fall__0ejsM2UIZDHs5u2f.json index 8efaed2a..785bfad7 100644 --- a/data/packs/spells.db/feather_fall__0ejsM2UIZDHs5u2f.json +++ b/data/packs/spells.db/feather_fall__0ejsM2UIZDHs5u2f.json @@ -19,7 +19,7 @@ "predefinedEffects": "", "range": "self", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/finger_of_death__d95yPyWc4MoHvRSc.json b/data/packs/spells.db/finger_of_death__d95yPyWc4MoHvRSc.json new file mode 100644 index 00000000..3b732e7e --- /dev/null +++ b/data/packs/spells.db/finger_of_death__d95yPyWc4MoHvRSc.json @@ -0,0 +1,27 @@ +{ + "_id": "d95yPyWc4MoHvRSc", + "_key": "!items!d95yPyWc4MoHvRSc", + "effects": [ + ], + "folder": "8JSBHA3M9HLBIWmB", + "img": "icons/magic/death/hand-withered-gray.webp", + "name": "Finger of Death", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "One creature you touch of LV 9 or less dies.
Treat a failed spellcasting check for this spell as a critical failure, and roll the mishap with disadvantage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/fireball__j2gvzfnMGQwxqgGg.json b/data/packs/spells.db/fireball__j2gvzfnMGQwxqgGg.json new file mode 100644 index 00000000..8a30c1f0 --- /dev/null +++ b/data/packs/spells.db/fireball__j2gvzfnMGQwxqgGg.json @@ -0,0 +1,27 @@ +{ + "_id": "j2gvzfnMGQwxqgGg", + "_key": "!items!j2gvzfnMGQwxqgGg", + "effects": [ + ], + "folder": "JWPZqQ3Dk9n1iW1g", + "img": "icons/magic/fire/explosion-fireball-large-orange.webp", + "name": "Fireball", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You hurl a small flame that erupts into a fiery blast. All creatures in a near-sized cube around where the flame lands take 4d6 damage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/fixed_object__oeJmT9gfvZ5Ha19w.json b/data/packs/spells.db/fixed_object__oeJmT9gfvZ5Ha19w.json index 2e7dd132..2dd9b230 100644 --- a/data/packs/spells.db/fixed_object__oeJmT9gfvZ5Ha19w.json +++ b/data/packs/spells.db/fixed_object__oeJmT9gfvZ5Ha19w.json @@ -19,7 +19,7 @@ "predefinedEffects": "", "range": "close", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/flame_strike__DnPIdKsSRUj623pi.json b/data/packs/spells.db/flame_strike__DnPIdKsSRUj623pi.json new file mode 100644 index 00000000..8ce381f6 --- /dev/null +++ b/data/packs/spells.db/flame_strike__DnPIdKsSRUj623pi.json @@ -0,0 +1,27 @@ +{ + "_id": "DnPIdKsSRUj623pi", + "_key": "!items!DnPIdKsSRUj623pi", + "effects": [ + ], + "folder": "EDfN0tPLXXsmyaEn", + "img": "icons/magic/fire/beam-jet-stream-yellow.webp", + "name": "Flame Strike", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "You call down a holy pillar of fire, immolating one creature you can see within range. The target takes 2d6 damage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/floating_disk__3nOduBggYvyIPykI.json b/data/packs/spells.db/floating_disk__3nOduBggYvyIPykI.json index 6cab488b..157a092d 100644 --- a/data/packs/spells.db/floating_disk__3nOduBggYvyIPykI.json +++ b/data/packs/spells.db/floating_disk__3nOduBggYvyIPykI.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "near", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/fly__RqVDf7YqZ6AfNFck.json b/data/packs/spells.db/fly__RqVDf7YqZ6AfNFck.json new file mode 100644 index 00000000..ffab90d1 --- /dev/null +++ b/data/packs/spells.db/fly__RqVDf7YqZ6AfNFck.json @@ -0,0 +1,27 @@ +{ + "_id": "RqVDf7YqZ6AfNFck", + "_key": "!items!RqVDf7YqZ6AfNFck", + "effects": [ + ], + "folder": "JWPZqQ3Dk9n1iW1g", + "img": "icons/skills/movement/feet-winged-sandals-tan.webp", + "name": "Fly", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "Your feet lift from the ground, and you take to the air like a hummingbird. You can fly near for the spell's duration and are able to hover in place.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/fog__07syJLlt7uUSQgct.json b/data/packs/spells.db/fog__07syJLlt7uUSQgct.json new file mode 100644 index 00000000..99d2b521 --- /dev/null +++ b/data/packs/spells.db/fog__07syJLlt7uUSQgct.json @@ -0,0 +1,27 @@ +{ + "_id": "07syJLlt7uUSQgct", + "_key": "!items!07syJLlt7uUSQgct", + "effects": [ + ], + "folder": "bstYVdHWm575lPri", + "img": "icons/magic/air/fog-gas-smoke-blue-gray.webp", + "name": "Fog", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "A thick cloud of fog blooms in a close area around you, making you hard to see. The cloud moves with you. Attacks against creatures in the cloud have disadvantage.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/freya_s_omen__eQnV4AQwj9kOkGmn.json b/data/packs/spells.db/freya_s_omen__eQnV4AQwj9kOkGmn.json new file mode 100644 index 00000000..6124b6f9 --- /dev/null +++ b/data/packs/spells.db/freya_s_omen__eQnV4AQwj9kOkGmn.json @@ -0,0 +1,27 @@ +{ + "_id": "eQnV4AQwj9kOkGmn", + "_key": "!items!eQnV4AQwj9kOkGmn", + "effects": [ + ], + "folder": "czS3CsyEqdZdRBcr", + "img": "icons/magic/holy/angel-wings-gray.webp", + "name": "Freya's Omen", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "For the spell's duration, you do not lose the ability to cast a spell if you fail its spellcasting check.
If you critically fail a spellcasting check, you may reroll your check once. You must use the new result.
", + "duration": { + "type": "rounds", + "value": "1d6" + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/frog_rain__MLC3FZLhUafLk4Pt.json b/data/packs/spells.db/frog_rain__MLC3FZLhUafLk4Pt.json new file mode 100644 index 00000000..eb8f8bc1 --- /dev/null +++ b/data/packs/spells.db/frog_rain__MLC3FZLhUafLk4Pt.json @@ -0,0 +1,28 @@ +{ + "_id": "MLC3FZLhUafLk4Pt", + "_key": "!items!MLC3FZLhUafLk4Pt", + "effects": [ + ], + "folder": "0CqAJEHgk6zHXr8Y", + "img": "icons/creatures/amphibians/frog-water-teal.webp", + "name": "Frog Rain", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "A rain of indignant frogs pelts a near-sized cube around a point you can see within range.
All creatures within the frog rain take 1d6 damage. Any surviving frogs hop away and disappear.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/gaseous_form__DrwHiFrcGjIBJNQF.json b/data/packs/spells.db/gaseous_form__DrwHiFrcGjIBJNQF.json new file mode 100644 index 00000000..2b1f280b --- /dev/null +++ b/data/packs/spells.db/gaseous_form__DrwHiFrcGjIBJNQF.json @@ -0,0 +1,27 @@ +{ + "_id": "DrwHiFrcGjIBJNQF", + "_key": "!items!DrwHiFrcGjIBJNQF", + "effects": [ + ], + "folder": "JWPZqQ3Dk9n1iW1g", + "img": "icons/magic/air/wind-tornado-wall-blue.webp", + "name": "Gaseous Form", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You and your gear turn into a cloud of smoke for the spell's duration.
You can fly and pass through any gap that smoke could. You can sense the terrain and any movement around you out to a near distance.
You can't cast spells while in this form.
", + "duration": { + "type": "rounds", + "value": "10" + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/glassbones__eaQU9WEyceXc5WVS.json b/data/packs/spells.db/glassbones__eaQU9WEyceXc5WVS.json new file mode 100644 index 00000000..cb0c5891 --- /dev/null +++ b/data/packs/spells.db/glassbones__eaQU9WEyceXc5WVS.json @@ -0,0 +1,27 @@ +{ + "_id": "eaQU9WEyceXc5WVS", + "_key": "!items!eaQU9WEyceXc5WVS", + "effects": [ + ], + "folder": "GjEoxJ1IlFDjGKIa", + "img": "icons/skills/wounds/bone-broken-knee-beam.webp", + "name": "Glassbones", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "A creature you touch becomes fragile. It takes double damage for the spell's duration.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/hallucinate__IDKMzqjvNbBvWcES.json b/data/packs/spells.db/hallucinate__IDKMzqjvNbBvWcES.json new file mode 100644 index 00000000..14526480 --- /dev/null +++ b/data/packs/spells.db/hallucinate__IDKMzqjvNbBvWcES.json @@ -0,0 +1,27 @@ +{ + "_id": "IDKMzqjvNbBvWcES", + "_key": "!items!IDKMzqjvNbBvWcES", + "effects": [ + ], + "folder": "lvvfGVYh4oLZsbpP", + "img": "icons/magic/control/hypnosis-mesmerism-eye.webp", + "name": "Hallucinate", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "One creature you target in near whose level is less than or equal to your own is overcome by visions of what might yet come to pass.
For the spell's duration, the target cannot act on its turn unless it passes a Wisdom check equal to your last spellcasting check.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/heal__u8WU3mY6O498LDsQ.json b/data/packs/spells.db/heal__u8WU3mY6O498LDsQ.json new file mode 100644 index 00000000..bc64a598 --- /dev/null +++ b/data/packs/spells.db/heal__u8WU3mY6O498LDsQ.json @@ -0,0 +1,27 @@ +{ + "_id": "u8WU3mY6O498LDsQ", + "_key": "!items!u8WU3mY6O498LDsQ", + "effects": [ + ], + "folder": "S2MLlGpmsIRnqf6Z", + "img": "icons/magic/life/heart-hand-gold-green.webp", + "name": "Heal", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "One creature you touch is healed to full hit points.
You cannot cast this spell again until you complete a rest.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/hold_monster__Z8NfrRd9udGR3ClT.json b/data/packs/spells.db/hold_monster__Z8NfrRd9udGR3ClT.json new file mode 100644 index 00000000..3f981d5f --- /dev/null +++ b/data/packs/spells.db/hold_monster__Z8NfrRd9udGR3ClT.json @@ -0,0 +1,27 @@ +{ + "_id": "Z8NfrRd9udGR3ClT", + "_key": "!items!Z8NfrRd9udGR3ClT", + "effects": [ + ], + "folder": "a6WcvmZpOASURb60", + "img": "icons/magic/control/debuff-chains-shackles-movement-blue.webp", + "name": "Hold Monster", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You paralyze one creature you can see within range. If the target is LV 9+, it may make a STR check vs. your last spellcasting check at the start of its turn to end the spell.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/hold_person__9gjMszk1mGwEcSo6.json b/data/packs/spells.db/hold_person__9gjMszk1mGwEcSo6.json index 87f09170..186ed7fb 100644 --- a/data/packs/spells.db/hold_person__9gjMszk1mGwEcSo6.json +++ b/data/packs/spells.db/hold_person__9gjMszk1mGwEcSo6.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "near", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/hold_portal__q600IZtPTAgkz6vB.json b/data/packs/spells.db/hold_portal__q600IZtPTAgkz6vB.json index a75c67de..4b6b912e 100644 --- a/data/packs/spells.db/hold_portal__q600IZtPTAgkz6vB.json +++ b/data/packs/spells.db/hold_portal__q600IZtPTAgkz6vB.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "near", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/holy_weapon__55VYMMlUp2BhYyeR.json b/data/packs/spells.db/holy_weapon__55VYMMlUp2BhYyeR.json index 577bbeb5..9574ab6b 100644 --- a/data/packs/spells.db/holy_weapon__55VYMMlUp2BhYyeR.json +++ b/data/packs/spells.db/holy_weapon__55VYMMlUp2BhYyeR.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "close", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/howl__r8c7cKBH7C2ZeKCF.json b/data/packs/spells.db/howl__r8c7cKBH7C2ZeKCF.json new file mode 100644 index 00000000..a3e23990 --- /dev/null +++ b/data/packs/spells.db/howl__r8c7cKBH7C2ZeKCF.json @@ -0,0 +1,28 @@ +{ + "_id": "r8c7cKBH7C2ZeKCF", + "_key": "!items!r8c7cKBH7C2ZeKCF", + "effects": [ + ], + "folder": "sE2Ooa1HgAMXmCra", + "img": "icons/creatures/mammals/wolf-howl-moon-forest-blue.webp", + "name": "Howl", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "All enemies within near range of you must immediately make a morale check. This spell does not affect creatures that are immune to morale checks.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/hypnotize__Udd1so1LKvek6Z3P.json b/data/packs/spells.db/hypnotize__Udd1so1LKvek6Z3P.json new file mode 100644 index 00000000..a739021e --- /dev/null +++ b/data/packs/spells.db/hypnotize__Udd1so1LKvek6Z3P.json @@ -0,0 +1,27 @@ +{ + "_id": "Udd1so1LKvek6Z3P", + "_key": "!items!Udd1so1LKvek6Z3P", + "effects": [ + ], + "folder": "bstYVdHWm575lPri", + "img": "icons/magic/control/hypnosis-mesmerism-eye.webp", + "name": "Hypnotize", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "One creature of LV 3 or less that can see you is rendered stupefied.
Breaking the creature's line of sight to you allows it to make a DC 15 Charisma check. On a success, the spell ends.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/illusion__oWLFhPwhdJKAJAmP.json b/data/packs/spells.db/illusion__oWLFhPwhdJKAJAmP.json new file mode 100644 index 00000000..d2132b99 --- /dev/null +++ b/data/packs/spells.db/illusion__oWLFhPwhdJKAJAmP.json @@ -0,0 +1,27 @@ +{ + "_id": "oWLFhPwhdJKAJAmP", + "_key": "!items!oWLFhPwhdJKAJAmP", + "effects": [ + ], + "folder": "JWPZqQ3Dk9n1iW1g", + "img": "icons/magic/control/hypnosis-mesmerism-watch.webp", + "name": "Illusion", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You create a convincing visible and audible illusion that fills up to a near-sized cube in range.
The illusion cannot cause harm, but creatures who believe the illusion is real react to it as though it were.
A creature who inspects the illusion from afar must pass a Wisdom check vs. your last spellcasting check to perceive the false nature of the illusion.
Touching the illusion also reveals its false nature.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/invisibility__PZ0qPp6lG9SVMoAr.json b/data/packs/spells.db/invisibility__PZ0qPp6lG9SVMoAr.json index 907fc8ab..88dc158d 100644 --- a/data/packs/spells.db/invisibility__PZ0qPp6lG9SVMoAr.json +++ b/data/packs/spells.db/invisibility__PZ0qPp6lG9SVMoAr.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "close", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/invisibility__eKnWZ0LDw93oEqFt.json b/data/packs/spells.db/invisibility__eKnWZ0LDw93oEqFt.json new file mode 100644 index 00000000..5a98cfee --- /dev/null +++ b/data/packs/spells.db/invisibility__eKnWZ0LDw93oEqFt.json @@ -0,0 +1,28 @@ +{ + "_id": "eKnWZ0LDw93oEqFt", + "_key": "!items!eKnWZ0LDw93oEqFt", + "effects": [ + ], + "folder": "0CqAJEHgk6zHXr8Y", + "img": "icons/magic/light/explosion-star-glow-silhouette.webp", + "name": "Invisibility", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "A creature you touch becomes invisible for the spell’s duration.
The spell ends if the target attacks or casts a spell.
@UUID[Compendium.shadowdark.spell-effects.SMXbMbXcj5hLvTjY]{Spell Effect: Invisibility}
", + "duration": { + "type": "rounds", + "value": "10" + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/judgment__k8rxMuOr28JyTeuH.json b/data/packs/spells.db/judgment__k8rxMuOr28JyTeuH.json new file mode 100644 index 00000000..c9349d22 --- /dev/null +++ b/data/packs/spells.db/judgment__k8rxMuOr28JyTeuH.json @@ -0,0 +1,27 @@ +{ + "_id": "k8rxMuOr28JyTeuH", + "_key": "!items!k8rxMuOr28JyTeuH", + "effects": [ + ], + "folder": "S2MLlGpmsIRnqf6Z", + "img": "icons/skills/social/trading-justice-scale-gold.webp", + "name": "Judgment", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "You instantly banish a creature you touch, sending it and all possessions it carries to face the judgment of your god.
You can banish an intelligent creature of LV 10 or less.
When the creature returns in 5 rounds, it has been healed to full hit points if its deeds pleased your god. It has been reduced to 1 hit point if its deeds angered your god. If your god can't judge its actions, it is unchanged.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/knock__SHQa9bCk8v8wQweV.json b/data/packs/spells.db/knock__SHQa9bCk8v8wQweV.json index 24f8ad84..b3e91078 100644 --- a/data/packs/spells.db/knock__SHQa9bCk8v8wQweV.json +++ b/data/packs/spells.db/knock__SHQa9bCk8v8wQweV.json @@ -19,7 +19,7 @@ "predefinedEffects": "", "range": "near", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/lay_to_rest__qwNa8DeMPxSofiML.json b/data/packs/spells.db/lay_to_rest__qwNa8DeMPxSofiML.json new file mode 100644 index 00000000..3c2f0510 --- /dev/null +++ b/data/packs/spells.db/lay_to_rest__qwNa8DeMPxSofiML.json @@ -0,0 +1,27 @@ +{ + "_id": "qwNa8DeMPxSofiML", + "_key": "!items!qwNa8DeMPxSofiML", + "effects": [ + ], + "folder": "DzARPzBmfc6ssBqS", + "img": "icons/magic/death/grave-tombstone-glow-teal.webp", + "name": "Lay to Rest", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "You instantly send an undead creature you touch to its final afterlife, destroying it utterly.
You can target an undead creature of LV 9 or less
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/levitate__cGsiYBXDxKLvYEK0.json b/data/packs/spells.db/levitate__cGsiYBXDxKLvYEK0.json index a4b1ddb3..5d7a5adf 100644 --- a/data/packs/spells.db/levitate__cGsiYBXDxKLvYEK0.json +++ b/data/packs/spells.db/levitate__cGsiYBXDxKLvYEK0.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "self", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/light__N4v17mtxJlVBbgpn.json b/data/packs/spells.db/light__N4v17mtxJlVBbgpn.json index 00b5a993..8609a08c 100644 --- a/data/packs/spells.db/light__N4v17mtxJlVBbgpn.json +++ b/data/packs/spells.db/light__N4v17mtxJlVBbgpn.json @@ -8,8 +8,7 @@ "name": "Light", "system": { "class": [ - "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD", - "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" ], "description": "One object you touch glows with bright, heatless light, illuminating out to a near distance for 1 hour of real time.
@UUID[Compendium.shadowdark.gear.Item.PkQXG3AaHNMVwGTc]{Light Spell}
@UUID[Compendium.shadowdark.gear.Item.BBDG7QpHOFXG6sKe]{Light Spell (Double Range)}
@UUID[Compendium.shadowdark.gear.Item.rjNBToTJCYLLdVcT]{Light Spell (Double Time)}
", "duration": { @@ -21,7 +20,7 @@ "predefinedEffects": "", "range": "close", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/light__WCWsRH7oi6ARjE6F.json b/data/packs/spells.db/light__WCWsRH7oi6ARjE6F.json index 3dd5f852..a0e3821a 100644 --- a/data/packs/spells.db/light__WCWsRH7oi6ARjE6F.json +++ b/data/packs/spells.db/light__WCWsRH7oi6ARjE6F.json @@ -8,7 +8,6 @@ "name": "Light", "system": { "class": [ - "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD", "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" ], "description": "One object you touch glows with bright, heatless light, illuminating out to a near distance for 1 hour of real time.
@UUID[Compendium.shadowdark.gear.Item.PkQXG3AaHNMVwGTc]{Light Spell}
@UUID[Compendium.shadowdark.gear.Item.BBDG7QpHOFXG6sKe]{Light Spell (Double Range)}
@UUID[Compendium.shadowdark.gear.Item.rjNBToTJCYLLdVcT]{Light Spell (Double Time)}
", @@ -21,7 +20,7 @@ "predefinedEffects": "", "range": "close", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/lightning_bolt__7uTblEDfklCO1et7.json b/data/packs/spells.db/lightning_bolt__7uTblEDfklCO1et7.json new file mode 100644 index 00000000..75b3272b --- /dev/null +++ b/data/packs/spells.db/lightning_bolt__7uTblEDfklCO1et7.json @@ -0,0 +1,27 @@ +{ + "_id": "7uTblEDfklCO1et7", + "_key": "!items!7uTblEDfklCO1et7", + "effects": [ + ], + "folder": "JWPZqQ3Dk9n1iW1g", + "img": "icons/magic/lightning/bolt-strike-forked-sparks-blue.webp", + "name": "Lightning Bolt", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You shoot a blue-white ray of lightning from your hands, hitting all creatures in a straight line out to a far distance.
Creatures struck by the lightning take 3d6 damage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/loki_s_trickery__zT2CPkcKOyhLaDMJ.json b/data/packs/spells.db/loki_s_trickery__zT2CPkcKOyhLaDMJ.json new file mode 100644 index 00000000..b1fa5ffb --- /dev/null +++ b/data/packs/spells.db/loki_s_trickery__zT2CPkcKOyhLaDMJ.json @@ -0,0 +1,27 @@ +{ + "_id": "zT2CPkcKOyhLaDMJ", + "_key": "!items!zT2CPkcKOyhLaDMJ", + "effects": [ + ], + "folder": "czS3CsyEqdZdRBcr", + "img": "icons/magic/control/mouth-smile-deception-purple.webp", + "name": "Loki's Trickery", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "You are filled with Loki's hypnotic guile. Creatures who hear you speak will alter their own beliefs and memories to match your suggestion.
Target one creature who can hear and understand you within range. You make one plausible statement, true or not.
The target must make a Wisdom check vs. your spellcasting check. If it fails, it now believes what you stated as though it were fact, regardless of what it knows.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/mage_armor__5238nq4yqxIA53wL.json b/data/packs/spells.db/mage_armor__5238nq4yqxIA53wL.json index 2dfd5099..263318bb 100644 --- a/data/packs/spells.db/mage_armor__5238nq4yqxIA53wL.json +++ b/data/packs/spells.db/mage_armor__5238nq4yqxIA53wL.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "self", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/magic_circle__H1FzDvXkyv1rScmR.json b/data/packs/spells.db/magic_circle__H1FzDvXkyv1rScmR.json new file mode 100644 index 00000000..5e50db3f --- /dev/null +++ b/data/packs/spells.db/magic_circle__H1FzDvXkyv1rScmR.json @@ -0,0 +1,27 @@ +{ + "_id": "H1FzDvXkyv1rScmR", + "_key": "!items!H1FzDvXkyv1rScmR", + "effects": [ + ], + "folder": "JWPZqQ3Dk9n1iW1g", + "img": "icons/magic/symbols/runes-triangle-orange-purple.webp", + "name": "Magic Circle", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You conjure a circle of runes out to near-sized cube centered on yourself and name a type of creature (for example, demons).
For the spell’s duration, creatures of the chosen type cannot attack or cast a hostile spell on anyone inside the circle. The chosen creatures also can’t possess, compel, or beguile anyone inside the circle.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/magic_missile__T17hSoJlvZ9kfvNY.json b/data/packs/spells.db/magic_missile__T17hSoJlvZ9kfvNY.json index 01f3b415..ac1672aa 100644 --- a/data/packs/spells.db/magic_missile__T17hSoJlvZ9kfvNY.json +++ b/data/packs/spells.db/magic_missile__T17hSoJlvZ9kfvNY.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "far", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/mass_cure__ECq0V2V5QnsHfBWG.json b/data/packs/spells.db/mass_cure__ECq0V2V5QnsHfBWG.json new file mode 100644 index 00000000..ac628d88 --- /dev/null +++ b/data/packs/spells.db/mass_cure__ECq0V2V5QnsHfBWG.json @@ -0,0 +1,27 @@ +{ + "_id": "ECq0V2V5QnsHfBWG", + "_key": "!items!ECq0V2V5QnsHfBWG", + "effects": [ + ], + "folder": "DzARPzBmfc6ssBqS", + "img": "icons/magic/life/cross-beam-green.webp", + "name": "Mass Cure", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "All allies within near range of you regain 2d6 hit points.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/mirror_image__Fm29B4cFuPRGGBNK.json b/data/packs/spells.db/mirror_image__Fm29B4cFuPRGGBNK.json index 6a40882e..9047fed1 100644 --- a/data/packs/spells.db/mirror_image__Fm29B4cFuPRGGBNK.json +++ b/data/packs/spells.db/mirror_image__Fm29B4cFuPRGGBNK.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "self", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/mistletoe__T8NL6GglkMi1FmVr.json b/data/packs/spells.db/mistletoe__T8NL6GglkMi1FmVr.json new file mode 100644 index 00000000..11082ed9 --- /dev/null +++ b/data/packs/spells.db/mistletoe__T8NL6GglkMi1FmVr.json @@ -0,0 +1,28 @@ +{ + "_id": "T8NL6GglkMi1FmVr", + "_key": "!items!T8NL6GglkMi1FmVr", + "effects": [ + ], + "folder": "sE2Ooa1HgAMXmCra", + "img": "icons/consumables/fruit/huckleberry.webp", + "name": "Mistletoe", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "Two creatures you can see within near of you become enchanted with each other for 1d8 days.
Each time one of the affected creatures takes damage, it may make a DC 15 Charisma check. On a success, the spell ends.
", + "duration": { + "type": "days", + "value": "1d8" + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/misty_step__3wYzASfDHA4FKGH3.json b/data/packs/spells.db/misty_step__3wYzASfDHA4FKGH3.json index 29717cd1..424197d3 100644 --- a/data/packs/spells.db/misty_step__3wYzASfDHA4FKGH3.json +++ b/data/packs/spells.db/misty_step__3wYzASfDHA4FKGH3.json @@ -19,7 +19,7 @@ "predefinedEffects": "", "range": "self", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/moonbeam__EQNDaZJ71fyOYCHb.json b/data/packs/spells.db/moonbeam__EQNDaZJ71fyOYCHb.json new file mode 100644 index 00000000..400c56b0 --- /dev/null +++ b/data/packs/spells.db/moonbeam__EQNDaZJ71fyOYCHb.json @@ -0,0 +1,27 @@ +{ + "_id": "EQNDaZJ71fyOYCHb", + "_key": "!items!EQNDaZJ71fyOYCHb", + "effects": [ + ], + "folder": "GjEoxJ1IlFDjGKIa", + "img": "icons/magic/light/beam-rays-yellow-blue-small.webp", + "name": "Moonbeam", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "A wavering ray of silvery moonlight strikes one creature within far. It takes 3d6 damage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/mother_of_night__NdxoRY1HUpq3aD1V.json b/data/packs/spells.db/mother_of_night__NdxoRY1HUpq3aD1V.json new file mode 100644 index 00000000..6038baec --- /dev/null +++ b/data/packs/spells.db/mother_of_night__NdxoRY1HUpq3aD1V.json @@ -0,0 +1,27 @@ +{ + "_id": "NdxoRY1HUpq3aD1V", + "_key": "!items!NdxoRY1HUpq3aD1V", + "effects": [ + ], + "folder": "8JSBHA3M9HLBIWmB", + "img": "icons/magic/nature/moon-crescent.webp", + "name": "Mother of Night", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You beseech the Mother of Night to lend you power.
Make a single wish, stating it as exactly as possible. Your wish occurs, as interpreted by the GM.
If you fail this spellcasting check, the Mother of Night pulls you into The Nightfall for judgment. You can't cast this spell again until you appease her demands.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/nightmare__oxISN13brsvDOJl1.json b/data/packs/spells.db/nightmare__oxISN13brsvDOJl1.json new file mode 100644 index 00000000..958090fa --- /dev/null +++ b/data/packs/spells.db/nightmare__oxISN13brsvDOJl1.json @@ -0,0 +1,27 @@ +{ + "_id": "oxISN13brsvDOJl1", + "_key": "!items!oxISN13brsvDOJl1", + "effects": [ + ], + "folder": "GjEoxJ1IlFDjGKIa", + "img": "icons/magic/unholy/silhouette-robe-evil-glow.webp", + "name": "Nightmare", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You visit the dreams of one sleeping creature, sending it heart-stopping nightmares.
You can target a creature whose level is less than or equal to half your level rounded down (minimum 1). The target must be sleeping, and you must have seen it before in person.
If you successfully focus on this spell for 3 rounds in a row, the creature dies of fright.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "samePlane", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/oak__ash__thorn__kIhOl6LmoqN8OkkG.json b/data/packs/spells.db/oak__ash__thorn__kIhOl6LmoqN8OkkG.json new file mode 100644 index 00000000..2c5ea684 --- /dev/null +++ b/data/packs/spells.db/oak__ash__thorn__kIhOl6LmoqN8OkkG.json @@ -0,0 +1,27 @@ +{ + "_id": "kIhOl6LmoqN8OkkG", + "_key": "!items!kIhOl6LmoqN8OkkG", + "effects": [ + ], + "folder": "bstYVdHWm575lPri", + "img": "icons/commodities/wood/kindling-sticks-yellow.webp", + "name": "Oak, Ash, Thorn", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "For the spell’s duration, faeries, demons, and devils can't attack you. These beings also can’t possess, compel, or beguile you.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/odin_s_wisdom__tJQXcMSwWK7RJ2ka.json b/data/packs/spells.db/odin_s_wisdom__tJQXcMSwWK7RJ2ka.json new file mode 100644 index 00000000..de501428 --- /dev/null +++ b/data/packs/spells.db/odin_s_wisdom__tJQXcMSwWK7RJ2ka.json @@ -0,0 +1,27 @@ +{ + "_id": "tJQXcMSwWK7RJ2ka", + "_key": "!items!tJQXcMSwWK7RJ2ka", + "effects": [ + ], + "folder": "czS3CsyEqdZdRBcr", + "img": "icons/magic/defensive/shield-barrier-blades-teal.webp", + "name": "Odin's Wisdom", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "For the spell's duration, add your level as an additional bonus to your Wisdom checks and spellcasting checks.
", + "duration": { + "type": "rounds", + "value": "1d6" + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/passwall__R2wsJJPkIQwLa6Ea.json b/data/packs/spells.db/passwall__R2wsJJPkIQwLa6Ea.json new file mode 100644 index 00000000..c02da068 --- /dev/null +++ b/data/packs/spells.db/passwall__R2wsJJPkIQwLa6Ea.json @@ -0,0 +1,27 @@ +{ + "_id": "R2wsJJPkIQwLa6Ea", + "_key": "!items!R2wsJJPkIQwLa6Ea", + "effects": [ + ], + "folder": "24bp7luJolmj7e9e", + "img": "icons/magic/control/debuff-energy-snare-purple-pink.webp", + "name": "Passwall", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "A tunnel of your height opens in a barrier you touch and lasts for the duration.
The passage can be up to near distance in length and must be in a straight line.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/pillar_of_salt__lZgyICYRkzScPVDU.json b/data/packs/spells.db/pillar_of_salt__lZgyICYRkzScPVDU.json new file mode 100644 index 00000000..e6d921fb --- /dev/null +++ b/data/packs/spells.db/pillar_of_salt__lZgyICYRkzScPVDU.json @@ -0,0 +1,27 @@ +{ + "_id": "lZgyICYRkzScPVDU", + "_key": "!items!lZgyICYRkzScPVDU", + "effects": [ + ], + "folder": "EDfN0tPLXXsmyaEn", + "img": "icons/magic/earth/strike-fist-stone-light.webp", + "name": "Pillar of Salt", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "A creature you target turns into a statue made of hardened salt.
You can target a creature you can see of LV 5 or less.
If you successfully focus on this spell for 3 rounds in a row, the transformation becomes permanent.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/pin_doll__USZdyAHWo75zcgIX.json b/data/packs/spells.db/pin_doll__USZdyAHWo75zcgIX.json new file mode 100644 index 00000000..422b81ed --- /dev/null +++ b/data/packs/spells.db/pin_doll__USZdyAHWo75zcgIX.json @@ -0,0 +1,28 @@ +{ + "_id": "USZdyAHWo75zcgIX", + "_key": "!items!USZdyAHWo75zcgIX", + "effects": [ + ], + "folder": "sE2Ooa1HgAMXmCra", + "img": "icons/magic/control/voodoo-doll-pain-damage-pink.webp", + "name": "Pin Doll", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You pin a piece of hair or flesh taken from one creature to a small, burlap doll the spell conjures.
On your turn while focusing on this spell, you can push a pin into the doll. Each time you do this, the creature who the hair or flesh belonged to takes 2d6 damage. After this spell ends, the piece of hair or flesh burns to ash.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "samePlane", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/plane_shift__WlnajkFi0WquohS1.json b/data/packs/spells.db/plane_shift__WlnajkFi0WquohS1.json new file mode 100644 index 00000000..6fc40943 --- /dev/null +++ b/data/packs/spells.db/plane_shift__WlnajkFi0WquohS1.json @@ -0,0 +1,27 @@ +{ + "_id": "WlnajkFi0WquohS1", + "_key": "!items!WlnajkFi0WquohS1", + "effects": [ + ], + "folder": "a6WcvmZpOASURb60", + "img": "icons/magic/time/day-night-sunset-sunrise.webp", + "name": "Plane Shift", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You fold space and time, transporting yourself and all willing creatures within close range to a location on another plane of your choice.
Unless you have been to your intended location before, you appear in a random place on the destination plane.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/plane_shift__ed4uEm53IRBonnxY.json b/data/packs/spells.db/plane_shift__ed4uEm53IRBonnxY.json new file mode 100644 index 00000000..a99c24de --- /dev/null +++ b/data/packs/spells.db/plane_shift__ed4uEm53IRBonnxY.json @@ -0,0 +1,27 @@ +{ + "_id": "ed4uEm53IRBonnxY", + "_key": "!items!ed4uEm53IRBonnxY", + "effects": [ + ], + "folder": "S2MLlGpmsIRnqf6Z", + "img": "icons/magic/time/day-night-sunset-sunrise.webp", + "name": "Plane Shift", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "You fold space and time, transporting yourself and all willing creatures within close range to a location on another plane of your choice.
Unless you have been to your intended location before, you appear in a random place on the destination plane.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/poison__RbTZZt6qa2MAQz96.json b/data/packs/spells.db/poison__RbTZZt6qa2MAQz96.json new file mode 100644 index 00000000..8235310c --- /dev/null +++ b/data/packs/spells.db/poison__RbTZZt6qa2MAQz96.json @@ -0,0 +1,28 @@ +{ + "_id": "RbTZZt6qa2MAQz96", + "_key": "!items!RbTZZt6qa2MAQz96", + "effects": [ + ], + "folder": "0CqAJEHgk6zHXr8Y", + "img": "icons/magic/acid/dissolve-pool-bubbles.webp", + "name": "Poison", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "One worn or carried object you touch becomes toxic for the spell's duration. Any creature in contact with the object at the start of its turn takes 1d6 damage.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/polymorph__1ZAZQsFvPBEZPkVP.json b/data/packs/spells.db/polymorph__1ZAZQsFvPBEZPkVP.json new file mode 100644 index 00000000..77879495 --- /dev/null +++ b/data/packs/spells.db/polymorph__1ZAZQsFvPBEZPkVP.json @@ -0,0 +1,27 @@ +{ + "_id": "1ZAZQsFvPBEZPkVP", + "_key": "!items!1ZAZQsFvPBEZPkVP", + "effects": [ + ], + "folder": "GjEoxJ1IlFDjGKIa", + "img": "icons/creatures/mammals/rabbit-movement-glowing-green.webp", + "name": "Polymorph", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You transform a creature you touch into another natural creature you choose of equal or smaller size. Any gear the target carries melds into its new form.
The target gains the creature's physical statistics, but it retains its non-physical statistics.
If the target goes to 0 hit points, it reverts to its true form at half its prior hit points.
You can target any willing creature with this spell, or an unwilling creature whose level is less than or equal to half your level rounded down (minimum 1).
", + "duration": { + "type": "rounds", + "value": "10" + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/polymorph__b1ZHAbGQRFPqgLMv.json b/data/packs/spells.db/polymorph__b1ZHAbGQRFPqgLMv.json new file mode 100644 index 00000000..4a15f4b0 --- /dev/null +++ b/data/packs/spells.db/polymorph__b1ZHAbGQRFPqgLMv.json @@ -0,0 +1,27 @@ +{ + "_id": "b1ZHAbGQRFPqgLMv", + "_key": "!items!b1ZHAbGQRFPqgLMv", + "effects": [ + ], + "folder": "24bp7luJolmj7e9e", + "img": "icons/creatures/amphibians/frog-confused-green-blue.webp", + "name": "Polymorph", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You transform a creature you touch into another natural creature you choose of equal or smaller size. Any gear the target carries melds into its new form.
The target gains the creature's physical statistics, but it retains its non-physical statistics.
If the target goes to 0 hit points, it reverts to its true form at half its prior hit points.
You can target any willing creature with this spell, or an unwilling creature whose level is less than or equal to half your level rounded down (minimum 1).
", + "duration": { + "type": "rounds", + "value": "10" + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/potion__471T74oeeDcmvzOM.json b/data/packs/spells.db/potion__471T74oeeDcmvzOM.json new file mode 100644 index 00000000..2cefdf56 --- /dev/null +++ b/data/packs/spells.db/potion__471T74oeeDcmvzOM.json @@ -0,0 +1,27 @@ +{ + "_id": "471T74oeeDcmvzOM", + "_key": "!items!471T74oeeDcmvzOM", + "effects": [ + ], + "folder": "G4Rg3SiJ4c0vIpqq", + "img": "icons/consumables/potions/vial-cork-blue.webp", + "name": "Potion", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "As a part of casting this spell, you must bless a single drink of any liquid.
The liquid gains healing properties for 1 day. A creature who imbibes it may end the effects of one poison or may immediately stop dying (the creature remains at 0 HP).
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/power_word_kill__ttcu6Hcf7zUzxJmk.json b/data/packs/spells.db/power_word_kill__ttcu6Hcf7zUzxJmk.json new file mode 100644 index 00000000..4bf32535 --- /dev/null +++ b/data/packs/spells.db/power_word_kill__ttcu6Hcf7zUzxJmk.json @@ -0,0 +1,27 @@ +{ + "_id": "ttcu6Hcf7zUzxJmk", + "_key": "!items!ttcu6Hcf7zUzxJmk", + "effects": [ + ], + "folder": "a6WcvmZpOASURb60", + "img": "icons/magic/death/projectile-skull-fire-orange.webp", + "name": "Power Word Kill", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You utter the Word of Doom. One creature you target of LV 9 or less dies if it hears you.
Treat a failed spellcasting check for this spell as a critical failure, and roll the mishap with disadvantage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/prismatic_orb__71VbHnopcTmRXz47.json b/data/packs/spells.db/prismatic_orb__71VbHnopcTmRXz47.json new file mode 100644 index 00000000..01f24b23 --- /dev/null +++ b/data/packs/spells.db/prismatic_orb__71VbHnopcTmRXz47.json @@ -0,0 +1,27 @@ +{ + "_id": "71VbHnopcTmRXz47", + "_key": "!items!71VbHnopcTmRXz47", + "effects": [ + ], + "folder": "a6WcvmZpOASURb60", + "img": "icons/magic/water/orb-water-transparent.webp", + "name": "Prismatic Orb", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You send a strobing orb of energy streaking toward a target within range.
Choose an energy type from fire, cold, or electricity. The orb deals 3d8 damage and delivers a concussive blast of the chosen energy type.
If the energy type is anathema to the target's existence (for example, cold energy against a fire elemental), the orb deals double damage to it, instead.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/prophecy__GzUzNLgHDaSfLqT4.json b/data/packs/spells.db/prophecy__GzUzNLgHDaSfLqT4.json new file mode 100644 index 00000000..e5eedabb --- /dev/null +++ b/data/packs/spells.db/prophecy__GzUzNLgHDaSfLqT4.json @@ -0,0 +1,27 @@ +{ + "_id": "GzUzNLgHDaSfLqT4", + "_key": "!items!GzUzNLgHDaSfLqT4", + "effects": [ + ], + "folder": "S2MLlGpmsIRnqf6Z", + "img": "icons/magic/light/orb-hands-humanoid-yellow.webp", + "name": "Prophecy", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "You commune directly with your god for guidance.
Ask the GM one question. The GM answers the question truthfully using the knowledge your god possesses. Deities are mighty, but not omniscient.
You cannot cast this spell again until you complete penance.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/protection_from_energy__P9LFIH0PW4Zlx3RG.json b/data/packs/spells.db/protection_from_energy__P9LFIH0PW4Zlx3RG.json new file mode 100644 index 00000000..80409485 --- /dev/null +++ b/data/packs/spells.db/protection_from_energy__P9LFIH0PW4Zlx3RG.json @@ -0,0 +1,27 @@ +{ + "_id": "P9LFIH0PW4Zlx3RG", + "_key": "!items!P9LFIH0PW4Zlx3RG", + "effects": [ + ], + "folder": "JWPZqQ3Dk9n1iW1g", + "img": "icons/magic/defensive/shield-barrier-flaming-pentagon-blue-yellow.webp", + "name": "Protection from Energy", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "One creature you touch becomes impervious to the wild fury of the elements.
Choose fire, cold, or electricity. For the spell's duration, the target is immune to harm from energy of the chosen type.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/protection_from_evil__CH5fnXxghhGQlr7h.json b/data/packs/spells.db/protection_from_evil__CH5fnXxghhGQlr7h.json index f8820b8e..6d952af7 100644 --- a/data/packs/spells.db/protection_from_evil__CH5fnXxghhGQlr7h.json +++ b/data/packs/spells.db/protection_from_evil__CH5fnXxghhGQlr7h.json @@ -8,7 +8,6 @@ "name": "Protection From Evil", "system": { "class": [ - "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD", "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" ], "description": "For the spell’s duration, chaotic beings have disadvantage on attack rolls and hostile spellcasting checks against the target. These beings also can’t possess, compel, or beguile it.
When cast on an already-possessed target, the possessing entity makes a CHA check vs. the last spellcasting check. On a failure, the entity is expelled.
@UUID[Compendium.shadowdark.spell-effects.H7v5Izebo8O45DXB]{Spell Effect: Protection From Evil}
", @@ -21,7 +20,7 @@ "predefinedEffects": "", "range": "close", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/protection_from_evil__ZNBBGiXdR7bEpE79.json b/data/packs/spells.db/protection_from_evil__ZNBBGiXdR7bEpE79.json index 6dbc69fd..55f9dc8f 100644 --- a/data/packs/spells.db/protection_from_evil__ZNBBGiXdR7bEpE79.json +++ b/data/packs/spells.db/protection_from_evil__ZNBBGiXdR7bEpE79.json @@ -8,8 +8,7 @@ "name": "Protection From Evil", "system": { "class": [ - "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD", - "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" ], "description": "For the spell’s duration, chaotic beings have disadvantage on attack rolls and hostile spellcasting checks against the target. These beings also can’t possess, compel, or beguile it.
When cast on an already-possessed target, the possessing entity makes a CHA check vs. the last spellcasting check. On a failure, the entity is expelled.
@UUID[Compendium.shadowdark.spell-effects.H7v5Izebo8O45DXB]{Spell Effect: Protection From Evil}
", "duration": { @@ -21,7 +20,7 @@ "predefinedEffects": "", "range": "close", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/puppet__JuO97AW78TLywZKW.json b/data/packs/spells.db/puppet__JuO97AW78TLywZKW.json new file mode 100644 index 00000000..a832e503 --- /dev/null +++ b/data/packs/spells.db/puppet__JuO97AW78TLywZKW.json @@ -0,0 +1,27 @@ +{ + "_id": "JuO97AW78TLywZKW", + "_key": "!items!JuO97AW78TLywZKW", + "effects": [ + ], + "folder": "bstYVdHWm575lPri", + "img": "icons/magic/control/control-influence-puppet.webp", + "name": "Puppet", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "One humanoid creature of LV 2 or less you touch becomes ensnared by your movements. On your turn, the creature mimics all your movements.
If mimicking you would cause the creature to directly harm itself or an ally, it can make a DC 15 Charisma check. On a success, it resists mimicking you.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/ragnarok__bfsyqJoukCiEdl8o.json b/data/packs/spells.db/ragnarok__bfsyqJoukCiEdl8o.json new file mode 100644 index 00000000..a764dec5 --- /dev/null +++ b/data/packs/spells.db/ragnarok__bfsyqJoukCiEdl8o.json @@ -0,0 +1,27 @@ +{ + "_id": "bfsyqJoukCiEdl8o", + "_key": "!items!bfsyqJoukCiEdl8o", + "effects": [ + ], + "folder": "ggJPmGKdO4BGhp6U", + "img": "icons/magic/fire/flame-burning-building.webp", + "name": "Ragnarok", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "You look deep into the strands of fate, learning the final destiny of one soul after the battle of Ragnarok. Do they live, or die?
Choose one creature in range. You can only target the same creature with this spell one time.
That creature must pass a CON check equal to your spellcasting check or die instantly.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/raven__MkpBTRyylYi3oQr6.json b/data/packs/spells.db/raven__MkpBTRyylYi3oQr6.json new file mode 100644 index 00000000..c2bb6a61 --- /dev/null +++ b/data/packs/spells.db/raven__MkpBTRyylYi3oQr6.json @@ -0,0 +1,27 @@ +{ + "_id": "MkpBTRyylYi3oQr6", + "_key": "!items!MkpBTRyylYi3oQr6", + "effects": [ + ], + "folder": "lvvfGVYh4oLZsbpP", + "img": "icons/creatures/birds/corvid-flying-wings-purple.webp", + "name": "Raven", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "You whisper a message to Odin's own ravens, and they carry it across all worlds to its recipient.
Speak a short sentence, and the name of its recipient, dead or alive. That creature hears your utterance whispered in its mind.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "unlimited", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/read_the_runes__h0v78fVEcl2Ms5x3.json b/data/packs/spells.db/read_the_runes__h0v78fVEcl2Ms5x3.json new file mode 100644 index 00000000..c52561bc --- /dev/null +++ b/data/packs/spells.db/read_the_runes__h0v78fVEcl2Ms5x3.json @@ -0,0 +1,27 @@ +{ + "_id": "h0v78fVEcl2Ms5x3", + "_key": "!items!h0v78fVEcl2Ms5x3", + "effects": [ + ], + "folder": "CA2RNQkxe3h4GdI1", + "img": "icons/commodities/treasure/token-runed-sigel-brown.webp", + "name": "Read the Runes", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "You ask the gods a question and cast the runestones, interpreting the meaning of the results.
Ask the Game Master one yes or no question. The Game Master truthfully answers \"yes\" or \"no.\"
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/rebuke_unholy__hhCpwnqFy8ntO0jU.json b/data/packs/spells.db/rebuke_unholy__hhCpwnqFy8ntO0jU.json new file mode 100644 index 00000000..b2999960 --- /dev/null +++ b/data/packs/spells.db/rebuke_unholy__hhCpwnqFy8ntO0jU.json @@ -0,0 +1,27 @@ +{ + "_id": "hhCpwnqFy8ntO0jU", + "_key": "!items!hhCpwnqFy8ntO0jU", + "effects": [ + ], + "folder": "DzARPzBmfc6ssBqS", + "img": "icons/magic/death/skeleton-skull-soul-blue.webp", + "name": "Rebuke Unholy", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "You rebuke creatures who oppose your alignment, forcing them to flee. You must present a holy symbol to cast this spell.
If you are lawful or neutral, this spell affects demons, devils, and outsiders. If you are chaotic, this spell affects angels and natural creatures of the wild.
Affected creatures within near of you must make a CHA check vs. your spellcasting check. If a creature fails by 10+ points and is equal to or less than your level, it is destroyed. Otherwise, on a fail, it flees from you for 5 rounds.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/regenerate__CawYInZc9iM0jBOj.json b/data/packs/spells.db/regenerate__CawYInZc9iM0jBOj.json new file mode 100644 index 00000000..19cd24cf --- /dev/null +++ b/data/packs/spells.db/regenerate__CawYInZc9iM0jBOj.json @@ -0,0 +1,27 @@ +{ + "_id": "CawYInZc9iM0jBOj", + "_key": "!items!CawYInZc9iM0jBOj", + "effects": [ + ], + "folder": "EDfN0tPLXXsmyaEn", + "img": "icons/magic/life/cross-explosion-burst-green.webp", + "name": "Regenerate", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "A creature you touch regains 1d4 hit points on your turn for the duration. This spell also regrows lost body parts.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/resilient_sphere__B091clRxdPW3SQ4G.json b/data/packs/spells.db/resilient_sphere__B091clRxdPW3SQ4G.json new file mode 100644 index 00000000..c2ef6690 --- /dev/null +++ b/data/packs/spells.db/resilient_sphere__B091clRxdPW3SQ4G.json @@ -0,0 +1,27 @@ +{ + "_id": "B091clRxdPW3SQ4G", + "_key": "!items!B091clRxdPW3SQ4G", + "effects": [ + ], + "folder": "24bp7luJolmj7e9e", + "img": "icons/magic/defensive/barrier-shield-dome-deflect-teal.webp", + "name": "Resilient Sphere", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You conjure a weightless, glassy sphere around you that extends out to close range.
For the spell's duration, nothing can pass through or crush the sphere.
You can roll the sphere a near distance on your turn.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/restoration__RA0fvMGZEepFAV2L.json b/data/packs/spells.db/restoration__RA0fvMGZEepFAV2L.json new file mode 100644 index 00000000..c9b019b2 --- /dev/null +++ b/data/packs/spells.db/restoration__RA0fvMGZEepFAV2L.json @@ -0,0 +1,27 @@ +{ + "_id": "RA0fvMGZEepFAV2L", + "_key": "!items!RA0fvMGZEepFAV2L", + "effects": [ + ], + "folder": "DzARPzBmfc6ssBqS", + "img": "icons/magic/light/hand-sparks-smoke-teal.webp", + "name": "Restoration", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "With the touch of your hands, you expunge curses and illnesses. One curse, illness, or affliction of your choice affecting the target creature ends
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/sacrifice__v1JCvx3zgq5OEGv9.json b/data/packs/spells.db/sacrifice__v1JCvx3zgq5OEGv9.json new file mode 100644 index 00000000..1fea4b3b --- /dev/null +++ b/data/packs/spells.db/sacrifice__v1JCvx3zgq5OEGv9.json @@ -0,0 +1,27 @@ +{ + "_id": "v1JCvx3zgq5OEGv9", + "_key": "!items!v1JCvx3zgq5OEGv9", + "effects": [ + ], + "folder": "CA2RNQkxe3h4GdI1", + "img": "icons/skills/wounds/blood-spurt-spray-red.webp", + "name": "Sacrifice", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "As a part of casting this spell, you must ritually sacrifice a living creature of LV 2 or higher.
The target you touch gains a bonus to their next check or attack roll equal to the sacrificed creature's level.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/scrying__FrdLzy8cWPcVS2Mz.json b/data/packs/spells.db/scrying__FrdLzy8cWPcVS2Mz.json new file mode 100644 index 00000000..ffd07fb3 --- /dev/null +++ b/data/packs/spells.db/scrying__FrdLzy8cWPcVS2Mz.json @@ -0,0 +1,27 @@ +{ + "_id": "FrdLzy8cWPcVS2Mz", + "_key": "!items!FrdLzy8cWPcVS2Mz", + "effects": [ + ], + "folder": "a6WcvmZpOASURb60", + "img": "icons/magic/perception/eye-ringed-glow-angry-small-teal.webp", + "name": "Scrying", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You look into a crystal ball or reflecting pool, calling up images of a distant place.
For the spell's duration, you can see and hear a creature or location you choose that is on the same plane.
This spell is DC 18 to cast if you try to scry on a creature or location that is unfamiliar to you.
Each round, creatures you view may make a Wisdom check vs. your last spellcasting check. On a success, they become aware of your magical observation.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/scrying__Pc1xrhY9eutcralv.json b/data/packs/spells.db/scrying__Pc1xrhY9eutcralv.json new file mode 100644 index 00000000..163fdda8 --- /dev/null +++ b/data/packs/spells.db/scrying__Pc1xrhY9eutcralv.json @@ -0,0 +1,27 @@ +{ + "_id": "Pc1xrhY9eutcralv", + "_key": "!items!Pc1xrhY9eutcralv", + "effects": [ + ], + "folder": "8JSBHA3M9HLBIWmB", + "img": "icons/magic/perception/orb-crystal-ball-scrying.webp", + "name": "Scrying", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You look into a crystal ball or reflecting pool, calling up images of a distant place.
For the spell's duration, you can see and hear a creature or location you choose that is on the same plane.
This spell is DC 18 to cast if you try to scry on a creature or location that is unfamiliar to you.
Each round, creatures you view may make a Wisdom check vs. your last spellcasting check. On a success, they become aware of your magical observation.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/seer__9C2cQu0j0CsK8usR.json b/data/packs/spells.db/seer__9C2cQu0j0CsK8usR.json new file mode 100644 index 00000000..a1706124 --- /dev/null +++ b/data/packs/spells.db/seer__9C2cQu0j0CsK8usR.json @@ -0,0 +1,9 @@ +{ + "_id": "9C2cQu0j0CsK8usR", + "_key": "!folders!9C2cQu0j0CsK8usR", + "color": "#22252b", + "folder": null, + "name": "Seer", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/sending__AnJVapep2NJoicUP.json b/data/packs/spells.db/sending__AnJVapep2NJoicUP.json new file mode 100644 index 00000000..6d77e1bf --- /dev/null +++ b/data/packs/spells.db/sending__AnJVapep2NJoicUP.json @@ -0,0 +1,27 @@ +{ + "_id": "AnJVapep2NJoicUP", + "_key": "!items!AnJVapep2NJoicUP", + "effects": [ + ], + "folder": "JWPZqQ3Dk9n1iW1g", + "img": "icons/skills/social/diplomacy-writing-letter.webp", + "name": "Sending", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You send a brief, mental message to any creature with whom you are familiar who is on the same plane.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "unlimited", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/shadowdance__tYAZnAhSqz7ly6Om.json b/data/packs/spells.db/shadowdance__tYAZnAhSqz7ly6Om.json new file mode 100644 index 00000000..c4bae3b6 --- /dev/null +++ b/data/packs/spells.db/shadowdance__tYAZnAhSqz7ly6Om.json @@ -0,0 +1,27 @@ +{ + "_id": "tYAZnAhSqz7ly6Om", + "_key": "!items!tYAZnAhSqz7ly6Om", + "effects": [ + ], + "folder": "bstYVdHWm575lPri", + "img": "icons/magic/perception/silhouette-stealth-shadow.webp", + "name": "Shadowdance", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You spin shadowstuff into a convincing visible and audible illusion at a point within near.
The illusion can be as big as a person and can move within a near range of where it appeared.
The illusion can't affect physical objects. Touching the illusion reveals its false nature.
", + "duration": { + "type": "rounds", + "value": "3" + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/shapechanger__524WqghzcYDMxaPo.json b/data/packs/spells.db/shapechanger__524WqghzcYDMxaPo.json new file mode 100644 index 00000000..9ab4cb2d --- /dev/null +++ b/data/packs/spells.db/shapechanger__524WqghzcYDMxaPo.json @@ -0,0 +1,27 @@ +{ + "_id": "524WqghzcYDMxaPo", + "_key": "!items!524WqghzcYDMxaPo", + "effects": [ + ], + "folder": "8JSBHA3M9HLBIWmB", + "img": "icons/magic/nature/wolf-paw-glow-purple-teal.webp", + "name": "Shapechanger", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You transform yourself and any gear you carry into another natural creature you've seen of level 10 or less. You assume the creature's physical statistics, but you retain your non-physical statistics (such as INT, WIS, and CHA).
If you go to 0 HP while under the effects of this spell, you revert to your true form at 1 HP.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/shapechanger__qz6bKMyDaGyifklx.json b/data/packs/spells.db/shapechanger__qz6bKMyDaGyifklx.json new file mode 100644 index 00000000..f1273215 --- /dev/null +++ b/data/packs/spells.db/shapechanger__qz6bKMyDaGyifklx.json @@ -0,0 +1,27 @@ +{ + "_id": "qz6bKMyDaGyifklx", + "_key": "!items!qz6bKMyDaGyifklx", + "effects": [ + ], + "folder": "a6WcvmZpOASURb60", + "img": "icons/magic/nature/wolf-paw-glow-orange.webp", + "name": "Shapechanger", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You transform yourself and any gear you carry into another natural creature you've seen of level 10 or less. You assume the creature's physical statistics, but you retain your non-physical statistics (such as INT, WIS, and CHA).
If you go to 0 HP while under the effects of this spell, you revert to your true form at 1 HP.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/shield_of_faith__fWuTV4r9FIUDe1EX.json b/data/packs/spells.db/shield_of_faith__fWuTV4r9FIUDe1EX.json index 53ef1ad4..766fbf6a 100644 --- a/data/packs/spells.db/shield_of_faith__fWuTV4r9FIUDe1EX.json +++ b/data/packs/spells.db/shield_of_faith__fWuTV4r9FIUDe1EX.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "self", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/silence__1kzQiWXZDs6BOVxs.json b/data/packs/spells.db/silence__1kzQiWXZDs6BOVxs.json index 3946b0e1..133d06cd 100644 --- a/data/packs/spells.db/silence__1kzQiWXZDs6BOVxs.json +++ b/data/packs/spells.db/silence__1kzQiWXZDs6BOVxs.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "far", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/sleep__n1I5OLR6M2e0jLbi.json b/data/packs/spells.db/sleep__n1I5OLR6M2e0jLbi.json index 97ba448a..842adbb5 100644 --- a/data/packs/spells.db/sleep__n1I5OLR6M2e0jLbi.json +++ b/data/packs/spells.db/sleep__n1I5OLR6M2e0jLbi.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "near", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/smite__XDCTxgslSO8DnEBa.json b/data/packs/spells.db/smite__XDCTxgslSO8DnEBa.json index cd8ddf25..b0d9e03b 100644 --- a/data/packs/spells.db/smite__XDCTxgslSO8DnEBa.json +++ b/data/packs/spells.db/smite__XDCTxgslSO8DnEBa.json @@ -19,7 +19,7 @@ "predefinedEffects": "", "range": "near", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/soul_jar__P44kXQZ8PDtOWzag.json b/data/packs/spells.db/soul_jar__P44kXQZ8PDtOWzag.json new file mode 100644 index 00000000..b56a1691 --- /dev/null +++ b/data/packs/spells.db/soul_jar__P44kXQZ8PDtOWzag.json @@ -0,0 +1,27 @@ +{ + "_id": "P44kXQZ8PDtOWzag", + "_key": "!items!P44kXQZ8PDtOWzag", + "effects": [ + ], + "folder": "8JSBHA3M9HLBIWmB", + "img": "icons/containers/kitchenware/jug-clay-brown-sealed.webp", + "name": "Soul Jar", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You transfer the soul of one creature you touch of LV 9 or less into a vessel, such as a jar. The creature's body becomes comatose, but it doesn't die.
If the vessel opens or breaks, the creature's soul returns to its body.
You can possess the empty body with your own spirit, taking control of it. Your body becomes comatose during this time. If the body dies while you possess it, your soul returns to your body.
", + "duration": { + "type": "permanent", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/soulbind__wKrVyVF3ey5suZeA.json b/data/packs/spells.db/soulbind__wKrVyVF3ey5suZeA.json new file mode 100644 index 00000000..6f8407a7 --- /dev/null +++ b/data/packs/spells.db/soulbind__wKrVyVF3ey5suZeA.json @@ -0,0 +1,27 @@ +{ + "_id": "wKrVyVF3ey5suZeA", + "_key": "!items!wKrVyVF3ey5suZeA", + "effects": [ + ], + "folder": "CA2RNQkxe3h4GdI1", + "img": "icons/magic/control/debuff-energy-hold-blue-yellow.webp", + "name": "Soulbind", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "You seal the soul of a living creature, preventing magic from leeching into it.
One creature you touch becomes nearly impervious to all magic. For the spell's duration, all other spells targeting the creature (harmful or helpful) are DC 18 to cast.
This spell ends as soon as the target is affected by another spell.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/speak_with_dead__3U4gQZLbhYtkEcej.json b/data/packs/spells.db/speak_with_dead__3U4gQZLbhYtkEcej.json new file mode 100644 index 00000000..a75b15ab --- /dev/null +++ b/data/packs/spells.db/speak_with_dead__3U4gQZLbhYtkEcej.json @@ -0,0 +1,27 @@ +{ + "_id": "3U4gQZLbhYtkEcej", + "_key": "!items!3U4gQZLbhYtkEcej", + "effects": [ + ], + "folder": "JWPZqQ3Dk9n1iW1g", + "img": "icons/magic/death/skull-humanoid-worn-teal.webp", + "name": "Speak with Dead", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "A dead body you touch answers your questions in a distant, wheezing voice.
You can ask the dead body up to three yes or no questions (one at a time). The GM truthfully answers \"yes\" or \"no\" to each.
If you cast this spell more than once in 24 hours, treat a failed spellcasting check for it as a critical failure, instead.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/speak_with_dead__mSj7rWHDvhIIBsAm.json b/data/packs/spells.db/speak_with_dead__mSj7rWHDvhIIBsAm.json new file mode 100644 index 00000000..20a2be9c --- /dev/null +++ b/data/packs/spells.db/speak_with_dead__mSj7rWHDvhIIBsAm.json @@ -0,0 +1,27 @@ +{ + "_id": "mSj7rWHDvhIIBsAm", + "_key": "!items!mSj7rWHDvhIIBsAm", + "effects": [ + ], + "folder": "sE2Ooa1HgAMXmCra", + "img": "icons/magic/death/skull-humanoid-worn-teal.webp", + "name": "Speak with Dead", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "A dead body you touch answers your questions in a distant, wheezing voice.
You can ask the dead body up to three yes or no questions (one at a time). The GM truthfully answers \"yes\" or \"no\" to each.
If you cast this spell more than once in 24 hours, treat a failed spellcasting check for it as a critical failure, instead.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/speak_with_dead__u5L1U39xj8Jfdl8A.json b/data/packs/spells.db/speak_with_dead__u5L1U39xj8Jfdl8A.json new file mode 100644 index 00000000..382a8460 --- /dev/null +++ b/data/packs/spells.db/speak_with_dead__u5L1U39xj8Jfdl8A.json @@ -0,0 +1,27 @@ +{ + "_id": "u5L1U39xj8Jfdl8A", + "_key": "!items!u5L1U39xj8Jfdl8A", + "effects": [ + ], + "folder": "DzARPzBmfc6ssBqS", + "img": "icons/magic/death/skull-humanoid-worn-teal.webp", + "name": "Speak with Dead", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "A dead body you touch answers your questions in a distant, wheezing voice.
You can ask the dead body up to three yes or no questions (one at a time). The GM truthfully answers \"yes\" or \"no\" to each.
If you cast this spell more than once in 24 hours, treat a failed spellcasting check for it as a critical failure, instead.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/spidersilk__7Z57aIE3y6ym1f56.json b/data/packs/spells.db/spidersilk__7Z57aIE3y6ym1f56.json new file mode 100644 index 00000000..bb812196 --- /dev/null +++ b/data/packs/spells.db/spidersilk__7Z57aIE3y6ym1f56.json @@ -0,0 +1,28 @@ +{ + "_id": "7Z57aIE3y6ym1f56", + "_key": "!items!7Z57aIE3y6ym1f56", + "effects": [ + ], + "folder": "0CqAJEHgk6zHXr8Y", + "img": "icons/creatures/webs/web-spider-caught-hand-purple.webp", + "name": "Spidersilk", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "Sticky spidersilk covers your hands and feet.
For the spell's duration, you can walk on vertical surfaces as easily as if it were flat ground.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/stoneskin__B6aferQ27yPEF4C7.json b/data/packs/spells.db/stoneskin__B6aferQ27yPEF4C7.json new file mode 100644 index 00000000..920e6c51 --- /dev/null +++ b/data/packs/spells.db/stoneskin__B6aferQ27yPEF4C7.json @@ -0,0 +1,27 @@ +{ + "_id": "B6aferQ27yPEF4C7", + "_key": "!items!B6aferQ27yPEF4C7", + "effects": [ + ], + "folder": "24bp7luJolmj7e9e", + "img": "icons/magic/defensive/armor-stone-skin.webp", + "name": "Stoneskin", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "Your skin becomes like granite. For the spell's duration, your armor class becomes 17 (20 on a critical spellcasting check).
", + "duration": { + "type": "rounds", + "value": "10" + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/summon_extraplanar__ahqUZZwx5YLL44tn.json b/data/packs/spells.db/summon_extraplanar__ahqUZZwx5YLL44tn.json new file mode 100644 index 00000000..bd83d263 --- /dev/null +++ b/data/packs/spells.db/summon_extraplanar__ahqUZZwx5YLL44tn.json @@ -0,0 +1,27 @@ +{ + "_id": "ahqUZZwx5YLL44tn", + "_key": "!items!ahqUZZwx5YLL44tn", + "effects": [ + ], + "folder": "a6WcvmZpOASURb60", + "img": "icons/creatures/magical/spirit-undead-horned-blue.webp", + "name": "Summon Extraplanar", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You reach into the outer planes, summoning forth a creature.
You summon an elemental or outsider of LV 7 or less. The creature is under your control and acts on your turn.
If you lose focus on this spell, you lose control of the creature and it becomes hostile toward you and your allies.
You must pass a spellcasting check on your turn to return the creature to the outer planes.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/swarm__M7RO2ZWyGbujabbr.json b/data/packs/spells.db/swarm__M7RO2ZWyGbujabbr.json new file mode 100644 index 00000000..e01b63d5 --- /dev/null +++ b/data/packs/spells.db/swarm__M7RO2ZWyGbujabbr.json @@ -0,0 +1,27 @@ +{ + "_id": "M7RO2ZWyGbujabbr", + "_key": "!items!M7RO2ZWyGbujabbr", + "effects": [ + ], + "folder": "sE2Ooa1HgAMXmCra", + "img": "icons/creatures/mammals/bats-movement-flying-black.webp", + "name": "Swarm", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "A dense swarm of biting bats, rats, or locusts appears in a nearsized cube around a point you can see within range.
All creatures that start their turn within the swarm take 2d6 damage and are blinded.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/telekinesis__AZo6rYWOo0SHvpxZ.json b/data/packs/spells.db/telekinesis__AZo6rYWOo0SHvpxZ.json new file mode 100644 index 00000000..2c774edd --- /dev/null +++ b/data/packs/spells.db/telekinesis__AZo6rYWOo0SHvpxZ.json @@ -0,0 +1,27 @@ +{ + "_id": "AZo6rYWOo0SHvpxZ", + "_key": "!items!AZo6rYWOo0SHvpxZ", + "effects": [ + ], + "folder": "24bp7luJolmj7e9e", + "img": "icons/skills/ranged/projectile-spiral-gray.webp", + "name": "Telekinesis", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You lift a creature or object with your mind. Choose a target that weights 450kg or less. You can move it a near distance in any direction and hold it in place.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/teleport__F9tt99DLLvAGukpg.json b/data/packs/spells.db/teleport__F9tt99DLLvAGukpg.json new file mode 100644 index 00000000..33d10f1f --- /dev/null +++ b/data/packs/spells.db/teleport__F9tt99DLLvAGukpg.json @@ -0,0 +1,27 @@ +{ + "_id": "F9tt99DLLvAGukpg", + "_key": "!items!F9tt99DLLvAGukpg", + "effects": [ + ], + "folder": "a6WcvmZpOASURb60", + "img": "icons/magic/light/projectile-flare-blue.webp", + "name": "Teleport", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You and any willing creatures you choose within close range teleport to a location you specify on your same plane.
You can travel to a known teleportation sigil or to a location you've been before. Otherwise, you have a 50% chance of arriving off-target.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "close", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/thor_s_thunder__1bakBCbVDXHiRvTN.json b/data/packs/spells.db/thor_s_thunder__1bakBCbVDXHiRvTN.json new file mode 100644 index 00000000..15d84abc --- /dev/null +++ b/data/packs/spells.db/thor_s_thunder__1bakBCbVDXHiRvTN.json @@ -0,0 +1,27 @@ +{ + "_id": "1bakBCbVDXHiRvTN", + "_key": "!items!1bakBCbVDXHiRvTN", + "effects": [ + ], + "folder": "czS3CsyEqdZdRBcr", + "img": "icons/weapons/hammers/hammer-double-stone.webp", + "name": "Thor's Thunder", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "Thor casts down a bolt of lightning to strike one target. The target takes [[/r 3d6]] damage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/tier_1__G4Rg3SiJ4c0vIpqq.json b/data/packs/spells.db/tier_1__G4Rg3SiJ4c0vIpqq.json new file mode 100644 index 00000000..6130826d --- /dev/null +++ b/data/packs/spells.db/tier_1__G4Rg3SiJ4c0vIpqq.json @@ -0,0 +1,9 @@ +{ + "_id": "G4Rg3SiJ4c0vIpqq", + "_key": "!folders!G4Rg3SiJ4c0vIpqq", + "color": "#262626", + "folder": "9C2cQu0j0CsK8usR", + "name": "Tier 1", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_1__bstYVdHWm575lPri.json b/data/packs/spells.db/tier_1__bstYVdHWm575lPri.json new file mode 100644 index 00000000..081236b0 --- /dev/null +++ b/data/packs/spells.db/tier_1__bstYVdHWm575lPri.json @@ -0,0 +1,9 @@ +{ + "_id": "bstYVdHWm575lPri", + "_key": "!folders!bstYVdHWm575lPri", + "color": "#262626", + "folder": "TJ8YKTX68K0ndHkB", + "name": "Tier 1", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_2__0CqAJEHgk6zHXr8Y.json b/data/packs/spells.db/tier_2__0CqAJEHgk6zHXr8Y.json new file mode 100644 index 00000000..dd89c109 --- /dev/null +++ b/data/packs/spells.db/tier_2__0CqAJEHgk6zHXr8Y.json @@ -0,0 +1,9 @@ +{ + "_id": "0CqAJEHgk6zHXr8Y", + "_key": "!folders!0CqAJEHgk6zHXr8Y", + "color": "#262626", + "folder": "TJ8YKTX68K0ndHkB", + "name": "Tier 2", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_2__CA2RNQkxe3h4GdI1.json b/data/packs/spells.db/tier_2__CA2RNQkxe3h4GdI1.json new file mode 100644 index 00000000..6c3727c4 --- /dev/null +++ b/data/packs/spells.db/tier_2__CA2RNQkxe3h4GdI1.json @@ -0,0 +1,9 @@ +{ + "_id": "CA2RNQkxe3h4GdI1", + "_key": "!folders!CA2RNQkxe3h4GdI1", + "color": "#262626", + "folder": "9C2cQu0j0CsK8usR", + "name": "Tier 2", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_3__DzARPzBmfc6ssBqS.json b/data/packs/spells.db/tier_3__DzARPzBmfc6ssBqS.json new file mode 100644 index 00000000..1cd58f28 --- /dev/null +++ b/data/packs/spells.db/tier_3__DzARPzBmfc6ssBqS.json @@ -0,0 +1,9 @@ +{ + "_id": "DzARPzBmfc6ssBqS", + "_key": "!folders!DzARPzBmfc6ssBqS", + "color": "#262626", + "folder": "htDVby4gaC0CHzhQ", + "name": "Tier 3", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_3__JWPZqQ3Dk9n1iW1g.json b/data/packs/spells.db/tier_3__JWPZqQ3Dk9n1iW1g.json new file mode 100644 index 00000000..e0179ebf --- /dev/null +++ b/data/packs/spells.db/tier_3__JWPZqQ3Dk9n1iW1g.json @@ -0,0 +1,9 @@ +{ + "_id": "JWPZqQ3Dk9n1iW1g", + "_key": "!folders!JWPZqQ3Dk9n1iW1g", + "color": "#262626", + "folder": "YGOrVRHhN2cFCR7E", + "name": "Tier 3", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_3__lvvfGVYh4oLZsbpP.json b/data/packs/spells.db/tier_3__lvvfGVYh4oLZsbpP.json new file mode 100644 index 00000000..468e0f65 --- /dev/null +++ b/data/packs/spells.db/tier_3__lvvfGVYh4oLZsbpP.json @@ -0,0 +1,9 @@ +{ + "_id": "lvvfGVYh4oLZsbpP", + "_key": "!folders!lvvfGVYh4oLZsbpP", + "color": "#262626", + "folder": "9C2cQu0j0CsK8usR", + "name": "Tier 3", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_3__sE2Ooa1HgAMXmCra.json b/data/packs/spells.db/tier_3__sE2Ooa1HgAMXmCra.json new file mode 100644 index 00000000..c11b4a28 --- /dev/null +++ b/data/packs/spells.db/tier_3__sE2Ooa1HgAMXmCra.json @@ -0,0 +1,9 @@ +{ + "_id": "sE2Ooa1HgAMXmCra", + "_key": "!folders!sE2Ooa1HgAMXmCra", + "color": "#262626", + "folder": "TJ8YKTX68K0ndHkB", + "name": "Tier 3", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_4__24bp7luJolmj7e9e.json b/data/packs/spells.db/tier_4__24bp7luJolmj7e9e.json new file mode 100644 index 00000000..4b4bdc7e --- /dev/null +++ b/data/packs/spells.db/tier_4__24bp7luJolmj7e9e.json @@ -0,0 +1,9 @@ +{ + "_id": "24bp7luJolmj7e9e", + "_key": "!folders!24bp7luJolmj7e9e", + "color": "#262626", + "folder": "YGOrVRHhN2cFCR7E", + "name": "Tier 4", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_4__EDfN0tPLXXsmyaEn.json b/data/packs/spells.db/tier_4__EDfN0tPLXXsmyaEn.json new file mode 100644 index 00000000..0393182a --- /dev/null +++ b/data/packs/spells.db/tier_4__EDfN0tPLXXsmyaEn.json @@ -0,0 +1,9 @@ +{ + "_id": "EDfN0tPLXXsmyaEn", + "_key": "!folders!EDfN0tPLXXsmyaEn", + "color": "#262626", + "folder": "htDVby4gaC0CHzhQ", + "name": "Tier 4", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_4__GjEoxJ1IlFDjGKIa.json b/data/packs/spells.db/tier_4__GjEoxJ1IlFDjGKIa.json new file mode 100644 index 00000000..3bc757f8 --- /dev/null +++ b/data/packs/spells.db/tier_4__GjEoxJ1IlFDjGKIa.json @@ -0,0 +1,9 @@ +{ + "_id": "GjEoxJ1IlFDjGKIa", + "_key": "!folders!GjEoxJ1IlFDjGKIa", + "color": "#262626", + "folder": "TJ8YKTX68K0ndHkB", + "name": "Tier 4", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_4__czS3CsyEqdZdRBcr.json b/data/packs/spells.db/tier_4__czS3CsyEqdZdRBcr.json new file mode 100644 index 00000000..9789e789 --- /dev/null +++ b/data/packs/spells.db/tier_4__czS3CsyEqdZdRBcr.json @@ -0,0 +1,9 @@ +{ + "_id": "czS3CsyEqdZdRBcr", + "_key": "!folders!czS3CsyEqdZdRBcr", + "color": "#262626", + "folder": "9C2cQu0j0CsK8usR", + "name": "Tier 4", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_5__8JSBHA3M9HLBIWmB.json b/data/packs/spells.db/tier_5__8JSBHA3M9HLBIWmB.json new file mode 100644 index 00000000..921ed74a --- /dev/null +++ b/data/packs/spells.db/tier_5__8JSBHA3M9HLBIWmB.json @@ -0,0 +1,9 @@ +{ + "_id": "8JSBHA3M9HLBIWmB", + "_key": "!folders!8JSBHA3M9HLBIWmB", + "color": "#262626", + "folder": "TJ8YKTX68K0ndHkB", + "name": "Tier 5", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_5__S2MLlGpmsIRnqf6Z.json b/data/packs/spells.db/tier_5__S2MLlGpmsIRnqf6Z.json new file mode 100644 index 00000000..8652869f --- /dev/null +++ b/data/packs/spells.db/tier_5__S2MLlGpmsIRnqf6Z.json @@ -0,0 +1,9 @@ +{ + "_id": "S2MLlGpmsIRnqf6Z", + "_key": "!folders!S2MLlGpmsIRnqf6Z", + "color": "#262626", + "folder": "htDVby4gaC0CHzhQ", + "name": "Tier 5", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_5__a6WcvmZpOASURb60.json b/data/packs/spells.db/tier_5__a6WcvmZpOASURb60.json new file mode 100644 index 00000000..d6e38ad2 --- /dev/null +++ b/data/packs/spells.db/tier_5__a6WcvmZpOASURb60.json @@ -0,0 +1,9 @@ +{ + "_id": "a6WcvmZpOASURb60", + "_key": "!folders!a6WcvmZpOASURb60", + "color": "#262626", + "folder": "YGOrVRHhN2cFCR7E", + "name": "Tier 5", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/tier_5__ggJPmGKdO4BGhp6U.json b/data/packs/spells.db/tier_5__ggJPmGKdO4BGhp6U.json new file mode 100644 index 00000000..fa846951 --- /dev/null +++ b/data/packs/spells.db/tier_5__ggJPmGKdO4BGhp6U.json @@ -0,0 +1,9 @@ +{ + "_id": "ggJPmGKdO4BGhp6U", + "_key": "!folders!ggJPmGKdO4BGhp6U", + "color": "#262626", + "folder": "9C2cQu0j0CsK8usR", + "name": "Tier 5", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/toadstool__YDZEbLXu1PJrPAdY.json b/data/packs/spells.db/toadstool__YDZEbLXu1PJrPAdY.json new file mode 100644 index 00000000..f903994d --- /dev/null +++ b/data/packs/spells.db/toadstool__YDZEbLXu1PJrPAdY.json @@ -0,0 +1,28 @@ +{ + "_id": "YDZEbLXu1PJrPAdY", + "_key": "!items!YDZEbLXu1PJrPAdY", + "effects": [ + ], + "folder": "0CqAJEHgk6zHXr8Y", + "img": "icons/consumables/mushrooms/convex-spotted-orange-white.webp", + "name": "Toadstool", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You conjure a plump, speckled toadstool in your hand. It disappears at the end of your next turn.
A creature that eats the toadstool regains 1d6 hit points.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "magicItem": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 2 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/trance__sFAGFCh8390dnfi2.json b/data/packs/spells.db/trance__sFAGFCh8390dnfi2.json new file mode 100644 index 00000000..e3d970e6 --- /dev/null +++ b/data/packs/spells.db/trance__sFAGFCh8390dnfi2.json @@ -0,0 +1,27 @@ +{ + "_id": "sFAGFCh8390dnfi2", + "_key": "!items!sFAGFCh8390dnfi2", + "effects": [ + ], + "folder": "G4Rg3SiJ4c0vIpqq", + "img": "icons/creatures/eyes/humanoid-single-blind.webp", + "name": "Trance", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "You enter a trance, catching small glimpses of a creature's fate. One humanoid creature you touch (you can't target yourself) gains a luck token. It can't have more than one luck token at once.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/turn_undead__mByUvcHIVEPWscfH.json b/data/packs/spells.db/turn_undead__mByUvcHIVEPWscfH.json index 62e43c52..d4ab6c87 100644 --- a/data/packs/spells.db/turn_undead__mByUvcHIVEPWscfH.json +++ b/data/packs/spells.db/turn_undead__mByUvcHIVEPWscfH.json @@ -19,7 +19,7 @@ "predefinedEffects": "", "range": "near", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 1 }, diff --git a/data/packs/spells.db/valkyrie__uQT1o2UAJ9KbVrsv.json b/data/packs/spells.db/valkyrie__uQT1o2UAJ9KbVrsv.json new file mode 100644 index 00000000..c0ee592a --- /dev/null +++ b/data/packs/spells.db/valkyrie__uQT1o2UAJ9KbVrsv.json @@ -0,0 +1,27 @@ +{ + "_id": "uQT1o2UAJ9KbVrsv", + "_key": "!items!uQT1o2UAJ9KbVrsv", + "effects": [ + ], + "folder": "ggJPmGKdO4BGhp6U", + "img": "icons/magic/holy/angel-winged-humanoid-blue.webp", + "name": "Valkyrie", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "You summon a valkyrie to your aid. She appears in a location within near and acts of her own free will to help you. She returns to Valhalla when the spell ends.
You can't cast this again until you complete penance.
", + "duration": { + "type": "rounds", + "value": "10" + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/void_stare__8vzMZpe3czsy8lLl.json b/data/packs/spells.db/void_stare__8vzMZpe3czsy8lLl.json new file mode 100644 index 00000000..81890f17 --- /dev/null +++ b/data/packs/spells.db/void_stare__8vzMZpe3czsy8lLl.json @@ -0,0 +1,27 @@ +{ + "_id": "8vzMZpe3czsy8lLl", + "_key": "!items!8vzMZpe3czsy8lLl", + "effects": [ + ], + "folder": "sE2Ooa1HgAMXmCra", + "img": "icons/creatures/eyes/void-single-black-purple.webp", + "name": "Void Stare", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "Your eyes turn black as you look into the dark between the stars.
One creature of LV 6 or less you can see falls under your control. You decide its actions during its turn.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "far", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/wall_of_force__uHAZVTt5bXwQvhFy.json b/data/packs/spells.db/wall_of_force__uHAZVTt5bXwQvhFy.json new file mode 100644 index 00000000..b2dea167 --- /dev/null +++ b/data/packs/spells.db/wall_of_force__uHAZVTt5bXwQvhFy.json @@ -0,0 +1,27 @@ +{ + "_id": "uHAZVTt5bXwQvhFy", + "_key": "!items!uHAZVTt5bXwQvhFy", + "effects": [ + ], + "folder": "24bp7luJolmj7e9e", + "img": "icons/magic/defensive/barrier-shield-dome-blue-purple.webp", + "name": "Wall of Force", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "You lift your hands, conjuring a transparent wall of force.
The thin wall must be contiguous and can cover a near-sized area in width and length. You choose its shape.
Nothing on the same plane can physically pass through the wall.
", + "duration": { + "type": "rounds", + "value": "5" + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/web__JwaJs0s9eVpPHgA3.json b/data/packs/spells.db/web__JwaJs0s9eVpPHgA3.json index 8b68e6ef..8dd6147b 100644 --- a/data/packs/spells.db/web__JwaJs0s9eVpPHgA3.json +++ b/data/packs/spells.db/web__JwaJs0s9eVpPHgA3.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "far", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/spells.db/whisper__ESN7yIHq9KrItCI8.json b/data/packs/spells.db/whisper__ESN7yIHq9KrItCI8.json new file mode 100644 index 00000000..3a03d176 --- /dev/null +++ b/data/packs/spells.db/whisper__ESN7yIHq9KrItCI8.json @@ -0,0 +1,27 @@ +{ + "_id": "ESN7yIHq9KrItCI8", + "_key": "!items!ESN7yIHq9KrItCI8", + "effects": [ + ], + "folder": "sE2Ooa1HgAMXmCra", + "img": "icons/skills/trades/music-singing-voice-blue.webp", + "name": "Whisper", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You whisper into another creature's ear, planting a false memory in its mind.
You describe one brief, false memory that the target believes is true going forward.
If you fail this spellcasting check, the GM chooses a short, false memory to plant in your mind, instead.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/willowman__QTJ2o32K9NE0GCVF.json b/data/packs/spells.db/willowman__QTJ2o32K9NE0GCVF.json new file mode 100644 index 00000000..59e6d2b1 --- /dev/null +++ b/data/packs/spells.db/willowman__QTJ2o32K9NE0GCVF.json @@ -0,0 +1,27 @@ +{ + "_id": "QTJ2o32K9NE0GCVF", + "_key": "!items!QTJ2o32K9NE0GCVF", + "effects": [ + ], + "folder": "bstYVdHWm575lPri", + "img": "icons/magic/control/silhouette-hold-change-blue.webp", + "name": "Willowman", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You call upon the Willowman to appear in one creature's mind, filling it with supernatural terror.
Choose one creature of LV 2 or less within range. That creature must immediately make a morale check.
Even creatures that are not normally subject to morale checks (such as undead) must do so.
Willowman.
A pale, faceless man with elongated limbs and curved talons that rake the ground. Moves in quick stutters during each eyeblink.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/wish__hMGQuETjBxuMwjsR.json b/data/packs/spells.db/wish__hMGQuETjBxuMwjsR.json new file mode 100644 index 00000000..b7fce5e8 --- /dev/null +++ b/data/packs/spells.db/wish__hMGQuETjBxuMwjsR.json @@ -0,0 +1,27 @@ +{ + "_id": "hMGQuETjBxuMwjsR", + "_key": "!items!hMGQuETjBxuMwjsR", + "effects": [ + ], + "folder": "a6WcvmZpOASURb60", + "img": "icons/magic/light/beam-strike-village-yellow.webp", + "name": "Wish", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.035nuVkU9q2wtMPs" + ], + "description": "This mighty spell alters reality.
Make a single wish, stating it as exactly as possible. Your wish occurs, as interpreted by the GM.
Treat a failed spellcasting check for this spell as a critical failure, and roll the mishap with disadvantage.
", + "duration": { + "type": "instant", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "core-rules" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/witch__TJ8YKTX68K0ndHkB.json b/data/packs/spells.db/witch__TJ8YKTX68K0ndHkB.json new file mode 100644 index 00000000..0ab047d9 --- /dev/null +++ b/data/packs/spells.db/witch__TJ8YKTX68K0ndHkB.json @@ -0,0 +1,9 @@ +{ + "_id": "TJ8YKTX68K0ndHkB", + "_key": "!folders!TJ8YKTX68K0ndHkB", + "color": "#22252b", + "folder": null, + "name": "Witch", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/spells.db/witchlight__Dk64m8eDsEx235lo.json b/data/packs/spells.db/witchlight__Dk64m8eDsEx235lo.json new file mode 100644 index 00000000..068bc9e1 --- /dev/null +++ b/data/packs/spells.db/witchlight__Dk64m8eDsEx235lo.json @@ -0,0 +1,27 @@ +{ + "_id": "Dk64m8eDsEx235lo", + "_key": "!items!Dk64m8eDsEx235lo", + "effects": [ + ], + "folder": "bstYVdHWm575lPri", + "img": "icons/magic/unholy/hand-light-pink.webp", + "name": "Witchlight", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.KGnBAFiTiLHZJUND" + ], + "description": "You summon a floating marsh light that bobs in the air and casts light out to a close radius around it.
The light can change colors and take on vague shapes. It can float up to a near distance on your turn.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "near", + "source": { + "title": "cursed-scroll-1" + }, + "tier": 1 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/wolfshape__loUHimH1DsDtiImF.json b/data/packs/spells.db/wolfshape__loUHimH1DsDtiImF.json new file mode 100644 index 00000000..2bf5b764 --- /dev/null +++ b/data/packs/spells.db/wolfshape__loUHimH1DsDtiImF.json @@ -0,0 +1,27 @@ +{ + "_id": "loUHimH1DsDtiImF", + "_key": "!items!loUHimH1DsDtiImF", + "effects": [ + ], + "folder": "lvvfGVYh4oLZsbpP", + "img": "icons/creatures/mammals/wolf-howl-moon-forest-blue.webp", + "name": "Wolfshape", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "You and your gear transform into a wolf for the spell's duration. You assume the wolf's STR, DEX, CON, HP, AC, speed, attacks, and physical characteristics, but retain your INT, WIS, and CHA.
You can cast spells in this form. If you go to 0 HP, you revert to your true shape at 0 HP.
If you are level 5+, you can transform into a dire wolf or a winter wolf, instead.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 3 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/world_serpent__dcJYXGh3oSYl7rlH.json b/data/packs/spells.db/world_serpent__dcJYXGh3oSYl7rlH.json new file mode 100644 index 00000000..c4d6d3e9 --- /dev/null +++ b/data/packs/spells.db/world_serpent__dcJYXGh3oSYl7rlH.json @@ -0,0 +1,27 @@ +{ + "_id": "dcJYXGh3oSYl7rlH", + "_key": "!items!dcJYXGh3oSYl7rlH", + "effects": [ + ], + "folder": "ggJPmGKdO4BGhp6U", + "img": "icons/creatures/reptiles/serpent-horned-green.webp", + "name": "World Serpent", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "The torturous venom of the World Serpent drips from the weapons of a creature you touch.
The target deals x2 damage with each attack (x4 on a critical hit) for the spell's duration.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/world_tree__UnuvZF7OhxP4W1WW.json b/data/packs/spells.db/world_tree__UnuvZF7OhxP4W1WW.json new file mode 100644 index 00000000..d28fba45 --- /dev/null +++ b/data/packs/spells.db/world_tree__UnuvZF7OhxP4W1WW.json @@ -0,0 +1,27 @@ +{ + "_id": "UnuvZF7OhxP4W1WW", + "_key": "!items!UnuvZF7OhxP4W1WW", + "effects": [ + ], + "folder": "ggJPmGKdO4BGhp6U", + "img": "icons/magic/nature/tree-spirit-glow-black-yellow.webp", + "name": "World Tree", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.xdjod5gPhNPIkLth" + ], + "description": "The roots of the life-giving World Tree wrap around the soul of a creature you touch.
For the spell's duration, the target can't be brought below 1 HP.
", + "duration": { + "type": "focus", + "value": -1 + }, + "lost": false, + "predefinedEffects": "", + "range": "touch", + "source": { + "title": "cursed-scroll-3" + }, + "tier": 5 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/wrath__Bu0YbZfePyD4dCBr.json b/data/packs/spells.db/wrath__Bu0YbZfePyD4dCBr.json new file mode 100644 index 00000000..38558c1e --- /dev/null +++ b/data/packs/spells.db/wrath__Bu0YbZfePyD4dCBr.json @@ -0,0 +1,27 @@ +{ + "_id": "Bu0YbZfePyD4dCBr", + "_key": "!items!Bu0YbZfePyD4dCBr", + "effects": [ + ], + "folder": "EDfN0tPLXXsmyaEn", + "img": "icons/weapons/hammers/hammer-double-glowing-yellow.webp", + "name": "Wrath", + "system": { + "class": [ + "Compendium.shadowdark.classes.Item.oZWzXx1WRLg286zD" + ], + "description": "Your weapons become magical +2 and deal an additional d8 damage for the spell's duration.
", + "duration": { + "type": "rounds", + "value": "10" + }, + "lost": false, + "predefinedEffects": "", + "range": "self", + "source": { + "title": "core-rules" + }, + "tier": 4 + }, + "type": "Spell" +} diff --git a/data/packs/spells.db/zone_of_truth__rbxbreRgifutM9by.json b/data/packs/spells.db/zone_of_truth__rbxbreRgifutM9by.json index 26011969..ce069e6e 100644 --- a/data/packs/spells.db/zone_of_truth__rbxbreRgifutM9by.json +++ b/data/packs/spells.db/zone_of_truth__rbxbreRgifutM9by.json @@ -20,7 +20,7 @@ "predefinedEffects": "", "range": "near", "source": { - "title": "quickstart" + "title": "core-rules" }, "tier": 2 }, diff --git a/data/packs/talents.db/_1_ac_dual_wield__quYUUqTTAX3QlAGa.json b/data/packs/talents.db/_1_ac_dual_wield__quYUUqTTAX3QlAGa.json new file mode 100644 index 00000000..3ae86315 --- /dev/null +++ b/data/packs/talents.db/_1_ac_dual_wield__quYUUqTTAX3QlAGa.json @@ -0,0 +1,30 @@ +{ + "_id": "quYUUqTTAX3QlAGa", + "_key": "!items!quYUUqTTAX3QlAGa", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/skills/melee/swords-parry-block-blue.webp", + "name": "+1 AC Dual Wield", + "system": { + "bonuses": { + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "meleeAttackBonus": "1", + "meleeDamageBonus": "1", + "rangedAttackBonus": "1" + }, + "description": "You gain +1 to your AC when wielding a melee weapon in each hand
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/_1_on_spellcasting_checks__0WmG5j0Wv685YTqO.json b/data/packs/talents.db/_1_on_spellcasting_checks__0WmG5j0Wv685YTqO.json index bf0a27f7..4505086d 100644 --- a/data/packs/talents.db/_1_on_spellcasting_checks__0WmG5j0Wv685YTqO.json +++ b/data/packs/talents.db/_1_on_spellcasting_checks__0WmG5j0Wv685YTqO.json @@ -16,7 +16,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_1_to_ac__aFltU1eRz4bmIlbj.json b/data/packs/talents.db/_1_to_ac__aFltU1eRz4bmIlbj.json new file mode 100644 index 00000000..990773e0 --- /dev/null +++ b/data/packs/talents.db/_1_to_ac__aFltU1eRz4bmIlbj.json @@ -0,0 +1,20 @@ +{ + "_id": "aFltU1eRz4bmIlbj", + "_key": "!items!aFltU1eRz4bmIlbj", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/magic/defensive/shield-barrier-flaming-diamond-blue-yellow.webp", + "name": "+1 to AC", + "system": { + "description": "Gain +1 to your AC through supernatural foresight
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/_1_to_charisma__5INkcbMVFxK6cW5Z.json b/data/packs/talents.db/_1_to_charisma__5INkcbMVFxK6cW5Z.json index 1b980e96..b69752c3 100644 --- a/data/packs/talents.db/_1_to_charisma__5INkcbMVFxK6cW5Z.json +++ b/data/packs/talents.db/_1_to_charisma__5INkcbMVFxK6cW5Z.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_1_to_constitution__8SXPsiWvG2UcXGgW.json b/data/packs/talents.db/_1_to_constitution__8SXPsiWvG2UcXGgW.json index bdb1128e..3753bb7c 100644 --- a/data/packs/talents.db/_1_to_constitution__8SXPsiWvG2UcXGgW.json +++ b/data/packs/talents.db/_1_to_constitution__8SXPsiWvG2UcXGgW.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_1_to_damage__38PGv4JtkfDumLDu.json b/data/packs/talents.db/_1_to_damage__38PGv4JtkfDumLDu.json new file mode 100644 index 00000000..a995112e --- /dev/null +++ b/data/packs/talents.db/_1_to_damage__38PGv4JtkfDumLDu.json @@ -0,0 +1,25 @@ +{ + "_id": "38PGv4JtkfDumLDu", + "_key": "!items!38PGv4JtkfDumLDu", + "effects": [ + "cefeWMKoAqHxuuU1", + "V7hLOyXMBijj06wB" + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/skills/melee/spear-tips-triple-orange.webp", + "name": "+1 to Damage", + "system": { + "bonuses": { + "meleeDamageBonus": "1", + "rangedDamageBonus": "1" + }, + "description": "", + "level": 0, + "predefinedEffects": "", + "source": { + "title": "" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/_1_to_dexterity__eJHwfYQZ9LmLQeSn.json b/data/packs/talents.db/_1_to_dexterity__eJHwfYQZ9LmLQeSn.json index 9f86404d..62c55b03 100644 --- a/data/packs/talents.db/_1_to_dexterity__eJHwfYQZ9LmLQeSn.json +++ b/data/packs/talents.db/_1_to_dexterity__eJHwfYQZ9LmLQeSn.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talent": { "damageBonus": 1 diff --git a/data/packs/talents.db/_1_to_intelligence__LDJCx5syOcenLMZf.json b/data/packs/talents.db/_1_to_intelligence__LDJCx5syOcenLMZf.json index 417fa13c..02a625ea 100644 --- a/data/packs/talents.db/_1_to_intelligence__LDJCx5syOcenLMZf.json +++ b/data/packs/talents.db/_1_to_intelligence__LDJCx5syOcenLMZf.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_1_to_melee_and_ranged_attacks__WSm6JESNoyFBnkW2.json b/data/packs/talents.db/_1_to_melee_and_ranged_attacks__WSm6JESNoyFBnkW2.json index 1dcd0e66..7e069d0d 100644 --- a/data/packs/talents.db/_1_to_melee_and_ranged_attacks__WSm6JESNoyFBnkW2.json +++ b/data/packs/talents.db/_1_to_melee_and_ranged_attacks__WSm6JESNoyFBnkW2.json @@ -6,7 +6,7 @@ "njtjaSNJ4WQCV7n5" ], "folder": "Z4zDnZoxthjHXo5V", - "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "img": "icons/skills/melee/spear-tips-triple-orange.webp", "name": "+1 to Melee and Ranged Attacks", "system": { "bonuses": { @@ -24,7 +24,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_1_to_melee_attacks__93QoQQ6cI7xa4TCm.json b/data/packs/talents.db/_1_to_melee_attacks__93QoQQ6cI7xa4TCm.json index 327a554f..7a0541fc 100644 --- a/data/packs/talents.db/_1_to_melee_attacks__93QoQQ6cI7xa4TCm.json +++ b/data/packs/talents.db/_1_to_melee_attacks__93QoQQ6cI7xa4TCm.json @@ -5,7 +5,7 @@ "y00ihJhSPjoGVmKZ" ], "folder": "Z4zDnZoxthjHXo5V", - "img": "icons/skills/melee/strike-polearm-glowing-white.webp", + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", "name": "+1 to Melee Attacks", "system": { "bonuses": { @@ -21,7 +21,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_1_to_melee_attacks_and_damage__0yk16c9qcJ9vCekD.json b/data/packs/talents.db/_1_to_melee_attacks_and_damage__0yk16c9qcJ9vCekD.json index a0a4e4ae..42b575d4 100644 --- a/data/packs/talents.db/_1_to_melee_attacks_and_damage__0yk16c9qcJ9vCekD.json +++ b/data/packs/talents.db/_1_to_melee_attacks_and_damage__0yk16c9qcJ9vCekD.json @@ -23,7 +23,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_1_to_melee_damage__S4zOvXqPlLLNmGKl.json b/data/packs/talents.db/_1_to_melee_damage__S4zOvXqPlLLNmGKl.json new file mode 100644 index 00000000..cbc0daa5 --- /dev/null +++ b/data/packs/talents.db/_1_to_melee_damage__S4zOvXqPlLLNmGKl.json @@ -0,0 +1,23 @@ +{ + "_id": "S4zOvXqPlLLNmGKl", + "_key": "!items!S4zOvXqPlLLNmGKl", + "effects": [ + "wryUreqZgIx22crJ" + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/skills/melee/blade-tip-chipped-blood-red.webp", + "name": "+1 to Melee Damage", + "system": { + "bonuses": { + "meleeDamageBonus": "1" + }, + "description": "", + "level": 0, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/_1_to_ranged_attacks__Y3Ytsye5zrP43w70.json b/data/packs/talents.db/_1_to_ranged_attacks__Y3Ytsye5zrP43w70.json index 05d01ccc..b5bd55f9 100644 --- a/data/packs/talents.db/_1_to_ranged_attacks__Y3Ytsye5zrP43w70.json +++ b/data/packs/talents.db/_1_to_ranged_attacks__Y3Ytsye5zrP43w70.json @@ -17,7 +17,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_1_to_ranged_attacks_and_damage__2IfYKGhWxyd3Ldr5.json b/data/packs/talents.db/_1_to_ranged_attacks_and_damage__2IfYKGhWxyd3Ldr5.json index 71415cb0..f175d111 100644 --- a/data/packs/talents.db/_1_to_ranged_attacks_and_damage__2IfYKGhWxyd3Ldr5.json +++ b/data/packs/talents.db/_1_to_ranged_attacks_and_damage__2IfYKGhWxyd3Ldr5.json @@ -18,7 +18,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_1_to_strength__IDGFaxKnYJWWuWQ7.json b/data/packs/talents.db/_1_to_strength__IDGFaxKnYJWWuWQ7.json index d0f3c930..5eb078bf 100644 --- a/data/packs/talents.db/_1_to_strength__IDGFaxKnYJWWuWQ7.json +++ b/data/packs/talents.db/_1_to_strength__IDGFaxKnYJWWuWQ7.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_1_to_wisdom__vRW8GSIKWXyOAKbw.json b/data/packs/talents.db/_1_to_wisdom__vRW8GSIKWXyOAKbw.json index cd8d85d0..29a9510c 100644 --- a/data/packs/talents.db/_1_to_wisdom__vRW8GSIKWXyOAKbw.json +++ b/data/packs/talents.db/_1_to_wisdom__vRW8GSIKWXyOAKbw.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_1_xp_for_secrets__9K2XPwkAA7BYZQrW.json b/data/packs/talents.db/_1_xp_for_secrets__9K2XPwkAA7BYZQrW.json new file mode 100644 index 00000000..9090c8ad --- /dev/null +++ b/data/packs/talents.db/_1_xp_for_secrets__9K2XPwkAA7BYZQrW.json @@ -0,0 +1,20 @@ +{ + "_id": "9K2XPwkAA7BYZQrW", + "_key": "!items!9K2XPwkAA7BYZQrW", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/sundries/scrolls/scroll-bound-sealed-red-green.webp", + "name": "+1 XP for Secrets", + "system": { + "description": "+1 XP whenever you learn a valuable or significant secret (reroll duplicates)
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/_2_to_charisma__UE2xABVKD0oCDtdx.json b/data/packs/talents.db/_2_to_charisma__UE2xABVKD0oCDtdx.json index 163a839e..99e391cb 100644 --- a/data/packs/talents.db/_2_to_charisma__UE2xABVKD0oCDtdx.json +++ b/data/packs/talents.db/_2_to_charisma__UE2xABVKD0oCDtdx.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_2_to_constitution__ZfaFn8TDum3NXYZN.json b/data/packs/talents.db/_2_to_constitution__ZfaFn8TDum3NXYZN.json index ab43e2b7..905308f8 100644 --- a/data/packs/talents.db/_2_to_constitution__ZfaFn8TDum3NXYZN.json +++ b/data/packs/talents.db/_2_to_constitution__ZfaFn8TDum3NXYZN.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_2_to_dexterity__vIbwotCa1eqCVZMU.json b/data/packs/talents.db/_2_to_dexterity__vIbwotCa1eqCVZMU.json index 8c8bbaa3..b4d5644d 100644 --- a/data/packs/talents.db/_2_to_dexterity__vIbwotCa1eqCVZMU.json +++ b/data/packs/talents.db/_2_to_dexterity__vIbwotCa1eqCVZMU.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talent": { "damageBonus": 1 diff --git a/data/packs/talents.db/_2_to_intelligence__aRY0hjpvzYpdRbfR.json b/data/packs/talents.db/_2_to_intelligence__aRY0hjpvzYpdRbfR.json index 94967c31..50971ea3 100644 --- a/data/packs/talents.db/_2_to_intelligence__aRY0hjpvzYpdRbfR.json +++ b/data/packs/talents.db/_2_to_intelligence__aRY0hjpvzYpdRbfR.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_2_to_strength__6t06nSjj1hd6o5SV.json b/data/packs/talents.db/_2_to_strength__6t06nSjj1hd6o5SV.json index 39ac3716..bc0ef7e6 100644 --- a/data/packs/talents.db/_2_to_strength__6t06nSjj1hd6o5SV.json +++ b/data/packs/talents.db/_2_to_strength__6t06nSjj1hd6o5SV.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_2_to_wisdom__excvhYcpm1qd09IV.json b/data/packs/talents.db/_2_to_wisdom__excvhYcpm1qd09IV.json index 971658e4..7a6a0c04 100644 --- a/data/packs/talents.db/_2_to_wisdom__excvhYcpm1qd09IV.json +++ b/data/packs/talents.db/_2_to_wisdom__excvhYcpm1qd09IV.json @@ -33,7 +33,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/_3_to_perform_effect_dcs__gRyFoUtbbnkwcxy9.json b/data/packs/talents.db/_3_to_perform_effect_dcs__gRyFoUtbbnkwcxy9.json index 3034bfcf..43f85c9c 100644 --- a/data/packs/talents.db/_3_to_perform_effect_dcs__gRyFoUtbbnkwcxy9.json +++ b/data/packs/talents.db/_3_to_perform_effect_dcs__gRyFoUtbbnkwcxy9.json @@ -7,7 +7,7 @@ "img": "icons/tools/instruments/lute-gold-brown.webp", "name": "-3 to Perform Effect DCs", "system": { - "description": "Reduce the DC of your Perform effects by 3 each
", + "description": "Reduce the DC of your Perform effects by 3 each
duplicate = reroll
", "level": 0, "predefinedEffects": "", "source": { diff --git a/data/packs/talents.db/add_wisdom_to_roll__FIHNdRhD6DHFxSkC.json b/data/packs/talents.db/add_wisdom_to_roll__FIHNdRhD6DHFxSkC.json new file mode 100644 index 00000000..dad1b972 --- /dev/null +++ b/data/packs/talents.db/add_wisdom_to_roll__FIHNdRhD6DHFxSkC.json @@ -0,0 +1,20 @@ +{ + "_id": "FIHNdRhD6DHFxSkC", + "_key": "!items!FIHNdRhD6DHFxSkC", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/skills/trades/gaming-gambling-dice-gray.webp", + "name": "Add Wisdom to Roll", + "system": { + "description": "3/day, add your Wis bonus to any roll (reroll duplicates)
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/additional_black_lotus_talent__yPHtmJsHRFQs3sID.json b/data/packs/talents.db/additional_black_lotus_talent__yPHtmJsHRFQs3sID.json new file mode 100644 index 00000000..19ecdbfa --- /dev/null +++ b/data/packs/talents.db/additional_black_lotus_talent__yPHtmJsHRFQs3sID.json @@ -0,0 +1,19 @@ +{ + "_id": "yPHtmJsHRFQs3sID", + "_key": "!items!yPHtmJsHRFQs3sID", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/commodities/flowers/lotus-purple.webp", + "name": "Additional Black Lotus Talent", + "system": { + "description": "Roll an additional talent on the @UUID[Compendium.shadowdark.rollable-tables.RollTable.pQAyZAcfrs9JrG0Q]{Black Lotus Talents} table.
", + "level": 0, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/additional_hp__Z7og9OPv8PKFuWmQ.json b/data/packs/talents.db/additional_hp__Z7og9OPv8PKFuWmQ.json new file mode 100644 index 00000000..ca5bfb79 --- /dev/null +++ b/data/packs/talents.db/additional_hp__Z7og9OPv8PKFuWmQ.json @@ -0,0 +1,30 @@ +{ + "_id": "Z7og9OPv8PKFuWmQ", + "_key": "!items!Z7og9OPv8PKFuWmQ", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/magic/life/cross-worn-green.webp", + "name": "Additional HP", + "system": { + "bonuses": { + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "meleeAttackBonus": "1", + "meleeDamageBonus": "1", + "rangedAttackBonus": "1" + }, + "description": "You gain an additional hit points die
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/additional_omen_use__2RSpr5vnNgaFCbZJ.json b/data/packs/talents.db/additional_omen_use__2RSpr5vnNgaFCbZJ.json new file mode 100644 index 00000000..06b1b889 --- /dev/null +++ b/data/packs/talents.db/additional_omen_use__2RSpr5vnNgaFCbZJ.json @@ -0,0 +1,20 @@ +{ + "_id": "2RSpr5vnNgaFCbZJ", + "_key": "!items!2RSpr5vnNgaFCbZJ", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/magic/perception/eye-slit-red-orange.webp", + "name": "Additional Omen Use", + "system": { + "description": "Gain an additional use of your Omen talent each day.
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-3" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/additional_seer_spell__LaRNVk9FZkrM1nSJ.json b/data/packs/talents.db/additional_seer_spell__LaRNVk9FZkrM1nSJ.json new file mode 100644 index 00000000..b5bed0c8 --- /dev/null +++ b/data/packs/talents.db/additional_seer_spell__LaRNVk9FZkrM1nSJ.json @@ -0,0 +1,20 @@ +{ + "_id": "LaRNVk9FZkrM1nSJ", + "_key": "!items!LaRNVk9FZkrM1nSJ", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/sundries/books/book-turquoise-moon.webp", + "name": "Additional Seer Spell", + "system": { + "description": "Learn one additional seer spell of any tier you know.
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-3" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/additional_use_of_charge__rR2cWiNEmjVLzSnb.json b/data/packs/talents.db/additional_use_of_charge__rR2cWiNEmjVLzSnb.json new file mode 100644 index 00000000..ff01cfc9 --- /dev/null +++ b/data/packs/talents.db/additional_use_of_charge__rR2cWiNEmjVLzSnb.json @@ -0,0 +1,29 @@ +{ + "_id": "rR2cWiNEmjVLzSnb", + "_key": "!items!rR2cWiNEmjVLzSnb", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/skills/melee/strike-polearm-light-orange.webp", + "name": "Additional Use of Charge", + "system": { + "bonuses": { + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "meleeAttackBonus": "1", + "meleeDamageBonus": "1" + }, + "description": "Gain an additional use of your Charge talent each day.
", + "level": null, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/additional_use_of_smoke_step__t7aT7LapP8xm9LX4.json b/data/packs/talents.db/additional_use_of_smoke_step__t7aT7LapP8xm9LX4.json new file mode 100644 index 00000000..81569798 --- /dev/null +++ b/data/packs/talents.db/additional_use_of_smoke_step__t7aT7LapP8xm9LX4.json @@ -0,0 +1,19 @@ +{ + "_id": "t7aT7LapP8xm9LX4", + "_key": "!items!t7aT7LapP8xm9LX4", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/magic/air/fog-gas-smoke-dense-gray.webp", + "name": "Additional Use of Smoke Step", + "system": { + "description": "Gain an additional use of your Smoke Step talent.
", + "level": 0, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/advantage_on_melee_attacks__6iJ6ETUAKC7DR0aT.json b/data/packs/talents.db/advantage_on_melee_attacks__6iJ6ETUAKC7DR0aT.json new file mode 100644 index 00000000..2a695173 --- /dev/null +++ b/data/packs/talents.db/advantage_on_melee_attacks__6iJ6ETUAKC7DR0aT.json @@ -0,0 +1,19 @@ +{ + "_id": "6iJ6ETUAKC7DR0aT", + "_key": "!items!6iJ6ETUAKC7DR0aT", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/skills/melee/strike-sword-steel-yellow.webp", + "name": "Advantage on Melee Attacks", + "system": { + "description": "1/day, gain advantage on melee attacks for 3 rounds.
duplicate = +1 use per day
", + "level": 0, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/ambitious__DYWFJu5XeazJYc0P.json b/data/packs/talents.db/ambitious__DYWFJu5XeazJYc0P.json index 416e5918..63755617 100644 --- a/data/packs/talents.db/ambitious__DYWFJu5XeazJYc0P.json +++ b/data/packs/talents.db/ambitious__DYWFJu5XeazJYc0P.json @@ -12,7 +12,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "ancestry" }, diff --git a/data/packs/talents.db/armor_mastery__BsRPGhKXYwJBI9ex.json b/data/packs/talents.db/armor_mastery__BsRPGhKXYwJBI9ex.json index 034e55ff..9b48d28a 100644 --- a/data/packs/talents.db/armor_mastery__BsRPGhKXYwJBI9ex.json +++ b/data/packs/talents.db/armor_mastery__BsRPGhKXYwJBI9ex.json @@ -18,7 +18,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/avoid_entrapment_injury__gaJf2pvxfJVuCeZq.json b/data/packs/talents.db/avoid_entrapment_injury__gaJf2pvxfJVuCeZq.json new file mode 100644 index 00000000..1ccdf464 --- /dev/null +++ b/data/packs/talents.db/avoid_entrapment_injury__gaJf2pvxfJVuCeZq.json @@ -0,0 +1,30 @@ +{ + "_id": "gaJf2pvxfJVuCeZq", + "_key": "!items!gaJf2pvxfJVuCeZq", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/magic/sonic/explosion-impact-shock-wave.webp", + "name": "Avoid Entrapment/Injury", + "system": { + "bonuses": { + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "meleeAttackBonus": "1", + "meleeDamageBonus": "1", + "rangedAttackBonus": "1" + }, + "description": "You have advantage on Dexterity checks to avoid entrapment or injury
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/backstab__1_damage_dice__HzzgAIdhoAyfeItJ.json b/data/packs/talents.db/backstab__1_damage_dice__HzzgAIdhoAyfeItJ.json index c63b47aa..2125e689 100644 --- a/data/packs/talents.db/backstab__1_damage_dice__HzzgAIdhoAyfeItJ.json +++ b/data/packs/talents.db/backstab__1_damage_dice__HzzgAIdhoAyfeItJ.json @@ -16,7 +16,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/backstab__KLDZKFY6SrqQKSva.json b/data/packs/talents.db/backstab__KLDZKFY6SrqQKSva.json index caaf4de8..0d37f17c 100644 --- a/data/packs/talents.db/backstab__KLDZKFY6SrqQKSva.json +++ b/data/packs/talents.db/backstab__KLDZKFY6SrqQKSva.json @@ -12,7 +12,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "class" }, diff --git a/data/packs/talents.db/black_lotus__mOje5GCpl0pQ9WdM.json b/data/packs/talents.db/black_lotus__mOje5GCpl0pQ9WdM.json new file mode 100644 index 00000000..f233ab30 --- /dev/null +++ b/data/packs/talents.db/black_lotus__mOje5GCpl0pQ9WdM.json @@ -0,0 +1,19 @@ +{ + "_id": "mOje5GCpl0pQ9WdM", + "_key": "!items!mOje5GCpl0pQ9WdM", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/commodities/flowers/lotus-purple.webp", + "name": "Black Lotus", + "system": { + "description": "You earned the right to eat a petal of the fabled black lotus flower, and you survived its sorcerous effects.
Roll one talent on the @UUID[Compendium.shadowdark.rollable-tables.RollTable.pQAyZAcfrs9JrG0Q]{Black Lotus Talents} table. You may reroll duplicates or keep them.
", + "level": 1, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/charge__6tUOlXmD8WspE6UI.json b/data/packs/talents.db/charge__6tUOlXmD8WspE6UI.json new file mode 100644 index 00000000..e9c179dd --- /dev/null +++ b/data/packs/talents.db/charge__6tUOlXmD8WspE6UI.json @@ -0,0 +1,20 @@ +{ + "_id": "6tUOlXmD8WspE6UI", + "_key": "!items!6tUOlXmD8WspE6UI", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/skills/melee/strike-polearm-light-orange.webp", + "name": "Charge", + "system": { + "description": "3/day, you can @UUID[Compendium.shadowdark.class-abilities.Item.Ecajh7eY7lBEHuMv] into combat by moving at least near before attacking. Each time you do this, your melee attacks deal double damage that round.
", + "level": 1, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/deity__QxhyKNW4aDQqolMi.json b/data/packs/talents.db/deity__QxhyKNW4aDQqolMi.json index b3675950..a0c772af 100644 --- a/data/packs/talents.db/deity__QxhyKNW4aDQqolMi.json +++ b/data/packs/talents.db/deity__QxhyKNW4aDQqolMi.json @@ -11,7 +11,7 @@ "level": 1, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "class" }, diff --git a/data/packs/talents.db/demonic_possession__59TWYCe5pl1P6Znj.json b/data/packs/talents.db/demonic_possession__59TWYCe5pl1P6Znj.json new file mode 100644 index 00000000..060ccd48 --- /dev/null +++ b/data/packs/talents.db/demonic_possession__59TWYCe5pl1P6Znj.json @@ -0,0 +1,23 @@ +{ + "_id": "59TWYCe5pl1P6Znj", + "_key": "!items!59TWYCe5pl1P6Znj", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "name": "Demonic Possession", + "system": { + "bonuses": { + "meleeDamageBonus": "1", + "rangedDamageBonus": "1" + }, + "description": "@UUID[Compendium.shadowdark.class-abilities.Item.dsFmHTTuERiQePky]{Demonic Possession}
3/day, gain a +1 bonus to your damage rolls that lasts 3 rounds. In addition, add half your level to the damage bonus (round down).
", + "level": 1, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-1" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/demonic_possession_bonus__y3QGGarLOmrJX31P.json b/data/packs/talents.db/demonic_possession_bonus__y3QGGarLOmrJX31P.json new file mode 100644 index 00000000..3483972b --- /dev/null +++ b/data/packs/talents.db/demonic_possession_bonus__y3QGGarLOmrJX31P.json @@ -0,0 +1,23 @@ +{ + "_id": "y3QGGarLOmrJX31P", + "_key": "!items!y3QGGarLOmrJX31P", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "name": "Demonic Possession Bonus", + "system": { + "bonuses": { + "backstabDie": "1" + }, + "description": "Your Demonic Possession bonus increases by 1 point.
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/destined__Az2fXCwgo5C3x2X7.json b/data/packs/talents.db/destined__Az2fXCwgo5C3x2X7.json new file mode 100644 index 00000000..94d2e3b8 --- /dev/null +++ b/data/packs/talents.db/destined__Az2fXCwgo5C3x2X7.json @@ -0,0 +1,20 @@ +{ + "_id": "Az2fXCwgo5C3x2X7", + "_key": "!items!Az2fXCwgo5C3x2X7", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/sundries/books/book-tooled-silver-blue.webp", + "name": "Destined", + "system": { + "description": "Whenever you use a luck token, add [[/roll 1d6]] to the roll.
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/duality__tfM77lqANyzu0kMy.json b/data/packs/talents.db/duality__tfM77lqANyzu0kMy.json new file mode 100644 index 00000000..aee210bf --- /dev/null +++ b/data/packs/talents.db/duality__tfM77lqANyzu0kMy.json @@ -0,0 +1,19 @@ +{ + "_id": "tfM77lqANyzu0kMy", + "_key": "!items!tfM77lqANyzu0kMy", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/magic/unholy/projectiles-binary-pink.webp", + "name": "Duality", + "system": { + "description": "Choose two different @UUID[Compendium.shadowdark.talents.Item.A8Siwy6S27LwEkx5]{Old Gods} effects each day
duplicate = reroll
", + "level": 0, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-3" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/familiar__uO91xIibpFDLiPSF.json b/data/packs/talents.db/familiar__uO91xIibpFDLiPSF.json new file mode 100644 index 00000000..937a3ce6 --- /dev/null +++ b/data/packs/talents.db/familiar__uO91xIibpFDLiPSF.json @@ -0,0 +1,19 @@ +{ + "_id": "uO91xIibpFDLiPSF", + "_key": "!items!uO91xIibpFDLiPSF", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/creatures/birds/corvid-call-sound-glowing.webp", + "name": "Familiar", + "system": { + "description": "You have a small animal such as a raven, rat, or frog who serves you loyally. It can speak Common.
Your familiar can be the source of spells you cast. Treat it as though it were you for determining spell ranges.
If your familiar dies, you can restore it to life by permanently sacrificing 1d4 hit points.
", + "level": 1, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-1" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/farsight__ranged___dTEZW21LUNoYL3JU.json b/data/packs/talents.db/farsight__ranged___dTEZW21LUNoYL3JU.json index 984b02e9..6633e56a 100644 --- a/data/packs/talents.db/farsight__ranged___dTEZW21LUNoYL3JU.json +++ b/data/packs/talents.db/farsight__ranged___dTEZW21LUNoYL3JU.json @@ -17,7 +17,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "ancestry" }, diff --git a/data/packs/talents.db/farsight__spell___E3EcGGdGYuEWWj47.json b/data/packs/talents.db/farsight__spell___E3EcGGdGYuEWWj47.json index 927da1c7..7a93e9b6 100644 --- a/data/packs/talents.db/farsight__spell___E3EcGGdGYuEWWj47.json +++ b/data/packs/talents.db/farsight__spell___E3EcGGdGYuEWWj47.json @@ -17,7 +17,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "ancestry" }, diff --git a/data/packs/talents.db/flourish__T0wlSdIulbrDOKoZ.json b/data/packs/talents.db/flourish__T0wlSdIulbrDOKoZ.json new file mode 100644 index 00000000..1b8d8b5f --- /dev/null +++ b/data/packs/talents.db/flourish__T0wlSdIulbrDOKoZ.json @@ -0,0 +1,20 @@ +{ + "_id": "T0wlSdIulbrDOKoZ", + "_key": "!items!T0wlSdIulbrDOKoZ", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/skills/melee/sword-twirl-orange.webp", + "name": "Flourish", + "system": { + "description": "3/day, regain 1d6 hit points when you hit an enemy with a melee attack.
@UUID[Compendium.shadowdark.class-abilities.Item.6snDwCm38HjvO1uv]{Flourish}
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/force_gm_reroll__vWtHRiL8lNiisrXy.json b/data/packs/talents.db/force_gm_reroll__vWtHRiL8lNiisrXy.json new file mode 100644 index 00000000..3d8339aa --- /dev/null +++ b/data/packs/talents.db/force_gm_reroll__vWtHRiL8lNiisrXy.json @@ -0,0 +1,20 @@ +{ + "_id": "vWtHRiL8lNiisrXy", + "_key": "!items!vWtHRiL8lNiisrXy", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/sundries/gaming/dice-pair-white-green.webp", + "name": "Force GM Reroll", + "system": { + "description": "1/day, force the GM to reroll a single roll
duplicate = +1 use per day
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/force_morale_check__H6gRb0879zMVYdiO.json b/data/packs/talents.db/force_morale_check__H6gRb0879zMVYdiO.json new file mode 100644 index 00000000..4de7edda --- /dev/null +++ b/data/packs/talents.db/force_morale_check__H6gRb0879zMVYdiO.json @@ -0,0 +1,20 @@ +{ + "_id": "H6gRb0879zMVYdiO", + "_key": "!items!H6gRb0879zMVYdiO", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/creatures/magical/spirit-fear-energy-pink.webp", + "name": "Force Morale Check", + "system": { + "description": "1/day, force a close being to check morale, even if immune
duplicate = +1 use per day
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/go_berserk__1TGfDukF1dkrJXpm.json b/data/packs/talents.db/go_berserk__1TGfDukF1dkrJXpm.json new file mode 100644 index 00000000..440a844e --- /dev/null +++ b/data/packs/talents.db/go_berserk__1TGfDukF1dkrJXpm.json @@ -0,0 +1,19 @@ +{ + "_id": "1TGfDukF1dkrJXpm", + "_key": "!items!1TGfDukF1dkrJXpm", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/magic/movement/abstract-ribbons-red-orange.webp", + "name": "Go Berserk", + "system": { + "description": "1/day, go @UUID[Compendium.shadowdark.spell-effects.Item.sfeg7jRt0oW5qXO4]{berserk}: immune to damage for 3 rounds
duplicate = +1 use/day
", + "level": 0, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-3" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/grit__dexterity___DGZqkVUtcmxejdm1.json b/data/packs/talents.db/grit__dexterity___DGZqkVUtcmxejdm1.json index fa9b40ed..b1f69234 100644 --- a/data/packs/talents.db/grit__dexterity___DGZqkVUtcmxejdm1.json +++ b/data/packs/talents.db/grit__dexterity___DGZqkVUtcmxejdm1.json @@ -12,7 +12,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "class" }, diff --git a/data/packs/talents.db/grit__strength___F0NXUJcnBOYKzhMi.json b/data/packs/talents.db/grit__strength___F0NXUJcnBOYKzhMi.json index b667ae12..8447482c 100644 --- a/data/packs/talents.db/grit__strength___F0NXUJcnBOYKzhMi.json +++ b/data/packs/talents.db/grit__strength___F0NXUJcnBOYKzhMi.json @@ -11,7 +11,7 @@ "level": 1, "magicItem": false, "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "class" }, diff --git a/data/packs/talents.db/hauler__7JTDRLtHc6FOrIEc.json b/data/packs/talents.db/hauler__7JTDRLtHc6FOrIEc.json index 83913fe1..322755e2 100644 --- a/data/packs/talents.db/hauler__7JTDRLtHc6FOrIEc.json +++ b/data/packs/talents.db/hauler__7JTDRLtHc6FOrIEc.json @@ -16,7 +16,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "class" }, diff --git a/data/packs/talents.db/hide_from_creature__qmK8gzmaAcowPP4f.json b/data/packs/talents.db/hide_from_creature__qmK8gzmaAcowPP4f.json new file mode 100644 index 00000000..7d028a93 --- /dev/null +++ b/data/packs/talents.db/hide_from_creature__qmK8gzmaAcowPP4f.json @@ -0,0 +1,30 @@ +{ + "_id": "qmK8gzmaAcowPP4f", + "_key": "!items!qmK8gzmaAcowPP4f", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/magic/perception/silhouette-stealth-shadow.webp", + "name": "Hide from Creature", + "system": { + "bonuses": { + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "meleeAttackBonus": "1", + "meleeDamageBonus": "1", + "rangedAttackBonus": "1" + }, + "description": "1/day, choose a creature of LV 9 or less you can see; it must pass a DC 15 WIS check or it can't see or hear you for 1d4 rounds
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/hypnotize__rtCyEISzbgf6ZuJb.json b/data/packs/talents.db/hypnotize__rtCyEISzbgf6ZuJb.json new file mode 100644 index 00000000..48e7090f --- /dev/null +++ b/data/packs/talents.db/hypnotize__rtCyEISzbgf6ZuJb.json @@ -0,0 +1,20 @@ +{ + "_id": "rtCyEISzbgf6ZuJb", + "_key": "!items!rtCyEISzbgf6ZuJb", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/magic/control/hypnosis-mesmerism-pendulum.webp", + "name": "Hypnotize", + "system": { + "description": "1/day, hypnotize a LV 5 or less creature for 3 rounds
duplicate = +1 use per day
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/ignore_all_damage__sp8lphDMg3vOGHex.json b/data/packs/talents.db/ignore_all_damage__sp8lphDMg3vOGHex.json new file mode 100644 index 00000000..4c0eec2d --- /dev/null +++ b/data/packs/talents.db/ignore_all_damage__sp8lphDMg3vOGHex.json @@ -0,0 +1,27 @@ +{ + "_id": "sp8lphDMg3vOGHex", + "_key": "!items!sp8lphDMg3vOGHex", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/skills/melee/maneuver-daggers-paired-orange.webp", + "name": "Ignore all Damage", + "system": { + "bonuses": { + "weaponMastery": "REPLACEME" + }, + "description": "1/day, ignore all damage and effects from one attack.
duplicate = additional use per day
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talent": { + "weaponMastery": null, + "weaponMasteryTypes": null + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/immunity_to_acid__71NHQE8WsxOe9ShC.json b/data/packs/talents.db/immunity_to_acid__71NHQE8WsxOe9ShC.json new file mode 100644 index 00000000..2cb3694f --- /dev/null +++ b/data/packs/talents.db/immunity_to_acid__71NHQE8WsxOe9ShC.json @@ -0,0 +1,20 @@ +{ + "_id": "71NHQE8WsxOe9ShC", + "_key": "!items!71NHQE8WsxOe9ShC", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/magic/acid/pouring-gas-smoke-liquid.webp", + "name": "Immunity to Acid", + "system": { + "description": "", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/immunity_to_cold__cOIRoHL3D9zGpOyX.json b/data/packs/talents.db/immunity_to_cold__cOIRoHL3D9zGpOyX.json new file mode 100644 index 00000000..e7c827a3 --- /dev/null +++ b/data/packs/talents.db/immunity_to_cold__cOIRoHL3D9zGpOyX.json @@ -0,0 +1,20 @@ +{ + "_id": "cOIRoHL3D9zGpOyX", + "_key": "!items!cOIRoHL3D9zGpOyX", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/magic/water/snowflake-ice-blue-white.webp", + "name": "Immunity to Cold", + "system": { + "description": "", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/immunity_to_poison__Ovw15rq5cAfDMe1t.json b/data/packs/talents.db/immunity_to_poison__Ovw15rq5cAfDMe1t.json new file mode 100644 index 00000000..da65c1f8 --- /dev/null +++ b/data/packs/talents.db/immunity_to_poison__Ovw15rq5cAfDMe1t.json @@ -0,0 +1,20 @@ +{ + "_id": "Ovw15rq5cAfDMe1t", + "_key": "!items!Ovw15rq5cAfDMe1t", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/skills/toxins/bottle-open-vapors-pink.webp", + "name": "Immunity to Poison", + "system": { + "description": "", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/implacable__oB9wBu7jggoRpHcK.json b/data/packs/talents.db/implacable__oB9wBu7jggoRpHcK.json new file mode 100644 index 00000000..071e1159 --- /dev/null +++ b/data/packs/talents.db/implacable__oB9wBu7jggoRpHcK.json @@ -0,0 +1,20 @@ +{ + "_id": "oB9wBu7jggoRpHcK", + "_key": "!items!oB9wBu7jggoRpHcK", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/magic/control/buff-strength-muscle-damage-orange.webp", + "name": "Implacable", + "system": { + "description": "You have advantage on Constitution checks to resist injury, poison, or endure extreme environments.
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/increased_flourish_heal__gJDAfJhKIXyvlI6B.json b/data/packs/talents.db/increased_flourish_heal__gJDAfJhKIXyvlI6B.json new file mode 100644 index 00000000..baaad00f --- /dev/null +++ b/data/packs/talents.db/increased_flourish_heal__gJDAfJhKIXyvlI6B.json @@ -0,0 +1,27 @@ +{ + "_id": "gJDAfJhKIXyvlI6B", + "_key": "!items!gJDAfJhKIXyvlI6B", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/magic/life/heart-area-circle-red-green.webp", + "name": "Increased Flourish Heal", + "system": { + "bonuses": { + "weaponMastery": "REPLACEME" + }, + "description": "Increase the HP you gain from Flourish by [[/r 1d6]]
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talent": { + "weaponMastery": null, + "weaponMasteryTypes": null + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/initiative_advantage__UVsf7VJCOrBm42Yz.json b/data/packs/talents.db/initiative_advantage__UVsf7VJCOrBm42Yz.json index 63befa94..82652813 100644 --- a/data/packs/talents.db/initiative_advantage__UVsf7VJCOrBm42Yz.json +++ b/data/packs/talents.db/initiative_advantage__UVsf7VJCOrBm42Yz.json @@ -16,7 +16,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/initiative_advantage__k9wVrL0gDKPn2rNt.json b/data/packs/talents.db/initiative_advantage__k9wVrL0gDKPn2rNt.json index efd5b9a9..a18d00f3 100644 --- a/data/packs/talents.db/initiative_advantage__k9wVrL0gDKPn2rNt.json +++ b/data/packs/talents.db/initiative_advantage__k9wVrL0gDKPn2rNt.json @@ -1,6 +1,6 @@ { "_id": "k9wVrL0gDKPn2rNt", - "_key": "!items.effects!UVsf7VJCOrBm42Yz.k9wVrL0gDKPn2rNt", + "_key": "!items.effects!iLyOJbUwWHObtBQG.k9wVrL0gDKPn2rNt", "changes": [ { "key": "system.bonuses.advantage", diff --git a/data/packs/talents.db/keen_senses__Gf5dApLfOorbQn4R.json b/data/packs/talents.db/keen_senses__Gf5dApLfOorbQn4R.json index 18908c8d..365b0db0 100644 --- a/data/packs/talents.db/keen_senses__Gf5dApLfOorbQn4R.json +++ b/data/packs/talents.db/keen_senses__Gf5dApLfOorbQn4R.json @@ -12,7 +12,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "ancestry" }, diff --git a/data/packs/talents.db/knack__luck___VjrDCzm64JmpoqjL.json b/data/packs/talents.db/knack__luck___VjrDCzm64JmpoqjL.json index bc7babb7..1539914d 100644 --- a/data/packs/talents.db/knack__luck___VjrDCzm64JmpoqjL.json +++ b/data/packs/talents.db/knack__luck___VjrDCzm64JmpoqjL.json @@ -12,7 +12,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "ancestry" }, diff --git a/data/packs/talents.db/knack__spellcasting___GVAi0l6mfRillxwZ.json b/data/packs/talents.db/knack__spellcasting___GVAi0l6mfRillxwZ.json index 4b9d4f07..ee108594 100644 --- a/data/packs/talents.db/knack__spellcasting___GVAi0l6mfRillxwZ.json +++ b/data/packs/talents.db/knack__spellcasting___GVAi0l6mfRillxwZ.json @@ -16,7 +16,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "ancestry" }, diff --git a/data/packs/talents.db/last_stand__bOzxndFquBDYnQRz.json b/data/packs/talents.db/last_stand__bOzxndFquBDYnQRz.json new file mode 100644 index 00000000..7037f855 --- /dev/null +++ b/data/packs/talents.db/last_stand__bOzxndFquBDYnQRz.json @@ -0,0 +1,20 @@ +{ + "_id": "bOzxndFquBDYnQRz", + "_key": "!items!bOzxndFquBDYnQRz", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/skills/melee/unarmed-punch-fist-yellow-red.webp", + "name": "Last stand", + "system": { + "description": "You get up from dying with 1 hit point on a natural d20 roll of 18-20.
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/learn_a_wizard_spell__mgRrWET5MEaGLVNo.json b/data/packs/talents.db/learn_a_wizard_spell__mgRrWET5MEaGLVNo.json new file mode 100644 index 00000000..de6263e1 --- /dev/null +++ b/data/packs/talents.db/learn_a_wizard_spell__mgRrWET5MEaGLVNo.json @@ -0,0 +1,20 @@ +{ + "_id": "mgRrWET5MEaGLVNo", + "_key": "!items!mgRrWET5MEaGLVNo", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/sundries/books/book-eye-purple.webp", + "name": "Learn a Wizard Spell", + "system": { + "description": "Learn a wizard spell, tier = half your level. Cast it with INT
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/learn_melee_weapon__BOOWJDqwiHN5BdxF.json b/data/packs/talents.db/learn_melee_weapon__BOOWJDqwiHN5BdxF.json new file mode 100644 index 00000000..cc525bbd --- /dev/null +++ b/data/packs/talents.db/learn_melee_weapon__BOOWJDqwiHN5BdxF.json @@ -0,0 +1,20 @@ +{ + "_id": "BOOWJDqwiHN5BdxF", + "_key": "!items!BOOWJDqwiHN5BdxF", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/skills/melee/hand-grip-hammer-spiked-blue.webp", + "name": "Learn Melee Weapon", + "system": { + "description": "Learn to wield 1 melee weapon
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/learn_seer_spell__LaRNVk9FZkrM1nSJ.json b/data/packs/talents.db/learn_seer_spell__LaRNVk9FZkrM1nSJ.json new file mode 100644 index 00000000..c5dc40d1 --- /dev/null +++ b/data/packs/talents.db/learn_seer_spell__LaRNVk9FZkrM1nSJ.json @@ -0,0 +1,20 @@ +{ + "_id": "LaRNVk9FZkrM1nSJ", + "_key": "!items!LaRNVk9FZkrM1nSJ", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/sundries/books/book-turquoise-moon.webp", + "name": "Learn Seer Spell", + "system": { + "description": "Learn one additional seer spell of any tier you know.
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-3" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/learn_spell__T5nkdUM75LSnDpu5.json b/data/packs/talents.db/learn_spell__T5nkdUM75LSnDpu5.json index dedd49d0..be55d17c 100644 --- a/data/packs/talents.db/learn_spell__T5nkdUM75LSnDpu5.json +++ b/data/packs/talents.db/learn_spell__T5nkdUM75LSnDpu5.json @@ -12,7 +12,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/learn_to_wield_a_longbow__j4a9tc7JoXyVObkZ.json b/data/packs/talents.db/learn_to_wield_a_longbow__j4a9tc7JoXyVObkZ.json new file mode 100644 index 00000000..e8dd5cc1 --- /dev/null +++ b/data/packs/talents.db/learn_to_wield_a_longbow__j4a9tc7JoXyVObkZ.json @@ -0,0 +1,20 @@ +{ + "_id": "j4a9tc7JoXyVObkZ", + "_key": "!items!j4a9tc7JoXyVObkZ", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/weapons/bows/longbow-recurve-leather-brown.webp", + "name": "Learn to Wield a Longbow", + "system": { + "description": "", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/learn_witch_spell__ZYZkbENdQAiNsEL6.json b/data/packs/talents.db/learn_witch_spell__ZYZkbENdQAiNsEL6.json new file mode 100644 index 00000000..971e26df --- /dev/null +++ b/data/packs/talents.db/learn_witch_spell__ZYZkbENdQAiNsEL6.json @@ -0,0 +1,20 @@ +{ + "_id": "ZYZkbENdQAiNsEL6", + "_key": "!items!ZYZkbENdQAiNsEL6", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/sundries/books/book-reye-reptile-brown.webp", + "name": "Learn Witch Spell", + "system": { + "description": "Learn an additional witch spell of any tier you can cast
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/learn_wizard_spell__T5nkdUM75LSnDpu5.json b/data/packs/talents.db/learn_wizard_spell__T5nkdUM75LSnDpu5.json new file mode 100644 index 00000000..54699c98 --- /dev/null +++ b/data/packs/talents.db/learn_wizard_spell__T5nkdUM75LSnDpu5.json @@ -0,0 +1,20 @@ +{ + "_id": "T5nkdUM75LSnDpu5", + "_key": "!items!T5nkdUM75LSnDpu5", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/sundries/books/book-embossed-clasp-gold-brown.webp", + "name": "Learn Wizard Spell", + "system": { + "description": "Learn one additional wizard spell of any tier you know.
", + "level": 1, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "quickstart" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/learning_spells__LFMT8qZ6ZL3LvYFM.json b/data/packs/talents.db/learning_spells__LFMT8qZ6ZL3LvYFM.json index d99331a1..424415b2 100644 --- a/data/packs/talents.db/learning_spells__LFMT8qZ6ZL3LvYFM.json +++ b/data/packs/talents.db/learning_spells__LFMT8qZ6ZL3LvYFM.json @@ -11,7 +11,7 @@ "level": 1, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "class" }, diff --git a/data/packs/talents.db/magic_missile_advantage__VRZxd1xswPr1GaKs.json b/data/packs/talents.db/magic_missile_advantage__VRZxd1xswPr1GaKs.json index 3e4a6f46..90cea25d 100644 --- a/data/packs/talents.db/magic_missile_advantage__VRZxd1xswPr1GaKs.json +++ b/data/packs/talents.db/magic_missile_advantage__VRZxd1xswPr1GaKs.json @@ -16,7 +16,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "class" }, diff --git a/data/packs/talents.db/magic_resistance__52dWOJ8zzxCwfM1B.json b/data/packs/talents.db/magic_resistance__52dWOJ8zzxCwfM1B.json new file mode 100644 index 00000000..2aa2b8bb --- /dev/null +++ b/data/packs/talents.db/magic_resistance__52dWOJ8zzxCwfM1B.json @@ -0,0 +1,20 @@ +{ + "_id": "52dWOJ8zzxCwfM1B", + "_key": "!items!52dWOJ8zzxCwfM1B", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/magic/defensive/shield-barrier-glowing-triangle-blue-yellow.webp", + "name": "Magic Resistance", + "system": { + "description": "Hostile spells that target you are always hard to cast
duplicate = reroll
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/make_a_random_magic_item__Brm7tpVnXnx0ZpND.json b/data/packs/talents.db/make_a_random_magic_item__Brm7tpVnXnx0ZpND.json index 11f74241..e6b705b5 100644 --- a/data/packs/talents.db/make_a_random_magic_item__Brm7tpVnXnx0ZpND.json +++ b/data/packs/talents.db/make_a_random_magic_item__Brm7tpVnXnx0ZpND.json @@ -12,7 +12,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/max_2_hp_rolls__8x1pq8tUSbf4UH8G.json b/data/packs/talents.db/max_2_hp_rolls__8x1pq8tUSbf4UH8G.json new file mode 100644 index 00000000..02c551a9 --- /dev/null +++ b/data/packs/talents.db/max_2_hp_rolls__8x1pq8tUSbf4UH8G.json @@ -0,0 +1,20 @@ +{ + "_id": "8x1pq8tUSbf4UH8G", + "_key": "!items!8x1pq8tUSbf4UH8G", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/magic/life/crosses-trio-red.webp", + "name": "Max 2 HP Rolls", + "system": { + "description": "Maximize 2 hit point rolls (prior or future)
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/melee_damage_bonus__cefeWMKoAqHxuuU1.json b/data/packs/talents.db/melee_damage_bonus__cefeWMKoAqHxuuU1.json new file mode 100644 index 00000000..0ac0c7a6 --- /dev/null +++ b/data/packs/talents.db/melee_damage_bonus__cefeWMKoAqHxuuU1.json @@ -0,0 +1,29 @@ +{ + "_id": "cefeWMKoAqHxuuU1", + "_key": "!items.effects!38PGv4JtkfDumLDu.cefeWMKoAqHxuuU1", + "changes": [ + { + "key": "system.bonuses.meleeDamageBonus", + "mode": 2, + "priority": null, + "value": "1" + } + ], + "description": "", + "disabled": false, + "duration": { + "combat": null, + "rounds": null, + "seconds": null, + "startRound": null, + "startTime": null, + "startTurn": null, + "turns": null + }, + "icon": "icons/skills/melee/strike-axe-blood-red.webp", + "name": "Melee Damage Bonus", + "origin": null, + "statuses": [ + ], + "transfer": true +} diff --git a/data/packs/talents.db/melee_damage_bonus__weIU0JfoZ96fYNqv.json b/data/packs/talents.db/melee_damage_bonus__weIU0JfoZ96fYNqv.json new file mode 100644 index 00000000..6c44ecc1 --- /dev/null +++ b/data/packs/talents.db/melee_damage_bonus__weIU0JfoZ96fYNqv.json @@ -0,0 +1,29 @@ +{ + "_id": "weIU0JfoZ96fYNqv", + "_key": "!items.effects!Iy5AxSYMeQ2SIVpc.weIU0JfoZ96fYNqv", + "changes": [ + { + "key": "system.bonuses.meleeDamageBonus", + "mode": 2, + "priority": null, + "value": "1" + } + ], + "description": "", + "disabled": false, + "duration": { + "combat": null, + "rounds": null, + "seconds": null, + "startRound": null, + "startTime": null, + "startTurn": null, + "turns": null + }, + "icon": "icons/skills/melee/strike-axe-blood-red.webp", + "name": "Melee Damage Bonus", + "origin": null, + "statuses": [ + ], + "transfer": true +} diff --git a/data/packs/talents.db/melee_damage_bonus__wryUreqZgIx22crJ.json b/data/packs/talents.db/melee_damage_bonus__wryUreqZgIx22crJ.json new file mode 100644 index 00000000..38ccd524 --- /dev/null +++ b/data/packs/talents.db/melee_damage_bonus__wryUreqZgIx22crJ.json @@ -0,0 +1,29 @@ +{ + "_id": "wryUreqZgIx22crJ", + "_key": "!items.effects!S4zOvXqPlLLNmGKl.wryUreqZgIx22crJ", + "changes": [ + { + "key": "system.bonuses.meleeDamageBonus", + "mode": 2, + "priority": null, + "value": "1" + } + ], + "description": "", + "disabled": false, + "duration": { + "combat": null, + "rounds": null, + "seconds": null, + "startRound": null, + "startTime": null, + "startTurn": null, + "turns": null + }, + "icon": "icons/skills/melee/strike-axe-blood-red.webp", + "name": "Melee Damage Bonus", + "origin": null, + "statuses": [ + ], + "transfer": true +} diff --git a/data/packs/talents.db/mighty__LR6h4lXVXwx7AFQ6.json b/data/packs/talents.db/mighty__LR6h4lXVXwx7AFQ6.json index cf68408c..5db6247d 100644 --- a/data/packs/talents.db/mighty__LR6h4lXVXwx7AFQ6.json +++ b/data/packs/talents.db/mighty__LR6h4lXVXwx7AFQ6.json @@ -18,7 +18,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "ancestry" }, diff --git a/data/packs/talents.db/morale_checks_at_dc_18__Ahy2OiGL4B51Y4vQ.json b/data/packs/talents.db/morale_checks_at_dc_18__Ahy2OiGL4B51Y4vQ.json new file mode 100644 index 00000000..87300a68 --- /dev/null +++ b/data/packs/talents.db/morale_checks_at_dc_18__Ahy2OiGL4B51Y4vQ.json @@ -0,0 +1,30 @@ +{ + "_id": "Ahy2OiGL4B51Y4vQ", + "_key": "!items!Ahy2OiGL4B51Y4vQ", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/creatures/unholy/demon-fire-horned-mask.webp", + "name": "Morale Checks at DC 18", + "system": { + "bonuses": { + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "meleeAttackBonus": "1", + "meleeDamageBonus": "1", + "rangedAttackBonus": "1" + }, + "description": "When enemies who can see you make a morale check, the DC is 18 instead of 15
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/mount__fXOG1tWCuBTQdgEl.json b/data/packs/talents.db/mount__fXOG1tWCuBTQdgEl.json new file mode 100644 index 00000000..3c7f6c16 --- /dev/null +++ b/data/packs/talents.db/mount__fXOG1tWCuBTQdgEl.json @@ -0,0 +1,20 @@ +{ + "_id": "fXOG1tWCuBTQdgEl", + "_key": "!items!fXOG1tWCuBTQdgEl", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/environment/creatures/horse-tan.webp", + "name": "Mount", + "system": { + "description": "You have a common camel or horse with a reliable or lovely demeanor (see pg. 29). It comes when you call and never spooks. You can only have one such mount at a time.
While riding your mount, you both get a bonus to AC equal to half your level (round down). Your mount has additional levels equal to half your level (round down). You can freely leap on or off your mount once per round.
If you lose your mount, you can use your downtime to acquire and train another. Pass a DC 15 CHA check for the new creature to become your mount. Lower the DC one step each attempt.
", + "level": 1, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/old_gods__A8Siwy6S27LwEkx5.json b/data/packs/talents.db/old_gods__A8Siwy6S27LwEkx5.json new file mode 100644 index 00000000..5523fe6f --- /dev/null +++ b/data/packs/talents.db/old_gods__A8Siwy6S27LwEkx5.json @@ -0,0 +1,20 @@ +{ + "_id": "A8Siwy6S27LwEkx5", + "_key": "!items!A8Siwy6S27LwEkx5", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/commodities/treasure/statue-bust-stone-grey.webp", + "name": "Old Gods", + "system": { + "description": "Each day, your purpose aligns with one of the Old Gods. Choose one of the below options after you complete a rest; you gain its benefits until you complete your next rest.
Odin. You regain 1d4 HP every time you kill an enemy.
Freya. You gain a luck token if you don't have one. Each time you use a luck token, add 1d6 to your roll.
Loki. You have advantage on checks to lie, sneak, and hide.
@UUID[Compendium.shadowdark.class-abilities.Item.pRO1kFMnFkkcYOgC]
3/day, you can make a DC 9 WIS check. On a success, gain a luck token (you can't have more than one luck token at a time).
", + "level": 0, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-3" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/paralyze_a_target__otS81dwxCjBjxPLa.json b/data/packs/talents.db/paralyze_a_target__otS81dwxCjBjxPLa.json new file mode 100644 index 00000000..1c4f6736 --- /dev/null +++ b/data/packs/talents.db/paralyze_a_target__otS81dwxCjBjxPLa.json @@ -0,0 +1,30 @@ +{ + "_id": "otS81dwxCjBjxPLa", + "_key": "!items!otS81dwxCjBjxPLa", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/skills/melee/blade-tip-energy-green.webp", + "name": "Paralyze a Target", + "system": { + "bonuses": { + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "meleeAttackBonus": "1", + "meleeDamageBonus": "1", + "rangedAttackBonus": "1" + }, + "description": "1/day, paralyze a target of LV 9 or less you damage with a weapon for 1d4 rounds.
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/patron__4pcEgD8oLA5euovK.json b/data/packs/talents.db/patron__4pcEgD8oLA5euovK.json new file mode 100644 index 00000000..8be7f50c --- /dev/null +++ b/data/packs/talents.db/patron__4pcEgD8oLA5euovK.json @@ -0,0 +1,20 @@ +{ + "_id": "4pcEgD8oLA5euovK", + "_key": "!items!4pcEgD8oLA5euovK", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/magic/unholy/silhouette-light-fire-blue.webp", + "name": "Patron", + "system": { + "description": "Choose a patron to serve (see pg. 17). Your patron is the source of your supernatural gifts. If your patron is displeased with you, it can withhold its gifts. You lose any talents granted by your Patron Boons during this time.
", + "level": 1, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-1" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/patron__TcpWrnecaN2k2gYr.json b/data/packs/talents.db/patron__TcpWrnecaN2k2gYr.json new file mode 100644 index 00000000..f383eae4 --- /dev/null +++ b/data/packs/talents.db/patron__TcpWrnecaN2k2gYr.json @@ -0,0 +1,9 @@ +{ + "_id": "TcpWrnecaN2k2gYr", + "_key": "!folders!TcpWrnecaN2k2gYr", + "color": "#22252b", + "folder": null, + "name": "Patron", + "sorting": "a", + "type": "Item" +} diff --git a/data/packs/talents.db/patron_boon__QqkXMqBROibRbKd3.json b/data/packs/talents.db/patron_boon__QqkXMqBROibRbKd3.json new file mode 100644 index 00000000..ad99dcca --- /dev/null +++ b/data/packs/talents.db/patron_boon__QqkXMqBROibRbKd3.json @@ -0,0 +1,20 @@ +{ + "_id": "QqkXMqBROibRbKd3", + "_key": "!items!QqkXMqBROibRbKd3", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/magic/unholy/hand-marked-pink.webp", + "name": "Patron Boon", + "system": { + "description": "At 1st level, you gain a random Patron Boon talent (see pg. 18) based on your chosen patron.
Whenever you gain a new talent roll, you may choose to roll on your Patron Boon table rather than the Warlock Talents table.
", + "level": 1, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-1" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/poisons_training__dWqqxABbZKmJLnff.json b/data/packs/talents.db/poisons_training__dWqqxABbZKmJLnff.json new file mode 100644 index 00000000..84817e4b --- /dev/null +++ b/data/packs/talents.db/poisons_training__dWqqxABbZKmJLnff.json @@ -0,0 +1,19 @@ +{ + "_id": "dWqqxABbZKmJLnff", + "_key": "!items!dWqqxABbZKmJLnff", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/consumables/potions/potion-tube-corked-tied-green.webp", + "name": "Poisons Training", + "system": { + "description": "You are trained in the use of poisons (see pg. 27)
duplicate = reroll
", + "level": 0, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/ranged_damage_bonus__V7hLOyXMBijj06wB.json b/data/packs/talents.db/ranged_damage_bonus__V7hLOyXMBijj06wB.json new file mode 100644 index 00000000..848156ea --- /dev/null +++ b/data/packs/talents.db/ranged_damage_bonus__V7hLOyXMBijj06wB.json @@ -0,0 +1,29 @@ +{ + "_id": "V7hLOyXMBijj06wB", + "_key": "!items.effects!38PGv4JtkfDumLDu.V7hLOyXMBijj06wB", + "changes": [ + { + "key": "system.bonuses.rangedDamageBonus", + "mode": 2, + "priority": null, + "value": "1" + } + ], + "description": "", + "disabled": false, + "duration": { + "combat": null, + "rounds": null, + "seconds": null, + "startRound": null, + "startTime": null, + "startTurn": null, + "turns": null + }, + "icon": "icons/skills/melee/strike-axe-blood-red.webp", + "name": "Ranged Damage Bonus", + "origin": null, + "statuses": [ + ], + "transfer": true +} diff --git a/data/packs/talents.db/read_mind_of_creature__IbWH7TwcOPMJt842.json b/data/packs/talents.db/read_mind_of_creature__IbWH7TwcOPMJt842.json new file mode 100644 index 00000000..63c1b55e --- /dev/null +++ b/data/packs/talents.db/read_mind_of_creature__IbWH7TwcOPMJt842.json @@ -0,0 +1,20 @@ +{ + "_id": "IbWH7TwcOPMJt842", + "_key": "!items!IbWH7TwcOPMJt842", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/skills/wounds/anatomy-organ-brain-pink-red.webp", + "name": "Read Mind of Creature", + "system": { + "description": "1/day, read the mind of a creature you touch for 3 rounds
duplicate = +1 use per day
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/relentless__bjZGm9FtinFh2ltV.json b/data/packs/talents.db/relentless__bjZGm9FtinFh2ltV.json new file mode 100644 index 00000000..b2d83f8b --- /dev/null +++ b/data/packs/talents.db/relentless__bjZGm9FtinFh2ltV.json @@ -0,0 +1,20 @@ +{ + "_id": "bjZGm9FtinFh2ltV", + "_key": "!items!bjZGm9FtinFh2ltV", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/skills/wounds/injury-face-impact-orange.webp", + "name": "Relentless", + "system": { + "description": "3/day, when you are reduced to 0 HP, make a DC 18 Constitution check (the Implacable talent applies to this roll). On a success, you instead go to 1 HP.
@UUID[Compendium.shadowdark.class-abilities.Item.z5uKTDf4wtkipQ4s]{Relentless}
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-2" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/ride_any_creature__Mg57SzfhUKFMO9vH.json b/data/packs/talents.db/ride_any_creature__Mg57SzfhUKFMO9vH.json new file mode 100644 index 00000000..af755eb3 --- /dev/null +++ b/data/packs/talents.db/ride_any_creature__Mg57SzfhUKFMO9vH.json @@ -0,0 +1,29 @@ +{ + "_id": "Mg57SzfhUKFMO9vH", + "_key": "!items!Mg57SzfhUKFMO9vH", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/creatures/mammals/beast-horned-scaled-glowing-orange.webp", + "name": "Ride any Creature", + "system": { + "bonuses": { + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "meleeAttackBonus": "1", + "meleeDamageBonus": "1" + }, + "description": "You can use any rider-bearing creature as your mount.
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/seafarer__0xDRcHPPcmO5NHOG.json b/data/packs/talents.db/seafarer__0xDRcHPPcmO5NHOG.json new file mode 100644 index 00000000..eb2712d3 --- /dev/null +++ b/data/packs/talents.db/seafarer__0xDRcHPPcmO5NHOG.json @@ -0,0 +1,19 @@ +{ + "_id": "0xDRcHPPcmO5NHOG", + "_key": "!items!0xDRcHPPcmO5NHOG", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/environment/settlement/ship.webp", + "name": "Seafarer", + "system": { + "description": "You have advantage on checks related to navigating and crewing boats.
", + "level": 1, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-3" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/shield_wall__KMMpRWDsIybiDW7u.json b/data/packs/talents.db/shield_wall__KMMpRWDsIybiDW7u.json new file mode 100644 index 00000000..871651a6 --- /dev/null +++ b/data/packs/talents.db/shield_wall__KMMpRWDsIybiDW7u.json @@ -0,0 +1,19 @@ +{ + "_id": "KMMpRWDsIybiDW7u", + "_key": "!items!KMMpRWDsIybiDW7u", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/equipment/shield/kite-wooden-axe-blue-black.webp", + "name": "Shield Wall", + "system": { + "description": "If you wield a shield, you can use your action to take a defensive stance. Your AC becomes 20 during this time.
", + "level": 1, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-3" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/sleep_a_creature__279opQ7jDyCaRGAu.json b/data/packs/talents.db/sleep_a_creature__279opQ7jDyCaRGAu.json new file mode 100644 index 00000000..db1e8d84 --- /dev/null +++ b/data/packs/talents.db/sleep_a_creature__279opQ7jDyCaRGAu.json @@ -0,0 +1,30 @@ +{ + "_id": "279opQ7jDyCaRGAu", + "_key": "!items!279opQ7jDyCaRGAu", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/magic/control/hypnosis-mesmerism-eye.webp", + "name": "Sleep a Creature", + "system": { + "bonuses": { + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "meleeAttackBonus": "1", + "meleeDamageBonus": "1", + "rangedAttackBonus": "1" + }, + "description": "1/day, choose a living creature of LV 5 or less you can see within near; it must pass a DC 15 CON check or fall asleep
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/slime_form__A9nJ9MYVegFPDwva.json b/data/packs/talents.db/slime_form__A9nJ9MYVegFPDwva.json new file mode 100644 index 00000000..6bebaf61 --- /dev/null +++ b/data/packs/talents.db/slime_form__A9nJ9MYVegFPDwva.json @@ -0,0 +1,20 @@ +{ + "_id": "A9nJ9MYVegFPDwva", + "_key": "!items!A9nJ9MYVegFPDwva", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/creatures/slimes/slime-movement-dripping-pseudopods-green.webp", + "name": "Slime Form", + "system": { + "description": "1/dary, turn into a crawling puddle of slime for 3 rounds
duplicate = +1 use per day
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/smoke_step__CpNGUp8xcCZZpeS2.json b/data/packs/talents.db/smoke_step__CpNGUp8xcCZZpeS2.json new file mode 100644 index 00000000..95285a10 --- /dev/null +++ b/data/packs/talents.db/smoke_step__CpNGUp8xcCZZpeS2.json @@ -0,0 +1,19 @@ +{ + "_id": "CpNGUp8xcCZZpeS2", + "_key": "!items!CpNGUp8xcCZZpeS2", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/magic/air/fog-gas-smoke-dense-gray.webp", + "name": "Smoke Step", + "system": { + "description": "3/day, teleport to a location you can see within near. This does not use your action.
", + "level": 1, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/spellcasting__knight_of_st__ydris___XRW3jhpTni15hwFc.json b/data/packs/talents.db/spellcasting__knight_of_st__ydris___XRW3jhpTni15hwFc.json new file mode 100644 index 00000000..6445e694 --- /dev/null +++ b/data/packs/talents.db/spellcasting__knight_of_st__ydris___XRW3jhpTni15hwFc.json @@ -0,0 +1,19 @@ +{ + "_id": "XRW3jhpTni15hwFc", + "_key": "!items!XRW3jhpTni15hwFc", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/magic/symbols/runes-star-pentagon-magenta.webp", + "name": "Spellcasting (Knight of St. Ydris)", + "system": { + "description": "You can cast witch spells you know.
Each time you gain a level, you choose new witch spells to learn according to the Witch Spells Known table.
You use your Charisma stat to cast witch spells. The DC is 10 + the spell's tier.
If you fail a spellcasting check, you can't cast that spell again until you complete a rest.
If you roll a natural 1 on a spellcasting check, you must also roll on the corresponding Diabolical Mishap table (see pg. 22) for the spell's tier
", + "level": 1, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-1" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/spellcasting__priest___EYRxfb5BUEzH1w3b.json b/data/packs/talents.db/spellcasting__priest___EYRxfb5BUEzH1w3b.json index cc5992eb..55a7098a 100644 --- a/data/packs/talents.db/spellcasting__priest___EYRxfb5BUEzH1w3b.json +++ b/data/packs/talents.db/spellcasting__priest___EYRxfb5BUEzH1w3b.json @@ -11,7 +11,7 @@ "level": 1, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "class" }, diff --git a/data/packs/talents.db/spellcasting__seer___Qu0KqU3KzzRS1oer.json b/data/packs/talents.db/spellcasting__seer___Qu0KqU3KzzRS1oer.json new file mode 100644 index 00000000..79978478 --- /dev/null +++ b/data/packs/talents.db/spellcasting__seer___Qu0KqU3KzzRS1oer.json @@ -0,0 +1,20 @@ +{ + "_id": "Qu0KqU3KzzRS1oer", + "_key": "!items!Qu0KqU3KzzRS1oer", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/magic/symbols/runes-star-pentagon-orange-purple.webp", + "name": "Spellcasting (Seer)", + "system": { + "description": "You can cast seer spells you know. You know one tier 1 spell of your choice from the seer spell list (see pg. 30).
Each time you gain a level, you choose a new seer spell to learn according to the Seer Spells Known table.
You use your Wisdom stat to cast seer spells. The DC is 10 + the spell's tier.
If you fail a spellcasting check, you can't cast that spell again until you complete a rest. If you roll a natural 1 on a spellcasting check, you can't cast that spell again until you complete Seer Penance.
Seer Penance
Spell Tier 1: Temporarily give up 1d4 HP (you stay at 1 HP minimum); it returns in a week.
Spell Tier 2: Temporarily lower your WIS stat by 2 points; it returns in two weeks.
Spell Tier 3: Sacrifice 1 point of Charisma; it never returns.
Spell Tier 4: Ritualistically sink a burning longboat into the sea.
Spell Tier 5: Ritualistically sacrifice 9 humanoid lives.
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-3" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/spellcasting__witch___7XtnCM9VdxVmh6D3.json b/data/packs/talents.db/spellcasting__witch___7XtnCM9VdxVmh6D3.json new file mode 100644 index 00000000..bc5636e9 --- /dev/null +++ b/data/packs/talents.db/spellcasting__witch___7XtnCM9VdxVmh6D3.json @@ -0,0 +1,19 @@ +{ + "_id": "7XtnCM9VdxVmh6D3", + "_key": "!items!7XtnCM9VdxVmh6D3", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/magic/symbols/runes-star-pentagon-magenta.webp", + "name": "Spellcasting (Witch)", + "system": { + "description": "You can cast witch spells you know.
You know three tier 1 spells of your choice from the witch spell list (see pg. 24).
Each time you gain a level, you choose new witch spells to learn according to the Witch Spells Known table.
You use your Charisma stat to cast witch spells. The DC is 10 + the spell's tier.
If you fail a spellcasting check, you can't cast that spell again until you complete a rest.
If you roll a natural 1 on a spellcasting check, you must also roll on the corresponding Diabolical Mishap table for the spell's tier (see pg. 22).
", + "level": 1, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-1" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/spellcasting__wizard___Td6iQW4hVJLZLVLi.json b/data/packs/talents.db/spellcasting__wizard___Td6iQW4hVJLZLVLi.json index 5beae176..76bc14e7 100644 --- a/data/packs/talents.db/spellcasting__wizard___Td6iQW4hVJLZLVLi.json +++ b/data/packs/talents.db/spellcasting__wizard___Td6iQW4hVJLZLVLi.json @@ -11,7 +11,7 @@ "level": 1, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "class" }, diff --git a/data/packs/talents.db/spellcasting_advantage__IZZnFjWhZurAIZPP.json b/data/packs/talents.db/spellcasting_advantage__IZZnFjWhZurAIZPP.json index 2f236b53..d82a2a43 100644 --- a/data/packs/talents.db/spellcasting_advantage__IZZnFjWhZurAIZPP.json +++ b/data/packs/talents.db/spellcasting_advantage__IZZnFjWhZurAIZPP.json @@ -16,7 +16,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "level" }, diff --git a/data/packs/talents.db/stealthy__zkOiprnKS5uttiO6.json b/data/packs/talents.db/stealthy__zkOiprnKS5uttiO6.json index 048e9d84..0eaae3da 100644 --- a/data/packs/talents.db/stealthy__zkOiprnKS5uttiO6.json +++ b/data/packs/talents.db/stealthy__zkOiprnKS5uttiO6.json @@ -12,7 +12,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "ancestry" }, diff --git a/data/packs/talents.db/stout__MW43tnJr6lqE1Ty8.json b/data/packs/talents.db/stout__MW43tnJr6lqE1Ty8.json index 9761547c..6117182a 100644 --- a/data/packs/talents.db/stout__MW43tnJr6lqE1Ty8.json +++ b/data/packs/talents.db/stout__MW43tnJr6lqE1Ty8.json @@ -23,7 +23,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "ancestry" }, diff --git a/data/packs/talents.db/teleport__EUE1pFpmreF9ZMKx.json b/data/packs/talents.db/teleport__EUE1pFpmreF9ZMKx.json new file mode 100644 index 00000000..1794f0e0 --- /dev/null +++ b/data/packs/talents.db/teleport__EUE1pFpmreF9ZMKx.json @@ -0,0 +1,20 @@ +{ + "_id": "EUE1pFpmreF9ZMKx", + "_key": "!items!EUE1pFpmreF9ZMKx", + "effects": [ + ], + "folder": "TcpWrnecaN2k2gYr", + "img": "icons/skills/movement/ball-spinning-blue.webp", + "name": "Teleport", + "system": { + "description": "1/day, teleport to a far location you see as your move.
duplicate = +1 use per day
", + "level": 0, + "predefinedEffects": "", + "source": { + "page": 0, + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/teleport_to_familiar__iLyOJbUwWHObtBQG.json b/data/packs/talents.db/teleport_to_familiar__iLyOJbUwWHObtBQG.json new file mode 100644 index 00000000..265f3c4f --- /dev/null +++ b/data/packs/talents.db/teleport_to_familiar__iLyOJbUwWHObtBQG.json @@ -0,0 +1,24 @@ +{ + "_id": "iLyOJbUwWHObtBQG", + "_key": "!items!iLyOJbUwWHObtBQG", + "effects": [ + "k9wVrL0gDKPn2rNt" + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/magic/movement/trail-streak-zigzag-teal.webp", + "name": "Teleport to Familiar", + "system": { + "bonuses": { + "advantage": "initiative" + }, + "description": "1/day, teleport to your familiar's location as a move
duplicate = +1 use per day
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-1" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/thievery__TiaXUSTLoJpjfyxD.json b/data/packs/talents.db/thievery__TiaXUSTLoJpjfyxD.json index c2087328..469225ce 100644 --- a/data/packs/talents.db/thievery__TiaXUSTLoJpjfyxD.json +++ b/data/packs/talents.db/thievery__TiaXUSTLoJpjfyxD.json @@ -12,7 +12,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "class" }, diff --git a/data/packs/talents.db/trained_assassin__pOuKrF2CMkxt7EQG.json b/data/packs/talents.db/trained_assassin__pOuKrF2CMkxt7EQG.json new file mode 100644 index 00000000..df3490ae --- /dev/null +++ b/data/packs/talents.db/trained_assassin__pOuKrF2CMkxt7EQG.json @@ -0,0 +1,19 @@ +{ + "_id": "pOuKrF2CMkxt7EQG", + "_key": "!items!pOuKrF2CMkxt7EQG", + "effects": [ + ], + "folder": "8t1Gmpgn1Q6HXJAz", + "img": "icons/skills/melee/strike-dagger-skull-white.webp", + "name": "Trained Assassin", + "system": { + "description": "You have advantage on checks to sneak and hide. Your attacks deal double damage against targets that are unaware of your presence.
", + "level": 1, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "class" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/triple_damage_assassin__JBRFuGnXShMO834j.json b/data/packs/talents.db/triple_damage_assassin__JBRFuGnXShMO834j.json new file mode 100644 index 00000000..152dab2d --- /dev/null +++ b/data/packs/talents.db/triple_damage_assassin__JBRFuGnXShMO834j.json @@ -0,0 +1,30 @@ +{ + "_id": "JBRFuGnXShMO834j", + "_key": "!items!JBRFuGnXShMO834j", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/skills/melee/strike-dagger-skull-white.webp", + "name": "Triple Damage Assassin", + "system": { + "bonuses": { + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "meleeAttackBonus": "1", + "meleeDamageBonus": "1", + "rangedAttackBonus": "1" + }, + "description": "Your deal triple damage with your Trained Assassin talent.
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/turn_undead__LfHTnYW8I65x8Y31.json b/data/packs/talents.db/turn_undead__LfHTnYW8I65x8Y31.json index 1e934517..256b4b36 100644 --- a/data/packs/talents.db/turn_undead__LfHTnYW8I65x8Y31.json +++ b/data/packs/talents.db/turn_undead__LfHTnYW8I65x8Y31.json @@ -12,7 +12,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talentClass": "class" }, diff --git a/data/packs/talents.db/upgrade_destined_die__kX94lNYCOdjAuSYx.json b/data/packs/talents.db/upgrade_destined_die__kX94lNYCOdjAuSYx.json new file mode 100644 index 00000000..17d055dd --- /dev/null +++ b/data/packs/talents.db/upgrade_destined_die__kX94lNYCOdjAuSYx.json @@ -0,0 +1,20 @@ +{ + "_id": "kX94lNYCOdjAuSYx", + "_key": "!items!kX94lNYCOdjAuSYx", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/skills/movement/arrows-up-trio-red.webp", + "name": "Upgrade Destined Die", + "system": { + "description": "Increase the die category of your Destined talent by one.
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-3" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/walk_on_sheer_surfaces__oLk969u726Pfpx1W.json b/data/packs/talents.db/walk_on_sheer_surfaces__oLk969u726Pfpx1W.json new file mode 100644 index 00000000..927804be --- /dev/null +++ b/data/packs/talents.db/walk_on_sheer_surfaces__oLk969u726Pfpx1W.json @@ -0,0 +1,30 @@ +{ + "_id": "oLk969u726Pfpx1W", + "_key": "!items!oLk969u726Pfpx1W", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/equipment/feet/boots-leather-laced-brown.webp", + "name": "Walk on Sheer Surfaces", + "system": { + "bonuses": { + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "meleeAttackBonus": "1", + "meleeDamageBonus": "1", + "rangedAttackBonus": "1" + }, + "description": "1/day, you can walk on sheer surfaces like walls for 1d4 rds
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/walk_on_water__FB0SAwy4ybT19nFV.json b/data/packs/talents.db/walk_on_water__FB0SAwy4ybT19nFV.json new file mode 100644 index 00000000..48994617 --- /dev/null +++ b/data/packs/talents.db/walk_on_water__FB0SAwy4ybT19nFV.json @@ -0,0 +1,30 @@ +{ + "_id": "FB0SAwy4ybT19nFV", + "_key": "!items!FB0SAwy4ybT19nFV", + "effects": [ + ], + "folder": "Z4zDnZoxthjHXo5V", + "img": "icons/magic/water/wave-water-teal.webp", + "name": "Walk on Water", + "system": { + "bonuses": { + "critical": { + "failureThreshold": 1, + "multiplier": 2, + "successThreshold": 20 + }, + "meleeAttackBonus": "1", + "meleeDamageBonus": "1", + "rangedAttackBonus": "1" + }, + "description": "1/day, you can walk on water as if it were solid for 1d4 rds
", + "level": 0, + "magicItem": false, + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-2" + }, + "talentClass": "level" + }, + "type": "Talent" +} diff --git a/data/packs/talents.db/weapon_mastery__5bpWuaT0KTNzuzCu.json b/data/packs/talents.db/weapon_mastery__5bpWuaT0KTNzuzCu.json index 5d8f7274..006439b3 100644 --- a/data/packs/talents.db/weapon_mastery__5bpWuaT0KTNzuzCu.json +++ b/data/packs/talents.db/weapon_mastery__5bpWuaT0KTNzuzCu.json @@ -16,7 +16,7 @@ "magicItem": false, "predefinedEffects": "", "source": { - "title": "quickstart" + "title": "core-rules" }, "talent": { "weaponMastery": null, diff --git a/i18n/en.yaml b/i18n/en.yaml index 8891d99c..893063cb 100644 --- a/i18n/en.yaml +++ b/i18n/en.yaml @@ -20,6 +20,7 @@ SHADOWDARK.ancestry.nametable.placeholder: Drag Roll Table Here SHADOWDARK.ancestry.talents.count.label: Choice Count SHADOWDARK.ancestry.talents.label: Ancestry Talents SHADOWDARK.ancestry.talents.prompt: Select Talent... +SHADOWDARK.ancestry.tooltip.weight: Affects the chance of rolling when using the Character Generator. Higher values increase chance. Default value is 1. SHADOWDARK.app.active_effects.title: Active Effects SHADOWDARK.app.gem_bag.sell_all: Sell All Gems SHADOWDARK.app.gem_bag.title: Gem Bag @@ -40,12 +41,18 @@ SHADOWDARK.app.light-tracker.hide-inactive: Hide Actors Without Lights SHADOWDARK.app.light-tracker.show-all-actors: Show All Actors SHADOWDARK.app.light-tracker.turn-out-the-lights: Turn Out the Lights SHADOWDARK.app.npc_attack_ranges.title: Attack Ranges +SHADOWDARK.apps.character-generator.create_character: Create Character SHADOWDARK.apps.character-generator.error.create: Failed to create player character {error} SHADOWDARK.apps.character-generator.error.name: Character name cannot be blank SHADOWDARK.apps.character-generator.error.no_ancestry_for_name: Unable to roll a random name without a selected Ancestry SHADOWDARK.apps.character-generator.name: Character Name -SHADOWDARK.apps.character-generator.success: Character created successfully +SHADOWDARK.apps.character-generator.success: Character created +SHADOWDARK.apps.character-generator.starting_gear: Starting Gear +SHADOWDARK.apps.character-generator.starting_gold: Starting Gold +SHADOWDARK.apps.character-generator.stats: Stats SHADOWDARK.apps.character-generator.title: Character Generator +SHADOWDARK.apps.character-generator.type: Type +SHADOWDARK.apps.character-generator.update_character: Update Character SHADOWDARK.apps.effect_panel.dialog.delete_effect.content: Do you want to delete the {effectName} effect? SHADOWDARK.apps.effect_panel.dialog.delete_effect.title: Delete Effect? SHADOWDARK.apps.effect_panel.duration_label.expired: Expired @@ -73,6 +80,13 @@ SHADOWDARK.apps.item-importer.instruction2c: Flavor text SHADOWDARK.apps.item-importer.instruction2d: Features SHADOWDARK.apps.item-importer.instruction3: 3. Click Import Item. SHADOWDARK.apps.item-importer.title: Import Item +SHADOWDARK.apps.level-up.dragdrop: Drag and Drop Here +SHADOWDARK.apps.level-up.hit_points: Hit Points +SHADOWDARK.apps.level-up.level_up: Level Up! +SHADOWDARK.apps.level-up.leveling_to: Leveling up to level +SHADOWDARK.apps.level-up.notalent: No talents gained at this level +SHADOWDARK.apps.level-up.roll_talent: Roll Talent +SHADOWDARK.apps.level-up.title: Leveling Up SHADOWDARK.apps.monster-importer.import_button: Import Monster SHADOWDARK.apps.monster-importer.instruction1: 1. Copy monster text from source material. SHADOWDARK.apps.monster-importer.instruction2a: 2. Paste text into the text box following the monster format shown in the core rules. Add a blank line between each ability. @@ -89,6 +103,8 @@ SHADOWDARK.apps.shadowdarkling-importer.instruction3: 3. Copy the content of fil SHADOWDARK.apps.shadowdarkling-importer.instruction4: 4. Click import. SHADOWDARK.apps.shadowdarkling-importer.open-generator: Open Generator SHADOWDARK.apps.shadowdarkling-importer.title: Import Shadowdarkling +SHADOWDARK.apps.spell-book.known: Known +SHADOWDARK.apps.spell-book.title: Class Spell List SHADOWDARK.apps.spell-importer.import_button: Import Spell SHADOWDARK.apps.spell-importer.instruction1: 1. Copy spell text from source material. SHADOWDARK.apps.spell-importer.instruction2a: 2. Paste text into this box following the spell format shown in the core rules. @@ -255,6 +271,7 @@ SHADOWDARK.dialog.select_weapon_property.title: Choose Weapon Properties SHADOWDARK.dialog.spell_roll.title: Cast Spell with SHADOWDARK.dialog.submit: Submit SHADOWDARK.dialog.tooltip.talent_advantage: A talent is giving you advantage to this roll +SHADOWDARK.dragdrop: Drag and Drop Here SHADOWDARK.effect_duration.hours: Hours SHADOWDARK.effect_duration.minutes: Minutes SHADOWDARK.effect_duration.seconds: Seconds @@ -602,6 +619,7 @@ SHADOWDARK.sheet.item.tab.details: Details SHADOWDARK.sheet.item.tab.effects: Effects SHADOWDARK.sheet.item.tab.light: Light SHADOWDARK.sheet.item.tab.magic: Magic +SHADOWDARK.sheet.item.tab.spellsknown: Spells Known SHADOWDARK.sheet.item.tab.source: Source SHADOWDARK.sheet.item.tab.titles: Titles SHADOWDARK.sheet.npc.attacks_label: Attacks @@ -626,6 +644,7 @@ SHADOWDARK.sheet.player.boons.oaths.label: Oaths SHADOWDARK.sheet.player.boons.secrets.label: Secrets SHADOWDARK.sheet.player.class.label: Class SHADOWDARK.sheet.player.class.tooltip: Your character's job +SHADOWDARK.sheet.player.class_spells: Class Spells SHADOWDARK.sheet.player.deity.label: Deity SHADOWDARK.sheet.player.deity.tooltip: Your character’s cosmic link to the opposing forces of Law and Chaos, or balanced Neutrality. SHADOWDARK.sheet.player.languages: Languages diff --git a/package-lock.json b/package-lock.json index ed7b06c9..3a2ff428 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,12 +17,12 @@ "gulp-yaml": "^2.0.4", "jest": "^29.7.0", "json-stable-stringify-pretty": "^1.2.0", - "marked": "^12.0.0", + "marked": "^12.0.1", "merge-stream": "^2.0.0", "nedb-promises": "^6.2.3", - "rollup": "^4.12.0", + "rollup": "^4.12.1", "sass": "^1.71.1", - "yaml": "^2.4.0", + "yaml": "^2.4.1", "yargs": "^17.7.2" } }, @@ -1715,9 +1715,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.0.tgz", - "integrity": "sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.1.tgz", + "integrity": "sha512-iU2Sya8hNn1LhsYyf0N+L4Gf9Qc+9eBTJJJsaOGUp+7x4n2M9dxTt8UvhJl3oeftSjblSlpCfvjA/IfP3g5VjQ==", "cpu": [ "arm" ], @@ -1728,9 +1728,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.0.tgz", - "integrity": "sha512-OBqcX2BMe6nvjQ0Nyp7cC90cnumt8PXmO7Dp3gfAju/6YwG0Tj74z1vKrfRz7qAv23nBcYM8BCbhrsWqO7PzQQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.1.tgz", + "integrity": "sha512-wlzcWiH2Ir7rdMELxFE5vuM7D6TsOcJ2Yw0c3vaBR3VOsJFVTx9xvwnAvhgU5Ii8Gd6+I11qNHwndDscIm0HXg==", "cpu": [ "arm64" ], @@ -1741,9 +1741,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.0.tgz", - "integrity": "sha512-X64tZd8dRE/QTrBIEs63kaOBG0b5GVEd3ccoLtyf6IdXtHdh8h+I56C2yC3PtC9Ucnv0CpNFJLqKFVgCYe0lOQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.1.tgz", + "integrity": "sha512-YRXa1+aZIFN5BaImK+84B3uNK8C6+ynKLPgvn29X9s0LTVCByp54TB7tdSMHDR7GTV39bz1lOmlLDuedgTwwHg==", "cpu": [ "arm64" ], @@ -1754,9 +1754,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.0.tgz", - "integrity": "sha512-cc71KUZoVbUJmGP2cOuiZ9HSOP14AzBAThn3OU+9LcA1+IUqswJyR1cAJj3Mg55HbjZP6OLAIscbQsQLrpgTOg==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.1.tgz", + "integrity": "sha512-opjWJ4MevxeA8FhlngQWPBOvVWYNPFkq6/25rGgG+KOy0r8clYwL1CFd+PGwRqqMFVQ4/Qd3sQu5t7ucP7C/Uw==", "cpu": [ "x64" ], @@ -1767,9 +1767,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.0.tgz", - "integrity": "sha512-a6w/Y3hyyO6GlpKL2xJ4IOh/7d+APaqLYdMf86xnczU3nurFTaVN9s9jOXQg97BE4nYm/7Ga51rjec5nfRdrvA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.1.tgz", + "integrity": "sha512-uBkwaI+gBUlIe+EfbNnY5xNyXuhZbDSx2nzzW8tRMjUmpScd6lCQYKY2V9BATHtv5Ef2OBq6SChEP8h+/cxifQ==", "cpu": [ "arm" ], @@ -1780,9 +1780,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.0.tgz", - "integrity": "sha512-0fZBq27b+D7Ar5CQMofVN8sggOVhEtzFUwOwPppQt0k+VR+7UHMZZY4y+64WJ06XOhBTKXtQB/Sv0NwQMXyNAA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.1.tgz", + "integrity": "sha512-0bK9aG1kIg0Su7OcFTlexkVeNZ5IzEsnz1ept87a0TUgZ6HplSgkJAnFpEVRW7GRcikT4GlPV0pbtVedOaXHQQ==", "cpu": [ "arm64" ], @@ -1793,9 +1793,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.0.tgz", - "integrity": "sha512-eTvzUS3hhhlgeAv6bfigekzWZjaEX9xP9HhxB0Dvrdbkk5w/b+1Sxct2ZuDxNJKzsRStSq1EaEkVSEe7A7ipgQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.1.tgz", + "integrity": "sha512-qB6AFRXuP8bdkBI4D7UPUbE7OQf7u5OL+R94JE42Z2Qjmyj74FtDdLGeriRyBDhm4rQSvqAGCGC01b8Fu2LthQ==", "cpu": [ "arm64" ], @@ -1806,9 +1806,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.0.tgz", - "integrity": "sha512-ix+qAB9qmrCRiaO71VFfY8rkiAZJL8zQRXveS27HS+pKdjwUfEhqo2+YF2oI+H/22Xsiski+qqwIBxVewLK7sw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.1.tgz", + "integrity": "sha512-sHig3LaGlpNgDj5o8uPEoGs98RII8HpNIqFtAI8/pYABO8i0nb1QzT0JDoXF/pxzqO+FkxvwkHZo9k0NJYDedg==", "cpu": [ "riscv64" ], @@ -1819,9 +1819,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.0.tgz", - "integrity": "sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.1.tgz", + "integrity": "sha512-nD3YcUv6jBJbBNFvSbp0IV66+ba/1teuBcu+fBBPZ33sidxitc6ErhON3JNavaH8HlswhWMC3s5rgZpM4MtPqQ==", "cpu": [ "x64" ], @@ -1832,9 +1832,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.0.tgz", - "integrity": "sha512-LfFdRhNnW0zdMvdCb5FNuWlls2WbbSridJvxOvYWgSBOYZtgBfW9UGNJG//rwMqTX1xQE9BAodvMH9tAusKDUw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.1.tgz", + "integrity": "sha512-7/XVZqgBby2qp/cO0TQ8uJK+9xnSdJ9ct6gSDdEr4MfABrjTyrW6Bau7HQ73a2a5tPB7hno49A0y1jhWGDN9OQ==", "cpu": [ "x64" ], @@ -1845,9 +1845,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.0.tgz", - "integrity": "sha512-JPDxovheWNp6d7AHCgsUlkuCKvtu3RB55iNEkaQcf0ttsDU/JZF+iQnYcQJSk/7PtT4mjjVG8N1kpwnI9SLYaw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.1.tgz", + "integrity": "sha512-CYc64bnICG42UPL7TrhIwsJW4QcKkIt9gGlj21gq3VV0LL6XNb1yAdHVp1pIi9gkts9gGcT3OfUYHjGP7ETAiw==", "cpu": [ "arm64" ], @@ -1858,9 +1858,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.0.tgz", - "integrity": "sha512-fjtuvMWRGJn1oZacG8IPnzIV6GF2/XG+h71FKn76OYFqySXInJtseAqdprVTDTyqPxQOG9Exak5/E9Z3+EJ8ZA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.1.tgz", + "integrity": "sha512-LN+vnlZ9g0qlHGlS920GR4zFCqAwbv2lULrR29yGaWP9u7wF5L7GqWu9Ah6/kFZPXPUkpdZwd//TNR+9XC9hvA==", "cpu": [ "ia32" ], @@ -1871,9 +1871,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.0.tgz", - "integrity": "sha512-ZYmr5mS2wd4Dew/JjT0Fqi2NPB/ZhZ2VvPp7SmvPZb4Y1CG/LRcS6tcRo2cYU7zLK5A7cdbhWnnWmUjoI4qapg==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.1.tgz", + "integrity": "sha512-n+vkrSyphvmU0qkQ6QBNXCGr2mKjhP08mPRM/Xp5Ck2FV4NrHU+y6axzDeixUrCBHVUS51TZhjqrKBBsHLKb2Q==", "cpu": [ "x64" ], @@ -8280,9 +8280,9 @@ } }, "node_modules/marked": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.0.tgz", - "integrity": "sha512-Vkwtq9rLqXryZnWaQc86+FHLC6tr/fycMfYAhiOIXkrNmeGAyhSxjqu0Rs1i0bBqw5u0S7+lV9fdH2ZSVaoa0w==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.1.tgz", + "integrity": "sha512-Y1/V2yafOcOdWQCX0XpAKXzDakPOpn6U0YLxTJs3cww6VxOzZV1BTOOYWLvH3gX38cq+iLwljHHTnMtlDfg01Q==", "dev": true, "bin": { "marked": "bin/marked.js" @@ -10030,9 +10030,9 @@ } }, "node_modules/rollup": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.0.tgz", - "integrity": "sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.1.tgz", + "integrity": "sha512-ggqQKvx/PsB0FaWXhIvVkSWh7a/PCLQAsMjBc+nA2M8Rv2/HG0X6zvixAB7KyZBRtifBUhy5k8voQX/mRnABPg==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -10045,19 +10045,19 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.12.0", - "@rollup/rollup-android-arm64": "4.12.0", - "@rollup/rollup-darwin-arm64": "4.12.0", - "@rollup/rollup-darwin-x64": "4.12.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.12.0", - "@rollup/rollup-linux-arm64-gnu": "4.12.0", - "@rollup/rollup-linux-arm64-musl": "4.12.0", - "@rollup/rollup-linux-riscv64-gnu": "4.12.0", - "@rollup/rollup-linux-x64-gnu": "4.12.0", - "@rollup/rollup-linux-x64-musl": "4.12.0", - "@rollup/rollup-win32-arm64-msvc": "4.12.0", - "@rollup/rollup-win32-ia32-msvc": "4.12.0", - "@rollup/rollup-win32-x64-msvc": "4.12.0", + "@rollup/rollup-android-arm-eabi": "4.12.1", + "@rollup/rollup-android-arm64": "4.12.1", + "@rollup/rollup-darwin-arm64": "4.12.1", + "@rollup/rollup-darwin-x64": "4.12.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.12.1", + "@rollup/rollup-linux-arm64-gnu": "4.12.1", + "@rollup/rollup-linux-arm64-musl": "4.12.1", + "@rollup/rollup-linux-riscv64-gnu": "4.12.1", + "@rollup/rollup-linux-x64-gnu": "4.12.1", + "@rollup/rollup-linux-x64-musl": "4.12.1", + "@rollup/rollup-win32-arm64-msvc": "4.12.1", + "@rollup/rollup-win32-ia32-msvc": "4.12.1", + "@rollup/rollup-win32-x64-msvc": "4.12.1", "fsevents": "~2.3.2" } }, @@ -11883,9 +11883,9 @@ "dev": true }, "node_modules/yaml": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.0.tgz", - "integrity": "sha512-j9iR8g+/t0lArF4V6NE/QCfT+CO7iLqrXAHZbJdo+LfjqP1vR8Fg5bSiaq6Q2lOD1AUEVrEVIgABvBFYojJVYQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", "dev": true, "bin": { "yaml": "bin.mjs" diff --git a/package.json b/package.json index cc44f02a..ec7a4685 100644 --- a/package.json +++ b/package.json @@ -25,12 +25,12 @@ "gulp-yaml": "^2.0.4", "jest": "^29.7.0", "json-stable-stringify-pretty": "^1.2.0", - "marked": "^12.0.0", + "marked": "^12.0.1", "merge-stream": "^2.0.0", "nedb-promises": "^6.2.3", - "rollup": "^4.12.0", + "rollup": "^4.12.1", "sass": "^1.71.1", - "yaml": "^2.4.0", + "yaml": "^2.4.1", "yargs": "^17.7.2" } } diff --git a/scss/apps/_index.scss b/scss/apps/_index.scss index 75a0b0a6..7f001582 100644 --- a/scss/apps/_index.scss +++ b/scss/apps/_index.scss @@ -6,3 +6,5 @@ @forward "module-art-config"; @forward "shadowdarkling-importer"; @forward "character-generator"; +@forward "level-up"; +@forward "spell-book"; diff --git a/scss/apps/_level-up.scss b/scss/apps/_level-up.scss new file mode 100644 index 00000000..3e6f9575 --- /dev/null +++ b/scss/apps/_level-up.scss @@ -0,0 +1,84 @@ +@use "../abstracts" as *; +@use "../mixins" as *; + +.level-up { + + h1 { + font-family: "Old Newspaper Font"; + text-align: center; + font-size: 2.0em; + } + + h2 { + font-family: "Old Newspaper Font"; + text-align: center; + } + + h3 { + text-align: center; + + } + + button { + font-size: 1.1rem; + font-family: "Old Newspaper Font"; + } + + .content-link { + line-height: 1.7; + } + + .box-style { + border: 1px solid #111; + margin-bottom: 10px; + + .header { + display:flex; + height: 31px; + + label { + font-size: 1.1rem; + font-family: "Old Newspaper Font"; + background:#111; + float:left; + color:white; + padding:2px; + padding-left: 10px; + } + span { + background: linear-gradient(90deg, #111 , transparent); + float:right; + flex-grow: 1; + text-align:right; + vertical-align: middle; + padding:6px; + } + } + .content { + display:block; + overflow: hidden; + padding:5px; + fieldset { + border-style: dashed; + padding-top: 4px; + padding-bottom: 4px; + margin-bottom: 5px; + } + + } + .talents { + height: 80px; + fieldset { + height: 100%; + overflow: auto; + } + + } + .spells { + fieldset { + height:35px; + } + } + } + +} diff --git a/scss/apps/_spell-book.scss b/scss/apps/_spell-book.scss new file mode 100644 index 00000000..08f1391d --- /dev/null +++ b/scss/apps/_spell-book.scss @@ -0,0 +1,42 @@ +.spell-book { + h2 { + font-family: "Old Newspaper Font"; + font-size: 2em; + text-align: center; + } + + table { + background-color: rgba(255, 255, 255, 0); + + th { + background-color: #0e0e0e; + color:white; + } + tr { + background-color: rgba(255, 255, 255, 0); + } + + .nameRow { + border-top: 2px solid #0e0e0e; + a { + font-size: 1.15em; + } + } + + } + + .item-image { + display: inline-block; + width: 24px; + height: 24px; + + background-size: contain; + background-repeat: no-repeat; + vertical-align: middle; + } + + .item-details__slidedown{ + margin-bottom: 10px; + } + +} diff --git a/scss/sheets/actors/_npc.scss b/scss/sheets/actors/_npc.scss index 2e7e1df1..e29592c4 100644 --- a/scss/sheets/actors/_npc.scss +++ b/scss/sheets/actors/_npc.scss @@ -252,6 +252,18 @@ } } + .npc-feature { + i { + display:none; + color: white; + font-size: 0.9em; + } + } + + .npc-feature:hover i { + display:inline; + } + .portrait { grid-row: span 2; } diff --git a/scss/sheets/actors/_player.scss b/scss/sheets/actors/_player.scss index 98eebceb..138a0c51 100644 --- a/scss/sheets/actors/_player.scss +++ b/scss/sheets/actors/_player.scss @@ -78,6 +78,7 @@ grid-template-columns: 1fr 1fr; column-gap: 4px; align-items: center; + min-width: 2em; text-align: center; diff --git a/system/assets/mappings/map-shadowdark.json b/system/assets/mappings/map-shadowdark.json index 378d25be..9d4a6c59 100644 --- a/system/assets/mappings/map-shadowdark.json +++ b/system/assets/mappings/map-shadowdark.json @@ -1,5 +1,5 @@ { - "shadowdark.monster": { + "shadowdark.monsters": { "sgVqRuCaadRK1P7R": { "__MONSTER_NAME__": "Aboleth", "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/eldritch/alghollthu-master.webp", @@ -13,366 +13,2665 @@ }, "k2YdCMGiq3USE8oE": { "__MONSTER_NAME__": "Acolyte", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/samsaran-anchorite.webp", + "actor": "modules/pf2e-tokens-bestiaries/portraits/planar/petitioner/chosen.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/samsaran-anchorite.webp", + "src": "modules/pf2e-tokens-bestiaries/tokens/planar/petitioner/chosen.webp", "scaleX": 1.0, "scaleY": 1.0 } } }, - "qSeHWgP59WltutCz": { - "__MONSTER_NAME__": "Animated Armor", - "actor": "modules/pf2e-tokens-bestiaries/portraits/constructed/magical/animated-armor.webp", + "63d5P0opwEQTdDIn": { + "__MONSTER_NAME__": "Angel, Domini", + "actor": "modules/pf2e-tokens-bestiaries/portraits/divine/archon/trumpet-archon.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/constructed/magical/animated-armor.webp", + "src": "modules/pf2e-tokens-bestiaries/tokens/divine/archon/trumpet-archon.webp", "scaleX": 1.5, "scaleY": 1.5 } } }, - "AMSI3MCLvpcZpJPO": { - "__MONSTER_NAME__": "Bandit", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/giant/desert-giant.webp", + "X8hc2Uhflvy8F634": { + "__MONSTER_NAME__": "Angel, Principi", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/aasimar-redeemer.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/giant/desert-giant.webp", - "scaleX": 1.5, - "scaleY": 1.5 + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/aasimar-redeemer.webp", + "scaleX": 1.0, + "scaleY": 1.0 } } }, - "EJ94w4A9mb9ETSGA": { - "__MONSTER_NAME__": "Bat, Giant", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/bat-giant.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/bat-giant.webp" - }, - "RG84tprafQTDEFCa": { - "__MONSTER_NAME__": "Bear, Brown", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/grizzly-bear.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/grizzly-bear.webp" - }, - "k8tAgECWIzPIStGU": { - "__MONSTER_NAME__": "Beastman", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/werecreature/wereboar.webp", + "9mHBuBhx1RxUdheA": { + "__MONSTER_NAME__": "Angel, Seraph", + "actor": "modules/pf2e-tokens-bestiaries/portraits/divine/angel/astral-deva.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/werecreature/wereboar.webp", + "src": "modules/pf2e-tokens-bestiaries/tokens/divine/angel/astral-deva.webp", "scaleX": 1.5, "scaleY": 1.5 } } }, - "bXYsB2bHIdtOsZgV": { - "__MONSTER_NAME__": "Boar", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/boar.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/boar.webp" - }, - "nhKDBbnOnXXTzfBr": { - "__MONSTER_NAME__": "Cave Brute", - "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/humanoid/gug.webp", + "qSeHWgP59WltutCz": { + "__MONSTER_NAME__": "Animated Armor", + "actor": "modules/pf2e-tokens-bestiaries/portraits/constructed/magical/animated-armor.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/humanoid/gug.webp", + "src": "modules/pf2e-tokens-bestiaries/tokens/constructed/magical/animated-armor.webp", "scaleX": 1.5, "scaleY": 1.5 } } }, - "j7sQ6Km2jSx5twCC": { - "__MONSTER_NAME__": "Cave Creeper", - "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/eldritch/chuul.webp", + "rrI5NuJ8q0Pm4ehs": { + "__MONSTER_NAME__": "Ankheg", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/cockroach-giant.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/eldritch/chuul.webp", - "scaleX": 1.5, - "scaleY": 1.5 + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/cockroach-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 } } }, - "obS0HaAx233uar7B": { - "__MONSTER_NAME__": "Crocodile", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/crocodile.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/crocodile.webp" - }, - "CpHttsoemSoZRiDe": { - "__MONSTER_NAME__": "Cultist", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/angheuvore-flesh-gnawer.webp", + "52p2phLsOZiNFTFS": { + "__MONSTER_NAME__": "Ape", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/monkey.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/angheuvore-flesh-gnawer.webp", - "scaleX": 1.5, - "scaleY": 1.5 + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/monkey.webp", + "scaleX": 1.0, + "scaleY": 1.0 } } }, - "0JAEN5FsKjaXXZaA": { - "__MONSTER_NAME__": "Darkmantle", - "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/eldritch/rhu-chalik.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/aberrant/eldritch/rhu-chalik.webp" - }, - "KKc8fESqPDECz0bL": { - "__MONSTER_NAME__": "Dragon, Swamp", - "actor": "modules/pf2e-tokens-bestiaries/portraits/draconic/linnorms/ice-linnorm.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/draconic/linnorms/ice-linnorm.webp" - }, - "vXaqgfDykZPdXnIm": { - "__MONSTER_NAME__": "Dryad", - "actor": "modules/pf2e-tokens-bestiaries/portraits/fey/nymph/dryad.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/fey/nymph/dryad.webp" - }, - "99s2guSyYKPWp1oy": { - "__MONSTER_NAME__": "Dung Beetle, Giant", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/stag-beetle-giant.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/stag-beetle-giant.webp" - }, - "fcgq7uwsJEMMdRNx": { - "__MONSTER_NAME__": "Ettercap", - "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/humanoid/web-lurker.webp", + "z4UPCFgmpXHwzmJu": { + "__MONSTER_NAME__": "Ape, Snow", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/yeti.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/humanoid/web-lurker.webp", + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/yeti.webp", "scaleX": 1.5, "scaleY": 1.5 } } }, - "RAEbIzHkREYWKvLh": { - "__MONSTER_NAME__": "Fairy", - "actor": "modules/pf2e-tokens-bestiaries/portraits/fey/fairy/pixie.webp", + "9R3qr0129OxaXMcy": { + "__MONSTER_NAME__": "Apprentice", + "actor": "modules/pf2e-tokens-bestiaries/portraits/planar/petitioner/unmade.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/fey/fairy/pixie.webp", - "scaleX": 1.5, - "scaleY": 1.5 + "src": "modules/pf2e-tokens-bestiaries/tokens/planar/petitioner/unmade.webp", + "scaleX": 1.0, + "scaleY": 1.0 } } }, - "udRspLiTyURGmLav": { - "__MONSTER_NAME__": "Gelatinous Cube", - "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/ooze/gelatinous-cube.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/aberrant/ooze/gelatinous-cube.webp" - }, - "LV2ZWlK1qUQz5J4K": { - "__MONSTER_NAME__": "Ghost", - "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/ghostly/dread-wraith.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/undead/ghostly/dread-wraith.webp" - }, - "WMw4J1wECaLGf3Am": { - "__MONSTER_NAME__": "Gnome, Deep", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/darklands/deep-gnome-scout.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/humanoid/darklands/deep-gnome-scout.webp" - }, - "I7CMFbyFmFHVwE5U": { - "__MONSTER_NAME__": "Goblin", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/goblinoid/goblin-war-chanter.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/humanoid/goblinoid/goblin-war-chanter.webp" - }, - "zLDg6vIYEj4wB0lQ": { - "__MONSTER_NAME__": "Golem, Stone", - "actor": "modules/pf2e-tokens-bestiaries/portraits/constructed/golem/stone-golem.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/constructed/golem/stone-golem.webp" - }, - "Jn5JjEPCUT86txAg": { - "__MONSTER_NAME__": "Grick", - "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/eldritch/veiled-master.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/aberrant/eldritch/veiled-master.webp" - }, - "uqHIz56KiBwTnbTJ": { - "__MONSTER_NAME__": "Hobgoblin", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/goblinoid/hobgoblin-soldier.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/humanoid/goblinoid/hobgoblin-soldier.webp" - }, - "BviPIbrJao1ubOX1": { - "__MONSTER_NAME__": "Knight", - "actor": "modules/pf2e-tokens-bestiaries/portraits/fey/vilderavn.webp", + "GzjB5DsORxRuX2MV": { + "__MONSTER_NAME__": "Archangel", + "actor": "modules/pf2e-tokens-bestiaries/portraits/divine/angel/movanic-deva.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/fey/vilderavn.webp", - "scaleX": 1.5, - "scaleY": 1.5 + "src": "modules/pf2e-tokens-bestiaries/tokens/divine/angel/movanic-deva.webp", + "scaleX": 2.0, + "scaleY": 2.0 } } }, - "BxilUr9Ac6zgekYU": { - "__MONSTER_NAME__": "Hobgoblin", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/kobold/kobold-warrior.webp", + "OkhcwZ7JqJxTgkJo": { + "__MONSTER_NAME__": "Archdevil", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/devil/pit-fiend.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/kobold/kobold-warrior.webp", - "scaleX": 1.5, - "scaleY": 1.5 + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/devil/pit-fiend.webp", + "scaleX": 1.0, + "scaleY": 1.0 } } }, - "UGsq7I9Gyahgd0dG": { - "__MONSTER_NAME__": "Leech, Giant", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/leech-giant.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/leech-giant.webp" - }, - "c3Nvj86e0Layz3NG": { - "__MONSTER_NAME__": "Minotaur", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/hybrid/minotaur.webp", + "5NUw5FTgSVwAi0nL": { + "__MONSTER_NAME__": "Archmage", + "actor": "modules/pf2e-tokens-bestiaries/portraits/planar/petitioner/shapeless.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/hybrid/minotaur.webp", - "scaleX": 1.5, - "scaleY": 1.5 + "src": "modules/pf2e-tokens-bestiaries/tokens/planar/petitioner/shapeless.webp", + "scaleX": 1.0, + "scaleY": 1.0 } } }, - "tfoTO9pQhnS0RAOH": { - "__MONSTER_NAME__": "Moose", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/moose.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/moose.webp" + "I5y9YDSIg2n0u8CM": { + "__MONSTER_NAME__": "Assassin", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/darklands/caligni-stalker.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/darklands/caligni-stalker.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } }, - "QErMaMVIbddgk9MX": { - "__MONSTER_NAME__": "Ochre Jelly", - "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/ooze/ochre-jelly.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/aberrant/ooze/ochre-jelly.webp" + "rEhCGVPPzY0R18oJ": { + "__MONSTER_NAME__": "Azer", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/fire/azer.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/fire/azer.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } }, - "VrYTiPjDOH1LIEBr": { - "__MONSTER_NAME__": "Ogre", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/giant/ogre-warrior.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/humanoid/giant/ogre-warrior.webp" + "VM65vWCNjlx5tKTP": { + "__MONSTER_NAME__": "Badger", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/badger.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/badger.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } }, - "Rq4WF5z0ZBFHNLub": { - "__MONSTER_NAME__": "Orc", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/orc-warrior.webp", + "AMSI3MCLvpcZpJPO": { + "__MONSTER_NAME__": "Bandit", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/giant/desert-giant.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/orc-warrior.webp", + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/giant/desert-giant.webp", "scaleX": 1.5, "scaleY": 1.5 } } }, - "V75YwrR126oziTKk": { - "__MONSTER_NAME__": "Peasant", - "actor": "modules/pf2e-tokens-bestiaries/portraits/planar/petitioner/remnant.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/planar/petitioner/remnant.webp" - }, - "OYtg4Ta4PIpvIZxq": { - "__MONSTER_NAME__": "Rat, Giant", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/rat-giant.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/rat-giant.webp" - }, - "HO9aYtRdsjHHAYHj": { - "__MONSTER_NAME__": "Reaver", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/darklands/caligni-vanguard.webp", + "r9PchmCuVg1r9FOA": { + "__MONSTER_NAME__": "Basilisk", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mythological/basilisk.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/darklands/caligni-vanguard.webp", - "scaleX": 2, - "scaleY": 2 + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mythological/basilisk.webp", + "scaleX": 1.0, + "scaleY": 1.0 } } }, - "qISCrzLvHr4uQ9Q8": { - "__MONSTER_NAME__": "Rust Monster", - "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/monstrous/rust-monster.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/aberrant/monstrous/rust-monster.webp" - }, - "U9moCUg8DnL6C0Sq": { - "__MONSTER_NAME__": "Scarab Swarm", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/sportlebore-swarm.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/sportlebore-swarm.webp" - }, - "cWzG0yEVgIk8ijk6": { - "__MONSTER_NAME__": "Skeleton", - "actor": "modules/pf2e-tokens-bestiaries/portraits/planar/petitioner/dead.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/planar/petitioner/dead.webp" - }, - "YHdOAuMUdCigLIHR": { - "__MONSTER_NAME__": "Snake, Giant", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/viper-giant.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/viper-giant.webp" + "EJ94w4A9mb9ETSGA": { + "__MONSTER_NAME__": "Bat, Giant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/bat-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/bat-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } }, - "Kw5KEyZVy5ugaTTy": { - "__MONSTER_NAME__": "Soldier", - "actor": "modules/pf2e-tokens-bestiaries/portraits/monitor/aesir/einherji.webp", + "CUpk1oMNktqZPdXp": { + "__MONSTER_NAME__": "Bat, Swarm", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/vampire-bat-swarm.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/monitor/aesir/einherji.webp", - "scaleX": 1.5, - "scaleY": 1.5 + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/vampire-bat-swarm.webp", + "scaleX": 1.0, + "scaleY": 1.0 } } }, - "p9PayU4K9nBZ8JRl": { - "__MONSTER_NAME__": "Spider, Giant", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/dream-spider.webp", + "RG84tprafQTDEFCa": { + "__MONSTER_NAME__": "Bear, Brown", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/grizzly-bear.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/dream-spider.webp", - "scaleX": 1.5, - "scaleY": 1.5 + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/grizzly-bear.webp", + "scaleX": 1.0, + "scaleY": 1.0 } } }, - "rwE58nsTLAG7pW1u": { - "__MONSTER_NAME__": "Spider, Swam", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/spider-swarm.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/spider-swarm.webp" + "A84XNl4aGBeeDDLu": { + "__MONSTER_NAME__": "Bear, Polar", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/polar-bear.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/polar-bear.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } }, - "bILTV7P0d55nACrQ": { - "__MONSTER_NAME__": "Stingbat", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/bloodseeker.webp", + "k8tAgECWIzPIStGU": { + "__MONSTER_NAME__": "Beastman", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/werecreature/wereboar.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/bloodseeker.webp", + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/werecreature/wereboar.webp", "scaleX": 1.5, "scaleY": 1.5 } } }, - "eaA0qpZMGIgdIQYn": { - "__MONSTER_NAME__": "Troll", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/troll/troll.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/humanoid/troll/troll.webp" - }, - "Rh2bzqDRC1JF1FiG": { - "__MONSTER_NAME__": "Unicorn", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mythological/unicorn.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/mythological/unicorn.webp" - }, - "K9M3BA8PlvYWFADe": { - "__MONSTER_NAME__": "Wasp, Giant", - "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/wasp-giant.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/wasp-giant.webp" - }, - "R8d73XhdCOokYFUF": { - "__MONSTER_NAME__": "Weald Hag", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/hag/green-hag.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/humanoid/hag/green-hag.webp" - }, - "1Z2r4GggLt8aNrP8": { - "__MONSTER_NAME__": "Werewolf", - "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/werecreature/werewolf.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/humanoid/werecreature/werewolf.webp" - }, - "ZCbay6SPPzbbz2bJ": { - "__MONSTER_NAME__": "Wight", - "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/wight.webp", + "dqWmtEZjAMQLmCBn": { + "__MONSTER_NAME__": "Berserker", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/giant/ogre-glutton.webp", "token": { "texture": { - "src": "modules/pf2e-tokens-bestiaries/tokens/undead/wight.webp", + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/giant/ogre-glutton.webp", "scaleX": 1.5, "scaleY": 1.5 } } }, - "Fo9DMEiLgAJzsrJM": { + "LjwxMX3llNTrJk78": { + "__MONSTER_NAME__": "Black Pudding", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/ooze/black-pudding.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/ooze/black-pudding.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "bXYsB2bHIdtOsZgV": { + "__MONSTER_NAME__": "Boar", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/boar.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/boar.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "P3UFDBgbA5kkwcYb": { + "__MONSTER_NAME__": "Brachiosaurus", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/brontosaurus.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/brontosaurus.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "MnV9R6AbzWjLreaZ": { + "__MONSTER_NAME__": "Brain Eater", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/humanoid/incutilis.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/humanoid/incutilis.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "qUuNdFtYmo1vXVP5": { + "__MONSTER_NAME__": "Bugbear", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/goblinoid/bugbear-tormentor.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/goblinoid/bugbear-tormentor.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "ktpbMeq6xDzNbOu3": { + "__MONSTER_NAME__": "Bulette", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mythological/bulette.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mythological/bulette.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "JO2HwD53QhEuV3W9": { + "__MONSTER_NAME__": "Camel", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/camel.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/camel.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "nhKDBbnOnXXTzfBr": { + "__MONSTER_NAME__": "Cave Brute", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/earth/living-landslide.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/earth/living-landslide.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "j7sQ6Km2jSx5twCC": { + "__MONSTER_NAME__": "Cave Creeper", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/titan-centipede.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/titan-centipede.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "5AV9DF5BbMu7mvVO": { + "__MONSTER_NAME__": "Centaur", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/hybrid/centaur.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/hybrid/centaur.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "W9n69R2FY4EIgBuQ": { + "__MONSTER_NAME__": "Centipede, Giant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/centipede-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/centipede-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "lcqq47H1YVF0ABnp": { + "__MONSTER_NAME__": "Centipede, Swarm", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/centipede-swarm.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/centipede-swarm.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "5SaVYhtOSTOUcHCV": { + "__MONSTER_NAME__": "Chimera", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mythological/chimera-red.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mythological/chimera-red.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "4v8PY6yOUcQOTWWo": { + "__MONSTER_NAME__": "Chuul", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/eldritch/chuul.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/eldritch/chuul.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "SeY0lvD3U4pr6mXD": { + "__MONSTER_NAME__": "Cloaker", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/monstrous/cloaker.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/monstrous/cloaker.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "xUxKG0CR6Elw1l7h": { + "__MONSTER_NAME__": "Cockatrice", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mythological/cockatrice.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mythological/cockatrice.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "ibQF9DMmu8sTLz4B": { + "__MONSTER_NAME__": "Couatl", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mythological/quetz-couatl.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mythological/quetz-couatl.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "2KRkhIG0f9YAnUHb": { + "__MONSTER_NAME__": "Crab, Giant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/aquatic/crab-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/aquatic/crab-giant.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "obS0HaAx233uar7B": { + "__MONSTER_NAME__": "Crocodile", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/crocodile.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/crocodile.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "CpHttsoemSoZRiDe": { + "__MONSTER_NAME__": "Cultist", + "actor": "modules/pf2e-tokens-bestiaries/portraits/planar/petitioner/terrorized.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/planar/petitioner/terrorized.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "68wDauouPEUU9oMR": { + "__MONSTER_NAME__": "Cyclops", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/giant/cyclops.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/giant/cyclops.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "0JAEN5FsKjaXXZaA": { + "__MONSTER_NAME__": "Darkmantle", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/eldritch/rhu-chalik.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/eldritch/rhu-chalik.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "5J7IfGiC6Za14VuU": { + "__MONSTER_NAME__": "Deep One", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/eldritch/skum.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/eldritch/skum.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "ju93VWtuoi9BRX5F": { + "__MONSTER_NAME__": "Demon, Balor", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/demon/balor.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/demon/balor.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "UzRHO1MCMmYDSVzo": { + "__MONSTER_NAME__": "Demon, Dretch", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/demon/dretch.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/demon/dretch.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "CuwjaziXY6YoAg7O": { + "__MONSTER_NAME__": "Demon, Glabrezu", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/demon/glabrezu.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/demon/glabrezu.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "P53eJcTVm4axJ2bR": { + "__MONSTER_NAME__": "Demon, Marilith", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/demon/marilith.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/demon/marilith.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "0Q9d1621wpUEsuFC": { + "__MONSTER_NAME__": "Demon, Vrock", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/demon/vrock.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/demon/vrock.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "n4liAI4qBGY4orA4": { + "__MONSTER_NAME__": "Devil, Barbed", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/demon/shemhazian.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/demon/shemhazian.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "eytIJSxijnY4VZ3U": { + "__MONSTER_NAME__": "Devil, Cubi", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/demon/succubus.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/demon/succubus.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "8Lma2TIrsJc0IJzV": { + "__MONSTER_NAME__": "Devil, Erinyes", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/devil/munagola.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/devil/munagola.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "TWzBMX1oWU10HBOW": { + "__MONSTER_NAME__": "Devil, Horned", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/devil/cornugon.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/devil/cornugon.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "qhy4sxYqEkl171L5": { + "__MONSTER_NAME__": "Devil, Imp", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/devil/imp.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/devil/imp.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "ytftI0motwEnF29v": { + "__MONSTER_NAME__": "Djinni", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/genie/djinni.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/genie/djinni.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "6ldPPlMIMSd4ALoZ": { + "__MONSTER_NAME__": "Doppelganger", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/humanoid/doppelganger.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/humanoid/doppelganger.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "3ao87kQaYih26b9q": { + "__MONSTER_NAME__": "Dragon, Desert", + "actor": "modules/pf2e-tokens-bestiaries/portraits/draconic/dragons/dragon-gold-adult.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/draconic/dragons/dragon-gold-adult.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "8nKQ8hgoWY7vZHb4": { + "__MONSTER_NAME__": "Dragon, Fire", + "actor": "modules/pf2e-tokens-bestiaries/portraits/draconic/dragons/dragon-red-adult.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/draconic/dragons/dragon-red-adult.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "GGiSjGtAWFwFT81z": { + "__MONSTER_NAME__": "Dragon, Forest", + "actor": "modules/pf2e-tokens-bestiaries/portraits/draconic/dragons/dragon-green-adult.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/draconic/dragons/dragon-green-adult.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "CUMRox407hfN6Ho1": { + "__MONSTER_NAME__": "Dragon, Frost", + "actor": "modules/pf2e-tokens-bestiaries/portraits/draconic/dragons/dragon-white-adult.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/draconic/dragons/dragon-white-adult.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "wGmyKKVD5P4oE4RD": { + "__MONSTER_NAME__": "Dragon, Sea", + "actor": "modules/pf2e-tokens-bestiaries/portraits/draconic/dragons/dragon-brine-adult.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/draconic/dragons/dragon-brine-adult.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "KKc8fESqPDECz0bL": { + "__MONSTER_NAME__": "Dragon, Swamp", + "actor": "modules/pf2e-tokens-bestiaries/portraits/draconic/dragons/dragon-black-adult.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/draconic/dragons/dragon-black-adult.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "OQKt55SQZZUZhlNq": { + "__MONSTER_NAME__": "Drow", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/darklands/drow-rogue.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/darklands/drow-rogue.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "DttbFgMrxQulVKEf": { + "__MONSTER_NAME__": "Drow, Drider", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/eldritch/drider.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/eldritch/drider.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "mLujryShxJUk5Jys": { + "__MONSTER_NAME__": "Drow, Priestess", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/darklands/drow-priestess.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/darklands/drow-priestess.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "xwdLsiejN4nayUR5": { + "__MONSTER_NAME__": "Druid", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/kovintus-geomancer.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/kovintus-geomancer.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "vXaqgfDykZPdXnIm": { + "__MONSTER_NAME__": "Dryad", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fey/nymph/dryad.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fey/nymph/dryad.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "B1B7yApS28xtu8HN": { + "__MONSTER_NAME__": "Duergar", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/darklands/duergar-bombardier.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/darklands/duergar-bombardier.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "99s2guSyYKPWp1oy": { + "__MONSTER_NAME__": "Dung Beetle, Giant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/stag-beetle-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/stag-beetle-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "o1aBfxHFxYVHLTRn": { + "__MONSTER_NAME__": "Efreeti", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/genie/efreeti.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/genie/efreeti.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "adojju5DJl1iWEg4": { + "__MONSTER_NAME__": "Elemental, Air (Greater)", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/air/elemental-hurricane.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/air/elemental-hurricane.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "XEFAKSOcCUd8G89y": { + "__MONSTER_NAME__": "Elemental, Air (Lesser)", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/air/storm-lord.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/air/storm-lord.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "w14e0EzbGfvjkbes": { + "__MONSTER_NAME__": "Elemental, Earth (Greater)", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/earth/elemental-avalanche.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/earth/elemental-avalanche.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "Puc0P5lO6IphdIQP": { + "__MONSTER_NAME__": "Elemental, Earth (Lesser)", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/earth/mudwretch.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/earth/mudwretch.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "V1wcRoUEnIbaNjXN": { + "__MONSTER_NAME__": "Elemental, Fire (Greater)", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/fire/elemental-inferno.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/fire/elemental-inferno.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "vylW8UYkC5i9wAS7": { + "__MONSTER_NAME__": "Elemental, Fire (Lesser)", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/fire/living-wildfire.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/fire/living-wildfire.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "Fb4nfQoOqplwmGHe": { + "__MONSTER_NAME__": "Elemental, Water (Greater)", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/water/elemental-tsunami.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/water/elemental-tsunami.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "ZP1OsAWwqVppLts0": { + "__MONSTER_NAME__": "Elemental, Water (Lesser)", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/water/living-waterfall.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/water/living-waterfall.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "Ezs7usvuZdG6zMAL": { + "__MONSTER_NAME__": "Elephant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/elephant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/elephant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "GvxrOdZ1MejJL8DV": { + "__MONSTER_NAME__": "Elf", + "actor": "modules/pf2e-tokens-bestiaries/portraits/divine/azata/ghaele.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/divine/azata/ghaele.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "fcgq7uwsJEMMdRNx": { + "__MONSTER_NAME__": "Ettercap", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/humanoid/web-lurker.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/humanoid/web-lurker.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "RAEbIzHkREYWKvLh": { + "__MONSTER_NAME__": "Fairy", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fey/fairy/sprite.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fey/fairy/sprite.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "mpdnvoVyYfvu8yLP": { + "__MONSTER_NAME__": "Frog, Giant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/amphibian/frog-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/amphibian/frog-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "FeQJTjVbjxIH6uHd": { + "__MONSTER_NAME__": "Gargoyle", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/earth/gargoyle.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/earth/gargoyle.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "udRspLiTyURGmLav": { + "__MONSTER_NAME__": "Gelatinous Cube", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/ooze/gelatinous-cube.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/ooze/gelatinous-cube.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "XNiuEhf8QpfOnVCJ": { + "__MONSTER_NAME__": "Ghast", + "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/zombie-void.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/undead/zombie-void.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "LV2ZWlK1qUQz5J4K": { + "__MONSTER_NAME__": "Ghost", + "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/ghostly/nemhaith.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/undead/ghostly/nemhaith.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "aJPxeuzZ597SWMES": { + "__MONSTER_NAME__": "Ghoul", + "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/ghoul.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/undead/ghoul.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "vdCzdpAsjmYTa1ps": { + "__MONSTER_NAME__": "Giant, Cloud", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/giant/cloud-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/giant/cloud-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "PzLMBzFtioZhBlTq": { + "__MONSTER_NAME__": "Giant, Fire", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/giant/fire-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/giant/fire-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "Om5RbAEQDbXI8MwN": { + "__MONSTER_NAME__": "Giant, Frost", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/giant/frost-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/giant/frost-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "KFCqi1XnRQM7kZyj": { + "__MONSTER_NAME__": "Giant, Goat", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fey/satyr.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fey/satyr.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "sFz8XfLheORSuxxM": { + "__MONSTER_NAME__": "Giant, Hill", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/giant/hill-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/giant/hill-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "zIaJgXifG1mIY7FM": { + "__MONSTER_NAME__": "Giant, Stone", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/giant/stone-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/giant/stone-giant.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "owL9cUM2LTVpMarQ": { + "__MONSTER_NAME__": "Giant, Storm", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/giant/storm-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/giant/storm-giant.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "8aDS9mPcNoxNc3Ha": { + "__MONSTER_NAME__": "Gibbering Mouther", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/eldritch/gibbering-mouther.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/eldritch/gibbering-mouther.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "14gxjungNSpJTf3w": { + "__MONSTER_NAME__": "Gladiator", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/android-infiltrator.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/android-infiltrator.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "d2dPYSjcZhR5psLj": { + "__MONSTER_NAME__": "Gnoll", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/gnoll-sergeant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/gnoll-sergeant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "WMw4J1wECaLGf3Am": { + "__MONSTER_NAME__": "Gnome, Deep", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/darklands/deep-gnome-scout.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/darklands/deep-gnome-scout.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "I7CMFbyFmFHVwE5U": { + "__MONSTER_NAME__": "Goblin", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/goblinoid/goblin-warrior.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/goblinoid/goblin-warrior.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "R3CMnUkD0AVVkjuZ": { + "__MONSTER_NAME__": "Goblin, Boss", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/goblinoid/goblin-war-chanter.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/goblinoid/goblin-war-chanter.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "Ot77aKKqmML8yboF": { + "__MONSTER_NAME__": "Goblin, Shaman", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/goblinoid/goblin-pyro.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/goblinoid/goblin-pyro.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "y8O1UJWvVI7fDXpn": { + "__MONSTER_NAME__": "Golem, Clay", + "actor": "modules/pf2e-tokens-bestiaries/portraits/constructed/golem/clay-golem.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/constructed/golem/clay-golem.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "IDgaXGnSleQcfAwm": { + "__MONSTER_NAME__": "Golem, Flesh", + "actor": "modules/pf2e-tokens-bestiaries/portraits/constructed/golem/flesh-golem.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/constructed/golem/flesh-golem.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "KZNQRwpG4DaN57zB": { + "__MONSTER_NAME__": "Golem, Iron", + "actor": "modules/pf2e-tokens-bestiaries/portraits/constructed/golem/iron-golem.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/constructed/golem/iron-golem.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "zLDg6vIYEj4wB0lQ": { + "__MONSTER_NAME__": "Golem, Stone", + "actor": "modules/pf2e-tokens-bestiaries/portraits/constructed/golem/stone-golem.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/constructed/golem/stone-golem.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "c9n0i79sjiUWwkiV": { + "__MONSTER_NAME__": "Gorgon", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mythological/gorgon.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mythological/gorgon.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "cfdlaAx4balFmIb4": { + "__MONSTER_NAME__": "Gorilla", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/gorilla.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/gorilla.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "04acXEvbSpXQ1NjS": { + "__MONSTER_NAME__": "Gray Ooze", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/ooze/gray-ooze.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/ooze/gray-ooze.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "Jn5JjEPCUT86txAg": { + "__MONSTER_NAME__": "Grick", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/eldritch/veiled-master.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/eldritch/veiled-master.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "72LUt9AEysl22JGv": { + "__MONSTER_NAME__": "Griffon", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mythological/griffon.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mythological/griffon.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "A6QrevZXpJ0SeiIv": { + "__MONSTER_NAME__": "Grimlow", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/humanoid/gug.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/humanoid/gug.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "unySR92Si932s01C": { + "__MONSTER_NAME__": "Guard", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/aphorite-sharpshooter.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/aphorite-sharpshooter.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "hi47xC8rfvviBoOO": { + "__MONSTER_NAME__": "Hag, Night", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/hag/winter-hag.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/hag/winter-hag.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "vSA5WApOVd99itBh": { + "__MONSTER_NAME__": "Hag, Sea", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/hag/sea-hag.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/hag/sea-hag.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "9q5O77FFFJ7pTjhL": { + "__MONSTER_NAME__": "Hag, Weald", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/hag/annis-hag.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/hag/annis-hag.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "CsQXDNmBDfao8hij": { + "__MONSTER_NAME__": "Harpy", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/hybrid/harpy.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/hybrid/harpy.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "PAb9czULqynbNnKj": { + "__MONSTER_NAME__": "Hell Hound", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/beast/hell-hound.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/beast/hell-hound.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "SgSkMF7D9BE69ubm": { + "__MONSTER_NAME__": "Hippogriff", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mythological/hippogriff.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mythological/hippogriff.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "WI7Tq6Vf2vmgBKcN": { + "__MONSTER_NAME__": "Hippopotamus", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/hippopotamus.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/hippopotamus.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "uqHIz56KiBwTnbTJ": { + "__MONSTER_NAME__": "Hobgoblin", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/goblinoid/hobgoblin-soldier.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/goblinoid/hobgoblin-soldier.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "olqRJQaOKMLkESQN": { + "__MONSTER_NAME__": "Horse", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/riding-horse.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/riding-horse.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "hr2wYwBcd0WuJWK8": { + "__MONSTER_NAME__": "Hydra", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/hydra.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/hydra.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "3cz1ScEh3YlMU1ql": { + "__MONSTER_NAME__": "Invisible Stalker", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/air/invisible-stalker.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/air/invisible-stalker.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "uNah6fsgfkt4Aiet": { + "__MONSTER_NAME__": "Jellyfish", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/aquatic/jellyfish-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/aquatic/jellyfish-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "BviPIbrJao1ubOX1": { + "__MONSTER_NAME__": "Knight", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fey/vilderavn.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fey/vilderavn.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "BxilUr9Ac6zgekYU": { + "__MONSTER_NAME__": "Kobold", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/kobold/kobold-warrior.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/kobold/kobold-warrior.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "j1Uy1uGIUxbtB0iD": { + "__MONSTER_NAME__": "Kobold, Sorcerer", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/kobold/kobold-mage-blue.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/kobold/kobold-mage-blue.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "4A7ELy7Oj4YKRqTf": { + "__MONSTER_NAME__": "Kraken", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/aquatic/kraken.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/aquatic/kraken.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "UGsq7I9Gyahgd0dG": { + "__MONSTER_NAME__": "Leech, Giant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/leech-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/leech-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "dNSmJX2keI0T2Gig": { + "__MONSTER_NAME__": "Leprechaun", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fey/leprechaun.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fey/leprechaun.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "sncxcSi6ziTStjAh": { + "__MONSTER_NAME__": "Lich", + "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/skeletal/lich.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/undead/skeletal/lich.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "3InGAUnBJixja6ld": { + "__MONSTER_NAME__": "Lion", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/lion.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/lion.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "h4e6ntO5vWTShNi9": { + "__MONSTER_NAME__": "Lizardfolk", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/lizardfolk-defender.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/lizardfolk-defender.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "manaoose71vhAWCT": { + "__MONSTER_NAME__": "Mage", + "actor": "modules/pf2e-tokens-bestiaries/portraits/monitor/aeon/axiomite.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/monitor/aeon/axiomite.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "0QznxquCW5qW69V6": { + "__MONSTER_NAME__": "Mammoth", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/mammoth.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/mammoth.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "QhFsevIc23TsTHZE": { + "__MONSTER_NAME__": "Manta Ray, Giant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/aquatic/manta-ray.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/aquatic/manta-ray.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "LBjQecdHrFaX8SPj": { + "__MONSTER_NAME__": "Manticore", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mythological/manticore.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mythological/manticore.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "lJyH2RWm3t5MB5iG": { + "__MONSTER_NAME__": "Mastiff", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/guard-dog.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/guard-dog.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "u05UfQ9hKno0bwWj": { + "__MONSTER_NAME__": "Medusa", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/medusa.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/medusa.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "CXZNV3102oiDkME4": { + "__MONSTER_NAME__": "Merfolk", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/aquatic/merfolk-warrior.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/aquatic/merfolk-warrior.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "LFx9hb8JlEfGxDaI": { + "__MONSTER_NAME__": "Mimic", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/monstrous/mimic.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/monstrous/mimic.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "c3Nvj86e0Layz3NG": { + "__MONSTER_NAME__": "Minotaur", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/hybrid/minotaur.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/hybrid/minotaur.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "tfoTO9pQhnS0RAOH": { + "__MONSTER_NAME__": "Moose", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/moose.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/moose.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "DP8n8iIiU1Qostjv": { + "__MONSTER_NAME__": "Mordanticus The Flayed", + "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/mummy-pharaoh.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/undead/mummy-pharaoh.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "kY87zSryGuQ963Ba": { + "__MONSTER_NAME__": "Mummy", + "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/mummy-guardian.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/undead/mummy-guardian.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "K2FMeD45kPEr8RNS": { + "__MONSTER_NAME__": "Mushroomfolk", + "actor": "modules/pf2e-tokens-bestiaries/portraits/plant/leshy/fungus-leshy.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/plant/leshy/fungus-leshy.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "UDGXIj9pB0TdWPA6": { + "__MONSTER_NAME__": "Naga", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/hybrid/naga-spirit.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/hybrid/naga-spirit.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "azSFk2v032NJ635x": { + "__MONSTER_NAME__": "Naga, Bone", + "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/skeletal/necrophidius.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/undead/skeletal/necrophidius.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "bxcbuzesUqGpEBxw": { + "__MONSTER_NAME__": "Nightmare", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/beast/nightmare.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/beast/nightmare.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "6ce2xr1QmjJFMe5P": { + "__MONSTER_NAME__": "Obe-ixx Of Azarumme", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/ostiarius.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/ostiarius.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "QErMaMVIbddgk9MX": { + "__MONSTER_NAME__": "Ochre Jelly", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/ooze/ochre-jelly.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/ooze/ochre-jelly.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "h0NMkJj2DCJiQ9Zw": { + "__MONSTER_NAME__": "Octopus, Giant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/aquatic/octopus-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/aquatic/octopus-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "VrYTiPjDOH1LIEBr": { + "__MONSTER_NAME__": "Ogre", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/giant/ogre-warrior.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/giant/ogre-warrior.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "yMyZ18conSZhwlpg": { + "__MONSTER_NAME__": "Oni", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/onidoshi.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/onidoshi.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "Rq4WF5z0ZBFHNLub": { + "__MONSTER_NAME__": "Orc", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/orc-warrior.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/orc-warrior.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "v2Q2R3tGkcvslEbB": { + "__MONSTER_NAME__": "Orc, Chieftain", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/orc-warchief.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/orc-warchief.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "Crc6mFgLL9vNJuaS": { + "__MONSTER_NAME__": "Otyugh", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/monstrous/otyugh.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/monstrous/otyugh.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "jXsS8HEA6XsvOngt": { + "__MONSTER_NAME__": "Owlbear", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mythological/owlbear.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mythological/owlbear.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "dULmhpAV6apvNDPO": { + "__MONSTER_NAME__": "Panther", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/leopard.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/leopard.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "V75YwrR126oziTKk": { + "__MONSTER_NAME__": "Peasant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/planar/petitioner/remnant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/planar/petitioner/remnant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "5Tp7B3qOMEAdMkJ8": { + "__MONSTER_NAME__": "Pegasus", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mythological/pegasus.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mythological/pegasus.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "o3Yd8P0DavwDp21b": { + "__MONSTER_NAME__": "Phoenix", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/fire/phoenix.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/fire/phoenix.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "LZsDirxnEAlPoOhH": { + "__MONSTER_NAME__": "Piranha, Swarm", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/aquatic/piranha-swarm.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/aquatic/piranha-swarm.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "ZFH3OQCziTyacf5e": { + "__MONSTER_NAME__": "Pirate", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/genie/sylph-sneak.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/genie/sylph-sneak.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "vVRAwuWbYEtPctOE": { + "__MONSTER_NAME__": "Plesiosaurus", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/elasmosaurus.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/elasmosaurus.webp", + "scaleX": 3.0, + "scaleY": 3.0 + } + } + }, + "vRn6zM7a0nrqSiY5": { + "__MONSTER_NAME__": "Priest", + "actor": "modules/pf2e-tokens-bestiaries/portraits/planar/petitioner/enlightened.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/planar/petitioner/enlightened.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "pB9F8QWYdWzfZMzs": { + "__MONSTER_NAME__": "Primordial Slime", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/ooze/amoeba-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/ooze/amoeba-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "xIitpxW19LP91JA3": { + "__MONSTER_NAME__": "Pterodactyl", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/pteranodon.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/pteranodon.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "VxV56gRyhUJfXu83": { + "__MONSTER_NAME__": "Purple Worm", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/worm-purple.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/worm-purple.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "JAl9s0Rm4b1beFa1": { + "__MONSTER_NAME__": "Rakshasa", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/raja-rakshasa.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/raja-rakshasa.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "kRjM8lPIVu1b5b3g": { + "__MONSTER_NAME__": "Rat", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/rat.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/rat.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "3jwLk7zEFiHk7kna": { + "__MONSTER_NAME__": "Rat, Dire", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/khravgodon.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/khravgodon.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "OYtg4Ta4PIpvIZxq": { + "__MONSTER_NAME__": "Rat, Giant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/rat-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/rat-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "UxMr9qvyuIt9ZwM7": { + "__MONSTER_NAME__": "Rat, Swarm", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/rat-swarm.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/rat-swarm.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "o5xhxniboMbTCMLk": { + "__MONSTER_NAME__": "Rathgamnon", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/hybrid/elder-sphinx.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/hybrid/elder-sphinx.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "HO9aYtRdsjHHAYHj": { + "__MONSTER_NAME__": "Reaver", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/darklands/caligni-vanguard.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/darklands/caligni-vanguard.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "OrFJy0frYF2B8wbh": { + "__MONSTER_NAME__": "Remorhaz", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/remorhaz.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/remorhaz.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "SG7K5ZFCguR27Gxm": { + "__MONSTER_NAME__": "Rhinoceros", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/rhinoceros.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/rhinoceros.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "pWIrU2mRsvTe17Nh": { + "__MONSTER_NAME__": "Rime Walker", + "actor": "modules/pf2e-tokens-bestiaries/portraits/monitor/aeon/pleroma.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/monitor/aeon/pleroma.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "39kt1XjVZ4JZSdEj": { + "__MONSTER_NAME__": "Roc", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/avian/roc.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/avian/roc.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "C0CuPZJOFDmuplw8": { + "__MONSTER_NAME__": "Roper", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/monstrous/roper.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/monstrous/roper.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "pE0tXsYluDmktWNv": { + "__MONSTER_NAME__": "Rot Flower", + "actor": "modules/pf2e-tokens-bestiaries/portraits/plant/yellow-musk-creeper.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/plant/yellow-musk-creeper.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "qISCrzLvHr4uQ9Q8": { + "__MONSTER_NAME__": "Rust Monster", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/monstrous/rust-monster.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/monstrous/rust-monster.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "soe49ydTgVbQ0AwZ": { + "__MONSTER_NAME__": "Sahuagin", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/aquatic/sea-devil-scout.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/aquatic/sea-devil-scout.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "t3Wr5E8hsOs1xtfK": { + "__MONSTER_NAME__": "Salamander", + "actor": "modules/pf2e-tokens-bestiaries/portraits/elemental/fire/salamander.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/elemental/fire/salamander.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "U9moCUg8DnL6C0Sq": { + "__MONSTER_NAME__": "Scarab, Swarm", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/sportlebore-swarm.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/sportlebore-swarm.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "Hdpcnnvyh69C4BnO": { + "__MONSTER_NAME__": "Scarecrow", + "actor": "modules/pf2e-tokens-bestiaries/portraits/constructed/magical/scarecrow.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/constructed/magical/scarecrow.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "lDXLWTA4FLMpAblB": { + "__MONSTER_NAME__": "Scorpion", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/black-scorpion.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/black-scorpion.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "TZGzGBYncOs3r9ZF": { + "__MONSTER_NAME__": "Scorpion, Giant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/scorpion-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/scorpion-giant.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "Fd7VgUIaCK6xQkS2": { + "__MONSTER_NAME__": "Shadow", + "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/ghostly/shadow.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/undead/ghostly/shadow.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "uTmirbJfdHFTag2i": { + "__MONSTER_NAME__": "Shambling Mound", + "actor": "modules/pf2e-tokens-bestiaries/portraits/plant/shambler.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/plant/shambler.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "MQ6bhM8xiI39ziUU": { + "__MONSTER_NAME__": "Shark", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/aquatic/great-white-shark.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/aquatic/great-white-shark.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "uQLXRcMggAhwFVMJ": { + "__MONSTER_NAME__": "Shark, Megalodon", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/aquatic/megalodon.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/aquatic/megalodon.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "iaP5JVmGCrkkTAzO": { + "__MONSTER_NAME__": "Siren", + "actor": "modules/pf2e-tokens-bestiaries/portraits/divine/azata/lillend.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/divine/azata/lillend.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "cWzG0yEVgIk8ijk6": { + "__MONSTER_NAME__": "Skeleton", + "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/skeletal/skeleton-guard.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/undead/skeletal/skeleton-guard.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "8tUERo3WvtZe9K8O": { + "__MONSTER_NAME__": "Smilodon", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/smilodon.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/smilodon.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "anfsgfN2gFs72MHo": { + "__MONSTER_NAME__": "Snake, Cobra", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/emperor-cobra.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/emperor-cobra.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "YHdOAuMUdCigLIHR": { + "__MONSTER_NAME__": "Snake, Giant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/anaconda-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/anaconda-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "cUUnqWyaNDYghKxE": { + "__MONSTER_NAME__": "Snake, Swarm", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/viper-swarm.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/viper-swarm.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "Kw5KEyZVy5ugaTTy": { + "__MONSTER_NAME__": "Soldier", + "actor": "modules/pf2e-tokens-bestiaries/portraits/monitor/aesir/einherji.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/monitor/aesir/einherji.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "JjJbKB1yomE7Ma8T": { + "__MONSTER_NAME__": "Sphinx", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/hybrid/sphinx.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/hybrid/sphinx.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "piZE4vxM1QjLxEt0": { + "__MONSTER_NAME__": "Spider", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/hunting-spider.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/hunting-spider.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "p9PayU4K9nBZ8JRl": { + "__MONSTER_NAME__": "Spider, Giant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/goliath-spider.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/goliath-spider.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "rwE58nsTLAG7pW1u": { + "__MONSTER_NAME__": "Spider, Swarm", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/spider-swarm.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/spider-swarm.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "bILTV7P0d55nACrQ": { + "__MONSTER_NAME__": "Stingbat", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/bloodseeker.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/bloodseeker.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "MldOgsKh8tfL0IhT": { + "__MONSTER_NAME__": "Strangler", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/monstrous/choker.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/monstrous/choker.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "NTRHmnsw7poR4rZ9": { + "__MONSTER_NAME__": "The Tarrasque", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/zetogeki.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/zetogeki.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "hiZvVJPOJWtOXV4m": { + "__MONSTER_NAME__": "The Ten-eyed Oracle", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fiendish/chernobue.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fiendish/chernobue.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "DbkmPt2k9fw5zxJw": { + "__MONSTER_NAME__": "The Wandering Merchant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/divine/azata/gancanagh.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/divine/azata/gancanagh.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "Ap1b6HrZLpeRMvGp": { + "__MONSTER_NAME__": "Thief", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/darklands/caligni-creeper.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/darklands/caligni-creeper.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "zQMZlqx02eiQwbhV": { + "__MONSTER_NAME__": "Thug", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/duskwalker-ghost-hunter.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/duskwalker-ghost-hunter.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "0kzqjwTD3ouYsDZh": { + "__MONSTER_NAME__": "Treant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/plant/arboreal/arboreal-warden.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/plant/arboreal/arboreal-warden.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "ZGILlry1pBhE4iDh": { + "__MONSTER_NAME__": "Triceratops", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/triceratops.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/triceratops.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "eaA0qpZMGIgdIQYn": { + "__MONSTER_NAME__": "Troll", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/troll/troll.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/troll/troll.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "5uzilW5qSX7bPzxe": { + "__MONSTER_NAME__": "Troll, Frost", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/troll/frost-troll.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/troll/frost-troll.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "JlQsRP4Gr5VhDYVK": { + "__MONSTER_NAME__": "Tyrannosaurus", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/tyrannosaurus.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/tyrannosaurus.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "Rh2bzqDRC1JF1FiG": { + "__MONSTER_NAME__": "Unicorn", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mythological/unicorn.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mythological/unicorn.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "ei53dGxj76xmqQty": { + "__MONSTER_NAME__": "Vampire", + "actor": "modules/pf2e-tokens-bestiaries/portraits/fey/baobhan-sith.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/fey/baobhan-sith.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "EDaGLKYYCT5rCMhY": { + "__MONSTER_NAME__": "Vampire Spawn", + "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/vampiric/vampire-spawn-rogue.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/undead/vampiric/vampire-spawn-rogue.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "SEZS6U1BW8lEznja": { + "__MONSTER_NAME__": "Velociraptor", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/reptilian/velociraptor.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/reptilian/velociraptor.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "NyZfmD9E2ZPD4QdH": { + "__MONSTER_NAME__": "Violet Fungus", + "actor": "modules/pf2e-tokens-bestiaries/portraits/plant/fungal/violet-fungus.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/plant/fungal/violet-fungus.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "1lgm8jaBx4YNXmr7": { + "__MONSTER_NAME__": "Viperian", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/darklands/zyss-serpentfolk.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/darklands/zyss-serpentfolk.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "VRZ60vAEV5ltvs6k": { + "__MONSTER_NAME__": "Viperian, Ophid", + "actor": "modules/pf2e-tokens-bestiaries/portraits/monitor/protean/akizendri.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/monitor/protean/akizendri.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "wgHzqAqBNsutUALU": { + "__MONSTER_NAME__": "Viperian, Wizard", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/darklands/bone-prophet.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/darklands/bone-prophet.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "VvkJkRVLs6l9UaZy": { + "__MONSTER_NAME__": "Void Spawn", + "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/eldritch/irnakurse.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/eldritch/irnakurse.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "QziiJsawKcGcS0QJ": { + "__MONSTER_NAME__": "Void Spider", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/dream-spider.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/dream-spider.webp", + "scaleX": 1.5, + "scaleY": 1.5 + } + } + }, + "bzKSq624safyHLbE": { + "__MONSTER_NAME__": "Vulture", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/avian/vulture-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/avian/vulture-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "K9M3BA8PlvYWFADe": { + "__MONSTER_NAME__": "Wasp, Giant", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/invertebrate/wasp-giant.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/invertebrate/wasp-giant.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "dSiRSDzrV4AJNnMk": { + "__MONSTER_NAME__": "Wererat", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/werecreature/wererat.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/werecreature/wererat.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "1Z2r4GggLt8aNrP8": { + "__MONSTER_NAME__": "Werewolf", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/werecreature/werewolf.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/werecreature/werewolf.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "ZCbay6SPPzbbz2bJ": { + "__MONSTER_NAME__": "Wight", + "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/cairn-wight.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/undead/cairn-wight.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "Fo9DMEiLgAJzsrJM": { "__MONSTER_NAME__": "Will-o'-Wisp", "actor": "modules/pf2e-tokens-bestiaries/portraits/aberrant/monstrous/will-o-wisp.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/aberrant/monstrous/will-o-wisp.webp" + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/aberrant/monstrous/will-o-wisp.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } }, "FzBj2e0DzIjvQ0JE": { "__MONSTER_NAME__": "Wolf", "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/wolf.webp", - "token": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/wolf.webp" + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/wolf.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "fsxmTnmQ6ASZaVJ9": { + "__MONSTER_NAME__": "Wolf, Dire", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/dire-wolf.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/dire-wolf.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "nugxSBkw9LcUDPqF": { + "__MONSTER_NAME__": "Wolf, Winter", + "actor": "modules/pf2e-tokens-bestiaries/portraits/bestial/mammalian/winter-wolf.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/bestial/mammalian/winter-wolf.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "D5Tu4i3vYYqTCwUK": { + "__MONSTER_NAME__": "Worg", + "actor": "modules/pf2e-tokens-bestiaries/portraits/humanoid/goblinoid/goblin-dog.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/humanoid/goblinoid/goblin-dog.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "ch1UpQSCVBgUNS2a": { + "__MONSTER_NAME__": "Wraith", + "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/ghostly/dread-wraith.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/undead/ghostly/dread-wraith.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } + }, + "IUN6KcvNGGJWTQCE": { + "__MONSTER_NAME__": "Wyvern", + "actor": "modules/pf2e-tokens-bestiaries/portraits/draconic/drakes/wyvern.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/draconic/drakes/wyvern.webp", + "scaleX": 2.0, + "scaleY": 2.0 + } + } + }, + "Q89EgThYcungYTke": { + "__MONSTER_NAME__": "Zombie", + "actor": "modules/pf2e-tokens-bestiaries/portraits/undead/zombie-shambler.webp", + "token": { + "texture": { + "src": "modules/pf2e-tokens-bestiaries/tokens/undead/zombie-shambler.webp", + "scaleX": 1.0, + "scaleY": 1.0 + } + } } } -} +} \ No newline at end of file diff --git a/system/src/apps/CharacterGeneratorSD.mjs b/system/src/apps/CharacterGeneratorSD.mjs index 2d654ec0..0aa9db78 100644 --- a/system/src/apps/CharacterGeneratorSD.mjs +++ b/system/src/apps/CharacterGeneratorSD.mjs @@ -22,7 +22,7 @@ export default class CharacterGeneratorSD extends FormApplication { /** * Contains functions for building Shadowdark characters */ - constructor() { + constructor(actorUid=null) { super(); loadTemplates({ @@ -35,8 +35,9 @@ export default class CharacterGeneratorSD extends FormApplication { this.class = null; this.formData = {}; - this.formData.level0Class = {}; + this.formData.editing = false; this.formData.level0 = true; + this.formData.level0Class = {}; this.formData.classHP = "1"; this.formData.armor = ["All armor"]; this.formData.weapons =["All weapons"]; @@ -80,7 +81,7 @@ export default class CharacterGeneratorSD extends FormApplication { }, }, level: { - value: 1, + value: 0, xp: 0, }, abilities: { @@ -125,6 +126,11 @@ export default class CharacterGeneratorSD extends FormApplication { this.loadingDialog = new loadingDialog(); + if (actorUid) { + this.formData.editing = true; + this.actorUid = actorUid; + } + } /** @inheritdoc */ @@ -160,6 +166,10 @@ export default class CharacterGeneratorSD extends FormApplication { event => this._createCharacter(event) ); + html.find("[data-action='update-character']").click( + event => this._updateCharacter(event) + ); + html.find("[data-action='clear-ancestry-talents']").click( event => this._clearAncestryTalents(event) ); @@ -184,10 +194,12 @@ export default class CharacterGeneratorSD extends FormApplication { let expandedData = foundry.utils.expandObject(data); // covert incoming stat data from string to int - CONFIG.SHADOWDARK.ABILITY_KEYS.forEach(x => { - let baseInt = parseInt(expandedData.actor.system.abilities[x].base); - expandedData.actor.system.abilities[x].base = baseInt; - }); + if (expandedData.actor.system.abilities) { + CONFIG.SHADOWDARK.ABILITY_KEYS.forEach(x => { + let baseInt = parseInt(expandedData.actor.system.abilities[x].base); + expandedData.actor.system.abilities[x].base = baseInt; + }); + } expandedData.level0 = (data.level0 === "true"); @@ -203,7 +215,6 @@ export default class CharacterGeneratorSD extends FormApplication { // if class data was changed, load new data and roll hp case "actor.system.class": await this._loadClass(event.target.value); - this._randomizeHP(); break; // if ancestry data was changed, load new data @@ -223,6 +234,7 @@ export default class CharacterGeneratorSD extends FormApplication { case "level0": if (this.formData.level0) { + this.formData.actor.system.class = this.formData.level0Class.uuid; this._loadClass(this.formData.level0Class.uuid); } break; @@ -288,6 +300,16 @@ export default class CharacterGeneratorSD extends FormApplication { } }); + // load info for an exiting actor + if (this.formData.editing) { + + this.formData.actor = await game.actors.get(this.actorUid).toObject(); + this.formData.editing = true; + this.formData.level0 = false; + this.formData.actor.system.class = ""; + await this._loadAncestry(this.formData.actor.system.ancestry, true); + } + // loading is finished, pull down the loading screen this.loadingDialog.close(); } @@ -296,14 +318,28 @@ export default class CharacterGeneratorSD extends FormApplication { return this.formData; } + diceSound() { + const sounds = [CONFIG.sounds.dice]; + const src = sounds[0]; + AudioHelper.play({src}); + } + async _randomizeHandler(event) { const eventStr = event.target.name; let tempInt = 0; // randomize ancestry if (eventStr === "randomize-ancestry" || eventStr === "randomize-all") { - tempInt = this._getRandom(this.formData.ancestries.size); - let ancestryID = [...this.formData.ancestries][tempInt].uuid; + // generate an array of ancestries values adding duplicates based on weights + const ancestryArray = []; + this.formData.ancestries.forEach(a => { + for (let i = 0; i < (a?.system.randomWeight || 1); i++) { + ancestryArray.push(a.uuid); + } + }); + // select random array value and load the ancestry + tempInt = this._getRandom(ancestryArray.length); + let ancestryID = ancestryArray[tempInt]; this.formData.actor.system.ancestry = ancestryID; await this._loadAncestry(ancestryID, true); } @@ -358,11 +394,6 @@ export default class CharacterGeneratorSD extends FormApplication { await this._randomizeName(); } - // Roll HP - if (!this.formData.level0 && (eventStr === "randomize-hp")) { - this._randomizeHP(); - } - // Roll starting gold if (eventStr === "randomize-gold" || eventStr === "randomize-all") { let startingGold = this._roll("2d6")*5; @@ -374,6 +405,8 @@ export default class CharacterGeneratorSD extends FormApplication { this._randomizeGear(); } + this.diceSound(); + // update all changes this.render(); } @@ -395,7 +428,10 @@ export default class CharacterGeneratorSD extends FormApplication { talentData.push(talentObj); } } - this.formData.classTalents.fixed = talentData; + + // sort and save fixed talents + this.formData.classTalents.fixed = talentData.sort( + (a, b) => a.name < b.name ? -1 : 1); talentData = []; @@ -423,7 +459,6 @@ export default class CharacterGeneratorSD extends FormApplication { else { this.formData.classHP = "1"; } - this._randomizeHP(); // get armor details let armorData = []; @@ -665,11 +700,6 @@ export default class CharacterGeneratorSD extends FormApplication { } } - _randomizeHP() { - const rollValue = this._roll(this.formData.classHP); - this.formData.actor.system.attributes.hp.base = rollValue; - } - _randomizeGear() { this.formData.gearSelected = []; let tempGearTable = [...this.gearTable]; @@ -745,7 +775,7 @@ export default class CharacterGeneratorSD extends FormApplication { this.render(); } - static async createActorFromData(characterData, characterItems, userId) { + static async createActorFromData(characterData, characterItems, userId, level0) { if (!shadowdark.utils.canCreateCharacter()) return; const newActor = await Actor.create(characterData); @@ -774,11 +804,16 @@ export default class CharacterGeneratorSD extends FormApplication { game.socket.emit("system.shadowdark", { type: "openNewCharacter", - payload: {actorId: newActor.id, userId}, + payload: {actorId: newActor.id, userId, level0}, }); } else { - newActor.sheet.render(true); + if (level0) { + newActor.sheet.render(true); + } + else { + new shadowdark.apps.LevelUpSD(newActor.id).render(true); + } return ui.notifications.info( game.i18n.localize("SHADOWDARK.apps.character-generator.success"), @@ -789,13 +824,20 @@ export default class CharacterGeneratorSD extends FormApplication { async _createCharacter() { - const allItems = [ + const allItems = []; + + // load all talents and promp player to choose effects + const allTalents = [ ...this.formData.ancestryTalents.fixed, ...this.formData.ancestryTalents.selection, ...this.formData.classTalents.fixed, ...this.formData.classTalents.selection, ]; + for (const talentItem of allTalents) { + allItems.push(await shadowdark.utils.createItemWithEffect(talentItem)); + } + // Check for Name if (this.formData.actor.name === "" ) { ui.notifications.error( game.i18n.localize("SHADOWDARK.apps.character-generator.error.name")); @@ -804,7 +846,6 @@ export default class CharacterGeneratorSD extends FormApplication { // make changes only for level 0 characters if (this.formData.level0) { - this.formData.actor.system.level.value = 0; this.formData.actor.system.coins.gp = 0; // add gear to the items list @@ -820,18 +861,22 @@ export default class CharacterGeneratorSD extends FormApplication { } } - // Calculate HP + // Calculate initial HP let hpConMod = this.formData.actor.system.abilities.con.mod; - let hpBase = this.formData.actor.system.attributes.hp.base; - // set minimum 1 HP - if ((hpBase + hpConMod) >= 1) { - this.formData.actor.system.attributes.hp.base = hpBase + hpConMod; - this.formData.actor.system.attributes.hp.value = hpBase + hpConMod; - } - else { - this.formData.actor.system.attributes.hp.base = 1; - this.formData.actor.system.attributes.hp.value = 1; - } + if (hpConMod < 1) hpConMod = 1; + this.formData.actor.system.attributes.hp.base = hpConMod; + this.formData.actor.system.attributes.hp.value = hpConMod; + + // add auditlog data + const itemNames = []; + allItems.forEach(x => itemNames.push(x.name)); + let auditLog = {}; + auditLog[0] = { + startingStats: this.formData.actor.system.abilities, + baseHP: this.formData.actor.system.attributes.hp.base, + itemsGained: itemNames, + }; + this.formData.actor.system.auditLog = auditLog; // Create the new player character // @@ -839,7 +884,8 @@ export default class CharacterGeneratorSD extends FormApplication { CharacterGeneratorSD.createActorFromData( this.formData.actor, allItems, - game.userId + game.userId, + this.formData.level0 ); } else { @@ -849,11 +895,35 @@ export default class CharacterGeneratorSD extends FormApplication { characterData: this.formData.actor, characterItems: allItems, userId: game.userId, + level0: this.formData.level0, }, }); } + this.close(); + } + + async _updateCharacter() { + + let actorRef = game.actors.get(this.actorUid); + + // set class, languages and starting gold + await actorRef.update({ + system: { + class: this.formData.actor.system.class, + languages: this.formData.actor.system.languages, + coins: {gp: this.formData.actor.system.coins.gp}, + } }); + + // add class talents + const allItems = [ + ...this.formData.classTalents.fixed, + ...this.formData.classTalents.selection, + ]; + await actorRef.createEmbeddedDocuments("Item", allItems); + // go to level up screen + new shadowdark.apps.LevelUpSD(this.actorUid).render(true); this.close(); } } diff --git a/system/src/apps/LevelUpSD.mjs b/system/src/apps/LevelUpSD.mjs new file mode 100644 index 00000000..293dfca0 --- /dev/null +++ b/system/src/apps/LevelUpSD.mjs @@ -0,0 +1,352 @@ +Handlebars.registerHelper("addEmptySlots", (objects, max) => { + const newOjects = objects.map(a => ({...a})); + for (let j = 0; j < max - objects.length; j++) { + newOjects.push(null); + } + return newOjects; +}); + +export default class LevelUpSD extends FormApplication { + + constructor(uid) { + super(); + this.firstrun = true; + this.data = {}; + this.data.rolls = { + hp: 0, + hpEdit: false, + talent: false, + }; + this.data.actor = game.actors.get(uid); + this.data.talents = []; + this.data.spells = {}; + + for (let i = 1; i <= 5; i++) { + this.data.spells[i] = { + name: "Tier ".concat(i), + max: 0, + objects: [], + }; + } + } + + /** @inheritdoc */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + width: 275, + resizable: false, + closeOnSubmit: true, + submitOnChange: false, + dragDrop: [{dropSelector: ".items"}], + }); + } + + /** @inheritdoc */ + get template() { + return "systems/shadowdark/templates/apps/level-up.hbs"; + } + + /** @inheritdoc */ + get title() { + const title = game.i18n.localize("SHADOWDARK.apps.level-up.title"); + return `${title}`; + } + + /** @inheritdoc */ + activateListeners(html) { + super.activateListeners(html); + + html.find("[data-action='roll-hp']").click( + event => this._onRollHP(event) + ); + + html.find("[data-action='re-roll-hp']").click( + event => this._onReRollHP(event) + ); + + html.find("[data-action='view-talent-table']").click( + event => this._viewTalentTable(event) + ); + html.find("[data-action='open-spellbook']").click( + event => this._openSpellBook(event) + ); + + html.find("[data-action='delete-talent']").click( + event => this._onDeleteTalent(event) + ); + + html.find("[data-action='delete-spell']").click( + event => this._onDeleteSpell(event) + ); + + html.find("[data-action='roll-talent']").click( + event => this._onRollTalent(event) + ); + + html.find("[data-action='finalize-level-up']").click( + event => this._onLevelUp(event) + ); + } + + /** @inheritdoc */ + _canDragDrop() { + return true; + } + + /** @override */ + async getData(options) { + if (this.firstrun) { + this.firstrun = false; + this.data.class = await fromUuid(this.data.actor.system.class); + this.data.talentTable = await fromUuid(this.data.class.system.classTalentTable); + this.data.currentLevel = this.data.actor.system.level.value; + this.data.targetLevel = this.data.currentLevel +1; + this.data.talentGained = (this.data.targetLevel % 2 !== 0); + this.data.isSpellCaster = (this.data.class.system.spellcasting.class !== "__not_spellcaster__"); + if (this.data.isSpellCaster) { + this.spellbook = new shadowdark.apps.SpellBookSD( + this.data.class.uuid, + this.data.actor.id + ); + + // calculate the spells gained for the target level from the spells known table + if (this.data.class.system.spellcasting.spellsknown) { + // setup known spells for this level + let currentSpells = {1: null, 2: null, 3: null, 4: null, 5: null}; + let targetSpells = {1: null, 2: null, 3: null, 4: null, 5: null}; + + if (this.data.currentLevel >= 1) { + currentSpells = + this.data.class.system.spellcasting.spellsknown[this.data.currentLevel]; + } + if (this.data.targetLevel <= 10) { + targetSpells = + this.data.class.system.spellcasting.spellsknown[this.data.targetLevel]; + } + + Object.keys(targetSpells).forEach(k => { + this.data.spells[k].max = targetSpells[k] - currentSpells[k]; + }); + } + else { + ui.notifications.warn("Class missing Spells Known Table"); + } + + } + } + return this.data; + } + + /** @override */ + async _onDrop(event) { + // get item that was dropped based on event + const eventData = TextEditor.getDragEventData(event); + const itemObj = await fromUuid(eventData.uuid); + + if (itemObj && eventData.type === "Item") { + switch (itemObj.type) { + case "Talent": + this._onDropTalent(itemObj); + break; + case "Spell": + this._onDropSpell(itemObj); + break; + default: + break; + } + } + } + + async _viewTalentTable() { + this.data.talentTable.sheet.render(true); + } + + async _openSpellBook() { + this.spellbook.render(true); + } + + async _onRollHP() { + + // roll HP + const data = { + rollType: "hp", + actor: this.data.actor, + }; + let options = {}; + options.title = game.i18n.localize("SHADOWDARK.dialog.hp_roll.title"); + options.flavor = options.title; + options.chatCardTemplate = "systems/shadowdark/templates/chat/roll-hp.hbs"; + options.fastForward = true; + + let parts = [this.data.class.system.hitPoints]; + let advantage = 0; + if (data.actor?.hasAdvantage(data)) advantage = 1; + + const result = await CONFIG.DiceSD.Roll(parts, data, false, advantage, options); + + this.data.rolls.hp = result.rolls.main.roll.total; + ui.sidebar.activateTab("chat"); + this.render(); + } + + async _onReRollHP() { + Dialog.confirm({ + title: "Re-Roll HP", + content: "Are you sure you want to re-roll hit points?", + yes: () => this._onRollHP(), + no: () => null, + defaultYes: false, + }); + } + + async _onRollTalent() { + await this.data.talentTable.draw(); + ui.sidebar.activateTab("chat"); + + // Humans get extra talent at level 1 with the ambitious talent + if (this.data.targetLevel === 1) { + let ambitious = this.data.actor.items.find(x => x.name === "Ambitious"); + if (ambitious) { + ChatMessage.create({ + flavor: "Ambitious", + content: `${ambitious.system.description}`, + }); + await this.data.talentTable.draw(); + } + } + + this.data.rolls.talent = true; + this.render(); + } + + async _onDropTalent(talentItem) { + if (this.data.talentGained) { + + // checks for effects on talent and prompts if needed + let talentObj = await shadowdark.utils.createItemWithEffect(talentItem); + talentObj.system.level = this.data.targetLevel; + this.data.talents.push(talentObj); + this.render(); + } + } + + _onDeleteTalent(event) { + this.data.talents.splice($(event.currentTarget).data("index"), 1); + this.render(); + } + + _onDropSpell(spellObj) { + let spellTier = spellObj.system.tier; + // Check to see if the spell is out of bounds + if (1 > spellTier > 5) { + ui.notifictions.error("Spell tier out of range"); + return; + } + // add spell if there is room in that tier + if (this.data.spells[spellTier].objects.length < this.data.spells[spellTier].max) { + this.data.spells[spellTier].objects.push(spellObj); + } + this.render(); + } + + _onDeleteSpell(event) { + // get tier and index from passed event and remove that spell from array + let tier = $(event.currentTarget).data("tier"); + let index = $(event.currentTarget).data("index"); + this.data.spells[tier].objects.splice(index, 1); + this.render(); + } + + _onLevelUp() { + + let spellsSelected = true; + for (let i = 1; i <= 5; i++) { + if (this.data.spells[i].max > this.data.spells[i].objects.length) { + spellsSelected = false; + } + } + + // Are all selections complete? + switch (false) { + case (this.data.rolls.hp > 0): + case !(this.data.talentGained && this.data.talents.length < 1): + case spellsSelected: + Dialog.confirm({ + title: "Missing Selections", + content: "Not all required selections have been made. Continue with level up?", + yes: () => this._finalizeLevelUp(), + no: () => null, + defaultYes: false, + }); + break; + default: + this._finalizeLevelUp(); + } + } + + async _finalizeLevelUp() { + + // update actor XP and level + let newXP = 0; + + // carry over XP for all levels except level 0 + if (this.data.currentLevel > 0) { + newXP = this.data.actor.system.level.xp - (this.data.actor.system.level.value * 10); + } + + // calculate new HP base + let newBaseHP = this.data.actor.system.attributes.hp.base + this.data.rolls.hp; + let newValueHP = this.data.actor.system.attributes.hp.value + this.data.rolls.hp; + + if (this.data.targetLevel === 1) { + let hpConMod = this.data.actor.system.abilities.con.mod; + // apply conmod to a set minimum 1 HP + if ((this.data.rolls.hp + hpConMod) > 1) { + newBaseHP = this.data.rolls.hp + hpConMod; + } + else { + newBaseHP = 1; + } + newValueHP = newBaseHP; + } + + let allItems = [ + ...this.data.talents, + ]; + + // load all spells into allItems + for (let i = 1; i <= 5; i++) { + allItems = [ + ...allItems, + ...this.data.spells[i].objects, + ]; + } + + // load audit log, check for valid data, add new entry + let auditLog = this.data.actor.system?.auditlog ?? {}; + if (auditLog.constructor !== Object) auditLog = {}; + + const itemNames = []; + allItems.forEach(x => itemNames.push(x.name)); + auditLog[this.data.targetLevel] = { + baseHP: newBaseHP, + itemsGained: itemNames, + }; + + // update values on actor + this.data.actor.update({ + "system.level.value": this.data.targetLevel, + "system.level.xp": newXP, + "system.attributes.hp.base": newBaseHP, + "system.attributes.hp.value": newValueHP, + "system.auditLog": auditLog, + }); + + // add talents and spells to actor + this.data.actor.createEmbeddedDocuments("Item", allItems); + + // show actor sheet + this.data.actor.sheet.render(true); + this.close(); + } +} diff --git a/system/src/apps/SpellBookSD.mjs b/system/src/apps/SpellBookSD.mjs new file mode 100644 index 00000000..626e3793 --- /dev/null +++ b/system/src/apps/SpellBookSD.mjs @@ -0,0 +1,160 @@ +let hasSpells = []; + +Handlebars.registerHelper("hasspell", spell => { + return (hasSpells.includes(spell)); +}); + +export default class SpellBookSD extends FormApplication { + + constructor(classUuid, characterUid = "") { + super(); + this.classID = classUuid; + + if (characterUid !== "") { + let actorObj = game.actors.get(characterUid); + hasSpells = actorObj.items.filter(d => (d.type === "Spell")).map(x => x.name); + } + } + + /** @inheritdoc */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + width: 450, + left: 100, + resizable: true, + closeOnSubmit: true, + submitOnChange: false, + dragDrop: [{dragSelector: ".item[draggable=true]"}], + }); + } + + /** @inheritdoc */ + get template() { + return "systems/shadowdark/templates/apps/spell-book.hbs"; + } + + /** @inheritdoc */ + get title() { + const title = game.i18n.localize("SHADOWDARK.apps.spell-book.title"); + return `${title}`; + } + + /** @inheritdoc */ + activateListeners(html) { + super.activateListeners(html); + + html.find("[data-action='show-description']").click( + event => this._onToggle(event) + ); + + } + + /** @override */ + async getData() { + + this.data = { + class: await fromUuid(this.classID), + }; + + // get source filter settings + const sources = game.settings.get("shadowdark", "sourceFilters") ?? []; + const sourcesSet = (sources.length > 0); + + // load all spells for class based on source filter + let unsortedSpells = []; + for (let pack of game.packs) { + if (pack.metadata.type !== "Item") continue; + + let ids = pack.index.filter(d => (d.type === "Spell")).map(d => d._id); + + for (const id of ids) { + const spell = await pack.getDocument(id); + const source = spell.system?.source?.title ?? ""; + if (spell.system.class.includes(this.classID)) { + if (source !== "" && sourcesSet && !sources.includes(source)) { + continue; + } + unsortedSpells.push(spell); + } + } + + } + + // sort spells + let sortedSpells = unsortedSpells.sort( + (a, b) => a.name < b.name ? -1 : 1); + + // group spells by tier + this.data.spellList = Object.groupBy(sortedSpells, ({system}) => system.tier); + + return this.data; + } + + async _onToggle(event) { + event.preventDefault(); + + const tableRow = $(event.currentTarget); + const key1 = event.currentTarget.dataset.key1; + const key2 = event.currentTarget.dataset.key2; + + const spellObj = this.data.spellList[key1][key2]; + + if (tableRow.hasClass("expanded")) { + const detailsRow = tableRow.next(".item-details"); + const detailsDiv = detailsRow.find("td > .item-details__slidedown"); + detailsDiv.slideUp(200, () => detailsRow.remove()); + } + else { + const description = this._formatDescription(spellObj.system.description); + + const detailsRow = document.createElement("tr"); + detailsRow.classList.add("item-details"); + + const detailsData = document.createElement("td"); + detailsData.setAttribute("colspan", 3); + + const detailsDiv = document.createElement("div"); + detailsDiv.setAttribute("style", "display: none"); + + detailsDiv.insertAdjacentHTML("afterbegin", description); + detailsDiv.classList.add("item-details__slidedown"); + + detailsData.appendChild(detailsDiv); + detailsRow.appendChild(detailsData); + + tableRow.after(detailsRow); + + $(detailsDiv).slideDown(200); + } + + tableRow.toggleClass("expanded"); + + } + + async _onDragStart(event) { + // Add item type and uuid of the spell to the drag event data + // Needed as formApps don't seem to have the same default event handlers as sheets + if (event.currentTarget.dataset.uuid) { + event.dataTransfer.setData("text/plain", JSON.stringify( + { + type: "Item", + uuid: event.currentTarget.dataset.uuid, + }) + ); + } + super._onDragStart(event); + } + + _formatDescription(text) { + + const description = TextEditor.enrichHTML( + jQuery(text.replace(/<\/p>/g, " ")).text(), + { + async: false, + cache: false, + } + ); + return description; + } + +} diff --git a/system/src/apps/_module.mjs b/system/src/apps/_module.mjs index d4eed4dd..41b6cee8 100644 --- a/system/src/apps/_module.mjs +++ b/system/src/apps/_module.mjs @@ -3,8 +3,10 @@ export {default as CharacterGeneratorSD} from "./CharacterGeneratorSD.mjs"; export {default as EffectPanelSD} from "./EffectPanelSD.mjs"; export {default as GemBagSD} from "./GemBagSD.mjs"; export {default as ItemImporterSD} from "./ItemImporterSD.mjs"; +export {default as LevelUpSD} from "./LevelUpSD.mjs"; export {default as LightSourceTrackerSD} from "./LightSourceTrackerSD.mjs"; export {default as MonsterImporterSD} from "./MonsterImporterSD.mjs"; export {default as NpcAttackRangesSD} from "./NpcAttackRangesSD.mjs"; export {default as ShadowdarklingImporterSD} from "./ShadowdarklingImporterSD.mjs"; +export {default as SpellBookSD} from "./SpellBookSD.mjs"; export {default as SpellImporterSD} from "./SpellImporterSD.mjs"; diff --git a/system/src/config.mjs b/system/src/config.mjs index 7ba39b1d..b13faf2d 100644 --- a/system/src/config.mjs +++ b/system/src/config.mjs @@ -30,6 +30,7 @@ SHADOWDARK.ARMOR_BONUS_ATTRIBUTES = { }; SHADOWDARK.DICE = { + d2: "d2", d4: "d4", d6: "d6", d8: "d8", @@ -533,6 +534,7 @@ SHADOWDARK.TALENT_CLASSES = { }; SHADOWDARK.WEAPON_BASE_DAMAGE = { + d2: "1d2", d4: "1d4", d6: "1d6", d8: "1d8", @@ -541,6 +543,7 @@ SHADOWDARK.WEAPON_BASE_DAMAGE = { }; SHADOWDARK.WEAPON_BASE_DAMAGE_DIE_ONLY = { + d2: "d2", d4: "d4", d6: "d6", d8: "d8", diff --git a/system/src/dice/RollSD.mjs b/system/src/dice/RollSD.mjs index ace4f30a..c44c414a 100644 --- a/system/src/dice/RollSD.mjs +++ b/system/src/dice/RollSD.mjs @@ -193,6 +193,8 @@ export default class RollSD extends Roll { */ static _partsAdvantage(rollParts, adv=0) { const splitDice = rollParts[0].split("d"); + if (splitDice[0] === "") splitDice[0] = 1; + if (parseInt(splitDice[0], 10) !== 1) return rollParts; if (adv === 1) { diff --git a/system/src/documents/ActorSD.mjs b/system/src/documents/ActorSD.mjs index 08736445..58e9f550 100644 --- a/system/src/documents/ActorSD.mjs +++ b/system/src/documents/ActorSD.mjs @@ -110,7 +110,7 @@ export default class ActorSD extends Actor { if (success) { const spell = { type: "Spell", - img: item.img, + img: item.system.spellImg, name: item.system.spellName, system: { class: item.system.class, @@ -1212,7 +1212,7 @@ export default class ActorSD extends Actor { if (equippedArmor.length > 0) { newArmorClass = 0; - let bestAttributeBonus = 0; + let bestAttributeBonus = null; let baseArmorClassApplied = false; for (const armor of equippedArmor) { @@ -1234,10 +1234,15 @@ export default class ActorSD extends Actor { const attribute = armor.system.ac.attribute; if (attribute) { const attributeBonus = this.abilityModifier(attribute); - bestAttributeBonus = - attributeBonus > bestAttributeBonus - ? attributeBonus - : bestAttributeBonus; + if (bestAttributeBonus === null) { + bestAttributeBonus = attributeBonus; + } + else { + bestAttributeBonus = + attributeBonus > bestAttributeBonus + ? attributeBonus + : bestAttributeBonus; + } } } diff --git a/system/src/documents/ItemSD.mjs b/system/src/documents/ItemSD.mjs index 06868377..87c03acb 100644 --- a/system/src/documents/ItemSD.mjs +++ b/system/src/documents/ItemSD.mjs @@ -141,6 +141,8 @@ export default class ItemSD extends Item { switch (this.type) { case "Armor": return `${basePath}/armor.hbs`; + case "Effect": + return `${basePath}/effect.hbs`; case "NPC Spell": return `${basePath}/npc-spell.hbs`; case "Potion": diff --git a/system/src/handlebars.mjs b/system/src/handlebars.mjs index 2220a7e6..794fb96e 100644 --- a/system/src/handlebars.mjs +++ b/system/src/handlebars.mjs @@ -65,6 +65,9 @@ export default function registerHandlebarsHelpers() { return value.join(", "); }); + Handlebars.registerHelper("uuidToName", uuid => { + return fromUuidSync(uuid).name; + }); /* -------------------------------------------- */ /* Effect Panel Handlebars */ diff --git a/system/src/migrations/MigrationRunnerSD.mjs b/system/src/migrations/MigrationRunnerSD.mjs index 1cf2fa69..f8ddb221 100644 --- a/system/src/migrations/MigrationRunnerSD.mjs +++ b/system/src/migrations/MigrationRunnerSD.mjs @@ -32,25 +32,6 @@ export default class MigrationRunnerSD { } async fixFuckups() { - // Unless you actually set the value, the default is not stored in the - // db which causes issues with old schema updates being run unecessarily - // on brand new worlds. So here we set the schemaVersion to the current - // system value if it has not already been set by a previous data - // migration running. - // - // We have to special case the 230417.2 schema version as this is where - // the migration fix was applied, and we need to make sure this - // particular schema update is run. - // - const systemSchemaVersion = game.system.flags.schemaVersion; - - if (this.currentVersion === 0 && systemSchemaVersion > 230417.2) { - await game.settings.set( - "shadowdark", "schemaVersion", - Number(systemSchemaVersion) - ); - } - // Some typos in update scripts mean the schema version may be set in // the future. Luckily only two updates were affected, so we'll resolve // the issue manually if required. @@ -286,6 +267,17 @@ export default class MigrationRunnerSD { await this.buildMigrations(); + // If this is a brand new world then we don't need to do any migrations. + // + if (game.world.playtime === 0) { + shadowdark.log(`Setting new world schema version to ${this.latestVersion}`); + + await game.settings.set( + "shadowdark", "schemaVersion", + this.latestVersion + ); + } + if (!this.needsMigration()) return; ui.notifications.info( diff --git a/system/src/sheets/ItemSheetSD.mjs b/system/src/sheets/ItemSheetSD.mjs index 5e6fbda9..774461fb 100644 --- a/system/src/sheets/ItemSheetSD.mjs +++ b/system/src/sheets/ItemSheetSD.mjs @@ -82,6 +82,10 @@ export default class ItemSheetSD extends ItemSheet { event => this._onEffectTransfer(event) ); + html.find("[data-action=remove-name-table]").click( + event => this._onRemoveTable(event) + ); + // Handle default listeners last so system listeners are triggered first super.activateListeners(html); } @@ -290,6 +294,13 @@ export default class ItemSheetSD extends ItemSheet { ? true : false; + if ((item.type === "Class") && (item.system.spellcasting.class !== "__not_spellcaster__")) { + this.spellsKnown = true; + } + else { + this.spellsKnown = false; + } + const showTab = { details: [ "Ancestry", @@ -321,6 +332,7 @@ export default class ItemSheetSD extends ItemSheet { light: item.system.light?.isSource ?? false, description: true, titles: item.type === "Class", + spellsknown: this.spellsKnown, }; foundry.utils.mergeObject(context, { @@ -392,6 +404,17 @@ export default class ItemSheetSD extends ItemSheet { } } + // initialize spellsknown table if not already set on a spellcaster class item + if (this.spellsKnown && !item.system.spellcasting.spellsknown) { + item.system.spellcasting.spellsknown = {}; + for (let i = 1; i <= 10; i++) { + item.system.spellcasting.spellsknown[i] = {}; + for (let j = 1; j <= 5; j++) { + item.system.spellcasting.spellsknown[i][j] = null; + } + } + } + if (item.type === "NPC Attack" || item.type === "NPC Special Attack") { context.npcAttackRangesDisplay = item.npcAttackRangesDisplay(); } @@ -669,6 +692,10 @@ export default class ItemSheetSD extends ItemSheet { } } + async _onRemoveTable(event, data) { + this.item.update({"system.nameTable": ""}); + } + _onItemSelection(event) { event.preventDefault(); diff --git a/system/src/sheets/NpcSheetSD.mjs b/system/src/sheets/NpcSheetSD.mjs index 0d21ec7f..8a7dfba5 100644 --- a/system/src/sheets/NpcSheetSD.mjs +++ b/system/src/sheets/NpcSheetSD.mjs @@ -16,6 +16,9 @@ export default class NpcSheetSD extends ActorSheetSD { initial: "tab-details", }, ], + dragDrop: [{ + dragSelector: ".item[draggable=true]", + }], }); } @@ -124,16 +127,10 @@ export default class NpcSheetSD extends ActorSheetSD { } ); - const display = await renderTemplate( - "systems/shadowdark/templates/partials/npc-feature.hbs", - { - name: i.name, - description, - } - ); features.push({ itemId: i._id, - display, + name: i.name, + description, }); } @@ -175,4 +172,32 @@ export default class NpcSheetSD extends ActorSheetSD { this.actor.castNPCSpell(itemId); } + + async _onDropItem(event, data) { + // get uuid of dropped item + const droppedItem = await fromUuid(data.uuid); + + // if it's an PC spell, convert to NPC spell, else return as normal + if (droppedItem.type === "Spell") { + console.log("spell"); + const newNpcSpell = { + name: droppedItem.name, + type: "NPC Spell", + system: { + description: droppedItem.system.description, + duration: { + type: droppedItem.system.duration.type, + value: droppedItem.system.duration.value, + }, + range: droppedItem.system.range, + dc: droppedItem.system.duration.tier + 10, + }, + }; + // add new spell to NPC + this.actor.createEmbeddedDocuments("Item", [newNpcSpell]); + } + else { + super._onDropItem(event, data); + } + } } diff --git a/system/src/sheets/PlayerSheetSD.mjs b/system/src/sheets/PlayerSheetSD.mjs index 1cbb55dd..a551f255 100644 --- a/system/src/sheets/PlayerSheetSD.mjs +++ b/system/src/sheets/PlayerSheetSD.mjs @@ -91,6 +91,14 @@ export default class PlayerSheetSD extends ActorSheetSD { event => this._onLearnSpell(event) ); + html.find("[data-action='level-up']").click( + event => this._onlevelUp(event) + ); + + html.find("[data-action='open-spellbook']").click( + event => this._onOpenSpellBook(event) + ); + // Handle default listeners last so system listeners are triggered first super.activateListeners(html); } @@ -135,6 +143,7 @@ export default class PlayerSheetSD extends ActorSheetSD { context.gearSlots = this.actor.numGearSlots(); context.xpNextLevel = context.system.level.value * 10; + context.levelUp = (context.system.level.xp >= context.xpNextLevel); await this.actor.updateArmorClass(); context.armorClass = this.actor.armorClass; @@ -217,7 +226,14 @@ export default class PlayerSheetSD extends ActorSheetSD { // Talents & Effects may need some user input if (["Talent", "Effect"].includes(item.type)) { - return this._createItemWithEffect(item); + let itemObj = await shadowdark.utils.createItemWithEffect(item); + + // add item to actor + const actorItem = await super._onDropItemCreate(itemObj); + if (itemObj.effects.some(e => e.changes.some(c => c.key === "system.light.template"))) { + this._toggleLightSource(actorItem[0]); + } + return; } const backgroundItems = [ @@ -270,109 +286,6 @@ export default class PlayerSheetSD extends ActorSheetSD { } } - /** - * Actives a lightsource if dropped onto the Player sheet. Used for - * activating Light spell et.c. - * - * @param {Item} item - Item that is a lightsource - */ - async _dropActivateLightSource(item) { - const actorItem = await super._onDropItemCreate(item); - this._toggleLightSource(actorItem[0]); - } - - /** - * Asks the user for input if necessary for an effect that requires said input. - * @param {Item} item - Item that has the effects - * @param {*} effect - The effect being analyzed - * @param {*} key - Optional key if it isn't a unique system.bonuses.key - * @returns {Object} - Object updated with the changes - */ - async _modifyEffectChangesWithInput(item, effect, key = false) { - // Create an object out of the item to modify before creating - const itemObject = item.toObject(); - let name = itemObject.name; - - const changes = await Promise.all( - effect.changes.map(async c => { - if (CONFIG.SHADOWDARK.EFFECT_ASK_INPUT.includes(c.key)) { - const effectKey = (key) ? key : c.key.split(".")[2]; - - // Ask for user input - let linkedName; - [c.value, linkedName] = await item._handlePredefinedEffect(effectKey); - - if (c.value) { - name += ` (${linkedName})`; - } - } - return c; - }) - ); - - // Modify the Effect object - itemObject.effects.map(e => { - if (e._id === effect._id) { - e.changes = changes; - itemObject.name = name; - } - return e; - }); - - return itemObject; - } - - /** - * Contains logic that handles any complex effects, where the user - * needs to provide input to determine the effect. - * @param {Item} item - The item being created - */ - async _createItemWithEffect(item) { - await Promise.all(item.effects?.map(async e => { - - // If the item contains effects that require user input, - // ask and modify talent before creating - if ( - e.changes?.some(c => - CONFIG.SHADOWDARK.EFFECT_ASK_INPUT.includes(c.key) - ) - ) { - // Spell Advantage requires special handling as it uses the `advantage` bons - if (e.changes.some(c => c.key === "system.bonuses.advantage")) { - // If there is no value with REPLACME, it is another type of advantage talent - if (e.changes.some(c => c.value === "REPLACEME")) { - const key = "spellAdvantage"; - item = await this._modifyEffectChangesWithInput(item, e, key); - } - } - else { - item = await this._modifyEffectChangesWithInput(item, e); - } - } - })); - - // If any effects was created without a value, we don't create the item - if (item.effects.some(e => e.changes.some(c => !c.value))) return ui.notifications.warn( - game.i18n.localize("SHADOWDARK.item.effect.warning.add_effect_without_value") - ); - - // Activate lightsource tracking - if (item.effects.some(e => e.changes.some(c => c.key === "system.light.template"))) { - const duration = item.totalDuration; - item = item.toObject(); - item.system.light.isSource = true; - item.system.light.longevitySecs = duration; - item.system.light.remainingSecs = duration; - item.system.light.longevityMins = duration / 60; - } - - // Create the item - const actorItem = await super._onDropItemCreate(item); - if (item.effects.some(e => e.changes.some(c => c.key === "system.light.template"))) { - this._toggleLightSource(actorItem[0]); - } - } - /** * Creates a scroll from a spell item */ @@ -437,6 +350,7 @@ export default class PlayerSheetSD extends ActorSheetSD { else { delete itemData.system.lost; itemData.system.magicItem = true; + itemData.system.spellImg = spell.img; itemData.system.spellName = spell.name; } @@ -531,6 +445,27 @@ export default class PlayerSheetSD extends ActorSheetSD { this.actor.learnSpell(itemId); } + async _onOpenSpellBook(event) { + let spellbook = new shadowdark.apps.SpellBookSD( + this.actor.system.class, + this.actor.id + ); + spellbook.render(true); + } + + async _onlevelUp(event) { + event.preventDefault(); + + let actorClass = await this.actor.getClass(); + if (this.actor.system.level.value === 0 && actorClass.name.includes("Level 0")) { + new shadowdark.apps.CharacterGeneratorSD(this.actor._id).render(true); + } + else { + new shadowdark.apps.LevelUpSD(this.actor._id).render(true); + } + this.close(); + } + async _onOpenGemBag(event) { event.preventDefault(); diff --git a/system/src/socket.mjs b/system/src/socket.mjs index 54f10fd4..a4c21eac 100644 --- a/system/src/socket.mjs +++ b/system/src/socket.mjs @@ -26,8 +26,14 @@ export default function listenOnSocket() { if (event.payload.userId === game.userId) { const actor = game.actors.get(event.payload.actorId); - if (actor) actor.sheet.render(true); - + if (actor) { + if (event.payload.level0) { + actor.sheet.render(true); + } + else { + new shadowdark.apps.LevelUpSD(event.payload.actorId).render(true); + } + } return ui.notifications.info( game.i18n.localize("SHADOWDARK.apps.character-generator.success"), {permanent: false} diff --git a/system/src/templates.mjs b/system/src/templates.mjs index a08e07a5..c898d4c4 100644 --- a/system/src/templates.mjs +++ b/system/src/templates.mjs @@ -54,6 +54,7 @@ export default function() { "systems/shadowdark/templates/items/tabs/details.hbs", "systems/shadowdark/templates/items/tabs/effects.hbs", "systems/shadowdark/templates/items/tabs/light.hbs", + "systems/shadowdark/templates/items/tabs/spellsknown.hbs", "systems/shadowdark/templates/items/tabs/source.hbs", "systems/shadowdark/templates/items/tabs/titles.hbs", "systems/shadowdark/templates/partials/details/armor.hbs", diff --git a/system/src/utils/UtilitySD.mjs b/system/src/utils/UtilitySD.mjs index c4daa480..8da2b005 100644 --- a/system/src/utils/UtilitySD.mjs +++ b/system/src/utils/UtilitySD.mjs @@ -129,4 +129,90 @@ export default class UtilitySD { } } } + + /** + * Asks the user for input if necessary for an effect that requires said input. + * @param {Item} item - Item that has the effects + * @param {*} effect - The effect being analyzed + * @param {*} key - Optional key if it isn't a unique system.bonuses.key + * @returns {Object} - Object updated with the changes + */ + static async modifyEffectChangesWithInput(item, effect, key = false) { + // Create an object out of the item to modify before creating + const itemObject = item.toObject(); + let name = itemObject.name; + + const changes = await Promise.all( + effect.changes.map(async c => { + if (CONFIG.SHADOWDARK.EFFECT_ASK_INPUT.includes(c.key)) { + const effectKey = (key) ? key : c.key.split(".")[2]; + + // Ask for user input + let linkedName; + [c.value, linkedName] = await item._handlePredefinedEffect(effectKey); + + if (c.value) { + name += ` (${linkedName})`; + } + } + return c; + }) + ); + + // Modify the Effect object + itemObject.effects.map(e => { + if (e._id === effect._id) { + e.changes = changes; + itemObject.name = name; + } + return e; + }); + return itemObject; + } + + /** + * Contains logic that handles any complex effects, where the user + * needs to provide input to determine the effect. + * @param {Item} item - The item being created + */ + static async createItemWithEffect(item) { + let itemObj = item.toObject(); + await Promise.all(itemObj.effects?.map(async e => { + + // If the item contains effects that require user input, + // ask and modify talent before creating + if ( + e.changes?.some(c => + CONFIG.SHADOWDARK.EFFECT_ASK_INPUT.includes(c.key) + ) + ) { + // Spell Advantage requires special handling as it uses the `advantage` bons + if (e.changes.some(c => c.key === "system.bonuses.advantage")) { + // If there is no value with REPLACME, it is another type of advantage talent + if (e.changes.some(c => c.value === "REPLACEME")) { + const key = "spellAdvantage"; + itemObj = await this.modifyEffectChangesWithInput(item, e, key); + } + } + else { + itemObj = await this.modifyEffectChangesWithInput(item, e); + } + } + })); + + // If any effects was created without a value, we don't create the item + if (itemObj.effects.some(e => e.changes.some(c => !c.value))) return ui.notifications.warn( + game.i18n.localize("SHADOWDARK.item.effect.warning.add_effect_without_value") + ); + + // Activate lightsource tracking + if (itemObj.effects.some(e => e.changes.some(c => c.key === "system.light.template"))) { + const duration = itemObj.totalDuration; + itemObj.system.light.isSource = true; + itemObj.system.light.longevitySecs = duration; + itemObj.system.light.remainingSecs = duration; + itemObj.system.light.longevityMins = duration / 60; + } + return itemObj; + } } diff --git a/system/system.json b/system/system.json index f00f4d1d..1883b079 100644 --- a/system/system.json +++ b/system/system.json @@ -2,7 +2,7 @@ "id": "shadowdark", "title": "Shadowdark RPG", "desciption": "A system for playing the Shadowdark RPG from Arcane Library", - "version": "1.8.0", + "version": "2.0.0", "compatibility": { "minimum": "11", "verified": "11" diff --git a/system/templates/actors/npc/abilities/features.hbs b/system/templates/actors/npc/abilities/features.hbs index 9abbbd98..0150a1ab 100644 --- a/system/templates/actors/npc/abilities/features.hbs +++ b/system/templates/actors/npc/abilities/features.hbs @@ -15,12 +15,13 @@ {{#each features as |feature|}}